VPN ലോഗിൻ മുന്നറിയിപ്പുകൾ നുഴഞ്ഞുകയറ്റ മുന്നറിയിപ്പുകളല്ല: സെഷൻ നിരീക്ഷിക്കുക
അസാധാരണ സൈൻ-ഇൻ അവലോകനത്തിനുള്ള കാരണമാണ്, വിധിയല്ല. നുഴഞ്ഞുകയറ്റം എന്ന് വിളിക്കുന്നതിന് മുമ്പ് പ്രമാണീകരണ റെക്കോർഡ് ഒരു സെഷനുമായി, പിന്നീട് സെഷൻ സ്പർശിച്ച കാര്യങ്ങളുമായി ബന്ധിപ്പിക്കുക.
പുതിയ രാജ്യത്തിൽ പ്രവർത്തിക്കുന്ന VPN മുന്നറിയിപ്പ് നിർണായകമായി തോന്നുന്നു, സാധാരണയായി അതല്ല. പ്രമാണീകരണം ഒരു ശ്രമം സ്വീകരിച്ചുവെന്ന് പറയുന്നു; സെഷൻ ഏത് കണക്ഷൻ അത് കൊണ്ടുപോയി എന്ന് പറയുന്നു; റിസോഴ്സ് റെക്കോർഡുകൾ ആ കണക്ഷനുള്ളിൽ എന്ത് സംഭവിച്ചു എന്ന് പറയുന്നു. ഓരോന്നും വ്യത്യസ്ത ചോദ്യത്തിന് ഉത്തരം നൽകുന്നു. മൂന്നും ചേർക്കുന്ന നിയമം തിങ്കളാഴ്ച മുപ്പത് ടിക്കറ്റുകൾ ഉണ്ടാക്കി വെള്ളിയാഴ്ച യഥാർത്ഥ സംഭവം നഷ്ടപ്പെടുത്തുന്നു.
വിദേശ വിലാസം ചോദ്യമാണ്, ഉത്തരമല്ല
യാത്ര, മറ്റൊരു രാജ്യത്ത് നിന്ന് പുറത്തുവരുന്ന മൊബൈൽ ഓപ്പറേറ്റർമാർ, കോർപ്പറേറ്റ് വെബ് പ്രോക്സി, പുനർവിന്യസിച്ച carrier-grade NAT പൂൾ — എല്ലാം ആക്രമണകാരിയെ നീക്കാതെ കാണപ്പെടുന്ന ഉറവിടം നീക്കുന്നു. സൈൻ-ഇൻ റെക്കോർഡ് കണക്ഷൻ നെറ്റ്വർക്കിലേക്ക് എവിടെ നിന്ന് പ്രവേശിച്ചു എന്ന് കാണിക്കുന്നു, ആരാണ് ഉപകരണം പിടിച്ചിരുന്നത് എന്നല്ല.
വിപരീത പരാജയം കൂടുതൽ മോശമാണ് കാരണം അത് നിശബ്ദമാണ്. ഉപയോക്താവിന്റെ സ്വന്തം നഗരത്തിൽ നിന്ന് ഉപയോഗിച്ച മോഷ്ടിച്ച പാസ്വേഡ് ഭൂമിശാസ്ത്ര പരിശോധനയിൽ മുൻപത്തെ എല്ലാ ലോഗിനുകളുമായും ഒത്തുപോകുന്ന ലോഗിൻ ഉണ്ടാക്കുന്നു.
ഭൂമിശാസ്ത്രത്തെ വിധിയായി കാണുന്നതിന് അളക്കാവുന്ന ചെലവുണ്ട്. യാത്ര ചെയ്യുന്ന ലാപ്ടോപ്പുകൾ സ്ഥിരമായ അവലോകന പ്രവാഹം ഉണ്ടാക്കുന്നു, അവലോകനക്കാർ വായിക്കാതെ അവ അടയ്ക്കാൻ പഠിക്കുന്നു, യഥാർത്ഥ കേസ് അതേ വരിയിൽ എത്തുന്നതുവരെ ആ ശീലം നിലനിൽക്കുന്നു.
മൂന്ന് തരം റെക്കോർഡുകൾ മൂന്ന് വ്യത്യസ്ത ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുന്നു
വിന്യസിച്ച ഉൽപ്പന്നങ്ങൾ യഥാർത്ഥത്തിൽ പുറപ്പെടുവിക്കുന്നതിൽ നിന്ന് തുടങ്ങുക, ഉൽപ്പന്ന ബ്രോഷർ പുറപ്പെടുവിക്കാമെന്ന് സൂചിപ്പിക്കുന്നതിൽ നിന്നല്ല. പ്രമാണീകരണ തീരുമാനം അവകാശപ്പെടുന്ന ഐഡന്റിറ്റി, രീതി, ഫലം എന്നിവ പേരിടുന്നു. സെഷൻ ജീവിതചക്രം കണക്ഷൻ, ഗേറ്റ്വേ, അനുവദിച്ച വിലാസം എന്നിവ തുടക്കം മുതൽ നിർത്തൽ വരെ പേരിടുന്നു.
| Record | Question it answers | What it cannot prove |
|---|---|---|
| Authentication decision | Which identity was accepted or rejected, by which method, at what time | That the person operating the device was the account owner |
| Session lifecycle | Which connection, gateway and assigned address were active, and for how long | What the session did with that access |
| Resource event | Which read, write or denied operation a service observed | Which human behind the session triggered it |
| Policy change | Whether an administrator altered the rule that governs the access | Whether the change was reviewed or intended |
ശൂന്യമായ സെൽ ശേഖരണത്തിലെ വിടവാണ്, കുറ്റവിമുക്തിയല്ല. റിസോഴ്സ് സംഭവങ്ങൾ ഒരിക്കലും എത്തുന്നില്ലെങ്കിൽ, സംശയാസ്പദമായ വായനയുടെ അഭാവം എന്നാൽ പൈപ്പ്ലൈനിന് റിപ്പോർട്ട് ചെയ്യാൻ ഒന്നുമില്ല എന്നാണ്, നിശബ്ദമായ ഡാഷ്ബോർഡ് നെറ്റ്വർക്കിനെയല്ല, പൈപ്പ്ലൈനിനെയാണ് വിവരിക്കുന്നത്. അവയെ ആശ്രയിക്കുന്ന ഒരു നിയമം വാഗ്ദാനം ചെയ്യുന്നതിന് മുമ്പ് വിന്യാസം യഥാർത്ഥത്തിൽ ഏത് റെക്കോർഡുകൾ ഉണ്ടാക്കുന്നു എന്ന് എഴുതുക, കൂടാതെ കാണാതായ ഓരോ ഫീഡിന്റെയും ഉടമയെ പേരിടുക.
അക്കൗണ്ടിംഗ് വിശദാംശങ്ങളാണ് സെഷനുകൾ പരിശോധിക്കാവുന്നതാകുന്ന സ്ഥലം. RFC 2866 ൽ വിവരിച്ചിരിക്കുന്ന RADIUS അക്കൗണ്ടിംഗ് സെഷൻ ഐഡന്റിഫയറുമായി ബന്ധിപ്പിച്ച തുടക്കം, നിർത്തൽ, ഇടയ്ക്കുള്ള അപ്ഡേറ്റുകൾ വഹിക്കുന്നു, അതിനാൽ തുടക്കമുണ്ടായിരിക്കുകയും നിർത്തലില്ലാതിരിക്കുകയും ചെയ്യുന്ന സെഷൻ രഹസ്യമല്ല, നിങ്ങൾക്ക് പേരിടാവുന്ന വിടവാണ്.
ഉപയോക്തൃനാമത്തിലല്ല, സെഷനിൽ ബന്ധിപ്പിക്കുക
ഒരു അക്കൗണ്ട് ഒരേസമയം നിരവധി സെഷനുകൾ നിയമപരമായി സൂക്ഷിക്കുന്നു: ലാപ്ടോപ്പ്, ഫോൺ, രാത്രി മുഴുവൻ ബന്ധിപ്പിച്ചിട്ട ലാബ് മെഷീൻ. ആ ഉപയോക്തൃനാമത്തിന്റെ എല്ലാ ഇവന്റുകളും ബന്ധിപ്പിക്കുന്നത് മൂന്ന് ഉപകരണങ്ങളെ ഒരു കഥയായി ഉരുക്കി, പിന്നീട് ആ സംയോജനത്തെ വിട്ടുവീഴ്ചയായി വായിക്കുന്നു. അനുവദിച്ച വിലാസങ്ങളും പുനരുപയോഗിക്കുന്നു, അതിനാൽ സെഷൻ അവസാനിച്ചതിന് ശേഷവും വിലാസവുമായി പൊരുത്തപ്പെടുന്ന ബന്ധനം കഴിഞ്ഞ മാസത്തെ ഉപകരണത്തെ ഇന്നത്തെ സംഭവത്തിലേക്ക് വലിച്ചിടുന്നു. വിലാസത്തിന് അടുത്ത് സെഷൻ കീ സൂക്ഷിക്കുക, കൂടാതെ സെഷൻ യഥാർത്ഥത്തിൽ ഉൾക്കൊണ്ട സമയവിൻഡോയിലേക്ക് പൊരുത്തം പരിമിതപ്പെടുത്തുക.
സേവനം കാണുന്നതിന് മുമ്പ് വിവർത്തനം യഥാർത്ഥ ഉറവിടം നീക്കം ചെയ്യുന്നിടത്ത്, ആ അതിർത്തിയിൽ നിലനിൽക്കുന്ന ഐഡന്റിറ്റി ഉപയോഗിക്കുക, ഉദാഹരണത്തിന് പരസ്പര TLS വിഷയം അല്ലെങ്കിൽ ഏക സൈൻ-ഓൺ പ്രസ്താവന. വിലാസത്തിനും വ്യക്തിക്കും ഇടയിൽ ഒന്നിനൊന്ന് മാപ്പിംഗ് കെട്ടിച്ചമയ്ക്കുന്നത് അധിക ഘട്ടങ്ങളുള്ള അതേ തെറ്റാണ്.
ഉടമയില്ലാത്ത മുന്നറിയിപ്പ് ഡാഷ്ബോർഡാണ്
ഓരോ നിയമത്തിനും ഒരു വ്യവസ്ഥ, അത് ഉണ്ടാക്കുന്ന നിരുപദ്രവകരമായ വിശദീകരണങ്ങൾ, ശേഖരിക്കേണ്ട തെളിവുകൾ, പ്രവർത്തിക്കുന്ന വ്യക്തി എന്നിവ വേണം. ആവർത്തിച്ച് നിരസിക്കപ്പെട്ട ഭരണപരമായ പ്രവർത്തനം, പരാജയപ്പെട്ട പാസ്വേഡുകളുടെ സ്ഫോടനം, നിശബ്ദ കളക്ടർ — വ്യത്യസ്ത ഘടികാരങ്ങളുള്ള മൂന്ന് വ്യത്യസ്ത സംഭവങ്ങൾ.
അറിയിപ്പ് നിയന്ത്രണമല്ല, വിതരണ പട്ടിക ഒന്നും പരിമിതപ്പെടുത്തുന്നുമില്ല. ജീവനുള്ള സെഷൻ മാറ്റാൻ അത് ചെയ്യാൻ കഴിയുന്ന ഘടകം വേണം, കണക്ഷൻ ഉപേക്ഷിക്കുന്ന ഗേറ്റ്വേയോ സെഷൻ റദ്ദാക്കുന്ന ഐഡന്റിറ്റി പ്രൊവൈഡറോ ആകട്ടെ. കാലഹരണപ്പെട്ട ഫീഡുകളും കാണാതായ നിർത്തൽ റെക്കോർഡുകളും നിയമത്തിന്റെ പാഠത്തിൽപ്പെടുന്നു, കാരണം ഒരു ദിവസം ഒന്നും അയയ്ക്കാത്ത കളക്ടർ ഡാഷ്ബോർഡിൽ നിന്ന് കൃത്യമായി നിശബ്ദ നെറ്റ്വർക്കിനെപ്പോലെ കാണപ്പെടുന്നു. വ്യത്യാസം പൈപ്പ്ലൈനിൽ തന്നെ മാത്രം കാണാം.
നിശബ്ദ ആഴ്ചയിൽ വിശ്വസിക്കുന്നതിന് മുമ്പ് ശേഖരണ പാത പരിശോധിക്കുക
ഒരു നിയമം പോലും ക്രമീകരിക്കുന്നതിന് മുമ്പ് പൈപ്പ്ലൈൻ തുടക്കം മുതൽ അവസാനം വരെ തെളിയിക്കുക. താഴെയുള്ള കമാൻഡുകൾ പ്രമാണീകരണ, അക്കൗണ്ടിംഗ് ശ്രോതാക്കൾ സജീവമാണെന്നും, പരീക്ഷണ ക്രെഡൻഷ്യൽ ശരിയായ കാരണത്താൽ നിരസിക്കപ്പെടുന്നുവെന്നും, സെഷൻ ഇവന്റുകൾ ഇപ്പോഴും എത്തുന്നുവെന്നും സ്ഥിരീകരിക്കുന്നു:
ss -uanp | grep -E ':(1812|1813)\b' radtest alice 'not-the-password' 127.0.0.1 0 testing123 journalctl -u openvpn-server@server --since '-30 min' | grep -c 'Peer Connection Initiated' timedatectl | grep -E 'System clock|synchronized'
പരീക്ഷണത്തിൽ നിന്നുള്ള Access-Reject അഭ്യർത്ഥന സെർവറിലെത്തിയെന്നും പങ്കിട്ട രഹസ്യം ഒത്തുവെന്നും തെളിയിക്കുന്നു, ആളുകൾ ഒഴിവാക്കുന്ന ഭാഗം അതാണ്. പകരം ടൈംഔട്ട് രഹസ്യത്തിലേക്കോ ശ്രോതാവിലേക്കോ അതിന് മുന്നിലുള്ള ഫിൽട്ടറിലേക്കോ വിരൽ ചൂണ്ടുന്നു, അത് ശരിയാകുന്നതുവരെ താഴെയുള്ള എല്ലാ അറിയിപ്പുകളും പരിശോധിക്കാനാവില്ല.
ഘടികാരത്തിന്റെ അവസ്ഥ പ്രധാനമാണ് കാരണം പരസ്പരബന്ധ വിൻഡോകൾ യോജിപ്പ് അനുമാനിക്കുന്നു. കുറച്ച് മിനിറ്റ് വ്യതിചലിച്ച ഗേറ്റ്വേ മറ്റുവിധത്തിൽ വ്യക്തമായ സെഷൻ ബന്ധനത്തെ അസാധ്യമായി കാണിക്കുന്നു, അവലോകനക്കാർ ബന്ധനം വേർതിരിക്കുന്നത് നിർത്തുന്നതുവരെ വിൻഡോ വിശാലമാക്കി നികത്തുന്നു. നിയമം തിരുത്തുന്നതിന് മുമ്പ് വ്യതിയാനം പരിശോധിക്കുക.
തുടർന്ന് ഒരു നിയമം നിരുപദ്രവകരമായ പരീക്ഷണത്തിൽ ഓടിക്കുക: അപ്രതീക്ഷിത വിലാസത്തിൽ നിന്ന് ലോഗിൻ ഉണ്ടാക്കുക, മുന്നറിയിപ്പ് പ്രവർത്തിക്കുന്നുവെന്ന് സ്ഥിരീകരിക്കുക, പ്രതികരിക്കുന്നയാൾക്ക് സെഷനും അതിന്റെ റിസോഴ്സ് ഇവന്റുകളും എടുക്കാൻ കഴിയുമെന്ന് സ്ഥിരീകരിക്കുക, ടിക്കറ്റ് സെഷൻ ഐഡന്റിഫയർ വഹിക്കുന്നുവെന്ന് സ്ഥിരീകരിക്കുക. സുസംഗതമായ കഥ ഉണ്ടാക്കുന്ന നിയമം വിജയിക്കുന്നു. ലോഗ് വരികളുടെ കൂമ്പാരം ഉണ്ടാക്കുന്ന നിയമം ഇപ്പോഴും ഡാഷ്ബോർഡാണ്. അടുത്ത അവലോകനം അനുമാനത്തിൽ നിന്നല്ല, തെളിവിൽ നിന്ന് തുടങ്ങാൻ ഫലം നിയമത്തിന് അടുത്ത് രേഖപ്പെടുത്തുക.