Vai al contenuto

Impostazioni cookie

Scelga per ogni tipo quali cookie consente. Può modificare la sua scelta in qualsiasi momento tramite Impostazioni cookie in fondo a ogni pagina. Informativa sulla privacy

Necessari

Sempre attivi

Servono per accedere, conservare il carrello e ricordare le sue scelte. Sono sempre attivi.

Quali cookie?
  • weboke_sessie, weboke_klant, weboke_remember: la sua sessione e la permanenza dell'accesso
  • weboke_basket: il suo carrello
  • wkBtwIncl: visualizzazione dei prezzi con o senza IVA
  • wok_cookies: la sua scelta sui cookie, 12 mesi

Misurano quale annuncio porta a una visita o a un ordine, così non paghiamo annunci che non funzionano.

Quali cookie?
  • Google Ads tramite Google Tag Manager (_gcl_au, _gcl_aw), fino a 90 giorni
  • OpenAI Ads, annunci in ChatGPT
  • wok_aff: tramite quale partner è arrivato da noi (programma di affiliazione), 60 giorni

4,6

Paese e lingua

Ogni paese ha il suo sito, con i prezzi e l'IVA di quel paese.

Vedi

Modulo 2 · 2.4

Passkey e chiavi di sicurezza

Modulo 2: Password e accesso · Tempo di lettura: 10 minuti

Obiettivo di apprendimento: Dopo questa lezione saprà spiegare perché i passkey e le chiavi di sicurezza sono resistenti al phishing, indicare la differenza tra passkey sincronizzati e passkey legati al dispositivo, e stabilire quando utilizzarli.

Concetti chiave: passkey, FIDO2, WebAuthn, chiave pubblica e privata, legato al dominio, chiave di sicurezza, passkey sincronizzato, passkey legato al dispositivo

Il problema con tutto ciò che si ricopia

Nella lezione 2.3 ha visto che un codice proveniente da un'app o da un sms non protegge da un sito falso ben fatto. Lei digita il codice su rnijnbank.example, il truffatore lo inoltra in pochi secondi a mijnbank.example ed è dentro. Il punto debole è sempre lo stesso: è Lei a dover valutare se si trova sul sito vero. Una persona di fretta, o che vede una pagina convincente, prima o poi commette quell'errore.

I passkey e le chiavi di sicurezza tolgono questa decisione a Lei. Non è Lei a controllare l'indirizzo, ma il Suo browser e il Suo dispositivo. E non c'è nulla da digitare o da inoltrare.

Cos'è un passkey

Un passkey è uno strumento di accesso che sostituisce una password. La FIDO Alliance, l'organizzazione dietro lo standard, lo descrive come una sostituzione della password che si sblocca nello stesso modo in cui si sblocca il dispositivo: con l'impronta digitale, il viso o il codice PIN.

Dal punto di vista tecnico un passkey è una coppia di chiavi:

  • una chiave privata che resta sul Suo dispositivo (o nel Suo gestore di password, si veda sotto) e che non viene mai inviata al sito web;
  • una chiave pubblica conservata dal sito web.

Ciò che è firmato con la chiave privata può essere verificato dal sito web con la chiave pubblica. Ma con la chiave pubblica non si può firmare nulla. Se il database del sito web viene compromesso, l'aggressore ottiene solo chiavi pubbliche, con le quali non può accedere. Non c'è quindi nulla da craccare, a differenza delle password trapelate viste nella lezione 2.1.

La tecnologia si chiama FIDO2. La parte che risiede nel browser è WebAuthn, uno standard del W3C (il consorzio che definisce gli standard del web). La parte tra il computer e una chiave di sicurezza separata si chiama CTAP.

Come avviene l'accesso

  1. Su mijnbank.example sceglie "Accedi con passkey".
  2. Il sito web invia una sfida casuale: un numero usato una sola volta.
  3. Il Suo browser trasmette quella sfida al Suo dispositivo, insieme al dominio su cui si trova.
  4. Il Suo dispositivo Le chiede di sbloccare: impronta, viso o PIN. Quel controllo avviene sul Suo dispositivo. La Sua impronta digitale non va mai al sito web; il sito web viene informato soltanto che il controllo è andato a buon fine.
  5. Il Suo dispositivo firma la sfida con la chiave privata associata a mijnbank.example.
  6. Il sito web verifica la firma con la Sua chiave pubblica. Se corrisponde, è dentro.

