|
From: | Mark Rijckenberg |
Subject: | SHA-1 vs SHA256 + public key |
Date: | Mon, 22 May 2017 20:23:05 +0200 |
Hi,
I noticed that your team still distributes SHA-1 checksums for the .iso images for guix at – for example – the following URL:
https://lists.gnu.org/archive/html/guix-devel/2017-05/msg00379.html
May I kindly ask you to take a look at the following links?
https://en.wikipedia.org/wiki/Secure_Hash_Algorithms
MD5, SHA-0 and SHA1 are all vulnerable to collision attacks.
SHA256 (or SHA512) is now the standard (for the moment).
I highly recommend dropping the use of MD5 (and dropping SHA-1) and replacing it with only SHA256 (or SHA512).
I am simply using Qubes OS as an excellent point of reference, which uses SHA256 and SHA512.
https://www.qubes-os.org/security/verifying-signatures/
https://www.qubes-os.org/downloads/
Concerning the use of Bittorrent, could you please read this?
https://www.ghacks.net/2016/02/21/linux-mint-hacked-iso-images-compromised/
If you put the .iso image and corresponding SHA256 checksum file, signature and PGP/public key in a .zip file and distribute it immediately via Bittorrent BEFORE hosting it on a website, hackers will probably not be able to compromise the integrity of the .iso image, because the SHA256 checksum in the Bittorrent file is much harder to alter than one stored on a website. Furthermore, you then have the option of comparing the SHA256 value in the .torrent file with the value on the website. This goes even further than what most GNU/Linux distributions actually do….
“The reason is simple; popular torrents are distributed from several seeders and peers, and once they are in circulation, it is not possible to manipulate the data, say replace it with a hacked image.”
I also suggest putting all this information (iso image, SHA256 checksum file, signature and PGP/public key) into a single location, for example here to make it more visible to everybody:
https://www.gnu.org/software/guix/download/
Kind regards,
Mark Rijckenberg
===========================================================================================
IRC chat history this evening:
== Ulysses_address@hidden/web/freenode/ip.62.235.83.36] has joined #guix
...
[Prev in Thread] | Current Thread | [Next in Thread] |