საფულის აღდგენა ტექსტის შეყვანის ამოცანას ჰგავს, სინამდვილეში კი გასაღებების შენახვის ამოცანაა. ფრაზა, რომელსაც აკრიფებთ, არ არის სერვერის მიერ შემოწმებული პაროლი; ეს არის წარმოებითი ფუნქციის შეყვანა, რომელიც ხელახლა აშენებს იმავე პირად გასაღებებს, რომლებიც საფულეს დაკარგვამდე ჰქონდა. ყველაფერი, რაც იმ მომენტში შეუძლია წაიკითხოს კლავიშების დაჭერა, გაცვლის ბუფერი ან პროცესის მეხსიერება, მათაც შეუძლია ხელახლა ააშენოს. ამიტომ მომზადება ნიშნავს გადაწყვიტოთ, სად შეიძლება არსებობდეს საიდუმლო, სანამ ის იარსებებს.

თვალი ადევნეთ ფრაზას მატარებლიდან წარმოებულ გასაღებამდე

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 პაროლის შეცვლა ან საფულის აპის ხელახლა დაყენება არ ატრიალებს საფულის უფლებამოსილებას; ამას მხოლოდ აქტივების ახლად შექმნილი გასაღებებით ახალ საფულეში გადატანა აკეთებს. შეინახეთ ნედლი ფრაზა ნებისმიერი მხარდაჭერის საუბრის გარეთ, სანამ საფულის სპეციფიკურ ნაბიჯებს იღებთ, რადგან არც ერთ ლეგიტიმურ მხარდაჭერის პროცესს ის არ სჭირდება. ეს ერთი წესი უფრო მეტ ზარალს იცავს, ვიდრე ნებისმიერი გამაგრების სია.

დაკავშირებული სტატიები