വർഷങ്ങളായി VPN ഉപയോഗിക്കുന്ന ഒരു യന്ത്രത്തിൽ സ്കാനർ CVE-2019-14899 അടയാളപ്പെടുത്തുമ്പോൾ, ആദ്യ പ്രവണത VPN തകർന്നു എന്ന് പറയുകയാണ്. അത് തെറ്റായ ചട്ടക്കൂടാണ്. വെളിപ്പെടുത്തിയ പ്രശ്നം ഇരയുടെ പ്രാദേശിക നെറ്റ്‌വർക്കിലുള്ള ആക്രമണകാരനെക്കുറിച്ചാണ്, അയാൾ ചില TCP കണക്ഷനുകളെക്കുറിച്ച് വിവരം അനുമാനിക്കുന്നു, നിങ്ങളുടെ ടണൽ ഡീക്രിപ്റ്റ് ചെയ്യുന്ന ഒരു വെബ്‌സൈറ്റിനെക്കുറിച്ചല്ല.

താഴെയുള്ള നാല് പരിശോധനകൾ ക്രമത്തിൽ ചെയ്യുക. ഓരോന്നും പ്രശ്നം ചുരുക്കുകയോ അന്വേഷണം അവസാനിപ്പിക്കുകയോ ചെയ്യുന്നു.

പരിശോധന 1: മുന്നറിയിപ്പ് നിങ്ങളുടെ കെർണലിനെ ഉൾക്കൊള്ളുന്നുണ്ടോ

ബ്ലോഗിലെ റിലീസ് തീയതി സംഗ്രഹമല്ല, നിങ്ങളുടെ വിതരണത്തിന്റെ സ്വന്തം രേഖ നോക്കുക. ഈ CVE-ക്കായുള്ള Ubuntu സുരക്ഷാ പേജ് 18.04 LTS-നുള്ള പൊതു linux പാക്കേജ് തിരുത്തൽ മാറ്റിവെച്ചതോടെ ദുർബലമായി പട്ടികപ്പെടുത്തുന്നു, മറ്റ് കെർണൽ പാക്കേജുകൾ വെവ്വേറെ വരികളിൽ പിന്തുടരുന്നു. നിങ്ങളുടെ പ്രവർത്തിക്കുന്ന റിലീസും കെർണൽ പാക്കേജും ശരിയായ വരിയുമായി പൊരുത്തപ്പെടുത്തുക. പരിചിതമായി തോന്നുന്ന പതിപ്പ് നമ്പർ പൊരുത്തമല്ല.

സ്കാനർ ഫലം എന്നാൽ ഐഡന്റിഫയർ നിങ്ങളുടെ ഇൻവെന്ററിയിലുള്ള എന്തിനെയോ ബാധിക്കുന്നു എന്നാണ്. അടുത്തുള്ള ഉപകരണം യന്ത്രം ചൂഷണം ചെയ്തു എന്നല്ല.

പരിശോധന 2: മാതൃകയിൽ ആക്രമണകാരൻ ആരാണ്

ഭീഷണി മാതൃക ഇരയുടെ ആക്സസ് നെറ്റ്‌വർക്കുമായി ഇടപഴകാൻ കഴിയുന്ന അടുത്തുള്ള ആക്രമണകാരനെ അനുമാനിക്കുന്നു. അത് ഒരു നിർദ്ദിഷ്ട സ്ഥാനമാണ്, നിങ്ങളുടെ എക്സിറ്റ് നോഡിനെ ഇഷ്ടപ്പെടാത്ത ഏതെങ്കിലും ദൂരസേവനമല്ല. ഉപയോക്താക്കൾ കഫേയിൽ നിന്ന് ബന്ധിപ്പിക്കുന്നുവെങ്കിൽ അനുമാനം യാഥാർത്ഥ്യമാണ്; അവർ കൈകാര്യം ചെയ്യുന്ന കോർപ്പറേറ്റ് LAN-ന് പിന്നിലാണെങ്കിൽ അത് മറ്റൊരു സംഭാഷണമാണ്.

ടണൽ എൻക്രിപ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിലും പ്രാദേശിക നെറ്റ്‌വർക്കിലുള്ള വിശ്വാസത്തിന്റെ ചോദ്യം തുറന്നിടുക. എൻക്രിപ്ഷൻ അടുപ്പത്തിൽ നിന്ന് വ്യത്യസ്തമായ ചോദ്യത്തിന് ഉത്തരം നൽകുന്നു.

പരിശോധന 3: ഏത് പാളിയെയാണ് നിങ്ങൾ ആശ്രയിക്കുന്നത്

