Live data from Hacker News

Face ID and Touch ID for the Web

webkit.org

151–160 of 371 posts

Re: Face ID and Touch ID for the Web

#151

If passwords are the original sin, then Face ID and Touch ID are Sodom and Gomorrah. Authentication is something you KNOW. Strong authentication is something you KNOW, and something you HAVE. Something you ARE is great for identification, but terrible for authentication. Something you are cannot be changed like a password.

In this case Face/Touch ID represents something you have (the iOS device with a persisted credential in its secure enclave), and something you are (fingerprint/face).

Re: Face ID and Touch ID for the Web

#152

Earlier quoted context omitted.

At least, in the case of biometric authentication on device, the ability to use biometrics expires automatically when the device is turned off (and other times), so biometric credential theft has a limited window of vulnerability. This contrasts with many fixed biometric authentication systems that aren't used as often as a cell phone.

Maybe... but if I steal your fingerprint, I have it forever. And the courts can't yet force you to reveal secrets from your mind. But you can be compelled to use your fingerprint to unlock things.

In USA? I’m not even sure. In France there are many circumstances where you must reveal your phone password or any hard drive’s encryption key, if there is legit suspicion it has been used for general criminality (case in court with a cannabis dealer).

Re: Face ID and Touch ID for the Web

#153
post #45

Earlier quoted context omitted.

> Having saw Epic's developer account terminated by Apple, I would definitely stay away from any "Sign in with Apple". If you don't renege on your agreements with Apple as part of a public pissing contest, and you aren't in the business of misleading customers and creating deceptive apps, it's unlikely they'll revoke your developer account.

unilateral agreements that one side can change on a whim is not something that one would call a fair agreement in the first place.

Do you really think a company the size of Apple is going to separately negotiate terms of service with every developer that wants to publish an app?

Contracts of adhesion are just a part of life. We agree to them practically every day whenever we do business with a third party. And if you were in the other party's shoes, you'd do the same thing; otherwise you couldn't practically run a business.

Re: Face ID and Touch ID for the Web

#154
post #103

Earlier quoted context omitted.

You're missing the point of biometrics. Something you are is a form of authentication that only you can use. Your face, fingerprints, blood, retinas are all public but try as you might you can't make another living human with the same features. If your view of fingerprint auth is "a picture of your face is the password" then of course it sounds stupid. It's actually "a face with the correct features attached to an al…

That's trivially refutable. Fingerprints are left everywhere, and can be lifted and reproduced with common household substances (tape, glue etc). A face can be photographed, printed and presented trivially. And so far, biometrics falls far short of a 4/5 digit lock passcode. The entropy in most fingerprint sensors is a few bits. They are famously defeatable. Nothing will change the fact that you cannot keep your face…

You need to learn how these systems work before commenting further. First, you're wrong about the current biometric systems' sensor design — Touch ID and Face ID are not simple single frame cameras[1] so while spoofing is not impossible it's nowhere near as easy as you're claiming — and, more importantly, you're missing that the biometric is used to authenticate to the local device, not the remote service. If someone steals your phone, as soon as it's removed from your account the attacker has no access or way to gain access to your resources and they also do not have a copy of your biometric data. If I do get a full biometric from you, I cannot use that to add a new key-pair to your account without already having fully compromised it.

That means that you're left with really unusual situations like someone stalking you with drones with 3-D infrared scanners who can't figure out how to have the same drone record your password when you type it in many times per day.

1. https://support.apple.com/en-us/HT204587 https://support.apple.com/en-us/HT208108

Re: Face ID and Touch ID for the Web

#155
post #33
post #13

So happy Apple decided to go with an open standard here rather than something proprietary. This is good news for the FIDO2 ecosystem and I hope this leads to far greater support for FIDO2 authenticators of all types. There is another world in which Apple just pushed 'Sign in with Apple' and created yet another federated identity provider rather than true, 'secure element'-based FIDO2 authentication.

