Remote Attestation Should Not Be Tolerated

What is Remote Attestation?

Remote attestation is a term for technology which is used to verify the software that another device is running. Usually remote attestation technology is implemented in hardware, making it difficult to get around.

It is a building block of extremely restrictive DRM systems, as it allows a third party to police what the user can or can't run on a device that is (at least supposed to be) theirs.

Example: Google Play Integrity

An example of an implementation of remote attestation is Google Play Integrity. This is software that can tell a third party whether you are running a Google-approved Android system. It is mainly (but not exclusively) used by bank and government apps.