Live data from Hacker News

Native Secure Enclave backed SSH keys on macOS

gist.github.com

1–10 of 204 posts

Re: Native Secure Enclave backed SSH keys on macOS

#3
Whoa, that is pretty cool.

I've been using Secretive for years, and prefer it to all the physical key/card based systems I've tried to get going over the years. I know exactly when my SSH key is used for any operation, because I need to hit a button or do a fingerprint scan. I can keep ssh-agent tunnels to remote boxes so that I can sign git commits remotely without having to worry about a rogue system getting complete access to key ops without me knowing what's going on.

However the Tahoe version of secretive is buggy and frequently locks up on initial key op requests. I don't have the bandwidth to debug it and file a bug report, and honesty I'm not sure I want to relearn all that knowledge of SSH to figure it out.

I think the smart card SSH UX is worse than secretive's, IIRC my past pain, but if it is reliable, worth a shot.

Re: Native Secure Enclave backed SSH keys on macOS

#7
post #4

nvm

> Secretive has been around for a while, I don't see why it's coming up now through this gist.

Because this is different !

Secretive required installation, which is both friction and security-sensitive tool written by a third party.

This is native, written by Apple, available out-of-the-box in Tahoe.

Re: Native Secure Enclave backed SSH keys on macOS

#9
post #2

It's a total pain in the ass to try to have password encrypted gpg or ssh keys in mac. Nothing better that another way to make it even more painful and complicated, so that people will just store plain text keys to not be annoyed.

> It's a total pain in the ass to try to have password encrypted gpg or ssh keys in mac.

Who uses password encrypted keys anyway ? No exfiltration protection, and a sitting duck for unlimited automated password guessing attempts.

Pre-Tahoe people used Yubikeys or Secretive. But now this native tool is a better option than Secretive, even if Yubikeys still have their uses for the power-users.

Re: Native Secure Enclave backed SSH keys on macOS

#10
post #2

It's a total pain in the ass to try to have password encrypted gpg or ssh keys in mac. Nothing better that another way to make it even more painful and complicated, so that people will just store plain text keys to not be annoyed.

This looks like the complete opposite, though? It’s easy and provides a convenient way to integrate SSH and TouchID.
Post reply on HN