Perché un passkey non funziona su un sito falso

Alla creazione, un passkey viene collegato al dominio del sito web. In WebAuthn questo si chiama Relying Party ID: il passkey appartiene a mijnbank.example (ed eventualmente ai suoi sottodomini) e a nient'altro. È il browser a stabilire quale dominio compare nella richiesta, non il sito web. Un sito falso non può falsificarlo.

Se arriva tramite un'e-mail di phishing su https://rnijnbank.example oppure https://mijnbank.example.inlog-check.example, succede questo:

  • Il sito falso richiede un passkey.
  • Il Suo browser cerca un passkey per quel dominio. Non esiste.
  • Riceve un messaggio come "nessun passkey per questo sito" oppure un elenco vuoto.

Non c'è nulla che possa approvare o digitare per errore. Anche se Lei non si accorge del sito falso, il passkey lì non funziona. Questo è ciò che intendiamo con resistente al phishing. Lo dice anche il NIST: la resistenza al phishing richiede un'autenticazione crittografica; le password, i codici che si ricopiano e le notifiche di approvazione non lo sono.

Su un sito in cui di solito accede con un passkey, Le viene mostrato all'improvviso solo un campo per la password, oppure Le viene chiesto "un codice dalla Sua app"? È un segnale di allarme. Controlli l'indirizzo.

Sincronizzato o legato al dispositivo

Esistono due tipi di passkey. La differenza riguarda dove risiede la chiave privata.

Passkey sincronizzatoPasskey legato al dispositivo
Dove si trova la chiave privata?In un provider di passkey: il portachiavi del Suo sistema operativo o del Suo gestore di password, che la copia in modo cifrato sugli altri Suoi dispositiviSu un solo dispositivo, ad esempio una chiave di sicurezza, e non può uscirne
Telefono nuovo?Il passkey viene trasferito quando accede al Suo providerDeve creare un nuovo passkey sul nuovo dispositivo
Dispositivo smarrito?Nessun problema finché l'account presso il Suo provider è sicuroSenza una riserva resta fuori
Punto deboleL'account presso il Suo provider: chi vi entra ha accesso a tutti i Suoi passkeyLa perdita del dispositivo; Le serve una chiave di riserva
Adatto perQuasi tutti gli account ordinariAccount di amministrazione, hosting, registrazione dominio, banca, l'account del provider stesso

Nello standard WebAuthn, un passkey sincronizzato si chiama "multi-device credential". La FIDO Alliance definisce i passkey legati al dispositivo su una chiave di sicurezza come la forma con il massimo livello di sicurezza, e raccomanda una chiave di sicurezza anche come strumento di recupero se perde l'accesso ai Suoi dispositivi sincronizzati.

Se utilizza passkey sincronizzati, protegga con particolare attenzione l'account del Suo provider: password robusta, autenticazione a due fattori (2FA) e, se possibile, una chiave di sicurezza personale.

Chiavi di sicurezza

Una chiave di sicurezza è un piccolo dispositivo che si inserisce in una porta USB o si avvicina al telefono (NFC). Contiene passkey legati al dispositivo. L'accesso avviene toccando la chiave, spesso con un PIN della chiave stessa o un'impronta digitale sulla chiave.

Esistono diversi produttori; nella scelta presti attenzione al supporto di FIDO2, al tipo di connessione di cui ha bisogno (USB-A, USB-C, NFC) e alla presenza di supporto per PIN o impronta digitale.

La regola più importante: registri sempre almeno due chiavi. La seconda è la Sua chiave di riserva. La colleghi a ogni servizio, come la prima, e la conservi in un altro luogo, ad esempio a casa in un cassetto o in una cassaforte. Se smarrisce la chiave di uso quotidiano, accede con la riserva, rimuove la chiave smarrita dai Suoi account e ne acquista una nuova seconda chiave. Una chiave non può essere copiata; è proprio questo lo scopo.

Accedere da un altro computer

Vuole accedere da un laptop, ma il Suo passkey si trova sul telefono. In questo caso il browser spesso propone di mostrare un codice QR. Lo scansiona con il telefono e sblocca lì. La FIDO Alliance chiama questo cross-device authentication. Il telefono verifica tramite Bluetooth di trovarsi realmente nelle vicinanze del laptop. Chi ha soltanto una foto del codice QR non può quindi usarla per accedere a distanza.

Insidie e quando utilizzarli

