In early July, 2017, Apple has once again revised security measures safeguarding iCloud backups. This time around, the company has altered the lifespan of iCloud authentication tokens, making them just as short-lived as they used to be immediately after celebgate attacks. How this affects your ability to access iCloud data, which rules apply to iCloud tokens, for how long you can still use the tokens and how this affected regular users will be the topic of this article.
iCloud authentication tokens are used to spare the user from re-entering their Apple ID credentials every time they want to access iCloud services. For many years, we’ve been able to use authentication tokens in Elcomsoft Phone Breaker to bypass standard authentication procedures, including two-factor authentication. We could use tokens to download backups, access synchronized data and pull files from iCloud Drive.
This new stance caused a problem in Elcomsoft Phone Breaker. If an expired token was used, or if you simply pulled previously saved authentication credentials from EPB cache, you would be able to access everything but backups; all this without a proper error message or the way out.
We now once again live in the age of expiring iCloud tokens, so we updated Elcomsoft Phone Breaker accordingly. Version 6.61 can now correctly identify and process tokens with lifespan restrictions. You will now be prompted to either re-authenticate with Apple ID login and password or continue using existing authentication token for the purpose of accessing synchronized data and files in iCloud Drive.
From now on, the following expiration time applies to iCloud tokens:
In practical terms, this means that the same authentication token extracted from the suspect’s computer or pulled from Elcomsoft Phone Breaker’s cached credentials storage could have already ‘expired’ for the purpose of accessing iOS system backups while still ‘valid’ for the purpose of downloading synchronized data (such as call logs, calendars, notes etc.) and obtaining data from iCloud Drive.
Since the end of June, iCloud had a series of outages affecting a large number of users. While official sources mentioned problems affecting only 0.1% of all users, independent reports suggested otherwise. While we don’t know if this outage is connected with new security measures, we find it very likely as continuous re-authentication attempts could have put enough stress on Apple’s authentication servers to cause denial of service errors.
Apple has once again altered the rules. While this change broke old versions of Elcomsoft Phone Breaker, we released a fix quickly, making it available free of charge to everyone with an active service contract (this also includes everyone who bought an Elcomsoft Phone Breaker license less than a year ago).
Gain full access to information stored in FileVault 2 containers, iOS, Apple iCloud and Windows Phone devices! Download device backups from Apple iCloud and Microsoft OneDrive servers. Use Apple ID and password or extract binary authentication tokens from computers, hard drives and forensic disk images to download iCloud data without a password. Decrypt iOS backups with GPU-accelerated password recovery.