[Tails-dev] Trust chain from Linux distros to Tails .iso

Slet denne besked

Besvar denne besked
Skribent: Daniel Tang
Dato:  
Til: tails-dev
Emne: [Tails-dev] Trust chain from Linux distros to Tails .iso
I proposed that Linux distros add a feature to establish a trust chain from the distro's keyring to the Tails .iso:

1. /usr/share/keyrings/ubuntu-archive-keyring.gpg signs osinfo-db_0.20250606-1ubuntu2_all.deb
2. osinfo-db should start containing https://tails.net/tails-signing.key directly
3. osinfo-db should start downloading the .iso.sig, and in addition to the current URL, expose the .gpg keyring and the .iso.sig signature through its osinfo-query or other API
4. gnome-boxes should starting gpg-verifying Tails OS when using its Download OS button
5. Take the ~/Downloads/tails-amd64-7.8.iso it downloaded, and burn it to a USB

GitLab work items:
* In general: https://gitlab.com/libosinfo/osinfo-db/-/work_items/187
* Tails OS: https://gitlab.com/libosinfo/osinfo-db/-/work_items/188
* gnome-boxes: Will be created once the osinfo-db work is done

Please review whether this can stop an attacker capable of SSL inspection from tampering with the Tails OS image. If there are security concerns, please comment on the GitLab work items.