News for hackers. Stuff that matters.
Re:Apple Security Bounty. Upgraded by oliwary on Thursday October 27, 2022 @10:39PM (#33366931)
> Device attack via physical access: $5,000: Limited extraction of sensitive data from the locked device after first unlock. As an example, you demonstrated the ability to extract some contact information from a user’s locked device after the first unlock.

Uhhh I must be missing something here… I can trivially share a contact via email after it’s unlocked?

Re:Apple Security Bounty. Upgraded by radicality on Thursday October 27, 2022 @10:46PM (#33366986)
I believe by “first unlock” they mean a login/unlock right after a reboot. So - turn on device, do first unlock, then lock again. Might be wrong, but afaik the very first unlock after a reboot is bit different then subsequent unlocks (I guess cached memory etc)
Re:Apple Security Bounty. Upgraded by oliwary on Thursday October 27, 2022 @10:55PM (#33367046)
Ahhh I see. Thank you! There goes my dream of the 5000 dollars. ;)
Re:Apple Security Bounty. Upgraded by donkeyd on Friday October 28, 2022 @06:19AM (#33369613)
Yup. it's exactly this. After first unlock, data is decrypted and loaded into memory. You shouldn't be able to extract it though, without unlocking the device.
Re:Apple Security Bounty. Upgraded by dcormier on Thursday October 27, 2022 @10:47PM (#33366987)
They mean that the device is in a state where it’s locked after having been unlocked at least once after booting.

That first unlock after booting decrypts a bunch of things.

Re:Apple Security Bounty. Upgraded by lstamour on Thursday October 27, 2022 @10:48PM (#33366995)
An iPhone requests the user’s password upon restart, this would be referred to as “first unlock”. The reward is for an exploit that takes place against a _locked device_ but only after it has been unlocked once first. As in, an exploit that applies to the Lock Screen when the device was previously unlocked at least once. It is likely easier to trick a locked system into unlocking after it has already been unlocked the first time, due to password storage, credentialed background processes, and so on.
Re:Apple Security Bounty. Upgraded by dangrie158 on Thursday October 27, 2022 @10:48PM (#33366997)
„Locked device after first unlock“ => the device is locked but was unlocked at least once after boot. I guess this loads some keys from the tpm into ram. Using Face ID for example requires an initial unlock via the users pin
Re:Apple Security Bounty. Upgraded by dwaite on Friday October 28, 2022 @03:06PM (#33376030)
First unlock means the user entered the PIN to go through the second level of encryption (after Secure Enclave device-level protections of flash).

Without first PIN, most functions don't work because the writable flash areas storing third party apps and user data are still encrypted.

This is also why you have to enter your PIN on reset rather than a biometric; it is far more established to derive a symmetric key from a password than from biometric data.