Recentemente mi sono trasferito in Francia e ho dovuto trovare un nuovo fornitore di cellulari, e ho optato per Free Mobile . La loro pagina di accesso presenta un accesso pulsante-push per "identifiant" (nome utente) e un campo modulo normale per la password.
Dopo aver eseguito il debug di un bit, sembra che il campo del modulo nascosto per il nome utente sia un array 0-10 degli indici dei pulsanti effettivi, attivati da JavaScript. Quindi, indipendentemente dall'ordine (casuale) dei numeri sui pulsanti, l'indice del pulsante è ciò che viene registrato nell'input. Immagino che l'effettivo array index-to-button-order sia memorizzato sul server (a meno che non sia in JavaScript, non sono così bravo, nel qual caso wow security by obscurity much?).
Per farla breve, questo metodo di accesso è effettivamente più sicuro? Per me, non sembra così, ed è così fastidioso dato che non funziona con il mio gestore di password.
Mi chiedo perché alcuni siti web implementino questo tipo di login, perché mi rende la vita un po 'più difficile (e onestamente, meno sicura dato che tengo una copia del mio nome utente sul mio computer). È in realtà più sicuro, la stessa sicurezza di un normale accesso basato su moduli, o meno sicuro, e perché?