Can't we just assume that people entering a password are checking to see if anyone is trying to look at their screen before they enter a password?
Non è così semplice, per una serie di motivi.
Potresti trovarti in un luogo pubblico, dove ci sono troppe altre persone in giro che puoi monitorare. Non dimenticare che non hai occhi nella parte posteriore della testa.
Potresti essere in presenza di persone di cui non ti fidi, ma per ragioni sociali che non vuoi o non dovresti agire sfiducia esteriore (come coprire lo schermo con la mano o chiedere a girarsi). Potrebbero anche essere amici intimi, familiari, colleghi di lavoro o persone con cui stai conversando. Non è sempre comodo trasferirsi da soli.
Potresti essere in presenza di persone con una buona visione e memoria, che potrebbero accidentalmente vedere parti della tua password.
Quindi no, potresti non notare tutti quelli che potrebbero guardare il tuo schermo. No, potresti non sapere se stanno guardando o no. No, potresti non essere in una posizione sociale per impedirgli di guardare. E no, non sono solo i "cattivi attori" di cui ti devi preoccupare - qualcuno potrebbe erroneamente intravedere. Quindi è conveniente che il valore predefinito sia sicuro contro la navigazione a spalla. Può essere utile quando un programma ti offre la possibilità di visualizzare visivamente la password, ma tutte le funzionalità richiedono lavoro da implementare. È importante avere, come minimo, la modalità in cui la password è invisibile. Ed è meglio averlo come predefinito.