Verify Nitrokey Authenticity¶
Compatible Nitrokeys |
|||||||
|---|---|---|---|---|---|---|---|
✓ active |
✓ active |
⨯ inactive |
⨯ inactive |
⨯ inactive |
⨯ inactive |
⨯ inactive |
⨯ inactive |
É possível verificar a autenticidade do Nitrokey 3 e do Nitrokey Passkey para garantir que cumprem os requisitos de segurança.
Definir a autenticidade das Nitrokeys¶
As Nitrokeys são equipadas com chaves de atestado específicas para cada modelo. Estas chaves de atestado só podem ser fornecidas pela Nitrokey. As aplicações para utilizadores da Nitrokey, como o pynitrokey e a Nitrokey App 2, oferecem um mecanismo para validar criptograficamente estes certificados, de modo a garantir que o dispositivo não foi substituído por um dispositivo malicioso que não seja da Nitrokey.
Verifying Authenticity¶
With nitropy¶
Ligue o Nitrokey e execute nitropy nk3 test ou nitropy nkpk test para o Nitrokey 3 ou o Nitrokey Passkey, respetivamente. O teste FIDO2 inclui o teste de verificação. Se a chave passar no teste, isso significa que a chave é autêntica.
[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
O teste FIDO2 realizou-se com sucesso, o que demonstra que o dispositivo é autêntico.
With Nitrokey App 2¶
O separador « ` » Overview` da aplicação Nitrokey App 2 permite verificar a autenticidade do dispositivo quando este está ligado.
Ao clicar em Check for Authenticity, o certificado de atestado é validado e o resultado é apresentado.
Nota sobre dispositivos Hacker¶
Os dispositivos Nitrokey Hacker configurados com o certificado de hacker não passariam na verificação de autenticidade. No entanto, o motivo da falha (apresentado como uma dica de ferramenta na Nitrokey App 2) menciona explicitamente quando isso acontece.