O seu dispositivo está pronto para passkeys?
Veja o que este browser consegue fazer com WebAuthn e, opcionalmente, crie uma passkey de demonstração e inicie sessão com ela. Isto não cria uma conta.
As verificações ficam nesta página. Uma passkey de demonstração é guardada pelo seu dispositivo ou gestor de palavras-passe. A chave privada nunca sai desse autenticador. Esta página mantém a chave pública apenas nesta sessão do browser, para poder verificar a assinatura aqui.
01
Verificações do browser
WebAuthn está disponível, sem autenticador de plataforma indicado
Ainda pode tentar uma chave de segurança abaixo. Um resultado em falta na verificação de plataforma não prova que todas as operações com passkey vão falhar.
Contexto seguro
DisponívelEsta página é HTTPS ou localhost, o que o WebAuthn exige.
API WebAuthn
DisponívelPublicKeyCredential está presente, por isso este browser pode iniciar uma cerimónia.
Autenticador de plataforma com verificação do utilizador
IndisponívelNão foi indicado nenhum autenticador de plataforma com verificação do utilizador. Uma chave de segurança ou um telemóvel ainda podem funcionar.Disponível significa que o browser vê um autenticador capaz. Não significa que já exista uma passkey guardada.
Preenchimento automático de passkey
DisponívelEste browser pode oferecer uma passkey a partir de um formulário de início de sessão.Esta página não abre esse pedido, para a demonstração não se misturar com outra passkey deste site.
Aprovação no telemóvel por código QR
IndisponívelO transporte híbrido foi indicado como indisponível.
Capacidades detalhadas do cliente
- Não suportado
userVerifyingPlatformAuthenticatorEste dispositivo pode confirmar que é você com biometria ou um PIN do dispositivo.
- Não suportado
passkeyPlatformAuthenticatorEstá disponível um fornecedor de passkeys integrado.
- Suportado
conditionalGetOs campos de início de sessão podem oferecer uma passkey guardada.
- Suportado
conditionalCreateO browser pode oferecer criar uma passkey após um início de sessão com palavra-passe.
- Não suportado
hybridTransportUm telemóvel pode aprovar o início de sessão neste computador com um código QR.
- Suportado
relatedOriginsRelated Origin Requests, para que domínios associados possam partilhar uma passkey.
- Suportado
signalAllAcceptedCredentialsUm site pode indicar ao dispositivo quais as passkeys ainda aceites.
- Suportado
signalCurrentUserDetailsUm site pode atualizar o nome mostrado para uma passkey.
- Suportado
signalUnknownCredentialUm site pode pedir ao dispositivo para ocultar uma passkey que já não aceita.
- Suportado
extension:credPropsO registo pode indicar se a nova credencial é discoverable.
- Suportado
extension:prfO autenticador pode derivar uma chave para encriptação, via a extensão PRF.
- Suportado
extension:largeBlobO autenticador pode armazenar um blob maior juntamente com a credencial.
- Suportado
extension:appid - Suportado
extension:appidExclude - Suportado
extension:credBlob - Suportado
extension:credentialProtectionPolicy - Suportado
extension:enforceCredentialProtectionPolicy - Suportado
extension:getCredBlob - Suportado
extension:hmacCreateSecret - Suportado
extension:minPinLength - Não suportado
extension:payment
02
Experimente uma passkey de demonstração
Isto cria uma credencial discoverable com verificação do utilizador, a mesma forma de uma passkey num site real. Não está ligada a uma conta.
O seu dispositivo ou gestor de palavras-passe vai guardar uma passkey real para este site, com o nome de conta passkey-demo@passwords.lu. Apague-a depois nesse gestor de palavras-passe, iCloud Keychain, Google Password Manager ou Windows Hello. Esquecê-la aqui remove apenas a chave pública desta sessão do browser.
O desafio é criado nesta página e a assinatura é verificada aqui com a chave pública do registo. Um site em produção deve criar o desafio num servidor e verificar a assinatura lá. Esta cerimónia não é enviada a um servidor.
Este host não é passwords.lu. A passkey de demonstração é guardada apenas para o host atual.
- ID da relying party
- localhost
- Nome da conta
- passkey-demo@passwords.lu
- Onde a encontrar
- Procure no seu gestor de palavras-passe por passkey-demo@passwords.lu.
03
Passkeys, palavras-passe e TOTP
Uma passkey substitui a palavra-passe por uma chave ligada ao site real. O TOTP acrescenta um código curto a partir de um segredo partilhado, e um site de phishing ainda pode retransmitir esse código.
| Tópico | Passkey | Palavra-passe | TOTP |
|---|---|---|---|
| O que guarda | Uma chave privada no dispositivo ou no seu gestor de palavras-passe. Confirma com biometria ou um PIN do dispositivo. | Um segredo que memoriza ou guarda. | Um segredo partilhado numa app autenticadora, normalmente junto a uma palavra-passe. |
| Phishing | A assinatura está ligada ao site real. Um domínio semelhante não a pode usar. | O segredo pode ser escrito numa página falsa. | Um site de phishing em tempo real pode retransmitir o código atual. |
| Violação no servidor | O servidor guarda uma chave pública. | O servidor guarda um hash que pode ser atacado offline. | O servidor guarda o segredo partilhado. Uma cópia pode gerar códigos válidos. |
| Telemóvel perdido | Depende da sincronização, de outro dispositivo ou de um método de recuperação que o site ofereça. | Continua a funcionar em qualquer sítio se a souber. | Precisa da app autenticadora, de uma cópia de segurança ou dos códigos de recuperação do site. |
| Neste site | Suporte do browser, mais uma criação e início de sessão em direto nesta página. | Ferramentas de força e de violação noutras partes de passwords.lu. | Gere e verifique códigos na ferramenta TOTP. |
Programadores
O que uma relying party ainda tem de fazer
A deteção de capacidades não é um teste de integração. Um site em produção emite um desafio novo a partir do servidor, verifica a assinatura com a chave pública guardada e confere a origem e o id da relying party. Esta página faz essas verificações localmente para poder ver uma cerimónia sem conta. O início de sessão pede apenas esta credencial de demonstração, por isso o pedido não é um início de sessão com qualquer outra passkey deste site.
