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.