ശരിയായി സാധൂകരിച്ച HTTPS അപ്ലിക്കേഷൻ റെക്കോർഡുകൾക്ക് സ്വന്തം സംരക്ഷണം നൽകുന്നു, TLS 1.3 ആ വിവരങ്ങൾ അറ്റം മുതൽ അറ്റം വരെ സാക്ഷ്യപ്പെടുത്തുന്നു. എന്നാൽ അടിസ്ഥാന TCP കണക്ഷൻ തടയാൻ ആക്രമണകാരന് കഴിയില്ലെന്ന് അത് ഉറപ്പ് നൽകുന്നില്ല. അതിനാൽ ഒരു അപ്ലിക്കേഷൻ വായിക്കാൻ സുരക്ഷിതമായിരിക്കാം, എന്നിട്ടും തടസ്സപ്പെടുത്താവുന്നതാകാം, തടസ്സം വെളിപ്പെടുത്തലിന് തുല്യമായ ഫലമല്ല. അപകടസാധ്യത വിലയിരുത്തുന്നതിന് മുമ്പ് രണ്ടും വേർതിരിക്കുക.

ആ വ്യത്യാസം റിപ്പോർട്ടിന് പ്രധാനമാണ്. VPN സുരക്ഷിതമല്ല എന്ന അവ്യക്തമായ അവകാശവാദത്തെ അടുത്തുള്ള ആക്രമണകാരന് എന്ത് നിരീക്ഷിക്കാനോ തടസ്സപ്പെടുത്താനോ കഴിയുമായിരുന്നു എന്ന പരിമിതമായ പ്രസ്താവനയാക്കി മാറ്റുന്നു.

പരിശോധന 4: യഥാർത്ഥത്തിൽ ഏത് ലഘൂകരണ നടപടിയാണ് വിന്യസിച്ചത്

വെളിപ്പെടുത്തൽ റൂട്ടിംഗ്, ഫിൽട്ടറിംഗ് ലഘൂകരണങ്ങൾ ചർച്ച ചെയ്യുന്നു, അവയുടെ പരിധികളെക്കുറിച്ച് വ്യക്തമാണ്, റിവേഴ്സ്-പാത്ത് ഫിൽട്ടറിംഗും അസമമായ റൂട്ടുകളും ഉൾപ്പെടെ. ഓരോ VPN ഹോസ്റ്റിലും ഒരു sysctl മൂല്യം ഒട്ടിച്ച് പരിഹരിച്ചു എന്ന് പറയരുത്. റിവേഴ്സ്-പാത്ത് ഫിൽട്ടറിംഗ് റൂട്ടിംഗുമായി ഇടപഴകുന്നു, അതിനാൽ ഒരു ടോപ്പോളജിക്ക് സഹായിക്കുന്ന മൂല്യം മറ്റൊന്ന് തകർക്കാം.

പരിശോധന ഒരു കമാൻഡാണ്, ചെക്ക്ബോക്സല്ല. sysctl net.ipv4.conf.all.rp_filter ആഗോള മൂല്യം കാണിക്കുന്നു, sysctl net.ipv4.conf.tun0.rp_filter യഥാർത്ഥത്തിൽ ബാധകമാകുന്ന ഇന്റർഫേസ് മൂല്യം കാണിക്കുന്നു. ഏതെങ്കിലും മാറ്റത്തിന് മുമ്പും ശേഷവും രണ്ടും വായിക്കുക.

വിതരണത്തിന്റെ മാർഗ്ഗനിർദ്ദേശവും നിങ്ങളുടെ സ്വന്തം റൂട്ടിംഗ് രൂപകൽപ്പനയും ഉപയോഗിക്കുക, തുടർന്ന് ടണൽ വഹിക്കുന്ന ഇന്റർഫേസിൽ ക്രമീകരണം സ്ഥിരീകരിക്കുക, ആരും ലോഡ് ചെയ്യാത്ത ഫയലിലല്ല.

എന്ത് രേഖപ്പെടുത്തണം

അടുത്തുള്ള ആക്രമണകാരിയുടെ അനുമാനം, പ്രവർത്തിക്കുന്ന കെർണൽ പാക്കേജ്, നിങ്ങൾ പൊരുത്തപ്പെടുത്തിയ മുന്നറിയിപ്പ് വരി, വിന്യസിച്ച ലഘൂകരണവും അത് ബാധകമാകുന്ന സ്ഥലവും, നിലവിലുള്ള അപ്ലിക്കേഷൻ സംരക്ഷണങ്ങളും രേഖപ്പെടുത്തുക. മുന്നറിയിപ്പ് പരിശോധിച്ച തീയതി ചേർക്കുക, കാരണം ആ പേജുകൾ മാറുന്നു. ആ സംയോജനം പ്രതിരോധിക്കാവുന്ന വിലയിരുത്തലാണ്.

OS റിലീസ് തീയതിയും പ്രവർത്തിക്കുന്ന VPN കണക്ഷനും വിലയിരുത്തലല്ല. യാദൃശ്ചികമായി ശേഖരിക്കാൻ എളുപ്പമുള്ള രണ്ട് വസ്തുതകളാണ് അവ.

അനുബന്ധ ലേഖനങ്ങൾ