Դրամապանակի վերականգնումը թվում է տեքստի մուտքագրման խնդիր, բայց իրականում բանալիների պահպանման խնդիր է։ Ձեր մուտքագրած արտահայտությունը սերվերի կողմից ստուգվող գաղտնաբառ չէ, այլ ածանցման ֆունկցիայի մուտք, որը վերակառուցում է նույն մասնավոր բանալիները, որոնք դրամապանակն ուներ կորստից առաջ։ Այն ամենը, ինչ այդ պահին կարող է կարդալ ստեղնահարումները, փոխանակման բուֆերը կամ գործընթացի հիշողությունը, նույնպես կարող է վերակառուցել դրանք։ Ուստի նախապատրաստումը նշանակում է որոշել, թե որտեղ կարող է գոյություն ունենալ գաղտնիքը՝ նախքան այն կգոյություն ունենա։

Հետևեք արտահայտությանը կրիչից մինչև ածանցված բանալին

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 գաղտնաբառի փոփոխությունը կամ դրամապանակի հավելվածի վերանորոգումը չեն պտտում դրամապանակի լիազորությունը, դա անում է միայն ակտիվների տեղափոխումը նոր դրամապանակ՝ նոր ստեղծված բանալիներով։ Պահեք հում արտահայտությունը ցանկացած աջակցության զրույցից դուրս, մինչ ստանում եք դրամապանակին հատուկ քայլերը, որովհետև ոչ մի օրինական աջակցության գործընթաց դրա կարիքը չունի։ Այս մեկ կանոնը կանխում է ավելի շատ կորուստներ, քան ցանկացած կարծրացման ստուգաթերթ։

Առնչվող հոդվածներ