News for hackers. Stuff that matters.
Re:Open Letter from the OpenID Foundation to Apple Regarding... by motohagiography on Saturday June 29, 2019 @08:56AM (#20312316)
Between lack of a a nonce and an asserted exposure to code injection and replay attacks, the issues in the letter imply a week of vulnerability research could yield a complete takedown of the product - which would suck because an Apple sign-in experience using their TEE is really valuable.

I could see someone making the choice where they would elect not to manage a nonce because its permuting effect was achieved by other parts of the protocol. Apple also has keys in a TEE, and a nonce generated and synchronized outside of that could have been interpreted as creating additional attack surface.

If the OpenID letter is correct, there are exploitable vulnerabilities in Apples implementation that could be demonstrated. If they are not correct, they could just be angry Apple is leveraging its TEE to assert it doesn't need governance from this standards body because the standard is written for products without a separate hardware keystore.

Re:Open Letter from the OpenID Foundation to Apple Regarding... by empath75 on Saturday June 29, 2019 @09:20AM (#20312403)
I don’t think they said there’s a lack of a nonce, it seems to be saying that they’re not allowing the client to set the nonce.
Re:Open Letter from the OpenID Foundation to Apple Regarding... by phs318u on Saturday June 29, 2019 @10:46AM (#20312875)
If the second part of your sentence is true, could “allowing the client to set the nonce” be considered an increase in the possible attack surface?
Re:Open Letter from the OpenID Foundation to Apple Regarding... by TJSomething on Saturday June 29, 2019 @12:09PM (#20313326)
The entire point of the nonce is that it can't be predicted by anyone but the client, proving that the client initiated the transaction. This is done by having the client send it over TLS and having the identity provider sign the nonce as cryptographic proof.

Also, by my reading, the problem is that the standard requires the nonce parameter to do something and Apple ignores it.

Re:Open Letter from the OpenID Foundation to Apple Regarding... by johnjonesyc on Monday July 01, 2019 @08:30PM (#20331052)
exactly, this looks like the protocol has been intentionally weakened to provide on the wire access. (state actors / telco)

The excuse that they dont want to sign up to the Terms and Conditions holds no water

If they are serious about security adopt OpenID in full (they dont have to join just pass the tests) and put fido2 security key functionality on every Apple device

Apple have made some smart moves but now the marketing dept need to do the right thing for security standards.

Re:Open Letter from the OpenID Foundation to Apple Regarding... by ggg2 on Saturday June 29, 2019 @02:59PM (#20314155)
just like Duo Managed?
Re:Open Letter from the OpenID Foundation to Apple Regarding... by 6gvONxR4sf7o on Saturday June 29, 2019 @12:26PM (#20313404)
I couldn't find the acronym TEE by googling around. What's it mean here?
Re:Open Letter from the OpenID Foundation to Apple Regarding... by hackcasual on Saturday June 29, 2019 @12:32PM (#20313437)
Trusted Execution Environment, a secure enclave on the CPU
Re:Open Letter from the OpenID Foundation to Apple Regarding... by 6gvONxR4sf7o on Saturday June 29, 2019 @02:05PM (#20313910)
Thank you :)
Re:Open Letter from the OpenID Foundation to Apple Regarding... by adamschwartz on Saturday June 29, 2019 @12:29PM (#20313419)
Trusted Execution Environment