The only interaction I can ever see having with this key is putting it into and taking it out of my password manager....
3,177 karma · joined December 14, 2011
The only interaction I can ever see having with this key is putting it into and taking it out of my password manager....
The new offering is reasonably priced imo.
Seems pretty reasonable?
Because passkeys are designed to replace passwords across multiple different service contexts, that have different requirements. Just because there's no reason to use it for one use case doesn't mean it's not actually useful in a different one. See things like FIPS140 (which everyone ignores unless they're legally required not to).
Can you sketch out for me the benefit of a public-facing service deciding to require passkey attestation? What's the thought process? Why would they decide to wake up and say "I know, I'm going to require that all of my users authenticate just with a Yubikeys and nothing else"?
Sure, but that's not without tradeoffs. I come back to:
> Any service requiring attestation for passkeys will effectively lock out every iPhone user - not going to happen.
What makes you think that the Webauthn standards are _only_ "targeted at running services for the general public"?
> It seems like the requirements already diverged.
No, the requirements are _contextual_. This isn't a new idea.
There are a bunch of service provider contexts where credential storage attestation is a really useful (and sometimes legally required!) feature.
My point was that freedom is not an absolute, it's balanced against other freedoms. It's hard to tell whether you agree with that or not.
Pretty much every service out there has "don't share credentials" in their ToU. You don't have to like it, but you also don't have to accept the ToU.
This is far from very obvious, especially given that Apple have gone out of their way to not provide attestation data for keychain passkeys. Any service requiring attestation for passkeys will effectively lock out every iPhone user - not going to happen.
People forget that one of the purposes of authentication is to protect both the end user and the service operator.
Or have I misunderstood?
How good you think you are at your job is pretty meaningless if some manager above you wants to weaponise the company's perf policy against you.
But you can do this, you simply have to pay the cost of using PAGE_SIZE of memory per byte you want to protect?
You really don't have to.
Throw away traces. Throw away logs. Sample those metrics. The standard gives you capabilities, it doesn't force you to use them. Tune based on your risk appetite, constraints, and needs.
My other favourite retort to "look how expensive the observability is" is "have you quantified how expensive not having it is". But I reserve that one for obtuse bean counters :)
Inside, and outside.
> without any compensation,
Didn't Anthropic buy the books?
This makes no sense. If I buy and read a book on software engineering, and then use that knowledge to start a career, do I owe the author a percentage of my lifetime earnings?
Of course not. And yet I've made money with the help of someone else's intellectual work.
Copyright is actually pretty narrowly defined for _very good reason_.
I must have missed the last 40 years of the internet where DNS without DNSSEC has worked (and continues to work) just fine.
It's the latter.