Verify Nitrokey Authenticity¶
Compatible Nitrokeys |
|||||||
|---|---|---|---|---|---|---|---|
✓ active |
✓ active |
⨯ inactive |
⨯ inactive |
⨯ inactive |
⨯ inactive |
⨯ inactive |
⨯ inactive |
Подлинность устройств Nitrokey 3 и Nitrokey Passkey можно проверить, чтобы убедиться в их соответствии требованиям безопасности.
Определение понятия «подлинность» для Nitrokeys¶
На устройства Nitrokey предустанавливаются ключи подтверждения, специфичные для конкретной модели. Эти ключи подтверждения могут быть установлены только компанией Nitrokey. Пользовательские приложения Nitrokey, такие как pynitrokey и Nitrokey App 2, предоставляют механизм криптографической проверки этих сертификатов, чтобы гарантировать, что устройство не было заменено на вредоносное устройство, не относящееся к Nitrokey.
Verifying Authenticity¶
With nitropy¶
nitropy nk3 test или nitropy nkpk test для Nitrokey 3 или Nitrokey Passkey соответственно. Тест FIDO2 включает в себя проверку подлинности. Если ключ проходит тест, это означает, что он является подлинным.
[1/5] uuid UUID query SUCCESS A56F030D2A3F8E5EB6CCFC883FA17555
[2/5] version Firmware version query SUCCESS v1.9.1
[3/5] status Device status SUCCESS Status(init_status=<InitStatus: 0>, ifs_blocks=32, efs_blocks=459, variant=<Variant.LPC55: 1>, model=<Model.NK3: 'Nitrokey 3'>, revision=1)
Running SE050 test: |
[4/5] se050 SE050 SUCCESS SE050 firmware version: 3.1.1 - 1.11, (persistent: (27864,), transient_deselect: (607,), transient_reset: (592,))
Please press the touch button on the device ...
Please press the touch button on the device ...
[5/5] fido2 FIDO2 SUCCESS
5 tests, 5 successful, 0 skipped, 0 failed
Summary: 1 device(s) tested, 1 successful, 0 failed
Тест FIDO2 прошел успешно, что свидетельствует о подлинности устройства.
With Nitrokey App 2¶
На вкладке « ` » Overview` приложения Nitrokey App 2 можно проверить подлинность устройства при его подключении.
При нажатии на ссылку Check for Authenticity происходит проверка сертификата подтверждения и отображение результата.
Примечание по устройствам Hacker¶
Устройства Nitrokey Hacker, на которых установлен сертификат хакера, не пройдут проверку подлинности. Однако в причине сбоя (отображаемой в виде всплывающей подсказки в приложении Nitrokey App 2) явно указывается, когда именно это происходит.