[arch-general] Pointless to use non-md5 for makepkg INTEGRITY_CHECK

Aaron Schaefer aaron at elasticdog.com
Mon Jan 12 17:42:02 EST 2009


On Mon, Jan 12, 2009 at 5:29 PM, Aaron Griffin <aaronmgriffin at gmail.com> wrote:
> Have you never had a corrupted download? "Alright, 356K... wait, not a
> tar file? what the hell?"
>
> checksums have been used to "check" transmission of data for ages.
> Hell, your router even does some form of checksumming on packets it
> sends and receives.

I'm not saying that since md5 is broken, it's completely
worthless...its usage for packet verification still makes sense
because that is extremely short-lived data that has other checks in
place (sequence numbers, TTL values, identification codes, etc.) that
prevent attackers from being able to take advantage of md5's
weaknesses. When you're storing data that isn't temporary and want to
use a checksum for verification of that data, you don't have a lot of
other protections in place like you do with networking protocols.

My point was that we absolutely SHOULD be using checksums, and
preferably a checksum that has no known vulnerabilities at this
time...that's all. Your response shows that you DO see the value in
using checksums, but I'm not understanding your preference for md5
over sha256.

--
Aaron "ElasticDog" Schaefer


More information about the arch-general mailing list