Earlier quoted context omitted.
One of my long-term hacker project goals is to replace the guts of an analog watch with a microcontroller and turn it into a "smartwatch-lite". There's a surprising amount of information and features you can display with three pointers (and a small numeric window): temperature, heartrate and other body sensors, NFC to replace payment or access cards, etc.
Not as customizable as what I'm sure you're planning, but Withings makes watches with that design direction https://www.withings.com/us/en/watches
TOTP tokens on my wrist with the smartest dumb watch
121–130 of 131 posts
Re: TOTP tokens on my wrist with the smartest dumb watch
#122It would be rather neat to have a dumb watch that can take in custom embedded code (say Lua) for people who enjoy hacking but are terrible at hardware. I'd buy one day one!
Re: TOTP tokens on my wrist with the smartest dumb watch
#123Re: TOTP tokens on my wrist with the smartest dumb watch
#124Earlier quoted context omitted.
One of my long-term hacker project goals is to replace the guts of an analog watch with a microcontroller and turn it into a "smartwatch-lite". There's a surprising amount of information and features you can display with three pointers (and a small numeric window): temperature, heartrate and other body sensors, NFC to replace payment or access cards, etc.
Not as customizable as what I'm sure you're planning, but Withings makes watches with that design direction https://www.withings.com/us/en/watches
I sold it after a few months, realizing how much I missed a second hand and a glow-in-the-dark face. Also, the app had a ton of telemetry going back to Withings.
Building your own you would be in full control of the data.
Re: TOTP tokens on my wrist with the smartest dumb watch
#125Is there some Unix-ish tool to generate these TOTPs on a laptop? I don't like to keep the 2nd factor on a small mobile device that is easy to lose. So I ask about a laptop tool. By Unix-ish I mean something that is small and does one thing well. Like pipe in a secret to it and it gives me a TOTP? Pipe in multiple secrets and it gives me multiple TOTPs? Then I don't have to remain beholden to a custom encryption forma…
Re: TOTP tokens on my wrist with the smartest dumb watch
#126Is there some Unix-ish tool to generate these TOTPs on a laptop? I don't like to keep the 2nd factor on a small mobile device that is easy to lose. So I ask about a laptop tool. By Unix-ish I mean something that is small and does one thing well. Like pipe in a secret to it and it gives me a TOTP? Pipe in multiple secrets and it gives me multiple TOTPs? Then I don't have to remain beholden to a custom encryption forma…
It relies on file permissions so is not exactly robustly secure (no idea about RAM vulnerabilities etc).
As per the author, I consider my laptop the fundamental point of vulnerability. If someone else gets access to it, I'll know and I'll hit the metaphorical panic button :)
Edit: I recently set up a new laptop, and copied my OTP seeds from Aegis into gauth without a hitch. Another step closer to me moving away from Authy.
Re: TOTP tokens on my wrist with the smartest dumb watch
#127How accurate does the time have to be for TOTP to work? If the watch drifts a bit, will it no longer work? Compared to your phone which is synced with an NTP server.
The key lifetime may be other than the default 30 seconds, and IIRC the validator side may be configured to accept keys from N previous generations.
Re: TOTP tokens on my wrist with the smartest dumb watch
#128Earlier quoted context omitted.
> TOTP is not much better than SMS-based 2FA. It's still vulnerable to phishing, local device malware (that attacks your TOTP in your password manager), etc. It's still massively better than SMS-bases 2FA. Those vulnerabilities you list are all things that involve you or your device. You can take care to avoid them. With SMS there are also vulnerabilities that don't involve you or your device, such as someone convinc…
SIM swap is real but rare, since it cannot be automated. It is also largely defeated by having a strong and unique password, assuming that your provider doesn’t use SMS as a single factor password reset option. If you’ve got a strong and unique password then your primary concern should be phishing, which is the same for sms and totp.
That's a big assumption and one that is far from generally true.
Re: TOTP tokens on my wrist with the smartest dumb watch
#129Is there some Unix-ish tool to generate these TOTPs on a laptop? I don't like to keep the 2nd factor on a small mobile device that is easy to lose. So I ask about a laptop tool. By Unix-ish I mean something that is small and does one thing well. Like pipe in a secret to it and it gives me a TOTP? Pipe in multiple secrets and it gives me multiple TOTPs? Then I don't have to remain beholden to a custom encryption forma…
pass-otp[0] integrates into pass[1] nicely. It's about as unix-y as password/secret management comes in my eyes. Alternatively, gopass[2], which re-implements pass in golang, has this functionality built in[3]. [0] https://github.com/tadfisher/pass-otp [1] https://www.passwordstore.org/ [2] https://www.gopass.pw/ [3] https://github.com/gopasspw/gopass/blob/master/docs/commands...
Re: TOTP tokens on my wrist with the smartest dumb watch
#130Earlier quoted context omitted.
The key lifetime may be other than the default 30 seconds, and IIRC the validator side may be configured to accept keys from N previous generations.
I wish all implementations would at least accept one previous generation. It sucks having to either wait for the next code or try to input before the timeout if it is close.
I used to wait for the code to rollover before entering it but honestly if you're not sure if the implementation accepts a previous code or now just use that time to try it and if it fails you still have like 45s to enter the current code.