പാസ്വേഡ് ഇമെയിൽ വിപരീതക്ഷമത തെളിയിക്കുന്നു, ഒരു സ്കീമയല്ല
നിങ്ങളുടെ നിലവിലെ പാസ്വേഡ് ഇമെയിലിൽ അയയ്ക്കുന്ന സേവനം രഹസ്യം വീണ്ടെടുക്കാനാകുമെന്ന് കാണിച്ചു, ഏത് അൽഗോരിതം ഉപയോഗിക്കുന്നു എന്നല്ല. പകരം അനുമതിക്ക് ചുറ്റും റീസെറ്റുകൾ രൂപകൽപ്പന ചെയ്യുക.
ഉപയോക്താവിന്റെ നിലവിലെ പാസ്വേഡ് ഇമെയിലിൽ അയയ്ക്കുന്ന സേവനം ഒരു കാര്യം തെളിയിച്ചു: അയയ്ക്കാനാകുന്ന രൂപത്തിൽ അതിന് ആ രഹസ്യം നേടാനാകും. എന്നാൽ ഏത് കോളം, അൽഗോരിതം അല്ലെങ്കിൽ ലൈബ്രറി അത് സൃഷ്ടിച്ചു എന്ന് അത് തെളിയിച്ചിട്ടില്ല. ഈ വ്യത്യാസം പ്രധാനമാണ്, കാരണം കണ്ടെത്തൽ യഥാർത്ഥമാണ്, അതിൽ നിന്ന് ആളുകൾ എടുക്കുന്ന നിഗമനം സാധാരണയായി ആവശ്യത്തിലധികം നിർദ്ദിഷ്ടമാണ്. പാതയിൽ എവിടെയോ ഉള്ള വിപരീതക്ഷമതയാണ് സംവിധാനം; ഊഹിച്ച സംഭരണ ഫോർമാറ്റല്ല.
തെളിവ് ആ തലത്തിൽ നിർത്തുക, അവലോകനത്തിന്റെ ബാക്കി കൃത്യമായി തുടരും.
പഴയ രഹസ്യം തിരികെ അയയ്ക്കുന്നത് എന്ത് തെളിയിക്കുന്നു
ഏകദിശാ പരിശോധകന് യഥാർത്ഥ പാസ്വേഡ് സൃഷ്ടിക്കാനാകില്ല, കാരണം അത് വിപരീതമാകാത്ത വിധത്തിലാണ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. സേവനത്തിന് പാസ്വേഡ് ഇമെയിലിൽ അയയ്ക്കാനാകുമെങ്കിൽ, അപ്പോൾ അത് പാസ്വേഡ് വീണ്ടെടുക്കാനാകുന്ന വസ്തു കൈവശം വയ്ക്കുന്നു, അല്ലെങ്കിൽ ഹാഷ് ചെയ്യുന്നതിന് മുമ്പ് അത് സാധാരണ പാഠം തടഞ്ഞ് സംഭരിക്കുന്നു. ഏത് വിധത്തിലും വീണ്ടെടുപ്പ് പാത വിപരീതമാണ്, അത് യഥാർത്ഥ സുരക്ഷാ കണ്ടെത്തലാണ്. അതേ ഡാറ്റാബേസ് മറ്റ് കോളങ്ങൾക്ക് ചെലവേറിയ ഹാഷ് ഉപയോഗിക്കുന്നുണ്ടോ എന്നതിനെക്കുറിച്ച് ഇത് ഒന്നും പറയുന്നില്ല.
ഇടക്കുള്ള കേസും ശ്രദ്ധിക്കുക: ആപ്ലിക്കേഷൻ കൈവശം വയ്ക്കുന്ന കീ ഉപയോഗിച്ച് സംഭരിച്ച എൻക്രിപ്റ്റ് ചെയ്ത ബ്ലോബ് പ്രായോഗികമായി വിപരീതമാണ്, റിപ്പോർട്ടിൽ എൻക്രിപ്റ്റ് എന്ന വാക്ക് ആശ്വാസകരമായി തോന്നുന്നുവെങ്കിലും.
ഇത് എന്തുകൊണ്ട് രൂപകൽപ്പനാ കണ്ടെത്തലാണ്, സംഭരണ ഭൂപടമല്ല
ഇമെയിൽ വീണ്ടെടുക്കാനുള്ള കഴിവ് തെളിയിക്കുന്നു, കൃത്യമായ സ്കീമ തിരിച്ചറിയുന്നില്ല. അത് സാധാരണ പാഠമോ, നിർണ്ണായക എൻക്രിപ്ഷനോ, വിതരണക്കാരന്റെ അസ്പഷ്ടീകരണ റൂട്ടീനോ, അല്ലെങ്കിൽ വീണ്ടെടുപ്പിന് മാത്രം ഉപയോഗിക്കുന്ന പ്രത്യേക ക്രെഡൻഷ്യൽ സ്റ്റോറോ ആകാം. ഒരു ഉൽപ്പന്നത്തിന്റെ വിവിധ ഭാഗങ്ങൾ പലപ്പോഴും വ്യത്യസ്ത സംഭരണം ഉപയോഗിക്കുന്നു. ഒരു ഇമെയിലിന്റെ അടിസ്ഥാനത്തിൽ അൽഗോരിതം നിശ്ചയിക്കുന്നത് അടുത്ത യോഗത്തിൽ തകരുന്ന തരത്തിലുള്ള വാദമാണ്.
നിങ്ങൾക്ക് പറയാനാകുന്നത് കൂടുതൽ സങ്കുചിതവും കൂടുതൽ ഉപയോഗപ്രദവുമാണ്: ഈ പാതയ്ക്ക് രഹസ്യം വീണ്ടെടുക്കാനാകും, അതിനാൽ വീണ്ടെടുക്കാവുന്ന ക്രെഡൻഷ്യൽ ഇല്ലെന്ന് ഉൽപ്പന്നത്തിന് അവകാശപ്പെടാനാകില്ല. അതിനപ്പുറമുള്ള എല്ലാത്തിനും ഓപ്പറേറ്ററുടെ തെളിവ് ആവശ്യമാണ്.
അനുമതിക്ക് ചുറ്റും റീസെറ്റ് നിർമ്മിക്കുക
റീസെറ്റ് മറ്റൊരു പ്രശ്നം പരിഹരിക്കുന്നു: അഭ്യർത്ഥകന് പുതിയ പാസ്വേഡ് തിരഞ്ഞെടുക്കാനുള്ള അവകാശമുണ്ടെന്ന് തെളിയിക്കുക. ഇതിനെക്കുറിച്ചുള്ള OWASP മാർഗ്ഗനിർദ്ദേശം സുരക്ഷിതമായി സൃഷ്ടിച്ച, ഒരു തവണ മാത്രം ഉപയോഗിക്കുന്ന ടോക്കണുകളോ കോഡുകളോ ഉചിതമായ കാലാവധിയോടെ വിവരിക്കുന്നു, അഭ്യർത്ഥനാ ഘട്ടത്തെ എണ്ണത്തിൽ നിന്നും വെള്ളപ്പൊക്കത്തിൽ നിന്നും സംരക്ഷിക്കേണ്ടതായി കണക്കാക്കുന്നു. അംഗീകാരമില്ലാത്ത അഭ്യർത്ഥന സ്വയം അക്കൗണ്ട് മാറ്റരുത്. പകരം സ്വീകരിക്കുന്നതിന് മുമ്പ് അനുമതി സാധൂകരിക്കുക, ഒരു വിജയകരമായ ഉപയോഗത്തിന് ശേഷം ടോക്കൺ ഉപയോഗശൂന്യമാക്കുക.
ഇമെയിൽ ചാനൽ സുരക്ഷാ മാതൃകയുടെ ഭാഗമാണ്. അക്കൗണ്ട് പേരിന്റെ കൈവശം ഒന്നും തെളിയിക്കുന്നില്ല, അക്കൗണ്ട് ഉണ്ടോ എന്ന് വെളിപ്പെടുത്തുന്ന റീസെറ്റ് പ്രവാഹം ആക്രമണകാരിക്ക് പ്രവർത്തിക്കാൻ ഒരു നിർദ്ദേശിക നൽകുന്നു.
പാസ്വേഡ് സംരക്ഷിച്ചത് അസാധുവാക്കുക
പാസ്വേഡ് മാറ്റുന്നത് അത് നൽകിയ പ്രവേശനം സ്വയം അവസാനിപ്പിക്കുന്നില്ല. സജീവ VPN സെഷനുകൾ, ഓർമ്മിച്ച ഉപകരണങ്ങൾ, സെർവർ പുറപ്പെടുവിച്ച ടോക്കണുകൾ എന്നിവയ്ക്ക് ഓരോന്നിനും സ്വന്തം അസാധുവാക്കൽ സ്വഭാവമുണ്ടാകാം. അവയിൽ ഏത് അവസാനിക്കണമെന്ന് ബോധപൂർവം തീരുമാനിക്കുക, നടപ്പാക്കൽ അങ്ങനെ ചെയ്യുന്നുണ്ടെന്ന് പരിശോധിക്കുക, കാരണം റീസെറ്റ് തന്നെ എല്ലായിടത്തും സൈൻ ഔട്ട് ചെയ്തു എന്ന് കരുതുന്ന ഉപയോക്താവ് പലപ്പോഴും തെറ്റുപറ്റുന്നു. ആ തീരുമാനം പ്രവാഹത്തോടൊപ്പം രേഖപ്പെടുത്തുക.
ഓപ്പറേറ്റർമാർക്ക്: ഏത് ഘടകം അഭ്യർത്ഥന പരിശോധിക്കുന്നു, ഏത് ക്രെഡൻഷ്യൽ മാറ്റുന്നു, ബന്ധപ്പെട്ട സെഷനുകൾ എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു എന്ന് രേഖപ്പെടുത്തുക. ഉപയോക്താക്കൾക്ക്: നിയമാനുസൃത വീണ്ടെടുപ്പ് ചാനൽ സംരക്ഷിക്കുക, പാസ്വേഡ് തിരികെ നൽകുന്ന ഏത് സന്ദേശവും സംശയാസ്പദമായി കാണുക.
കൃത്യമായ വിലയിരുത്തൽ ചെറുതാണ്: സന്ദേശം എന്ത് തെളിയിക്കുന്നു, എന്ത് അജ്ഞാതമായി തുടരുന്നു, വീണ്ടെടുപ്പ് നിയന്ത്രിത പ്രക്രിയയിലൂടെ പ്രവേശനം മാറ്റിസ്ഥാപിക്കുന്നുണ്ടോ.