Commit Graph

51 Commits

Author SHA1 Message Date
Andrew David Wong
3d08155ea9
Add section on re-verifying installation media after writing
Thanks to @HW42 and @marmarek for help with this command.
2022-07-20 22:42:37 -07:00
Andrew David Wong
3bee60ec01
Copyedit; wrap text 2021-11-30 03:12:56 -08:00
vladislav doster
29ed6e6e9b
(docs): update project-security/verifying-signatures.md
- use active voice where applicable
- add articles
- add `shell_session` to code fences to match document style
- reword phrases to increase readability & reduce verbiage
2021-11-28 13:00:47 -06:00
Andrew David Wong
0cca6ec53d
Explain "major version number"
https://forum.qubes-os.org/t/7027/
2021-10-20 08:42:22 -07:00
Andrew David Wong
3ccc966787
Start links at verbs to match link target content 2021-07-26 20:19:42 -07:00
Dave Smith
e5739da0f4
Resolve some of the #1184 requested changes. 2021-07-26 09:56:40 -05:00
Dave Smith
39926bd512
Correct spelling error that broke the first #1184 check 2021-07-26 00:05:15 -05:00
Dave Smith
f403800b6f
Avoid repeating the prereqs in the 'How to verify the [...] hash values' section...
...also make other minor improvements.
2021-07-25 23:41:00 -05:00
Andrew David Wong
0c048c58a0
Improve ordering, presentation, and organization of information
- Generalize "PGP key inclusion criteria" to "PGP key policies"
- Move key signing notice to new section
- Deduplicate key signing notice
- Convert bolded lines to headings
2021-07-24 11:29:34 -07:00
Andrew David Wong
0f7bc0d071
Update "Verifying signatures" and "Qubes security pack"
- Improve language
- Improve organization
- Fix typos
- Clarify steps in instructions
- Improve formatting
2021-07-20 03:47:59 -07:00
Andrew David Wong
54525b2e09
Update links; fix typo 2021-07-20 03:27:51 -07:00
Andrew David Wong
05dcacd7b5
Revamp "Verifying signatures" and "Qubes security pack"
- Standardize syntax, formatting, and orthography
- Update links
- Clarify and improve language
- Deduplicate content
- Add info regarding keys not directly signed by the QMSK
  (https://github.com/QubesOS/qubes-doc/pull/1180#discussion_r672939404)
- Add general info about digital signature use
- Improve page organization (#1179)
- Update info and instructions regarding the QMSK
- Miscelanneous fixes and improvements
2021-07-20 02:48:23 -07:00
Andrew David Wong
abdff3c88a
Merge branch 'master' of https://github.com/dksmiffs/qubes-doc into dksmiffs-master 2021-07-20 02:23:35 -07:00
Andrew David Wong
161ef060eb
Fix headings
See https://github.com/QubesOS/qubes-doc/pull/1180#issuecomment-883103461
2021-07-19 23:15:52 -07:00
Dave Smith
b59cbe5420
Add another possible reason for "WARNING: This key is not certified...
...with a trusted signature! There is no indication that the signature
belongs to the owner."

With this edit, I'm aiming to assist the beginner reader who walked the
following breadcrumbs:

Should I trust this website?
==> verify the PGP signatures on the commits and/or tags

Detailed steps suggested by the docs along these breadcrumbs:
1) `git clone git@github.com:QubesOS/qubesos.github.io.git`
2) Verify the PGP sigs on the commits and/or tags
  a) get properly validated GPG keys (available in the Qubes Security Pack)
    i.   `git clone https://github.com/QubesOS/qubes-secpack.git`
    ii.  `gpg --import qubes-secpack/keys/*/*`
    iii. Verify/trust the QMSK (details given on the page)
  b) `cd qubesos.github.io`
  c) `git verify-commit 45ca80e8` (one of Andrew's recent commits)

RESULT: The WARNING pops up, because the user has not yet ultimately PGP
  trusted Andrew's E11D 15C6 D204 3576 9FFA  A456 8CE1 3735 2A01 9A17
  key.
2021-07-20 00:27:09 -05:00
Dave Smith
9bb30e2205
Resolve grammatical error, return to "this verification" wording (#1179) 2021-07-18 22:37:53 -05:00
Dave Smith
c917f90792
Fix lost referent on "this verification" (#1179) 2021-07-17 10:29:48 -05:00
Dave Smith
a0b355b0c5
Move 'properly validated keys' guidance before git verification...
...in the "How to Verify Qubes Repos" section, since you must have
properly validated keys before being able to perform a successful
`git verify-tag` or `git verify-commit`.
2021-07-16 21:02:37 -05:00
unman
d0bc9e70a2
Sentence case for titles 2021-07-09 01:06:41 +00:00
Andrew David Wong
baa1df911c
Update Qubes Forum URLs 2021-07-01 07:03:05 -07:00
Marek Marczykowski-Górecki
3806ecf338
Remove extra newlines at the beginning/end of files
Those are redundant, and yaml parser strips them in fact. By removing
them, loading and saving yaml file without any change indeed produce the
same output. This is useful for prepare_for_translation.py script (which
adds lang and ref tags) - to produce only change that indeed was made.
2021-06-24 16:07:23 +02:00
Andrew David Wong
07c130df00
Wrap text and miscellaneous cleanup 2021-06-18 06:25:06 -07:00
Andrew David Wong
76150ac9d3
Fix links 2021-06-17 07:01:53 -07:00
Andrew David Wong
2c473241a8
Revert "Remove all instances of permalink: in YAML frontmatter"
This reverts commit c815e4c54c.

https://github.com/QubesOS/qubes-issues/issues/6701#issuecomment-862822827
2021-06-16 19:56:25 -07:00
Andrew David Wong
4ff7430960
Remove redundant h1 titles using # syntax
https://github.com/QubesOS/qubes-issues/issues/6701#issuecomment-862060759
2021-06-16 00:29:28 -07:00
Andrew David Wong
0c95b3ae4d
Revert "Remove instances of title: from YAML headers"
This reverts commit 24e6a8a616.

https://github.com/QubesOS/qubes-issues/issues/6701#issuecomment-862060759
2021-06-15 23:19:45 -07:00
Andrew David Wong
c815e4c54c
Remove all instances of permalink: in YAML frontmatter
Converts existing permalink paths into redirect_from entries.

QubesOS/qubes-issues#6701
2021-06-15 22:33:51 -07:00
Andrew David Wong
24e6a8a616
Remove instances of title: from YAML headers
QubesOS/qubes-issues#6701
2021-06-15 22:16:59 -07:00
Tobias Killer
b6cb04c297
Refactor links in order to obey the new convention rule 2021-04-11 00:09:05 +02:00
Maya
820af56761
Add lang + ref tags to frontmatter
Those are fields used by the language switcher to correlate pages across
different languages, even if they have different names/paths/titles.
They are generated with the prepare_for_translation.py script.
2021-03-14 16:18:11 +01:00
Maya
8f8a8e50ea
Normalize frontmatter
- sort keys
- remove permalink from redirects
2021-03-14 16:18:10 +01:00
Maya
67a92614aa
Markdown formatting fixes
- mark all code blocks with ```
- unify empty lines between sections
- adjust list syntax (no space before dash)
- adjust headers to use Atx-style syntax
- remove trailing spaces
2021-03-14 16:18:10 +01:00
Andrew David Wong
c9290ec01f
Clarify verification steps 2020-11-21 06:30:42 -08:00
Andrew David Wong
447d3dd310
Add "No such file or directory" FAQ 2020-11-21 06:01:52 -08:00
Andrew David Wong
2062b31502
Add Fedora and Debian methods for acquiring the QMSK
Thanks to Andrew Clausen for the suggestion.
2020-11-14 18:25:13 -08:00
Andrew David Wong
fdcaadaeec
Add info about distribution-gpg-keys; clarify section
Thank you to Andrew Clausen for pointing out this package.
2020-11-14 00:16:13 -08:00
Andrew David Wong
371d5471a5
Remove keyserver and search engine ideas 2020-11-12 22:46:59 -08:00
Andrew David Wong
c9ce37b388
Substitute older mailing list post with key attached 2020-11-12 08:55:51 -08:00
Andrew David Wong
03e6dd2bda
Add more supporting links 2020-11-12 08:53:32 -08:00
Andrew David Wong
cc3b1f82a9
Improve instructions regarding QMSK authentication
Inspired by a forum discussion:
https://qubes-os.discourse.group/t/there-is-no-way-to-validate-qubes-master-signing-key/1441
2020-11-12 08:29:09 -08:00
Andrew David Wong
0bd2db6670
Add documentation links and direct users to read them
QubesOS/qubes-issues#6191
2020-11-07 22:59:55 -08:00
Andrew David Wong
b7821598a3
Add prep section for installing PGP verification programs
This is a first step toward improving the instructions for non-Linux
users (QubesOS/qubes-issues#6191, #1076).
2020-11-06 12:29:42 -08:00
Andrew David Wong
60864a532c
Update qubes-users references to /support/
Now that we have a user forum in addition to qubes-users, it makes more
sense to link to /support/ than to link directly to qubes-users (or to
the forum, for that matter). This layer of redirection means allows us
to update just one thing (namely, the /support/ page) instead of having
to hunt through all the documentation every time support information
changes.
2020-08-22 23:18:08 -05:00
Hans Jerry Illikainen
dfd7e5ebe1
Verify the release key with --check-signatures
The original instructions on how to verify the release signing key used
the `--list-sigs` option for gpg.  However, unlike `--check-signatures`,
the `--list-sigs` option does not verify the authenticity of key
signatures.

See gpg2(1):

    --list-signatures
    --list-sigs
        Same as --list-keys, but the signatures are listed too.
        [...]
        Note that in contrast to --check-signatures the key signatures
        are not verified.
        [...]

    --check-signatures
    --check-sigs
        Same  as  --list-keys, but the key signatures are verified and
        listed too.
        [...]

This updates the documentation to use `--check-signatures` instead.
2020-07-03 12:37:48 +00:00
Andrew David Wong
8b6979fd34
Recommend using gpg2 with keyserver options instead of gpg
Closes QubesOS/qubes-issues#5404
2019-10-23 01:05:50 -05:00
Andrew David Wong
f32c81fab1
Recommend gpg rather than gpg2 due to 2.2.17 changes
Closes QubesOS/qubes-issues#5404
2019-10-20 21:38:13 -05:00
Andrew David Wong
90dc5a26c8
Link to section on copying from dom0 2019-08-18 12:59:33 -05:00
Andrew David Wong
a93b019bef
Point out that release keys are included in Qubes installations
QubesOS/qubes-issues#4292
2019-08-18 12:53:10 -05:00
Andrew David Wong
b38990e666
Point out that the QMSK is already in every Qubes domU
QubesOS/qubes-issues#2544
2019-08-18 12:32:44 -05:00
Andrew David Wong
43a39e35b9
Use default doc layout for project security docs 2019-05-26 20:04:23 -05:00