I passkey rappresentano un grande passo avanti, ma non sono magici:

  • La password spesso resta attiva. Molti servizi Le permettono, oltre al passkey, di accedere ancora con password più codice. Un truffatore tenterà allora quella via. Se possibile, disattivi i vecchi metodi di accesso oppure renda la password lunga e univoca.
  • Il recupero è l'anello più debole. Se qualcuno, con un'e-mail "password dimenticata" o una telefonata all'assistenza, riesce ad aggirare il Suo passkey, il Suo account è sicuro quanto lo è quella procedura di recupero. Controlli quali dati di recupero sono impostati (lezione 2.5).
  • Non tutti i servizi lo supportano. In quel caso utilizzi un'app di autenticazione.
  • Gli account condivisi si adattano male ai passkey legati a un unico dispositivo personale. È preferibile dare a ciascuno un proprio account con un proprio passkey (modulo 7).
  • Un dispositivo sbloccato è una porta aperta. Protegga il Suo telefono e laptop con un buon blocco schermo (modulo 5).

Da dove iniziare? Dagli account il cui furto causerebbe il danno maggiore: la Sua posta elettronica, il Suo gestore di password o provider di passkey, hosting e registrazione del dominio, banca e contabilità. Se uno di questi servizi offre passkey o chiavi di sicurezza, lo attivi per primo.

Riepilogo

  • Un passkey è una coppia di chiavi: la chiave privata resta presso di Lei, il sito web possiede solo la chiave pubblica. Una fuga di dati presso il sito web non offre nulla da craccare.
  • Il browser collega il passkey al dominio reale. Su un sito falso non esiste alcun passkey, quindi non c'è nulla da rubare né da approvare.
  • I passkey sincronizzati seguono gli altri Suoi dispositivi; i passkey legati al dispositivo (chiave di sicurezza) restano su un solo dispositivo.
  • Registri sempre una chiave di riserva e la conservi in un altro luogo.
  • Un passkey è sicuro quanto lo è la procedura di recupero e i vecchi metodi di accesso ancora attivi.

Quiz

1. Perché il Suo passkey per mijnbank.example non funziona su rnijnbank.example?



2. Il database di un negozio online con accesso tramite passkey subisce una fuga di dati. Cosa ottiene l'aggressore?



3. Qual è la differenza principale tra un passkey sincronizzato e uno legato al dispositivo?



4. Utilizza una chiave di sicurezza per il Suo account di hosting. Cosa predispone subito?



5. Accede a un servizio con un passkey, ma l'accesso con password e codice sms è ancora attivo. Qual è il rischio?



Esercizio

Esercizio D2.4: La Sua prima passkey o chiave di sicurezza. Verifichi quali dei Suoi account principali supportano passkey o chiavi di sicurezza, ne configuri almeno uno e predisponga una riserva. Spunti la checklist e risponda alle domande di riflessione.

Esercizio D2.4: La Sua prima passkey o chiave di sicurezza

Ecco come procedere: (1) Verifichi nelle impostazioni di sicurezza dei Suoi account principali (posta, gestore di password o fornitore di passkey, hosting, registrazione del dominio, banca, contabilità) se supportano passkey o chiavi di sicurezza. (2) Scelga per ciascun account: passkey sincronizzata (nel Suo sistema operativo o gestore di password) oppure legata al dispositivo (chiave di sicurezza). Per la gestione di hosting, domini e del Suo fornitore di passkey è preferibile una chiave di sicurezza. (3) Imposti una passkey o una chiave per almeno un account. (4) Predisponga una riserva: una seconda chiave registrata e conservata in un altro luogo, oppure, per una passkey sincronizzata, un secondo dispositivo e una buona protezione dell'account presso il Suo fornitore. (5) Verifichi se il vecchio metodo di accesso (password con SMS o codice) è ancora attivo. Lo disattivi se possibile, o renda la password lunga e univoca. (6) Provi una volta ad accedere da un secondo dispositivo (per esempio con il codice QR e il Suo telefono).




Le Sue spunte e note restano solo in questo browser; non le inviamo da nessuna parte. Se ha effettuato l'accesso, conserviamo in I miei corsi solo il fatto che ha svolto l'esercizio.

Per saperne di più

Un momento…

Configuri i suoi domini

Per ogni dominio imposti i nameserver, il collegamento al suo hosting e chi ne diventa l'intestatario.

Caricamento dei suoi domini…