3 ms·
The protection against this problem is to have the app (or the platform it's running on) check before installing an update that the hash of the binary it has do
by dane-pgp 6y ago
The protection against this problem is to have the app (or the platform it's running on) check before installing an update that the hash of the binary it has downloaded has been recorded in a public transparency log.
With closed source software, though, this doesn't give as much confidence, since a company could create a version which they send to everyone but which contains an "if (userId == NSA_TARGET)" conditional branch.