"Sign in with Apple" requires a developer account with Apple. Having saw Epic's developer account terminated by Apple, I would definitely stay away from any "Sign in with Apple". (FWIW, the only 2fa with "Sign in with Apple", if you don't own any Apple hardware, is SMS.)

For what it's worth, it's been said (by anonymous sources, no one on the record) that Apple did not threaten to terminate Epic's "Sign in with Apple" accounts/features, and they spent extra effort to maintain their access to that after their account was terminated.

I do not know if other terminated accounts get this "luxury".

Re: Face ID and Touch ID for the Web

#156
post #137

Earlier quoted context omitted.

As a user I would prefer no account in most cases. As a distant second, I would prefer the convenience, security, and privacy of Sign in with Apple over Google, Facebook, or the headache of managing yet another web account . As a developer, I use my preferences as a user to steer my choices, but recognize that the world doesn't revolve around Apple so would allow other options. > Having saw Epic's developer account t…

> Since I have zero need to deliberately violate Apple's App Story policy, I don't worry about this overmuch. That may be true today, but their policies are a moving target. Who knows what they'll be like in a year's time?

You could say that about anything -- nothing is completely static -- but it's worth mentioning that Apple vs. Epic is a counterexample; Epic wants apple to change their policies (lower than 30% cut) while Apple wants to maintain the same structure since the inception of their app store.

Re: Face ID and Touch ID for the Web

#157
post #81

If I can use FIDO2 on my yubikeys in more places, it would be fantastic.

You can already use NFC and Lightning yubikeys on your iPhone. On iPad Pro there are issues using USB-C still in my experience. Being able to use FaceID on there now will be nice.

Right, I am hoping that this leads to more websites utilizing FIDO2. Kind of like how Android Pay was around for many years but didn't actually take off until Apple Pay made it happen.

Re: Face ID and Touch ID for the Web

#158
post #13

So happy Apple decided to go with an open standard here rather than something proprietary. This is good news for the FIDO2 ecosystem and I hope this leads to far greater support for FIDO2 authenticators of all types. There is another world in which Apple just pushed 'Sign in with Apple' and created yet another federated identity provider rather than true, 'secure element'-based FIDO2 authentication.

This doesnt really surprise me - Apple has a history of implementing, or moving to, standards for their platform features in Safari.

I think about Apple Pay for web - it started out as a proprietary API, and then the Payment Request API standard was developed and they added support for that.

It's in Apple's interest to help develop and support standards like this because they mean more adoption of their platform features.

Re: Face ID and Touch ID for the Web

#159
post #13

So happy Apple decided to go with an open standard here rather than something proprietary. This is good news for the FIDO2 ecosystem and I hope this leads to far greater support for FIDO2 authenticators of all types. There is another world in which Apple just pushed 'Sign in with Apple' and created yet another federated identity provider rather than true, 'secure element'-based FIDO2 authentication.

This doesnt really surprise me - Apple has a history of implementing, or moving to, standards for their platform features in Safari. I think about Apple Pay for web - it started out as a proprietary API, and then the Payment Request API standard was developed and they added support for that. It's in Apple's interest to help develop and support standards like this because they mean more adoption of their platform feat…

I am still waiting for them to move to USB-C

Re: Face ID and Touch ID for the Web

#160
post #60
post #50

Earlier quoted context omitted.

> I would definitely stay away from any "Sign in with Apple". I would stay away from any "Sign in with.." service as a user and as a product owner. You're affectively giving away a major control of your users to a third party.

I think "Sign in with Apple" is unique that Apple allows the users to hide their email address https://support.apple.com/en-us/HT210425 which makes it extremely hard to migrate away, unlike other federated login system where you can at least get users' email addresses, allowing you to create a proper email+password login later on.

I think it is very private. The third party app cannot sell the attached email address to others. But I agree if you sign up with the third party using your apple id, they will not know you which may end up in creating second account. If they don't have account linking feature, it will be messy.
Post reply on HN