Bug 363110 - Insecure download for pre-built Krita (especially the beta version)
Summary: Insecure download for pre-built Krita (especially the beta version)
Status: RESOLVED NOT A BUG
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: unspecified All
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL: https://krita.org/download/krita-desk...
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-15 22:15 UTC by Vitaly "_Vi" Shukela
Modified: 2016-05-17 15:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly "_Vi" Shukela 2016-05-15 22:15:58 UTC
For example, I see "Linux Bleeding Edge Appimage Download" for downloading a user-executable file by HTTP.

No HTTPS, no signatures, not even sha1sum.

The same for Windows binaries.

Reproducible: Always

Steps to Reproduce:
1. Go to Krita download site
2. Download Krita
3. Attempt to verity if the downloaded file is corrupted

Actual Results:  
No way to verify if the downloaded file is genuine

Expected Results:  
There is published checksum or there is detached signature file.
Comment 1 wolthera 2016-05-16 10:05:33 UTC
If you add .mirrorlist to the end of the url you get all that info:
http://files.kde.org/krita/3/linux/devbuilds/krita-3.0-Beta-master-562442e-x86_64.appimage.mirrorlist
Comment 2 Vitaly "_Vi" Shukela 2016-05-16 10:12:12 UTC
Then links to those mirrorlists should be visible on download page, like this:

* Linux Bleeding Edge Appimage Download <small>(mirros and checksums)</small>
* Linux Bleeding Edge Appimage Download (legacy distros) <small>(mirros and checksums)</small>

Also your link to mirrorlist is HTTP (not HTTPS). It means checksums may be also faked.
Changing the link to https makes 404.
Comment 3 Halla Rempt 2016-05-17 06:14:46 UTC
We do not maintain files.kde.org, so there is nothing we can do about it. The KDE system administrators are moving all sites to https, but they're not done yet.
Comment 4 Halla Rempt 2016-05-17 09:25:00 UTC
I've talked to the system administrators. The problem is that files.kde.org is a redirector to mirror services, and that doesn't play well with https. As for the sha1sums, whenever I add them to the release announcements I get confused mails from users asking me what they should do with them...
Comment 5 Vitaly "_Vi" Shukela 2016-05-17 15:17:40 UTC
One more idea: include magnet links. A file downloaded from magnet link (obtained securely, of course) should be secure.