ஒரு பொது ப்ராக்ஸி VPN வழியாக தனியார் மூலத்தை அடைவது எப்படி
ஒரு தலைகீழ் ப்ராக்ஸி சுரங்கப்பாதை வழியாக தனியார் மூலத்திலிருந்து பொது தளத்தை வழங்க முடியும். அதை வெளிப்படுத்துவதற்கு முன் வெளியீடு, TLS முனைப்புள்ளிகள் மற்றும் பயனர் அனுமதியை பிரிக்கவும்.
சுரங்கப்பாதை வழியாக ஒரு வலைத்தளத்தை வெளியிடுவதும் பயனர்களுக்கு VPN அணுகலை வழங்குவதும் ஒரே கேபிளைப் பகிரும் இரண்டு வெவ்வேறு ஏற்பாடுகள். முதலாவதில், ஒரு பொது தலைகீழ் ப்ராக்ஸி பார்வையாளரின் கோரிக்கையை ஏற்று அதை சுரங்கப்பாதை வழியாக யாரும் நேரடியாக அடைய முடியாத மூலத்திற்கு அனுப்புகிறது. இரண்டாவதில், பயன்பாடு எந்த வகையிலும் அணுகக்கூடியதாகும் முன் பயனர் VPN-இல் சேர வேண்டும். இந்த இரண்டு விளக்கங்களையும் கலப்பதுதான் தனியார் backend இறுதியில் பொதுவில் வெளிப்படும் பாதை.
ஒரு படத்தில் ஒரே மாதிரி தெரியும் இரண்டு மாதிரிகள்
எதையும் தேர்ந்தெடுப்பதற்கு முன் அம்புகளை வரையவும். பொது வெளியீட்டு மாதிரி உலாவியிலிருந்து ப்ராக்ஸிக்கு HTTPS வழியாக செல்கிறது, பின்னர் ப்ராக்ஸியிலிருந்து மூலத்திற்கு சுரங்கப்பாதை வழியாக செல்கிறது, மேலும் மூலம் இணையத்திலிருந்து ஒருபோதும் இணைப்பை ஏற்காது. VPN மட்டும் மாதிரி கிளையண்டிலிருந்து நுழைவாயிலுக்கு செல்கிறது, மேலும் பயன்பாடு அந்த பாதையின் உள்ளிருந்து மட்டுமே அணுகக்கூடியது. பயனரின் மடிக்கணினி பயன்பாட்டுடன் ஒரே பிணையத்தில் உள்ளது, அதுவே அந்த மாதிரியின் முழு நோக்கம்.
மாதிரிகள் யார் அங்கீகரிக்கிறார்கள், எங்கு என்பதில் வேறுபடுகின்றன. முதலாவதில், ப்ராக்ஸி பொது நுழைவாயிலாகும், அதில் உள்ளமைக்கப்பட்ட கொள்கைக்கு உட்பட்டு வரும் எந்த கோரிக்கையையும், எதிரியானதையும் கூட, அனுப்புகிறது. இரண்டாவதில், அணுகக்கூடிய தன்மையே வாயில், இது கரடுமுரடான ஆனால் உண்மையான அனுமதி.
TLS எங்கு நிற்கிறது, அது உண்மையில் என்ன நிரூபிக்கிறது
உலாவிக்கும் ப்ராக்ஸிக்கும் இடையிலான TLS அந்த தாவலைப் பாதுகாக்கிறது, மேலும் உலாவி தான் பார்வையிட நினைத்த தளத்தை சரிபார்க்க அனுமதிக்கிறது. ப்ராக்ஸி TLS-ஐ முடித்தால், கோரிக்கை அனுப்பப்படுவதற்கு முன் அந்த செயல்முறைக்குள் படிக்கக்கூடிய வடிவத்தில் இருக்கும். மூலத்திற்கு இரண்டாவது TLS அமர்வு அடுத்த தாவலைப் பாதுகாக்கலாம், பயன்பாட்டின் முனைப்புள்ளியை தனித்தனியாக சரிபார்க்கலாம். எந்த அமர்வும் எந்த மனிதர் பயன்பாட்டைப் பயன்படுத்தலாம் என்பதை தீர்மானிக்காது. ப்ராக்ஸியில் உள்ள வைல்ட்கார்டு சான்றிதழும் அந்த இரண்டாவது தாவலுக்கு நீட்டிக்கப்படாது.
இதுதான் மக்கள் மறையாக்கப்பட்ட என்ற வார்த்தையில் சுருக்கும் பகுதி. இரகசியத்தன்மை, ஒருமைப்பாடு மற்றும் சேவையக அடையாளம் ஆகியவை போக்குவரத்து பண்புகள்; அங்கீகாரம் பயன்பாட்டின் முடிவு. சுரங்கப்பாதைக்குப் பின்னால் உள்ள தனியார் முகவரி யார் சாக்கெட்டை அடைய முடியும் என்பதை மாற்றுகிறது, அடைந்த பிறகு யார் உள்நுழைய முடியும் என்பதை அல்ல.
அனுப்பப்படும் தலைப்புகளை ப்ராக்ஸியிடமிருந்து மட்டும் நம்புங்கள்
கிளையண்ட் முகவரியின் அடிப்படையில் பதிவு செய்யும் அல்லது அங்கீகரிக்கும் பயன்பாடுகள் பொதுவாக ப்ராக்ஸி சேர்க்கும் தலைப்பைப் படிக்கின்றன. அந்த தலைப்பு வெறும் உரை, எனவே மூலத்தை நேரடியாக அடையக்கூடிய எதுவும் எந்த முகவரியையும் கோரலாம். மூலத்தை கட்டுப்படுத்தி ப்ராக்ஸியின் சுரங்கப்பாதை முகவரி மட்டுமே இணைய முடியும் என வைக்கவும், அந்த முகவரியிலிருந்து மட்டும் தலைப்பை ஏற்க பயன்பாட்டை உள்ளமைக்கவும்.
curl -s -o /dev/null -w '%{http_code}
' -H 'X-Forwarded-For: 203.0.113.9' http://172.20.5.40/
அந்த கோரிக்கை ப்ராக்ஸி அல்லாத புரவலனிலிருந்து வெற்றி பெற்றால், மூலம் புறக்கணிக்க வேண்டிய தலைப்பை நம்புகிறது. பயன்பாட்டைத் தொடுவதற்கு முன் கேட்பியை சரிசெய்யவும். போலி முகவரியை சுமக்கும் பதிவு வரியை விட மறுப்பு மிகவும் சிறந்த முடிவு.
மூலத்தை சரியாக ஒரே இடத்திலிருந்து அணுகக்கூடியதாக வைத்திருங்கள்
மூலத்தின் கேட்பியை சுரங்கப்பாதை முகவரியுடன் பிணைக்கவும் அல்லது ப்ராக்ஸி நோக்கி தீச்சுவரால் சூழவும், பின்னர் உண்மையில் என்ன கேட்கிறது என்பதை உறுதிப்படுத்தவும். வைல்ட்கார்டு பிணைப்புடன் தொடங்கப்பட்ட சேவை புரவலனிடம் உள்ள ஒவ்வொரு இடைமுகத்திலும் இணைப்புகளை ஏற்கிறது, அது வழியமைக்கக்கூடியது என்று நீங்கள் மறந்த ஒன்றிலும் கூட. கேட்பு அட்டவணையே அடிப்படை உண்மை, நீங்கள் பயன்படுத்த நினைத்த உள்ளமைவு கோப்பு அல்ல. வைல்ட்கார்டு பிணைப்பு வேண்டுமென்றே இருந்தால், அதைக் குறுகலாக்கும் கூறு தீச்சுவராகவே இருக்க வேண்டும்.
ss -ltnp | grep -E ':(80|443)'
நிர்வாக இடைமுகங்களுக்கும் அதே மறுஆய்வைச் செய்யுங்கள், தற்செயலான வெளிப்பாடு பொதுவாக அங்கேதான் நடக்கிறது. பின்னர் இரண்டு மாதிரிகளையும் தனித்தனியாக எழுதுங்கள்: ப்ராக்ஸி வழியாக பொது தளம், மற்றும் சுரங்கப்பாதை வழியாக மட்டுமே அணுகக்கூடிய நிர்வாக இடைமுகம். சேவையகம் VPN-க்குப் பின்னால் உள்ளது என்ற வாக்கியம் இவற்றில் எதையும் கூறவில்லை.