Un telefono può clonare un tag da solo?
Un telefono con una normale applicazione legge quello che è scritto su un tag e lo scrive su un tag vergine, che è quello che quasi tutti intendono per clonazione. Non può impostare un identificatore, non può riprodurre la configurazione del chip e non può raggiungere niente che richieda un controllo di basso livello dello scambio.
Che cosa può fare un telefono
Leggere il contenuto di un tag e scrivere quel contenuto su un altro tag. Nessun apparecchio specializzato, nessun cavo, nessuna competenza oltre a installare un'applicazione.
Questo copre la grande maggioranza di quello che si ha in mente quando si teme la clonazione, perché la grande maggioranza dei tag non contiene niente oltre al contenuto.
Prendi NFC Tools. Su iOS richiede un iPhone 7 o un modello successivo con iOS 15.6 come minimo, e l'applicazione deve essere avviata manualmente. La lettura in background è disponibile a partire da iPhone XS e XR.
Che cosa non può
Impostare l'identificatore del tag di destinazione. Sui tag comuni l'identificatore è fissato in fabbrica e nessuna applicazione lo può cambiare.
Portare con sé la configurazione del chip: una password, lo stato di blocco, le impostazioni di rispecchiamento. Queste vivono fuori dal contenuto e non fanno parte di quello che viene letto.
Raggiungere protocolli che richiedono un controllo sotto il livello che un telefono espone alle applicazioni. Le due piattaforme presentano un tag attraverso la propria interfaccia, e un'applicazione vede solo quello che quell'interfaccia offre.
Riprodurre qualcosa che non è mai stato trasmesso, che è il caso di qualsiasi credenziale che si dimostra invece di annunciarsi.
Perché i limiti esistono
Due cause distinte, e vale la pena tenerle separate.
Alcuni limiti sono fisici e definitivi. Un segreto che non lascia mai un chip non può essere catturato da un'applicazione migliore, su nessuna piattaforma, mai.
Altri sono decisioni di piattaforma. Quello che a un'applicazione è permesso fare con la radio lo scelgono i sistemi operativi, e iOS e Android scelgono in modo diverso.
Confondere i due porta a una ricerca permanente dell'applicazione che farà la cosa impossibile, che è una ricerca senza fine.
Che cosa significa per te
Dai per scontato che chiunque abbia un telefono possa duplicare il contenuto del tuo tag. È un requisito basso e si soddisfa dappertutto.
Non dare per scontata la stessa cosa per l'identità. Un sistema che si basa sull'identificatore non viene battuto da un telefono, anche se può essere battuto da altro hardware, che è una preoccupazione distinta e reale.
E quando un fornitore dice che il suo tag non si può clonare, chiedi che cosa intenda per clonare. Il contenuto si può sempre, e buona parte del marketing si regge su questa ambiguità.
Domande frequenti
Un'applicazione può cambiare l'identificatore di un tag?
Non su un tag comune, dove è fissato in fabbrica. Nessuna applicazione su nessuna delle due piattaforme lo può modificare.
La copia porta con sé la password?
No. La configurazione del chip vive fuori dal contenuto e non fa parte di quello che un'applicazione legge.
È un limite di piattaforma o un limite fisico?
Entrambi, secondo il caso. Un segreto che non lascia mai il chip è fisico. Quello che un'applicazione può fare con la radio è una decisione di piattaforma.
Quindi un tag non si può clonare con un telefono?
Il suo contenuto sì, facilmente. La sua identità no. Quale dei due conti lo decide quello che sta dall'altra parte.