|
|
|
|
|
by jasode
2959 days ago
|
|
>Perhaps there should be a symbol for "trustworthy", that you can't render on a browser. To expand on this, the web browsers are missing: 1) trusted pixels: Some bank websites implement this idea when you try to sign in. When you enter your id, you are shown a special secret image that you chose when you created the account. If that image isn't there, you should not trust the password field presented. Therefore, any criminal who wants to present a fake bank login screen also has to know the secret image as well. E.g. Chrome could use this technique to show the secret image with dialog boxes truly triggered by Chrome itself instead of painted by malicious HTML. 2) a trusted keyboard sequence that is well-known and standard : Windows operating system had this with Ctrl+Alt+Del. Instead of trusting any login screen, you just press Ctrl+Alt+Del because no user-mode program can hijack that special key sequence. Intercepting it requires a kernel patch or a registry hack. A similar idea could be used in browsers to toggle a special keyboard mode that disables all javascript keyboard events. This mode may be useful for password fields or as a special key sequence to "unstack" hidden buttons, etc. |
|
This mechanism is theatre:
1. User enters ID into fake bank website.
2. Fake bank website enters said ID into real bank website.
3. Real bank website shows fake bank website your "secret" image.
4. Fake bank website shows you your "secret image".