When entering the PIN on the lock screen, each digit that is tapped briefly lights up/highlights on the keypad before the next tap. While this is a nice bit of visual feedback for the user, it also makes it considerably easier for someone standing nearby to read the PIN just by watching which key lights up each time — no need to actually see the digits displayed, since the position of the highlighted key is enough.
This is a real shoulder-surfing risk, especially in public places (public transport, queues, offices), since it turns something that should be a quick, hard-to-observe input into a visibly traceable sequence.
Two possible ways to address this:
-
Add an option (or make it default behavior) to disable the per-key highlight animation during PIN/security code entry, at least as a toggle in Settings > Security.
-
Randomize the position of the digits on the keypad each time it is shown, similar to what some banking apps do. This way, even if someone sees which key lights up or which position is tapped, they can’t infer the actual PIN digits, since the layout changes every time.
Either approach (or both combined) would meaningfully improve security against shoulder surfing.
Thanks for considering this!
Deutsch:
Titel: PIN-Eingabe am Sperrbildschirm: Aufleuchten der gedrückten Ziffern ist ein Sicherheitsrisiko (Shoulder Surfing)
Bei der PIN-Eingabe am Sperrbildschirm leuchtet jede getippte Ziffer kurz auf der Tastatur auf, bevor die nächste Ziffer eingegeben wird. Das ist zwar ein nettes visuelles Feedback für den Nutzer, macht es aber gleichzeitig deutlich einfacher für jemanden in der Nähe, die PIN mitzulesen – man muss dafür gar nicht die angezeigten Ziffern erkennen, es reicht schon, die Position der aufleuchtenden Taste zu beobachten.
Das stellt ein echtes Sicherheitsrisiko im Sinne von “Shoulder Surfing” dar, besonders an öffentlichen Orten (Bus/Bahn, Warteschlangen, Büro), da eine eigentlich kurze und schwer zu beobachtende Eingabe dadurch leicht nachvollziehbar wird.
Zwei mögliche Lösungsansätze:
-
Eine Option hinzufügen (oder als Standardverhalten einbauen), mit der man diese Tasten-Aufleucht-Animation bei der PIN-/Sicherheitscode-Eingabe deaktivieren kann, mindestens als Schalter unter Einstellungen > Sicherheit.
-
Die Position der Zahlen auf der Tastatur bei jeder Anzeige zufällig anordnen, ähnlich wie bei manchen Banking-Apps. So kann selbst jemand, der sieht welche Taste aufleuchtet bzw. an welcher Position getippt wird, nicht auf die tatsächliche PIN schließen, da sich die Anordnung jedes Mal ändert.
Beide Ansätze (auch gerne kombiniert) würden die Sicherheit gegenüber Shoulder Surfing deutlich verbessern.
Danke fürs Prüfen!