Überprüfung des Quellcodes für die auf Geräten mit OneKey-Hardware-Wallets installierte Firmware

Dieser Artikel bietet Ihnen eine Schritt-für-Schritt-Anleitung, um Ihnen zu helfen, die Konsistenz der auf Ihrem OneKey-Hardware-Wallet-Gerät installierten Firmware mit dem entsprechenden Open-Source-Code auf GitHub zu authentifizieren.

Wichtig

Der Sicherheitschip, der im OneKey-Hardware-Wallet eingebettet ist, wird bei der Herstellung mit einer offiziellen multi-signature signiert. Wenn die Firmware des Hardware-Wallets böswillig von einem Hacker manipuliert wird, wird beim Start eine Meldung angezeigt, die besagt: 'Nicht offizielle Firmware erkannt'.

Prozess

System-Firmware Bluetooth-Firmware
Schritt 1: Laden Sie die neueste Firmware herunter und installieren Sie sie
  • Besuchen Sie die offizielle OneKey Firmware-Update-Webseite.
  • Schließen Sie Ihr OneKey-Hardware-Wallet über das USB-Kabel an Ihren Computer an.
  • Sobald Ihr Hardware-Wallet-Gerät erkannt wird, sehen Sie die Wallet-Informationen auf der Webseite.
  • Wählen Sie die neueste Version der Firmware Ihres Hardware-Wallets aus und laden Sie sie herunter.
  • Installieren Sie die Firmware, indem Sie die bereitgestellten Anweisungen auf der Webseite befolgen und auf Ihrem OneKey-Hardware-Wallet bestätigen.
Schritt 2: Erhalten Sie die Prüfziffer auf Ihrem OneKey-Hardware-Wallet
  • Navigieren Sie zu "Über das Gerät" auf Ihrem OneKey-Hardware-Wallet.
  • Finden Sie die detaillierten Firmware-Informationen auf Ihrem OneKey-Hardware-Wallet-Gerät.
  • Sie können die ersten sieben Ziffern der Prüfziffer für die Firmware Ihres Geräts aus den Firmware-Informationen erhalten.
    • Zum Beispiel, 4.9.0[fccbac8-5ff2c88]
    • "fccbac8" ist die Versions-ID Ihrer Gerätefirmware.
    • "5ff2c88" ist die erste sieben Ziffern der Prüfziffer für die Firmware Ihres Geräts.
Schritt 3: Berechnen Sie die Prüfziffer für den GitHub-Quellcode
  • Besuchen Sie die OneKey Firmware GitHub Release-Webseite: https://github.com/OneKeyHQ/firmware/releases
  • Finden Sie die Firmware-Version, für die Sie die Prüfziffer berechnen möchten.
  • Klicken Sie, um die Binärdatei unter Vermögenswerte herunterzuladen.

github release bin.png

  • Öffnen Sie das Terminal in Ihrem Betriebssystem (macOS/Linux erforderlich).
  • Wählen Sie basierend auf Ihrem OneKey-Hardware-Wallet-Modell den entsprechenden Befehl aus und führen Sie ihn aus, um die Prüfziffer zu berechnen.
    • OneKey Classic & OneKey Mini: 
    • tail -c +1025 /path/to/(Dateipfad)| shasum -a 256 -b
    • OneKey Touch:
    • tail -c +2561 /path/to/(Dateipfad)| shasum -a 256 -b
Schritt 4: Vergleichen Sie die Prüfziffern
  • Vergleichen Sie die ersten sieben Ziffern der manuell berechneten Prüfziffer aus Schritt 3 mit der Geräteprüfziffer, die in Schritt 2 erhalten wurde.
  • Wenn die beiden Werte übereinstimmen, bedeutet dies, dass die installierte Firmware mit dem Open-Source-Code auf GitHub konsistent ist.

Wenn Sie die Konsistenz von Firmware-Dateien, die vom OneKey-Team signiert und auf GitHub Release veröffentlicht wurden, mit den entsprechenden Open-Source-Codes, die öffentlich im OneKey GitHub Repository gespeichert sind, überprüfen möchten, lesen Sie diesen Artikel.

War dieser Beitrag hilfreich?
1 von 1 fanden dies hilfreich