4 ms·
Can anyone outline how a software package would protect against this?
by al_james 16y ago
Can anyone outline how a software package would protect against this?
- watty 16y agoPublic-key cryptography. The update server could send a signature along with the update package and the software would check the update contents to make sure the signature matches.
- mjgoins 16y agoYes, debian and ubuntu do this using OpenPGP. I'm sure other distros use something similar. Yet another reason to stick with free software.
- jgrahamc 16y agoUse SSL for the connection to the update server.
- swolchok 16y agoA secondary method for authenticating updates would also be wise. When Moxie Marlinspike's null-prefix SSL bug landed, people with vulnerable versions of Firefox were somewhat screwed: Firefox used only SSL to ensure the authenticity and integrity of updates, but SSL was broken, so the update fixing SSL security couldn't be authenticated!
- al_james 16y agoMost of the attack vectors for software updates depend on man in the middle (via DNS spoofing), so this would not help right?