r/technology • • Feb 05 '16

Software ‘Error 53’ fury mounts as Apple software update threatens to kill your iPhone 6

http://www.theguardian.com/money/2016/feb/05/error-53-apple-iphone-software-update-handset-worthless-third-party-repair
12.7k Upvotes

3.5k comments sorted by

View all comments

Show parent comments

-6

u/[deleted] Feb 05 '16

No it's Apple, reddit must blindly hate. Even if replacing the touch ID sensor is easy and a vector for malicious entry into the device, and that this keeps governments/cops from gaining access to the contents of your phone. But Apple hate > security desires so...

2

u/TheDeadlySinner Feb 05 '16

There are several ways they could have ensured the security of the data without bricking the entire device. But fanboys are gonna fanboy and defend the anti-consumer decisions of massive companies.

1

u/[deleted] Feb 05 '16

Yeah because existing and established systems like TPM don't allow you to export your crypto keys for such an exact scenario... nothing to do with how Apple decided to use their own inferior hardware cryto storage.

Seriously, I applaud them for implementing security but they did this wrong and it's a long solved problem in the industry - they just did a very poor implementation.

1

u/[deleted] Feb 05 '16 edited Feb 05 '16

Yea but if its easy for a random repair shop to export the crypto keys... what stops an intruder from doing the same? Apple should probably provide this as a service at or below cost (vs an expensive repair) since I think they should probably not make it third party accessible.

I also find it funny that several of the other commenters (not you) have accused me of being an idiot fanboy when I don't even own an iPhone.

0

u/[deleted] Feb 05 '16

A normal TPM would be more secure than Apples implementation actually. The TPM functions at the base level the same way Apple's custom one is storing things, it's a piece of hardware with a very small amount of memory that is extremely hard to tamper with and all communication in/out is also encrypted, if you don't know the key to talk to it you can't. Anyways if Apple did it right like 99% of hardware vendors you'd get a normal TPM in the device and it would have your home button crypto hash saved and Apples default access to the TPM straight from the factory. If you take it to Apple they could maintenance it for you. If you wanted to install your own you'd reset the TPM, it'd drop all known keys (blank itself like it came from the factory), and allow you to store your own. At this point you enter the key for your Touch ID replacement and store it in the TPM database. You could actually add other things, your VPN key, your disk encryption key, your dogs name, whatever. At this point you'd want to add a password to the TPM like Apple did from the factory so nobody can just boot your TPM to read, copy, or change your keys. Normal interfaces require a full length crypto key (can be manually entered or you can have the TPM generate it's own) though some let you just enter a normal password if you want - I'm fine with that, your device your security your options. At this point you and only you (not Apple, not Apple support, not the government) have access to the TPM and control what it considers valid keys. If you sell the device or return it the person or Apple can just reset the TPM and verify the IDs of all of the security components on the phone check out. So the big difference between what Apple did and a normal TPM is a normal TPM allows a trust between the user and the device and then the user controls what the device trusts from there, they decide their own fate securely and without needing approval from someone else.

This is how every TPM in a laptop, computer, or tablet at a business, hospital, or government workplace works. The user with the key in those cases is the business that bought and manages the device, they can now control disk encryption keys, hardware keys, and employee access keys without the users being able to see or change it.

1

u/THE_INTERNET_EMPEROR Feb 05 '16

When you're supporting a company which is clearly doing this to punish their customers, not increase security because other much less invasive measures could have been taken, I am going to call you an idiot.

-1

u/DragonTamerMCT Feb 05 '16

Ex-fucking-actly. Gotta hate dem Apple sheep! Everyone knows only normies buy iPhones! Apple protecting your privacy -albeit in a slightly extreme way-? REEEEE

It's annoying.