TLS இரு முனைகளுக்கு இடையே ஒரு தடத்தைப் பாதுகாக்கிறது, அதன் உள்ளே எந்தச் சேவைகள் உள்ளன என்பதைப் பற்றி எதுவும் கூறுவதில்லை. மேலுறை அந்தத் தடத்தை ஒரு கட்டமைக்கப்பட்ட அனுப்பியாக மாற்றுகிறது, ஒரு கேட்பவருக்கு, ஒரு இலக்கிற்கு. SSL VPN என விற்கப்படும் தயாரிப்பு பொதுவாக அதே அடிப்படைக் கூறைச் சுற்றி ஒரு இடைமுகம், ஒரு வழித்தட அட்டவணை மற்றும் ஒரு அணுகல் மாதிரியைச் சேர்க்கிறது. இரண்டையும் குழப்புவதே வேலை செய்யும் சுரங்கப்பாதையை வலையமைப்பு அணுகலாகத் தவறாக எண்ணக் காரணம்.

ஒரு சேவை மேலுறை உண்மையில் எதை இணைக்கிறது

மேலுறை ஒரு உள்ளூர் துறையில் கேட்டு, வருவதை ஒரு கட்டமைக்கப்பட்ட இலக்கிற்கு அனுப்புகிறது, அது புரவலன் மற்றும் துறையாகவோ அல்லது உள்ளூர் நிரலாகவோ இருக்கலாம். அந்த இலக்கை கட்டமைப்புக் கோப்பை எழுதியவர் தேர்ந்தெடுக்கிறார், ஒரு நேரத்தில் ஒரு கேட்பவர். தொகுப்பை நிறுவுவது எந்த வழித்தடங்களையும், மெய்நிகர் இடைமுகத்தையும், வெளிப்படையாகப் பட்டியலிடப்படாத எதற்கும் அணுகலையும் உருவாக்காது. தொகுப்பு விளக்கத்திற்கு முன் கட்டமைப்பைப் படியுங்கள், ஏனெனில் விளக்கம் ஒரு பயன்பாட்டு வகையை உள்ளடக்குகிறது, கோப்பு உங்களுடையதை உள்ளடக்குகிறது.

எனவே மேலுறை பற்றிய பயனுள்ள கேள்வி அது மறையாக்குகிறதா என்பது அல்ல, மாறாக அது கட்டும் சங்கிலியின் ஒவ்வொரு முனையிலும் என்ன உள்ளது என்பதே.

application -> local listener -> TLS connection -> remote listener -> configured backend

அந்தச் சங்கிலியை சந்தைப்படுத்தல் பெயரிலிருந்து அல்ல, கட்டமைப்பிலிருந்து படியுங்கள். ஒவ்வொரு அம்பும் அதன் சொந்த முகவரியையும் சொந்த அணுகல் விதிகளையும் கொண்ட தனி வலையமைப்புத் தாவல்.

TLS தடம் எங்கே முடிகிறது என்பதைக் கண்டறியுங்கள்

மேலுறை TLS-ஐ முடித்தால், அது மேலும் அனுப்புவதெல்லாம் புதிய பண்புகளைக் கொண்ட புதிய இணைப்பு. ஓட்டம் தனியார் பிரிவில் சாதாரண உரையாக இருக்கலாம், அல்லது அதன் உள்ளே மற்றொரு பாதுகாக்கப்பட்ட நெறிமுறையைச் சுமக்கலாம். பின்தளக் கட்டமைப்பைப் படிக்காமல் இவற்றில் ஒன்றை எடுத்துக்கொள்வதே, வெளிப்புற அடுக்கு தான் மீண்டும் ஒருபோதும் பார்க்காத தரவைப் பாதுகாக்கிறது என்ற முடிவுக்கு மக்கள் வரும் வழி. அனுப்பப்பட்ட தாவல் தன் சொந்த முகவரியிலும் துறையிலும் தன் சொந்த ஆய்வைப் பெறத் தகுதியானது.

கேட்பவரையும் பின்தளத்தையும் தனித்தனியாகச் சரிபார்க்கவும், ஏனெனில் முன் கதவில் வெற்றிபெறும் கைக்குலுக்கல் அதன் பின்னால் உள்ள சேவையைப் பற்றி எதுவும் கூறாது.

