Ci sono molti problemi in corso nella sicurezza dei dati. Questo è uno di questi.
TL; DR: incolpare l'industria delle carte di credito.
La causa principale è il concetto errato che dando la identità stai anche concedendo la autorizzazione . Questa era la base orribile su cui sono state costruite le carte di credito, ed è il motivo per cui la situazione è così grave come lo è oggi.
La tua identità (numero di carta di credito, SSN, ecc.) non dovrebbe mai essere tenuta segreta, perché chi sei non è un segreto . Non puoi rimanere segreto da un commerciante online, perché devono spedirti le cose che acquisti. Non puoi rimanere segreto da qualsiasi commerciante con una carta di credito perché il commerciante vuole che la tua banca dia loro dei soldi. Non puoi mai rimanere segreto dall'uomo delle tasse. E tu non vuoi rimanere segreto dal tuo medico, che ha bisogno della tua storia medica per trattare i tuoi problemi.
Quando il credito è stato inventato, questo non era un grosso problema. Le persone si conoscevano e entrambe le parti si fidavano l'una dell'altra nella transazione. Ma il sistema è stato così incredibilmente facile da abusare che la frode è esplosa senza controllo.
Le transazioni con carta di credito sono estremamente redditizie. Nel disperato tentativo di impedire alle persone di usare le loro carte di credito insicure, il Payment Card Industry (PCI) ha spostato con successo la colpa ai commercianti, dicendo "non stanno mantenendo i numeri delle carte di credito al sicuro", mentre tiene lontano il fatto che il l'intero sistema è stato costruito su una premessa imperfetta di fiducia. (Attribuisco tutte le colpe al settore delle carte di credito per aver perpetuato questo pasticcio di sicurezza al fine di preservare i loro profitti).
La soluzione è separare la tua identità dalla tua autorizzazione. Le persone non devono avere paura di perdere la propria identità se l'identità è senza valore senza autorizzazione.
Ma come concedi l'autorizzazione quando c'è la possibilità di un intermediario non fidato? C'è un modo brutto e un buon modo. Il cattivo modo è la password. Dimostrando di conoscere un segreto, puoi autorizzare l'uso della tua identità. Ma le semplici password sono tanto problematiche quanto lo sono oggi i semplici numeri di carte di credito. Se comunichi il tuo segreto al commerciante che poi lo passa in banca, un uomo in mezzo ovunque lungo quella catena può copiare il tuo segreto e falsificare la tua autorizzazione.
L'unico buon modo per dare la tua autorizzazione in modo sicuro è usare challenge-response. Questo risolve l'intero problema, tranne per il fatto che noi umani non possiamo fare una vera sfida-risposta nelle nostre teste. Questo è stato brillantemente superato dall'introduzione di chip card e dei protocolli EMV. La carta fa tutto il duro lavoro di accettare la sfida e generare la risposta. Per maggiore sicurezza, la scheda può essere progettata per non generare una risposta valida senza PIN.
In questo mondo rosato, non solo non hai più bisogno di proteggere i numeri delle carte di credito, non devi proteggere la risposta perché è unica per la sfida.
Potremmo arrivare là, un giorno. Ma al momento, EMV non è ancora perfetto. Perché è possibile utilizzare solo i contatti dorati per comunicare (o talvolta RF), e telefoni e computer non hanno la capacità universale di parlare con le chip card, non c'è un buon modo di usare EMV per autorizzare una transazione su un browser web o al telefono. (Ci sono lettori di chip tascabili in uso da alcune banche europee, ma questi sono dispositivi scomodi che richiedono all'utente di eseguire i passaggi aggiuntivi di digitare un gruppo di cifre come la sfida e inserire la loro risposta.) Quindi per ora le transazioni web sono ancora insicuro affidarsi a numeri CVV statici, che sono l'equivalente delle password.
E questo non risolve neanche problemi di credito. L'accesso alle cartelle cliniche, ai siti Web e tutto ciò che necessita dell'autorizzazione presenta lo stesso problema e richiede una buona soluzione. Ci sono molte soluzioni a metà strada come OAuth, ma come hanno dimostrato le violazioni di Yahoo !, non sono buone soluzioni. E a prescindere dalle soluzioni, saranno combattute in comitati di standard da parte di aziende che chiedono a gran voce un pezzo di torta redditizio; governi concorrenti che vogliono controllare e ottenere un accesso backdoor; aziende tecniche che vogliono costruire l'infrastruttura, ecc. È scontato che i compromessi non saranno sia sicuri che interoperabili.
Una volta risolti questi problemi e applicate soluzioni simili a servizi sanitari, identità del sito Web, ecc., potremmo vedere la fine della casella della password mascherata. Lo do almeno 50 anni prima di arrivarci, se mai.