Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I think the easiest way to do that would be to run Android in a VM.

The problem is the critical payment and government ID apps that will never run in an Android VM because they intentionally break without hardware attestation.





Yep, otherwise, VM is effectively one of the better ( and maybe even safer ) way of trying to escape the established ecosystem.

Isn't this spoofable with root access?

The private key used for attestation is stored in the secure element hardware, which runs its own OS, completely inaccessible to the main hardware's OS, even with root.

Some apps don't actually check the attestation signatures, so they could be spoofed for now, but if spoofing became common, apps would just get strict about checking attestation.


Parts of it are, parts of it aren't. Some of it is based on hardware attestation.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: