Verify Nitrokey Authenticity

Compatible Nitrokeys

3A/C/Mini

Passkey

HSM 2

Pro 2

FIDO2

Storage 2

Start

U2F

✓

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 можно проверить подлинность устройства при его подключении.

Overview tab

При нажатии на ссылку Check for Authenticity происходит проверка сертификата подтверждения и отображение результата.

Verification successful

Примечание по устройствам Hacker

Устройства Nitrokey Hacker, на которых установлен сертификат хакера, не пройдут проверку подлинности. Однако в причине сбоя (отображаемой в виде всплывающей подсказки в приложении Nitrokey App 2) явно указывается, когда именно это происходит.