WebAuthn Passkey
WebAuthn Passkey
Una passkey WebAuthn è una credenziale di accesso con chiave pubblica che resiste ai siti di login falsi. A seconda del provider e dell'autenticatore, può sincronizzarsi tra dispositivi o rimanere su un solo dispositivo.
Un altro esempio
Un cliente aggiunge una chiave di accesso dopo aver effettuato nuovamente l'accesso. Il server memorizza l'ID delle credenziali e la chiave pubblica. Invia una nuova sfida collegata a `howtovibeui.com`. Controlla l'origine, l'ID del RP, la sfida, la firma e la verifica dell'utente. Un dispositivo smarrito viene gestito con un'altra chiave di accesso o un flusso di recupero revisionato, non con una domanda di sicurezza.
Parti principali
- 01Parte affidante e origine
- 02Coppia di chiavi delle credenziali dell'autenticatore
- 03Verifica fresca della sfida e dell'asserzione
Usalo quando
Offri passkey per accessi normali o extra-sicuri. Includi una configurazione sicura, un modo per gestire più credenziali e il recupero dell'account.
Non usarlo quando
Non affermare che ogni passkey rimane su un solo dispositivo o saltare i controlli delle sfide del server. Non rimuovere mai l'ultima via di recupero senza una chiara conferma.
Nome usato nel codice
navigator.credentials.create/get with PublicKeyCredential + server-side challenge/origin/RP/signature validation Prima di spedire
Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.
Outcome: Complete the task with WebAuthn Passkey (WebAuthn Passkey). User context: Un cliente aggiunge una chiave di accesso dopo aver effettuato nuovamente l'accesso. Il server memorizza l'ID delle credenziali e la chiave pubblica. Invia una nuova sfida collegata a `howtovibeui.com`. Controlla l'origine, l'ID del RP, la sfida, la firma e la verifica dell'utente. Un dispositivo smarrito viene gestito con un'altra chiave di accesso o un flusso di recupero revisionato, non con una domanda di sicurezza. Technical concept or control: WebAuthn Passkey (WebAuthn Passkey). Why it fits: Offri passkey per accessi normali o extra-sicuri. Includi una configurazione sicura, un modo per gestire più credenziali e il recupero dell'account. Do not use it when: Non affermare che ogni passkey rimane su un solo dispositivo o saltare i controlli delle sfide del server. Non rimuovere mai l'ultima via di recupero senza una chiara conferma. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): È ufficiale per quella fonte. Altre piattaforme o team potrebbero usare il termine in modo diverso. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.
Controlla questa richiesta
Review how WebAuthn Passkey (WebAuthn Passkey) is used now. Definition: Una passkey WebAuthn è una credenziale di accesso con chiave pubblica che resiste ai siti di login falsi. A seconda del provider e dell'autenticatore, può sincronizzarsi tra dispositivi o rimanere su un solo dispositivo. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.