ஃபயர்வால் என்றால் என்ன? விதிகள், போர்ட்கள், நெட்வொர்க் அணுகல்
ஃபயர்வால் விதிகளின்படி நெட்வொர்க் போக்குவரத்தை அனுமதிக்கிறது அல்லது தடுக்கிறது. அது ஒரு கணினியிலோ, வீட்டு ரவுட்டரிலோ, cloud நெட்வொர்க்கின் எல்லையிலோ இயங்கலாம். விதிகள் இணைப்புகளுக்கான அணுகலைக் கட்டுப்படுத்துகின்றன; அனுமதிக்கப்பட்ட பயன்பாட்டைத் தானாகப் பாதுகாப்பானதாக்குவதில்லை.
ஃபயர்வால் விதிகள் எப்படி வேலை செய்கின்றன
ஒரு விதி இணைப்பின் திசை, முகவரிகள், நெறிமுறை, போர்ட், சில நேரங்களில் பயன்பாடு ஆகியவற்றைக் கணக்கில் கொள்ளலாம். வீட்டு ரவுட்டர் பொதுவாகக் கேட்காமல் வரும் உள்வரும் போக்குவரத்தைக் கட்டுப்படுத்துகிறது; இயக்க முறைமையின் ஃபயர்வால் சாதனத்தையே அடையும் போக்குவரத்தைக் கட்டுப்படுத்துகிறது. நிலையைக் கண்காணிக்கும் (stateful) ஃபயர்வால்கள், எல்லா உள்வரும் போர்ட்களையும் திறக்காமலேயே, ஏற்கெனவே நிறுவப்பட்ட வெளிச்செல்லும் இணைப்புகளுக்கான பதில்களை அனுமதிக்கலாம்.
போக்குவரத்து பல அடுக்குகளைக் கடக்கலாம். cloud security group ஒரு போர்ட்டை அனுமதித்திருக்க, ஹோஸ்ட் ஃபயர்வால் அதைத் தடுக்கலாம். ரவுட்டர் அந்தப் போர்ட்டை ஃபார்வர்ட் செய்யாவிட்டாலோ, இணைய வழங்குநர் carrier-grade NAT பயன்படுத்தினாலோ, உள்ளூர் அனுமதி விதி பயனற்றுப் போகலாம். பரந்த மாற்றங்களைச் செய்வதற்கு முன் ஒவ்வொரு அடுக்கையும் அடையாளம் காணுங்கள்.
சேவையை ஏன் அணுக முடியவில்லை
முதலில், பயன்பாடு இயங்குகிறதா, எதிர்பார்த்த நெறிமுறை, போர்ட், நெட்வொர்க் முகவரியில் கேட்டுக்கொண்டிருக்கிறதா என்று பாருங்கள். loopback-உடன் மட்டும் பிணைக்கப்பட்ட சேவை உள்ளூரில் கிடைக்கும்; வெளியிலிருந்து கிடைக்காது. பிறகு ஹோஸ்ட் விதி, ரவுட்டர் ஃபார்வர்டிங், வழங்குநரின் கட்டுப்பாடுகள் ஆகியவற்றை ஆராயுங்கள். வெளிப்புறப் போர்ட் சோதனை தன் பார்வைப் புள்ளியிலிருந்து அணுகலைக் காட்டலாம்; ஆனால் தோல்விக்கான ஒரே காரணத்தை அதனால் அடையாளம் காண முடியாது.
மறுக்கப்பட்ட இணைப்பு (refused), timeout, பயன்பாட்டு நிலைப் பிழை ஆகியவற்றை வேறுபடுத்திப் பாருங்கள். வடிகட்டல் காரணமாக இவற்றைப் பிரித்தறிவது கடினமானாலும், இவை வெவ்வேறு இடங்களில் ஏற்படும் தோல்விகளைச் சுட்டுகின்றன. உண்மையிலேயே தனியான நெட்வொர்க்கிலிருந்து சோதியுங்கள்; சில ரவுட்டர்கள் தங்கள் சொந்தப் பொது முகவரிக்கான இணைப்புகளை வெளிப் போக்குவரத்திலிருந்து வேறு விதமாகக் கையாளுகின்றன. உங்கள் நெட்வொர்க்குக்கு வெளியிலிருந்து அணுகலைச் சரிபார்க்க 2IP போர்ட் சரிபார்ப்பைப் பயன்படுத்துங்கள்; closed முடிவு வந்தாலும் உள்ளூர் ஃபயர்வால், NAT, listener ஆகியவற்றைச் சரிபார்க்க வேண்டும்.
பாதுகாப்பான விதி மாற்றம்
சேவைக்குத் தேவையான அணுகலை மட்டும் அனுமதியுங்கள்; முடிந்தால் வரம்புக்குட்பட்ட மூல முகவரிகளிலிருந்து மட்டும். சேவையைப் புதுப்பித்த நிலையில் வைத்து, பொருத்தமான அங்கீகாரத்தைக் கட்டாயமாக்குங்கள். ஒரு விதி ஏன் உள்ளது என்பதை ஆவணப்படுத்தி, சேவை நிறுத்தப்படும்போது அதை நீக்குங்கள். எல்லா வெளிச்செல்லும் இணைப்புகளையும் தடுத்தால் புதுப்பிப்புகளோ DNS-ஓ உடைந்துவிடலாம்; எனவே ஒரு விதியைச் செயல்படுத்தும் முன், எந்தச் சேவை எதைச் சார்ந்திருக்கிறது என்பதைப் புரிந்துகொள்ளுங்கள்.
phishing, பாதுகாப்பற்ற பதிவிறக்கங்கள், அனுமதிக்கப்பட்ட சேவை வழியான தாக்குதல்கள் ஆகியவற்றை ஃபயர்வால் தடுப்பதில்லை. புதுப்பிப்புகள், காப்புப்பிரதிகள், கணக்குப் பாதுகாப்பு ஆகியவற்றுடன் சேர்த்து அதைப் பயன்படுத்துங்கள். மாற்றத்துக்குப் பிறகு, தேவையான இணைப்பு வேலை செய்கிறதா, தேவையில்லாத எதுவும் வெளியே திறந்துவிடப்படவில்லையா என்று இரண்டையும் சரிபாருங்கள்.
IPv6-க்கு, IPv4 NAT விதிகள் பொருந்தும் என்று கருதாமல், உண்மையான இடைமுக முகவரியையும் ஃபயர்வால் கொள்கையையும் சரிபாருங்கள். ஒரு பயன்பாடு ஒரு முகவரிக் குடும்பத்தில் கேட்டுக்கொண்டிருக்க, கிளையன்ட் மற்றொன்றை முயற்சிக்கலாம்.
ICMP என்பது ping மட்டுமல்ல
ICMP Echo செய்திகளோடு, கண்டறிதல் கருவிகளும் Path MTU Discovery போன்ற வழிமுறைகளும் பயன்படுத்தும் கட்டுப்பாடு மற்றும் பிழைத் தகவலையும் கொண்டு செல்கிறது. அதைக் கண்மூடித்தனமாகத் தடுத்தால், கண்டறியக் கடினமான தோல்விகள் உருவாகலாம். ICMP, MTU ஆகியவற்றைப் பாருங்கள்.