4 ms·
Okay, sounds like an interesting challenge. Let's describe the problem and examine possible solutions. Goals: 1. Securely login to websites. 2. Securely unlock
by s_q_b 13y ago
Okay, sounds like an interesting challenge. Let's describe the problem and examine possible solutions.
Goals:
1. Securely login to websites.
2. Securely unlock a Macbook Pro.
Solutions to (1):
A. (1) Can be solved with a password memorization app, once we solve (2).
So let's examine 2.
Solutions to (2):
Seems like there are two parts to this problem: authentication and OS X integration.
OS X has a login API that can be used to build extensions, or since the adversary is unsophisticated we could use an input blocking regular application.
Okay, so the integration piece is possible, and we can flesh that out later. So let's look at authentication.
A. Use Physical Authentication: Bluetooth, RFID, and Wifi devices come to mind. All of these require purchasing additional hardware. Buying new hardware seems inelegant though, so let's table this option for now.
B. Biometrics: Voice print ID or facial recognition. More promising, but false negative rate is too high, especially for accessibility purposes. Really don't like the idea of a temperamental biometrics program keeping you out of your computer.
C. Speech Recognition: Get voice recognition working on the log in screen. Apple has APIs for dictation and log in. This one seems promising. But then you might need a rotating set of passwords or an algorithmic password,, as others suggested, to keep passers-by from overhearing your password.
One more thought. Is there a way to set up Dragon Dictate as a native input device? If so, Mac lets you access the input device switcher from the log in menu.