Programinės įrangos atnaujinimas¶
Šiame vadove aprašoma, kaip atnaujinti „Nitrokey 3“ programinę įrangą.
Svarbu
Atnaujinus 1.0.0.0 ir žemesnės versijos programinę įrangą, bus ištrinti visi naudotojo duomenys! Įsitikinkite, kad įjungti tinkami atsarginiai prisijungimo metodai ir (arba) įsitikinkite, kad „Nitrokey 3“ nėra vienintelis autentifikavimo/2FA būdas jūsų programoms ir (arba) paslaugoms.
Atnaujinant programinę įrangą v1.0.1 ir naujesnę versiją, naudotojo duomenys išsaugomi. Bet kokiu atveju, jei dėl kokių nors priežasčių jūsų duomenys neišsaugomi, būtinai visada turėkite kitą tarnyboje registruotą įrenginį (arba prisijungimo būdą).
Kaip atnaujinti¶
Svarbu
Niekada neatjunkite „Nitrokey 3“ arba nenutraukite proceso atnaujinimo metu, nes dėl to jūsų prietaisas gali tapti nenaudingas!
Įsitikinkite, kad įdiegta naujausia pynitrokey versija, patikrinkite savo OS įdiegimo instrukcijas.
Vykdyti
nitropy nk3 update
.Gavę nurodymą
nitropy
palieskite įrenginį, kad įjungtumėte įkroviklį.Tik su MacOS: Jei nurodyta
nitropy
, dar kartą paleiskite atnaujinimo komandą.Palaukite, kol procesas bus baigtas. (Tai gali skirtis priklausomai nuo jūsų operacinės sistemos)
Pagal pageidavimą: paleiskite
nitropy nk3 test
, kad patikrintumėte, ar įrenginys veikia tinkamai po mirksėjimo
Jei pasitaiko klaidų, paimkite žurnalus iš </x id="50"></x>
katalogo (</x>`/tmp/nitropy.log.*
).
Programinės įrangos išleidimo tipai¶
Yra trijų tipų „Nitrokey 3“ programinės aparatinės įrangos versijos:
Vartotojams svarbiausia stabilūs leidiniai. Jie sukurti taip, kad būtų atgal suderinami, išsaugotų visus naudotojo duomenis ir būtų kruopščiai išbandyti. Gamybiniuose įrenginiuose turėtų būti naudojamos tik stabilios versijos.
išleidimo kandidatas - tai būsimo stabilaus leidimo peržiūra. Ji taip pat turėtų būti suderinama atgaline tvarka, tačiau nėra taip kruopščiai testuojama kaip stabilioji versija.
Bandomosiose versijose (anksčiau: alfa versijos) yra papildomų funkcijų, kurios dar neparengtos gamybai. Naudotojo duomenys, sukurti naudojant bandomąją versiją, gali būti nesuderinami su kitomis versijomis. Šios versijos vis dar testuojamos, todėl jose dažniau pasitaiko klaidų.
Daugiau informacijos apie išleistoje versijoje esančias funkcijas rasite „GitHub“ svetainėje release notes.
Programinės įrangos laidos tipą galite nustatyti pagal jos versijos numerį:
Tipas |
Versijos numeris |
Pavyzdys |
---|---|---|
stabilus leidimas |
|
|
išleidimo kandidatas |
|
|
bandomasis leidimas |
|
|
Apsauga nuo perkėlimo į žemesnį lygį¶
„Nitrokey 3“ programinės aparatinės įrangos negalima sumažinti. Galite įdiegti tik programinės aparatinės įrangos atnaujinimą su tokiu pačiu arba didesniu pagrindiniu, mažesniu ir pataisos versijos numeriu nei šiuo metu prietaise įdiegta programinė aparatinė įranga. Taip apsisaugoma nuo žeminimo atakų, kai saugi programinės aparatinės įrangos versija būtų pakeista senąja, galimai nesaugia versija.
Pavyzdžiai:
v1.3.1
galima atnaujinti įv1.3.1-test.20230414
ir atvirkščiai, nes jie turi tą patį pagrindinį, mažesnį ir pataisos versijos numerį.v1.3.1
galima atnaujinti įv1.3.2
arbav1.4.0
, nes padidėja versijos numeris.v1.3.1
negali būti atnaujintas įv1.3.0-rc.1
, nes sumažėtų versijos numeris.
Tai dažniausiai aktualu naudotojams, kurie remiasi funkcija iš bandomųjų versijų. Stabilios programinės įrangos naudotojai visada gali atnaujinti naujausią turimą programinės įrangos versiją.
Troubleshooting (Linux):¶
- Problema: Atnaujinimo metu gaunu
permission denied for /dev/hidrawX
. Tai greičiausiai reiškia, kad jūsų naudotojas neturi reikiamų leidimų skaityti ir rašyti įrenginyje. Įsitikinkite, kad nustatėte teisingas udev-rules. Atsisiųskite šį udev-rules rinkinį ir įdėkite jį į savo udev taisyklių katalogą (pvz.,
/etc/udev/rules.d
). Tada išimkite „Nitrokey 3“ iš USB lizdo ir paleiskite:udevadm control --reload-rules && udevadm trigger
arba perkraukite kompiuterį. Po to atnaujinimas turėtų veikti be leidimų problemos.