ഇന്ന് ഒരു എൻക്രിപ്റ്റ് ചെയ്ത ടണൽ റെക്കോർഡ് ചെയ്യുക, അടുത്ത വർഷം സെർവറിന്റെ ദീർഘകാല സ്വകാര്യ കീ മോഷ്ടിക്കുക, റെക്കോർഡിംഗ് ഡീക്രിപ്റ്റ് ചെയ്യാൻ ശ്രമിക്കുക. മോഷ്ടിച്ച കീ മാത്രം മതിയാകില്ല എന്ന് പറയുന്ന ഗുണമാണ് ഫോർവേഡ് സീക്രസി. ഇത് റെക്കോർഡ് ചെയ്ത സെഷനുകളെയും പ്രത്യേക രഹസ്യങ്ങളെയും കുറിച്ചുള്ള പ്രസ്താവനയാണ്, ടണൽ സുരക്ഷിതമായിരുന്നു എന്ന പൊതുവായ വാഗ്ദാനമല്ല. പരിധി കൃത്യമായി നിർണ്ണയിക്കുന്നതാണ് ഈ പദത്തെ ഉപയോഗപ്രദമാക്കുന്നത്.

ചോദ്യം ഒരു റെക്കോർഡിംഗിനെക്കുറിച്ചാണ്, ലൈവ് സെഷനെക്കുറിച്ചല്ല

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

ഈ അവകാശവാദം സോപാധികമാണ്: താൽക്കാലിക രഹസ്യങ്ങൾ യഥാർത്ഥത്തിൽ നശിപ്പിക്കപ്പെടുകയും പ്രോട്ടോക്കോൾ നിങ്ങൾ കരുതുന്നതായിരിക്കുകയും ചെയ്താൽ മാത്രമേ അത് ശരിയാകൂ. മിശ്ര വിന്യാസം ഒരു ടണലിൽ അത് പാലിച്ചേക്കാം, മറ്റൊന്നിൽ പരാജയപ്പെടാം.

ഒരു രഹസ്യം മറ്റുള്ളവ പുനർനിർമ്മിക്കരുത്

മാർക്കറ്റിംഗ് പേജിന് പകരം ചർച്ച ചെയ്ത മോഡ് പരിശോധിക്കുക. ഹാൻഡ്ഷേക്ക് ഔട്ട്പുട്ട് കീ-കൈമാറ്റവും പ്രോട്ടോക്കോൾ പതിപ്പും പേരിടുന്നു.

openssl s_client -connect vpn.example.com:443 -tls1_3 -brief
swanctl --list-sas

s_client സംഗ്രഹം TLS പതിപ്പും കീ-കൈമാറ്റ ഗ്രൂപ്പും കാണിക്കുന്നു, താൽക്കാലിക ഗ്രൂപ്പ് ഫോർവേഡ്-സീക്രട്ട് കീ കരാറിന്റെ ദൃശ്യമായ അടയാളമാണ്. swanctl പട്ടിക IKE, CHILD അസോസിയേഷനുകൾ അവയുടെ കീ പുതുക്കൽ ടൈമറുകളോടെ കാണിക്കുന്നു, അതിനാൽ വിന്യാസം നിശ്ചയപ്രകാരം കീകൾ പുതുക്കുന്നുണ്ടോ എന്ന് കാണാം. സ്ഥിരമായ RSA കീ-കൈമാറ്റമോ പഴയ അനുയോജ്യതാ മോഡോ സൈഫറിന്റെ പേര് പരിഗണിക്കാതെ ഈ ഗുണം നഷ്ടപ്പെടുത്തുന്നു. വിൽപ്പനക്കാരൻ പ്രചരിപ്പിച്ച മോഡല്ല, നിങ്ങൾ നിരീക്ഷിച്ച മോഡ് രേഖപ്പെടുത്തുക.

കീ പുതുക്കൽ സ്വയമേവ ഫോർവേഡ് സീക്രസിയല്ല

