4 ms·
That's what hardware-backed crypto protects against. Passwords on their own is a bad security practice. A tiny dedicated computer like Tomu[0] that fits into y
by madez 9y ago
That's what hardware-backed crypto protects against. Passwords on their own is a bad security practice.
A tiny dedicated computer like Tomu[0] that fits into your computer, that provides authentication (and similar cryptographic functionality), with inpedentent input (touch) to receive manual ACKs and output (led) to provide feedback, with no other functionality, is a cheap, reasonably safe, and convenient solution. Maybe unlock it on boot (and after timeout) with a password/PIN for good measure.
[0] https://www.crowdsupply.com/sutajio-kosagi/tomu https://www.crowdsupply.com/sutajio-kosagi/tomu
- subway 9y agoThis sort of thing is awesome in theory, but in practice it kinda sucks, and will continue sucking until it becomes a first-class feature in the eyes of browser and desktop environment developers. Currently I'm using Chrome backed by KWallet backed by PGP key on a YubiKey 4. Upon launching Chrome I have to authenticate with/touch the Yubikey to unlock my session, which is spiffy, but after that seemingly random pages (even in an incognito window) will prompt Chrome to unlock my keychain. The Yubikey will flash, indicating something wants access to it, but I have no indication of what that something is. If I ignore the flashing, eventually a KWallet window pops up complaining about being unable to use the GPG key.
- madez 9y agoWhat you are describing is a specific scenario based on specific solutions. I see multiple things going wrong there. Chrome shouldn't access your credentials without telling you what it's used for. Chrome shouldn't expose cryptographic identities in incognito mode. The Yubikey's output is vague. What can we learn from that? Chrome has shortcomings in this domain. Just one monochrome LED is maybe not enough output to give reasonable feedback. My online banking security system is called chipTAN and uses a small, monochrome, low-res display to give essential information for what is being processed which I need to acknowledge. That works well, but is also a single-purpose solution. For identification on the internet, a solution based on GPG seems reasonable. Imagine a small display that shows the receiver you are identifiying to, the identity you are using, and for how long the identification is valid, and then you can acknowledge that.
- book_mentioned 9y agoI just discovered U2F with touch/LED is $11. https://amzn.com/B01LZO0WE9 https://amzn.com/B01LZO0WE9
- Buge 9y agoThat only works if the website you're logging into supports it. I highly doubt thewingmen.info or avolatvolavitdescendit.com support that (they don't even have https!). Also it requires your browser to support it. And even then, malware can still just steal your cookies.