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

ഫ്രേസ് മാധ്യമത്തിൽ നിന്ന് ഡെറൈവ് ചെയ്ത കീ വരെ പിന്തുടരുക

BIP-39 ശൈലിയിലുള്ള ഒരു സ്മരണ സഹായി നോർമലൈസ് ചെയ്യപ്പെടുന്നു, ഓപ്ഷണൽ പാസ്ഫ്രേസ് ഉപ്പായി ഉപയോഗിച്ച് PBKDF2-HMAC-SHA512 ഉപയോഗിച്ച് നീട്ടുന്നു, വാലറ്റ് കീകൾ ഡെറൈവ് ചെയ്യുന്ന ഒരു വിത്തായി മാറ്റുന്നു. ഇതിൽ നിന്ന് നേരിട്ട് രണ്ട് പ്രത്യാഘാതങ്ങൾ ഉണ്ടാകുന്നു. ഒന്നാമതായി, ഫ്രേസ് സെഷൻ ക്രെഡൻഷ്യലല്ല, ശാശ്വതമായ അധികാരമാണ്, അതിനാൽ അത് പുറത്തുപോയാൽ സർവർ വശത്ത് പുനഃസജ്ജീകരണമില്ല. രണ്ടാമതായി, ഓപ്ഷണൽ പാസ്ഫ്രേസ് ഡെറിവേഷനിൽ പങ്കെടുക്കുന്നു, അതുകൊണ്ടാണ് ശൂന്യമായ വാലറ്റ് സൃഷ്ടിക്കുന്നതുപോലെ തോന്നുന്ന റീസ്റ്റോർ സാധാരണയായി ഫ്രേസ് അല്ല, തെറ്റായ പാസ്ഫ്രേസ് നൽകിയതാണെന്ന് അർത്ഥമാക്കുന്നത്.

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

ഏത് പ്രോസസ് നിയമാനുസൃതമാണ് എന്നത് വാലറ്റിനെ ആശ്രയിച്ചിരിക്കുന്നു. ഹാർഡ്വെയർ ഉപകരണത്തിൽ ഉപകരണത്തിൽ തന്നെ സ്വന്തം റിക്കവറി ഇന്റർഫേസ് ഉണ്ട്; സോഫ്റ്റ്വെയർ വാലറ്റിൽ പരിശോധിച്ച ബിൽഡിൽ രേഖപ്പെടുത്തിയ റീസ്റ്റോർ സ്ക്രീൻ ഉണ്ട്. രണ്ടും സപ്പോർട്ട് ചാറ്റല്ല, നിങ്ങൾക്കുവേണ്ടി ഫ്രേസ് പരിശോധിക്കാൻ വാഗ്ദാനം ചെയ്യുന്ന പേജുമല്ല.

ഗസ്റ്റ് സിസ്റ്റം അതിന്റെ ഹോസ്റ്റിന്റെ വിശ്വാസം പാരമ്പര്യമായി സ്വീകരിക്കുന്നു

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

ControlWhat it addressesWhat it leaves exposed
Verified wallet buildRunning the code the publisher actually signedEverything the running process can read once it starts
Live-boot environment, no persistent diskSecrets left in swap, caches or a saved sessionThe firmware, the keyboard and the display path
Full-disk encryption on the hostRecovery material at rest after shutdownThe same material while the machine is unlocked
Tunnel to a trusted exitWho can observe traffic in transitLocal processes, screen capture and input hooks

പ്രായോഗിക ചോർച്ചകൾ അതേ വരിയെ പിന്തുടരുന്നു. പങ്കിട്ട ക്ലിപ്ബോർഡ് നിങ്ങൾ പകർത്തിയതെല്ലാം കൊണ്ടുപോകുന്നു. സ്നാപ്പ്ഷോട്ടുകളും താൽക്കാലികമായി നിർത്തിയ അവസ്ഥയിലുള്ള ഫയലുകളും ഫ്രേസ് അടങ്ങിയ മെമ്മറി പിടിച്ചെടുത്തേക്കാം. ഹോസ്റ്റിന്റെ ഫയൽസിസ്റ്റത്തിലേക്ക് പ്രവേശനമുള്ള ഗസ്റ്റ് അഡീഷനുകൾ ഗസ്റ്റിന് ഹോസ്റ്റിന്റെ പാതകളുടെയും ഹോസ്റ്റിന് ഗസ്റ്റിന്റെ പാതകളുടെയും കാഴ്ച നൽകുന്നു. ഇവയൊന്നും വിചിത്രമായ ആക്രമണമല്ല; വെർച്വൽ മെഷീനെ സൗകര്യപ്രദമാക്കുന്ന സവിശേഷതകളാണ്.

