La mia banca ha recentemente rinnovato il suo sito web, e per quanto mi riguarda è cambiato per il meglio. Soprattutto, la sicurezza sembra essere stata notevolmente migliorata.
Soprattutto, hanno introdotto un metodo di identificazione piuttosto insolito (non l'ho mai visto prima), che chiamano il "certificato elettronico". Fondamentalmente, devi andare in banca di persona e il ragazzo ti dà una piccola chiavetta USB economica con una capacità molto bassa. Da questo momento, ti verrà richiesto di collegare la chiavetta al tuo computer ogni volta che vorrai effettuare l'accesso. Il solo stick non è sufficiente, devi anche digitare la tua password - fondamentalmente, l'autenticazione a 2 fattori con un dispositivo USB essendo il secondo fattore.
Com'è possibile che funzioni? Naturalmente, credo che la chiavetta USB contenga certificati / chiavi di crittografia di qualche tipo, utilizzati nel processo di login, ma non richiedono l'utente per installare qualsiasi software sulla macchina. Trovo piuttosto inquietante che un sito web a cui si accede da un browser web sandboxed, senza plug-in / module / app / toolbar installato, possa vedere la chiavetta USB appena collegata. E non solo vedere questo bastone, ma leggilo e usa il suo contenuto abbastanza profondamente per accedere al livello più delicato della tua app di banking online.
Non sono un grande fan di collegare dispositivi sconosciuti al mio computer per cominciare, e la mia spia si è illuminata quando mi è stato spiegato, così ho optato per un altro metodo di identificazione (puoi scegliere). Sono solo curioso.
PS: la misura ovviamente non si applica alle loro app mobili, dal momento che gli smartphone non hanno porte USB, ma non è un grosso problema perché non puoi fare molto con la loro app del telefono (è principalmente un'app di consultazione, non qualcosa tu può effettivamente effettuare grossi pagamenti / trasferimenti con).
Modifica: non viene utilizzata alcuna finestra di dialogo aperta, il che renderebbe la spiegazione abbastanza chiara.