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!

  1. Įsitikinkite, kad įdiegta naujausia pynitrokey versija, patikrinkite savo OS įdiegimo instrukcijas.

  2. Vykdyti nitropy nk3 update.

  3. Gavę nurodymą nitropy palieskite įrenginį, kad įjungtumėte įkroviklį.

  4. Tik su MacOS: Jei nurodyta nitropy, dar kartą paleiskite atnaujinimo komandą.

  5. Palaukite, kol procesas bus baigtas. (Tai gali skirtis priklausomai nuo jūsų operacinės sistemos)

  6. 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

v<major>.<minor>.<patch>

v1.3.1

išleidimo kandidatas

v<major>.<minor>.<patch>-rc.<counter>

v1.3.1-rc.1

bandomasis leidimas

v<major>.<minor>.<patch>-test.<date>

v1.3.1-test.20230414

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 arba v1.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.