ss -ltnp | grep -F 443
openssl s_client -connect svc.example.net:443 -servername svc.example.net </dev/null | openssl x509 -noout -subject -dates

முதல் கட்டளை எந்தச் செயல்முறை துறையைச் சொந்தமாகக் கொண்டுள்ளது, எந்த முகவரியில் கேட்கிறது என்பதைக் காட்டுகிறது. இரண்டாவது வாடிக்கையாளர் உண்மையில் பெறும் சான்றிதழை அச்சிடுகிறது, இது துறை எண்ணால் மாற்ற முடியாத அடையாளச் சரிபார்ப்பு.

வழிமாற்ற VPN சேர்ப்பதும் மேலுறை செய்யாததும்

வழிமாற்ற VPN ஒரு இடைமுகத்தை நிறுவி, தேர்ந்தெடுக்கப்பட்ட முன்னொட்டுகளின் உரிமையை எடுத்து, புரவலனின் வழிமாற்றம் மற்றும் அணுகல் கொள்கையுடன் ஒருங்கிணைகிறது. இயந்திரத்தில் உள்ள ஒவ்வொரு பயன்பாடும் சுரங்கப்பாதை இருப்பதை அறியாமல் பயனடைகிறது. மேலுறை அந்த அணுகலை ஒரு கட்டமைக்கப்பட்ட கேட்பவருக்கு வழங்கி அங்கேயே நிற்கிறது.

அனுமதி மீண்டும் தனி விஷயம். வாடிக்கையாளரை அங்கீகரிக்கும் VPN இன்னும் வாடிக்கையாளர் எந்த வளங்களை அடையலாம் எனக் கூறும் அனுமதியைத் தேவைப்படுத்துகிறது, சகாவை அங்கீகரிக்கும் மேலுறை இன்னும் தன் சொந்த அனுமதிகளைச் செயல்படுத்தும் பின்தளத்தைத் தேவைப்படுத்துகிறது.

ஒரு செல்லுபடியாகும் கலவை உள்ளது: வேண்டுமென்றே ஆதரிக்கப்படும் TCP ஏற்பாட்டில் TLS மேலுறையின் உள்ளே சுமக்கப்படும் VPN நெறிமுறை. அது இரு அடுக்குகளை அடுக்குகிறது, மேலுறையையும் VPN-ஐயும் ஒரே வகைப் பொருளாக ஆக்குவதில்லை.

தோல்வியடையும் எல்லையை ஒப்பிடுங்கள்

எதையும் மாற்றுவதற்கு முன் முன் முகவரி, கேட்பவர், சகா அடையாளம், பின்தள இலக்கு மற்றும் பயன்பாட்டுச் செயலை எழுதுங்கள். பின்னர் ஒப்பிடத்தக்கதை ஒப்பிடுங்கள்: வேறு புரவலன் பெயர் அல்லது துறை வழியாக ஏற்பட்ட வெற்றி தீச்சுவர் மற்றும் சான்றிதழ் நிபந்தனைகள் ஒரே மாதிரி இருந்தன என்பதை நிரூபிக்காது.

நிராகரிக்கப்பட்ட பின்தளக் கோரிக்கையை முன் அடையாளச் சரிபார்ப்பை முடக்கி ஒருபோதும் சரிசெய்யக் கூடாது. அது கண்டறியக்கூடிய அனுமதிப் பிழையைக் கண்டறிய முடியாத நம்பிக்கைப் பிழையாக மாற்றுகிறது.

curl -sv --resolve svc.example.net:443:203.0.113.10 https://svc.example.net/health 2>&1 | head -30

பெயரைத் தேர்ந்தெடுத்த முகவரியில் பொருத்துவது பெயர்த் தீர்வை அணுகலிலிருந்து பிரிக்கிறது, எது உடைந்துள்ளது என்பதை அறிய இது பொதுவாக வேகமான வழி.

முக்கியமான ஒப்பீடு பாதுகாக்கப்பட்ட முனைச் சோடி, சுமக்கப்பட்ட பேலோடு, அதைப் பயன்படுத்தும் பயன்பாடுகள் மற்றும் இலக்கில் நடைமுறைப்படுத்தப்படும் அனுமதியைப் பெயரிடுகிறது. TLS அந்த விளக்கத்திற்குப் பங்களிக்கிறது, அதை முழுமையாக்காமல்.

தொடர்புடைய கட்டுரைகள்