Kur jāievada maka atjaunošanas frāze?
Atjaunošanas frāze pieder pie pašas maka atjaunošanas plūsmas, nevis atbalsta tērzēšanas vai aizņemtas virtuālās mašīnas. Izsekojiet, kur tiek ievadīts noslēpums un kas var skatīties.
Maka atjaunošana izskatās pēc teksta ievades uzdevuma, bet patiesībā ir atslēgu glabāšanas uzdevums. Frāze, ko ievadāt, nav servera pārbaudīta parole; tā ir atvasināšanas funkcijas ievade, kas atjauno tās pašas privātās atslēgas, kādas makam bija pirms pazaudēšanas. Viss, kas tajā brīdī var nolasīt taustiņu nospiedumus, starpliktuvi vai procesa atmiņu, var tās arī atjaunot. Tāpēc sagatavošanās nozīmē izlemt, kur noslēpumam ir atļauts pastāvēt, pirms tas pastāv.
Izsekojiet frāzi no datu nesēja līdz atvasinātajai atslēgai
BIP-39 stila mnemonika tiek normalizēta, izstiepta ar PBKDF2-HMAC-SHA512, izmantojot neobligātu paroles frāzi kā sāli, un pārveidota sēklā, no kuras maks atvasina atslēgas. No tā tieši izriet divas sekas. Pirmkārt, frāze ir pastāvīgas pilnvaras, nevis sesijas akreditācijas dati, tāpēc, ja tā noplūst, servera pusē nav atiestatīšanas. Otrkārt, neobligātā paroles frāze piedalās atvasināšanā, un tāpēc atjaunošana, kas šķietami rada tukšu maku, parasti nozīmē ievadītu nepareizu paroles frāzi, nevis nepareizu frāzi.
Katrs solis pēc normalizēšanas notiek procesā, kurā jūs ievadījāt. Tieši šo daļu lielākā daļa atjaunošanas ceļvežu izlaiž: iedarbības virsma ir ievades ceļš un šī procesa atmiņa, nevis tīkls starp jums un vietni.
Tas, kurš process ir likumīgs, ir atkarīgs no maka. Aparatūras ierīcei ir sava atjaunošanas saskarne pašā ierīcē; programmatūras makam ir dokumentēts atjaunošanas ekrāns pārbaudītā būvējumā. Neviens no tiem nav atbalsta tērzēšana, un neviens nav lapa, kas piedāvā pārbaudīt frāzi jūsu vietā.
Viesa sistēma manto sava saimniekdatora uzticēšanos
Virtuālā mašīna šķiet kā atsevišķs dators un nav neatkarīga uzticēšanās robeža. NIST vadlīnijas par pilnu virtualizāciju tieši apraksta šo atkarību: viesa drošība ir atkarīga no saimniekdatora un tā apakšā esošā hipervizora, un koplietotie resursi, piemēram, starpliktuve vai mapju integrācija, paplašina kanālu starp tiem. Viesa instalēšana mašīnā, par kuru jau šaubāties, neveido jaunu ievades ceļu.
| Control | What it addresses | What it leaves exposed |
|---|---|---|
| Verified wallet build | Running the code the publisher actually signed | Everything the running process can read once it starts |
| Live-boot environment, no persistent disk | Secrets left in swap, caches or a saved session | The firmware, the keyboard and the display path |
| Full-disk encryption on the host | Recovery material at rest after shutdown | The same material while the machine is unlocked |
| Tunnel to a trusted exit | Who can observe traffic in transit | Local processes, screen capture and input hooks |
Praktiskās noplūdes seko tai pašai līnijai. Koplietotā starpliktuve pārnēsā visu, ko esat nokopējis. Momentuzņēmumi un apturēta stāvokļa faili var uztvert atmiņu, kurā ir frāze. Viesa papildinājumi ar piekļuvi saimniekdatora failu sistēmai dod viesam skatu uz saimniekdatora ceļiem un saimniekdatoram skatu uz viesa ceļiem. Neviens no tiem nav eksotiska uzbrukums; tās ir funkcijas, kas padara virtuālo mašīnu ērtu.
Godīgais secinājums ir šaurāks par «virtuālā mašīna nav droša». Virtuālā mašīna var būt pareizais darba konteiners, ja saimniekdators ir mašīna, kurai uzticaties, un esat noņēmis koplietošanas funkcijas. Tā nevar izglābt saimniekdatoru, kuram neuzticaties.
Ko šifrēts tunelis faktiski aptver
VPN aizsargā pakešu starp diviem galapunktiem. Tam nav viedokļa par to, kas lasa ekrānu jebkurā galā, un tas neliedz lokālam procesam novērot, ko ierakstāt logā. Tāpēc tunelis ir svarīgs, ja raizes ir ceļš, un nav svarīgs, ja raizes ir saimniekdators.
Šī atšķirība ir svarīga, jo abi tiek pārdoti kopā. «Šifrēts savienojums» apraksta pārvietošanos; «uzticama ierīce» apraksta galapunktu. Atjaunošanas procedūrai vajadzīga atsevišķa atbilde uz abiem, un tikai vienu no tām var sniegt tīkla pakalpojums.
Lejupielādētā pārbaude pieder tai pašai galapunkta jautājumu saimei. Jaucējvērtības pārbaude un paraksta pārbaude noskaidro, ka arhīvs atbilst tam, ko laidis klajā izdevējs; tās neko nepasaka par mašīnu, kas to izpildīs.
sha256sum -c SHA256SUMS.txt
gpg --verify SHA256SUMS.txt.sig SHA256SUMS.txtSagatavojiet vidi, pirms materiāls parādās
Secība ir svarīgāka par instrumentiem. Izlemiet saimniekdatoru, noņemiet koplietošanas funkcijas, atvienojiet to, ko nav nepieciešams pievienot, un tikai tad izņemiet atjaunošanas ierakstu no tā glabātuves. Rīkošanās apgrieztā secībā nozīmē, ka noslēpums jau ir atmiņā, kamēr jūs vēl lemjat, kur tam jāiet.
Pēc tam turiet noslēpumu plūsmā, ko dokumentē maka ražotājs. Ievadiet to paša maka atjaunošanas saskarnē, tīklā, kuru maks sagaida, un apstipriniet tikai tās darbības, ko varat pārbaudīt uzticamajā displejā, ko maks nodrošina. Pazīstams darbvirsmas dialogs nav pierādījums, ka ierīce atļaus to, ko dialogs apgalvo.
Ja jums ir aizdomas par iedarbību, pārtrauciet ievadīt materiālu šajā sistēmā un pārejiet uz vidi, kurai varat uzticēties neatkarīgi. Virtuālās mašīnas aizvēršana, VPN paroles maiņa vai maka lietotnes pārinstalēšana nemaina maka pilnvaras; to dara tikai aktīvu pārvietošana uz jaunu maku ar no jauna ģenerētām atslēgām. Turiet neapstrādāto frāzi ārpus jebkuras atbalsta sarunas, kamēr iegūstat makam raksturīgos soļus, jo nevienam likumīgam atbalsta procesam tā nav vajadzīga. Šis viens noteikums novērš vairāk zaudējumu nekā jebkurš stingrības kontrolsaraksts.