ഒരു ടണൽ എത്ര തവണ കീകൾ പുതുക്കുന്നു എന്നത് ഓരോ കീയും എങ്ങനെ ഉരുത്തിരിയുന്നു എന്നതിൽ നിന്ന് വേറിട്ട ചോദ്യമാണ്. ദീർഘകാല രഹസ്യത്തിൽ നിന്ന് കീകൾ പുനരുത്പാദിപ്പിക്കുന്ന രൂപകൽപ്പന മിനിറ്റുതോറും പുതുക്കിയാലും പരീക്ഷയിൽ പരാജയപ്പെടാം, കാരണം പിന്നീടുള്ള വീഴ്ച അവയെല്ലാം പുനർനിർമ്മിക്കുന്നു. നേരെമറിച്ച്, അപൂർവം പുതുക്കലുള്ള പ്രോട്ടോക്കോളും ഓരോ കൈമാറ്റവും സ്വതന്ത്രമാകുമ്പോൾ ഫോർവേഡ് സീക്രട്ട് ആയിരിക്കാം. ഉരുത്തിരിവ് വായിക്കുക, ഇടവേളയല്ല, ചെറിയ പുനർബന്ധന ടൈമറിനെ ക്രിപ്റ്റോഗ്രാഫിക് ഉറപ്പുമായി കൂട്ടിക്കലർത്തരുത്.

അതേ ആശയക്കുഴപ്പം സൈഫർ പേരുകളിലും കാണാം: ആധുനിക സൈഫർ അതിന്റെ കീ എങ്ങനെ വന്നു എന്നതിനെക്കുറിച്ച് ഒന്നും പറയുന്നില്ല.

ഉറപ്പിന് ശേഷം എന്ത് ദൃശ്യമായി അവശേഷിക്കുന്നു

ഫോർവേഡ് സീക്രസി റെക്കോർഡ് ചെയ്ത സെഷനുകളുടെ പ്ലെയിൻടെക്സ്റ്റിനെ ഭാവിയിലെ കീ വീഴ്ചയിൽ നിന്ന് സംരക്ഷിക്കുന്നു, വിട്ടുപോയ അന്തിമബിന്ദുവിൽ ലൈവ് ട്രാഫിക് വായിക്കുന്ന ആക്രമണകാരിക്കെതിരെ ഇത് ഒന്നും ചെയ്യുന്നില്ല. റെക്കോർഡിംഗിൽ നിന്ന് ലക്ഷ്യ വിലാസങ്ങളോ സമയമോ അളവോ ഇത് നീക്കം ചെയ്യുന്നില്ല, ഓപ്പറേറ്റർ എത്ര കാലം കണക്ഷൻ ലോഗുകൾ സൂക്ഷിക്കുന്നു എന്നത് പരിമിതപ്പെടുത്തുന്നുമില്ല. വിട്ടുപോയ ക്ലയന്റിനെ വിശ്വസനീയമാക്കുന്നുമില്ല, കാരണം ഉള്ളടക്കം വ്യക്തമായി നിലനിൽക്കുന്നിടത്ത് ആക്രമണകാരി ഇതിനകം ഇരിക്കുന്നു.

ഒരു ദാതാവ് ഫോർവേഡ് സീക്രസി അവകാശപ്പെടുമ്പോൾ, ഏത് ദീർഘകാല രഹസ്യമാണ് മോഷ്ടിക്കപ്പെട്ടതായി കണക്കാക്കുന്നതെന്നും ഏത് സെഷൻ രഹസ്യങ്ങൾ ലഭ്യമല്ലാതെ തുടരുന്നുവെന്നും ചോദിക്കുക. ഈ രണ്ട് ചോദ്യങ്ങൾക്ക് വ്യക്തമായ ഉത്തരങ്ങളുണ്ടെങ്കിൽ, അവകാശവാദത്തിന് അർത്ഥമുണ്ട്.

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