On Sat, 30 Oct 2021 at 03:14, Tim via users <users@lists.fedoraproject.org>
wrote:

> Hi,
>
> Just trying to figure out how to verify the Fedora 34 mate spin.
>
> Looking through the pages you get after going to the mate spin, it
> suggests <https://spins.fedoraproject.org/en/verify>, the instructions
> aren't coherent, and don't work as written.
>
> There's what looks like it's simply a heading saying Verify 64-bit iso,
> but that's actually a clickable link to download the checksum file.
> Not well written.
>
> Then it says to import the GPG keys.  That works.
>
> $ curl https://getfedora.org/static/fedora.gpg | gpg --import
>
> Then it sends you to another page to verify the GPG keys.
>
> https://getfedora.org/en/security/
>
> It gives the same curl command as above.
>

You are meant to download one -CHECKSUM file from the list on
the right side of the page:

% curl https://getfedora.org/static/fedora.gpg | gpg --import
  % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                 Dload  Upload   Total   Spent    Left
 Speed
100 14180  100 14180    0     0  43496      0 --:--:-- --:--:-- --:--:--
43496
gpg: key F55AD3FB5323552A: public key "Fedora (37) <
fedora-37-prim...@fedoraproject.org>" imported
gpg: key 999F7CBF38AB71F4: public key "Fedora (36) <
fedora-36-prim...@fedoraproject.org>" imported
gpg: key DB4639719867C58F: public key "Fedora (35) <
fedora-35-prim...@fedoraproject.org>" imported
gpg: key 1161AE6945719A39: "Fedora (34) <fedora-34-prim...@fedoraproject.org>"
not changed
gpg: key 49FD77499570FF31: "Fedora (33) <fedora-33-prim...@fedoraproject.org>"
not changed
gpg: key 7BB90722DBBDCF7C: "Fedora (iot 2019) <
fedora-iot-2...@fedoraproject.org>" not changed
gpg: key 21EA45AB2F86D6A1: "Fedora EPEL (8) <e...@fedoraproject.org>" not
changed
gpg: key 6A2FAEA2352C64E5: "Fedora EPEL (7) <e...@fedoraproject.org>" not
changed
gpg: key 3B49DF2A0608B895: "EPEL (6) <e...@fedoraproject.org>" not changed
gpg: Total number processed: 9
gpg:               imported: 3
gpg:              unchanged: 6
% wget2
https://getfedora.org/static/checksums/34/iso/Fedora-Workstation-34-1.2-x86_64-CHECKSUM
[0] Downloading '
https://getfedora.org/static/checksums/34/iso/Fedora-Workstation-34-1.2-x86_64-CHECKSUM'
...
Saving 'Fedora-Workstation-34-1.2-x86_64-CHECKSUM'
HTTP response 200 OK [
https://getfedora.org/static/checksums/34/iso/Fedora-Workstation-34-1.2-x86_64-CHECKSUM
]
% gpg --verify-files *-CHECKSUM
gpg: Signature made Fri 23 Apr 2021 04:37:01 PM ADT
gpg:                using RSA key 8C5BA6990BDB26E19F2A1A801161AE6945719A39
gpg: Good signature from "Fedora (34) <fedora-34-prim...@fedoraproject.org>"
[unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the
owner.
Primary key fingerprint: 8C5B A699 0BDB 26E1 9F2A  1A80 1161 AE69 4571 9A39

This fingerprint agrees with the one for Fedora-Workstation-34 in the
https://getfedora.org/en/security/
page.


>
> Asks you to verify the checksum file is valid, but since you haven't
> downloaded the checksum file you can't.  It imported it directly into
> GPG.  There's no instructions that you need to *separately* download
> the keys and verify them (if you want to verify them).  And, really,
> you should do that step before importing them.  And, you're importing
> unknown untrusted keys, anyway.
>
> You are supposed to verify the signature against the ones at the bottom
of the page


> Trying to follow that page is a hotchpotch of reading through the page,
> scrolling up and down, referring to something written below the
> instructions, going back to reread the instructions, and flick between
> pages.  Fair enough to put the quick list of steps you'll go through at
> the top, but put the full sequence, *in* the sequence that you'll do
> it, further down the page.
>
> Then going back to the verify page to try and figure out how to verify
> the mate spin.  The wildcard "sha256sum -c *-CHECKSUM" command gives
> you way too much output, there's lots of failed notices about the other
> spins you don't have, with yours buried somewhere in the middle.
> Surely there's a better way to filter that down to just show the output
> of files its actually checking, rather than all the files it looked
> for.
>

Sounds like you have "-CHECKSUM" files for lots of spins.
The wildcard pattern is easy for someone who has only one
.iso and -CHECKSUM file, but it is also easy to check just the
file you want to use.

I've gone through three different webpages just to verify one download.
>

Good security is not easy.  Bad actors rely on the human tendency to
take shortcuts.

-- 
George N. White III
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to