Un badge di accesso si può clonare?
Dipende interamente da cosa controlla il lettore. Un sistema che confronta un numero restituito dal badge può essere soddisfatto da qualsiasi cosa restituisca quel numero. Un sistema in cui il badge dimostra di conoscere un segreto senza rivelarlo, no, perché non c'è niente di osservabile da riprodurre.
Due tipi di badge
La distinzione che decide tutto non è il badge, la frequenza o il fabbricante. È quello che il lettore fa con ciò che riceve.
Un tipo di sistema legge un valore dal badge e lo confronta con un elenco. Il badge è un cartellino con un nome: dice chi è e gli si crede.
L'altro tipo pone una domanda a cui può rispondere solo un badge che contiene un certo segreto, senza che quel segreto venga mai trasmesso. Il badge dimostra invece di dichiarare.
I due sono identici per chi li porta. I due prendono lo stesso secondo davanti alla porta.
Il tipo a numero
Un valore letto da un badge è osservabile, perché il badge lo restituisce a qualsiasi lettore lo chieda. Chiunque possa stare accanto a chi lo porta per un momento può ottenerlo.
Se quel valore possa poi essere presentato da qualcosa d'altro è una questione a parte, con una risposta scomoda: l'hardware che presenta un valore scelto esiste e si vende alla luce del sole.
Quindi un sistema che autorizza su un numero è protetto dalla difficoltà di avvicinarsi a un badge, e da niente altro. In un ufficio dove i badge si portano a vista tutto il giorno, non è gran protezione.
Non è un assetto ereditato e raro. È comune negli impianti piccoli, nelle ristrutturazioni, e dappertutto dove una centralina di porta è stata scelta per il prezzo.
Il tipo a segreto
Dove il badge risponde a una sfida usando una chiave che non rivela mai, osservare lo scambio dà a chi attacca una domanda e una risposta che non verranno chieste di nuovo.
Non c'è niente da copiare, perché la cosa che conta non è mai stata trasmessa. Leggere il badge mille volte non la accumula.
Quali chip e quali schemi lo offrano, e come si chiami ciascuno, appartiene alla documentazione del chip e non a una guida generale, e la terminologia varia da un fornitore all'altro.
Quello che conta al livello di una decisione è la forma: un badge che dimostra non si può riprodurre per osservazione, un badge che dichiara sì.
Capire quale hai
Fai al fornitore una sola domanda: il lettore verifica un segreto contenuto nel badge, o confronta un valore che il badge restituisce.
Un fornitore che non sappia rispondere, o che risponda nominando un prodotto invece di un meccanismo, ti ha detto comunque qualcosa di utile.
Guarda anche cosa succede quando un badge si smarrisce. Un sistema che può revocarne uno subito e in modo centralizzato è un sistema progettato tenendo presente la risposta.
E tratta il numero di badge stampato sulla carta come un'informazione pubblica, qualunque sia l'assetto, perché nel caso più debole è l'intero segreto.
Domande frequenti
Qualsiasi badge si può clonare?
No. Un badge che dimostra di conoscere un segreto senza trasmetterlo non si può riprodurre per osservazione. Uno che restituisce un numero sì.
Come faccio a sapere di che tipo è il mio?
Chiedi se il lettore verifica un segreto o confronta un valore restituito. Un fornitore che non sappia rispondere ha risposto comunque.
Conta che la carta porti un numero stampato?
Nell'assetto più debole quel numero può essere l'intera credenziale, quindi trattalo come pubblico e progetta di conseguenza.
Un telefono è più sicuro di un badge?
Solo se la credenziale è stata rilasciata al telefono dal sistema di accesso. Copiare un badge su un telefono non è possibile.