திறந்த, மூடிய, வடிகட்டப்பட்ட போர்ட்கள்: சோதனை முடிவைப் புரிந்துகொள்வது
ஒரு நெட்வொர்க் இருப்பிடத்திலிருந்து செய்த ஒரே ஓர் இணைப்பு முயற்சி எப்படித் தோன்றியது என்பதைத்தான் போர்ட் சோதனை தெரிவிக்கிறது. “திறந்தது”, “மூடியது”, “வடிகட்டப்பட்டது” ஆகியவை கண்டறிதலுக்குப் பயனுள்ள குறிப்புகள்; ஆனால் ஒற்றை முடிவால், இதில் தொடர்புடைய எல்லாச் சாதனங்களையும் அடையாளம் காணவோ, ஒரு செயலி பாதுகாப்பானதா என்று தீர்மானிக்கவோ முடியாது.
மூன்று நிலைகளும் எதைக் குறிக்கின்றன
TCP-இல், “திறந்தது” என்றால் பொதுவாகத் தொலை முனை இணைப்பு ஏற்படுத்தும் முயற்சியை ஏற்றுக்கொண்டது என்று பொருள். “மூடியது” என்றால் வழக்கமாக வெளிப்படையான மறுப்பு: முகவரி பதிலளித்தது, ஆனால் அந்தப் போர்ட்டில் TCP இணைப்புகளை ஏற்கும் சேவை எதுவும் இல்லை. “வடிகட்டப்பட்டது” அல்லது “பதில் இல்லை” என்றால், நேர வரம்பு முடிவதற்குள் சோதனைக் கருவிக்குத் தெளிவான பதில் கிடைக்கவில்லை. பாதையில் உள்ள ஃபயர்வால், ரவுட்டர் அல்லது ஏதோ ஒரு நெட்வொர்க், சோதனைப் பாக்கெட்டையோ அதன் பதிலையோ கைவிட்டிருக்கலாம். எந்தச் சாதனம் அப்படிச் செய்தது என்பதை இந்த நிலைக் குறிப்பு மட்டும் காட்டாது.
கருவிகள் வெவ்வேறு சோதனை முறைகளையும் சொற்களையும் பயன்படுத்தக்கூடும். UDP-இல் இணைப்பு உறுதிப்படுத்தல் உள்ளமைக்கப்படாததால், பதில் இல்லை என்பதை வைத்து அதன் நிலையை வகைப்படுத்துவது குறிப்பாகக் கடினம். அமைதியாக இருக்கும் UDP சேவை இருக்கக்கூடும்; அதே எண்ணில் TCP சோதனை வெற்றியடைந்தது என்பது UDP பற்றி எதுவும் சொல்லாது. விதிகளை மாற்றுவதற்கு முன், செயலி உண்மையில் எந்தப் போக்குவரத்து நெறிமுறையைப் பயன்படுத்துகிறது என்று உறுதிசெய்யுங்கள்.
வீட்டுச் சேவைக்கான பாதையைப் பின்தொடருங்கள்
வீட்டிலிருந்து ஒரு செயலியை ஹோஸ்ட் செய்தால், முதலில் அது உத்தேசித்த போர்ட்டிலும் இடைமுகத்திலும் கேட்டுக்கொண்டிருக்கிறதா (listening) என்று பாருங்கள். 127.0.0.1-உடன் மட்டும் பிணைக்கப்பட்ட செயல்முறை, உள்ளூர் இணைப்புகளை ஏற்கும்; நெட்வொர்க்கிலிருந்து வரும் கோரிக்கைகளை ஏற்காது. அடுத்து, ஹோஸ்ட் ஃபயர்வாலையும் ரவுட்டரின் போர்ட் ஃபார்வர்டிங் விதியையும் ஆராயுங்கள். வழங்குநர் carrier-grade NAT-ஐப் பயன்படுத்தினால், பகிரப்பட்ட அதன் பொது IPv4 முகவரி உங்கள் ரவுட்டருக்கு வரும் விருப்பமான உள்வரும் இணைப்புகளை அனுமதிக்காமல் போகலாம். அப்போது உங்கள் சாதனத்தில் ஃபார்வர்டிங் விதியை மாற்றுவது மட்டும் போதாது.
வீட்டு நெட்வொர்க்குக்கு வெளியிலிருந்து 2IP போர்ட் சரிபார்ப்பை இயக்குங்கள். உள்ளிருந்து மட்டும் சோதிப்பது தவறான முடிவைத் தரலாம், ஏனெனில் NAT loopback உண்மையான உள்வரும் போக்குவரத்திலிருந்து வேறுபட்டு நடந்துகொள்கிறது. வெளிப்புற முடிவைச் செயலியின் உள்ளூர்ப் பதிவுகளுடன் (logs) ஒப்பிடுங்கள். கோரிக்கை வந்துசேர்ந்து செயலி பிழையைத் திருப்பினால், சிக்கல் போர்ட்டில் அல்ல, செயலி அடுக்கில் இருக்கலாம்.
அணுகலை அகலப்படுத்தாமல் கோளாறைச் சரிசெய்யுங்கள்
பச்சை நிற முடிவு வர வேண்டும் என்பதற்காக முழு ஃபயர்வாலையும் முடக்காதீர்கள். தேவையான நெறிமுறையையும் போர்ட்டையும் மட்டும் அனுமதியுங்கள்; முடிந்தால் அனுமதிக்கப்படும் மூல முகவரிகளைக் கட்டுப்படுத்துங்கள்; வெளிப்படும் சேவையைப் புதுப்பித்த நிலையில் வைத்திருங்கள். திறந்த போர்ட் தானாகவே பாதிப்பாகிவிடாது; ஆனால் அது இணைப்பு முயற்சிகளை அனுமதிக்கிறது. “மூடியது” என்ற முடிவு முழுச் சாதனமும் பாதுகாப்பானது என்று நிறுவாது: பிற சேவைகளை இன்னும் அணுக முடியக்கூடும்.
போர்ட் எண்களை நெட்வொர்க் போர்ட்கள் பற்றிய வழிகாட்டி விளக்குகிறது; வடிகட்டல் விதிகளை ஃபயர்வால் வழிகாட்டி விவரிக்கிறது. ஸ்கேனர் காட்டும் நிலைப் பெயர்கள், சோதனை வகையுடனும் பதிலுடனும் சேர்த்துப் படிக்கும்போது மட்டுமே பயனுள்ள சுருக்கக் குறிப்புகள்.
ஒதுக்கப்பட்ட எண்களையும் போக்குவரத்து நெறிமுறைகளையும் IANA சேவைப் பதிவேடு பட்டியலிடுகிறது. ஓர் எண் ஒதுக்கப்பட்டிருக்கிறது என்பதால், அந்தப் போர்ட்டில் வரும் போக்குவரத்து பாதுகாப்பானது என்றோ, குறிப்பிட்ட செயலிக்கே சொந்தமானது என்றோகூட நிரூபணமாகாது.