| ▲ | Retr0id 6 hours ago | ||||||||||||||||
In the imaginary dream world that Adobe, Google et al live in, the final file does indeed have a signature. Each piece of software in the chain must use TPM-like technologies (yes, even GIMP) to make sure it's running a "legitimate" build of the software, on "legitimate" hardware, and re-sign the file at each step along the way (using keys provisioned during some flavour of remote attestation flow, or using a RA-authenticated remote-signing oracle). The final file embeds every preceding manifest, so you can "verify" all the way back to the original. If this all sounds patently unworkable, that's because it is. | |||||||||||||||||
| ▲ | BeetleB 5 hours ago | parent [-] | ||||||||||||||||
OK, but given that GIMP is a general purpose tool, what use is the signature if all of them verify it, when I can drastically change the image to whatever I want it to be? | |||||||||||||||||
| |||||||||||||||||