സത്യസന്ധമായ നിഗമനം «വെർച്വൽ മെഷീൻ സുരക്ഷിതമല്ല» എന്നതിനേക്കാൾ ഇടുങ്ങിയതാണ്. ഹോസ്റ്റ് നിങ്ങൾ വിശ്വസിക്കുന്ന മെഷീനാണെങ്കിൽ, പങ്കിടൽ സവിശേഷതകൾ നീക്കം ചെയ്തിട്ടുണ്ടെങ്കിൽ, ജോലിക്ക് ശരിയായ പാത്രമായിരിക്കാം വെർച്വൽ മെഷീൻ. നിങ്ങൾ വിശ്വസിക്കാത്ത ഹോസ്റ്റിനെ അതിന് രക്ഷിക്കാനാവില്ല.

എൻക്രിപ്റ്റ് ചെയ്ത ടണൽ യഥാർത്ഥത്തിൽ എന്താണ് ഉൾക്കൊള്ളുന്നത്

VPN രണ്ട് അന്തിമ ബിന്ദുക്കൾക്കിടയിലുള്ള പാക്കറ്റുകൾ സംരക്ഷിക്കുന്നു. ഏത് അറ്റത്ത് സ്ക്രീൻ ആരാണ് വായിക്കുന്നത് എന്നതിനെക്കുറിച്ച് അതിന് അഭിപ്രായമില്ല, ജാലകത്തിൽ നിങ്ങൾ ടൈപ്പ് ചെയ്യുന്നത് ഒരു പ്രാദേശിക പ്രോസസ് നിരീക്ഷിക്കുന്നത് അത് തടയുന്നുമില്ല. അതിനാൽ ആശങ്ക പാതയെക്കുറിച്ചാണെങ്കിൽ ടണൽ പ്രസക്തമാണ്, ആശങ്ക ഹോസ്റ്റിനെക്കുറിച്ചാണെങ്കിൽ അപ്രസക്തവുമാണ്.

ഈ വ്യത്യാസം പ്രധാനമാണ് കാരണം രണ്ടും ഒരുമിച്ചാണ് വിൽക്കുന്നത്. «എൻക്രിപ്റ്റ് ചെയ്ത കണക്ഷൻ» കടന്നുപോകുന്നതിനെ വിവരിക്കുന്നു; «വിശ്വസനീയ ഉപകരണം» അന്തിമ ബിന്ദുവിനെ വിവരിക്കുന്നു. റിക്കവറി നടപടിക്രമത്തിന് രണ്ടിനും പ്രത്യേകം ഉത്തരം വേണം, അവയിൽ ഒന്നിന് മാത്രമേ ഒരു നെറ്റ്വർക്ക് സേവനത്തിന് ഉത്തരം നൽകാനാകൂ.

നിങ്ങൾ ഡൗൺലോഡ് ചെയ്തത് പരിശോധിക്കുന്നത് അന്തിമ ബിന്ദുവിനെക്കുറിച്ചുള്ള അതേ ചോദ്യ കുടുംബത്തിൽ പെടുന്നു. ഹാഷ് പരിശോധനയും ഒപ്പ് പരിശോധനയും ആർക്കൈവ് പ്രസാധകൻ പുറത്തിറക്കിയതുമായി ഒത്തുപോകുന്നു എന്ന് സ്ഥാപിക്കുന്നു; അത് പ്രവർത്തിപ്പിക്കുന്ന മെഷീനെക്കുറിച്ച് അവ ഒന്നും പറയുന്നില്ല.

sha256sum -c SHA256SUMS.txt
gpg --verify SHA256SUMS.txt.sig SHA256SUMS.txt

വസ്തു പ്രത്യക്ഷപ്പെടുന്നതിന് മുമ്പ് പരിസ്ഥിതി തയ്യാറാക്കുക

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

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

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

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