Aller au contenu

SecureBlue

Difficulté Temps requis 2-3h

  • Objectif

    secureblue est un système d'exploitation pour ordinateur facile à prendre en main, avec une philosophie de sécurité adaptée pour un usage autant personnel que militant au quotidien.


    Étapes
    • Choisir un ordinateur compatible
    • Préparer la clé USB et le BIOS
    • Installer et paramétrer le système
    • Découvrir les usages particuliers et les problèmes connus
  • Prérequis


  • Matériel requis


    • un ordinateur compatible
    • une clé USB ≥ 8 Go
    • une bonne connexion internet
  • Intérêts de la mesure


    • Un système très robuste et mieux (sécurisé) que les OS grand public
    • Un usage plus polyvalent que Tails et plus accessible que QubesOS
    • Une installation et une prise en main simples
  • Inconvénients


    • Peu de place pour les bidouilles (scripts maison, …)
    • Mises à jour quotidiennes qui ralentissent parfois l’extinction de l’ordi
    • Certaines applications demandent un paramétrage supplémentaire
    • Le système est jeune et connaît encore quelques bugs
    • Syntaxe de terminal différente[^Fedora]
    • Un usage moins anonyme que Tails et moins cloisonné que QubesOS
  • Menaces concernées




Ce système d’exploitation nous semble à ce jour une très bonne option pour renforcer la robustesse de nos ordinateurs face à des actes malveillants (police, opposants politiques, et même pirates plus généralistes). Très bien pensé en terme de sécurité, il propose une approche graduelle, en conservant une base assez facile de prise en main et en permettant de choisir le degré de protection qu’on cherche à avoir par une grande palette d’options qu’on peut activer ou non. Quoi qu’il en soit, même avec ces options au plus bas, le système en tant que tel restera une option plus sûre que Windows ou les distributions Linux les plus grand public (Ubuntu, Mint…)

Dans ce tuto, on va chercher à garder une logique similaire : te permettre avec le plus de simplicité possible d’installer, paramétrer et utiliser cet OS, en choisissant ton niveau de sécurité en compromis entre le niveau de robustesse que tu vise et les contraintes que tu es prêt·e à accepter.

Un inconvénient (qu’on espère temporaire) de cet OS est dû à sa relative nouveauté. Les choses avancent vite, mais il est en chantier. On va donc en fin de tuto lister une série de petits ou moyens bugs auxquels on a fait face et qu’on a su réparer ou contourner. On compte sur l’équipe de développement, qui est très active, pour régler ça rapidement et on peut les aider en leur faisant des retours.

Choix de l’ordinateur#

Ton ordinateur actuel est-il compatible avec secureblue ?#

Secureblue s’installe et fonctionne sur la plupart des ordinateur sans perte de performances. Mais, comme pour d’autres distributions Linux il est possible que certaines configurations d’ordinateur soient moyennement, voire pas compatibles en fonction de leurs composants.

On liste plus bas des ordis qu’on a testé ou qu’on sait compatibles, mais tu peux maintenant tester toi même au cours de l’installation, et en cas de difficulté, t’arrêter à l’étape de test, quitte à revenir à l’installation une fois trouvé une solution au problème de compatibilité que tu aurais constaté.

Les modèles testés pour lesquels on sait que ça fonctionne :

  • La gamme Thinkpad (Lenovo)11
  • Plusieurs modèles de la gamme Portege (Toshiba)
  • La plus part des ordi Dell et HP

Et ceux pour lesquels ça ne fonctionne pas :

  • Les ordi Apple récent avec des puces Apple Silicon M…

Conseils pour un nouvel ordinateur#

  • Petit budget - entre 150 et 250 € : fiable mais avec quelques défauts de sécurité
    • Thinkpad sur BackMarket ou LeBonCoin avec les critères :
      • RAM ≥ 16 Go
      • Disque dur SSD
    • En particulier T480/T480s : bon rapport qualité/prix
  • Budget moyen - entre 250 et 350 € : performant et avec micro-logiciels à jour
    • Thinkpad sur BackMarket ou LeBonCoin ayant encore des mises à jour des micro-logiciels des composants (~ moins de 5 ans)
    • Tu peux vérifier la maintenance des processeurs sur ce site : https://endoflife.date/
  • Gros budget - entre 1 000 et 2 000 € : performant et à jour pour au moins 5 ans
    • choisir parmi les modèles des marques NovaCustom, Nitrokey ou StarLabs
    • *voir les conseils de la documentation *QubesOS

Installation#

Avant toute chose

Pense à faire la sauvegarde de ton ordinateur actuel, à te préparer un cadre de travail confortable avec une prise électrique pas loin pour laisser l’ordi en charge pendant l’installation

Préparation de la clef USB d’installation#

Page de téléchargement de SecureBlue

  • Rends toi sur https://secureblue.dev/install pour télécharger l’ISO en sélectionnant
    • Desktop Environment: GNOME
    • NVIDIA : No (sauf si tu as un ordi très performant, là ça vaut le coup de vérifier)
    • Download ISO !
  • Une fois les 4 Go téléchargés, branche une clé USB ≥ 8 Go et en fonction de l’ordi sur lequel tu es :

Sur Windows

  • Télécharge la version portable de Rufus[^Rufus] et ouvre le fichier
  • L’applicatoin s’ouvre, tu choisis pour Device = la clé USB à installer
  • Sélection = le fichier secureblue-silverblue-main-hardened-x.iso précédemment téléchargé
  • Cliquez sur démarrer et attendre la fin du processus

Sur Linux ouvrir l’application Disques

Écriture sur la clef d'installation

  • Sélectionne à gauche la clé USB que tu veux installer
  • Clique les ⋮ en haut à droite > Restaurer l’image disque
  • Dans l’interface de navigation, sélectionne le fichier secureblue-silverblue-main-hardened-x.iso précédemment téléchargé > Démarrer la restauration

Paramétrage du BIOS pour l’installation#

Prend l’ordinateur sur lequel tu veux installer secureblue, Power démarre le et maintiens immédiatement la touche associée à la marque de ton ordinateur pour ouvrir les réglages du BIOS afin d’y mettre un mot de passe administrateur et "vider" les clés du secure boot16

Lenovo - Thinkpad F1
Acer, Asus, Dell, Sony, Samsung, Toshiba, Fujitsu, Packard Bell F2
HP, Compaq F10

Chaque constructeur a un peu son style ça rend difficile de faire un tuto exhaustif, mais voici un exemple pour les Thinkpad - à quelques mots près tu devrais pouvoir retrouver des options sur le tient aussi :

  • Power démarre l’ordi et maintient la touche F1 pour entrer dans les réglages du BIOS
  • Avec la flèche du clavier Droit va à l’onglet Security > descend avec la flèche Bas sur Password ou Supervisor Password puis valide avec la touche Entrée > là entre au clavier un mot de passe simple que tu retrouveras toujours et inconnu des administrations publiques
  • Reviens à Security avec la touche Echap pour choisir Secure Boot > Clear All Secure Boot Keys > Entrée
  • Puis active Secure Boot = Enable
  • Appuie sur F10 Save and exit, l’ordi redémarre, première étape validée ! :)

Installation de secureblue sur l’ordinateur#

Démarre l’ordinateur sur la clé pour suivre l’installation - assez intuitive :

  • Branche la clé USB > Power démarre l’ordi > maintiens la touche selon le constructeur :
Asus, HP, Toshiba, Compaq Echap
Samsung F10
Sony F11
Acer, Dell, Lenovo - Thinkpad, Fujitsu, Packar Bell F12
  • Sélectionne USB HDD ou le nom de ta clé USB > secureblue live ISO
  • secureblue se lance depuis la clef USB avec une fenêtre en anglais qui te propose Install secureblue… ou Not Now.
Choisie "Not Now" pour tester la compatibilité de ton ordinateur avec secureblue (et Linux en général)

Avoir une version live avant l’installation permet de t’assurer que ton ordinateur n’a pas de défauts de compatibilité (dont certains sont faciles à résoudre). Si tu as un doute, on te recommande de tester les points suivants (surtout si tu as un ordinateur original et/ou très récent) :

  • le wifi (connecte toi à un réseau wifi et vérifie que la connexion est normale)
  • l’imprimante si tu en as besoin et que y en a une pas loin
  • éventuellement (incompatibilités très rares) la webcam, les ports USB, le pavé tactile, le son…
  • le bluetooth est désactivé par défaut (comme Tails). Il est possible de l’activer une fois l’installation faite, mais n’est donc pas testable

Attention : la version test est en anglais par défaut. Pour tester en français, il faut aller dans les paramètres Settings > System > Region & language (un bandeau gris s’affiche alors, il faut valider le changement de langue en fermant la session Log Out… > Log Out puis reconnecter la session secureblue User. Pour la clavier, Settings > Keyboard > + Add Input Source > French (France) > French (alt.) (recommandé) puis dans la barre de menu du bureau, en haut à droite de l’écran, en > French (alt.).

  • Autrement pour directement installer, sélectionne Install secureblue…
  • choisis la langue language > Français (France) au début puis clique sur Changer de disposition clavier > + Add Input Source > French (France) > French (alt.) > Add puis supprime l’anglais English (us) > ⋮ > Remove. Ferme la fenêtre × et clique sur Suivant
  • Date et heure passe directement Suivant, ça se fera automatiquement quand tu te connecteras à une Wi-Fi
  • clique sur Changer de destination > choisis le disque dur de ton ordinateur > Sélectionner > Utiliser le disque tout entier > Suivant
  • coche Chiffrer mes données et entre un mot de passe à partir des conseils Générer ses mots de passe et les gérer
  • utilise user comme nom d’utilisateur15 > Prase secrète choisis un truc simple pour le verrouillage de session > Suivant 
  • c’est fini pour cette étape ! coche Je comprends que… et clique sur Effacer les données et installer attends (5 à 15 min) > Quitter le bureau live et éteint l’ordi avec le menu en haut à droite de l’écran > Power Off…

L’écran bleu qui fait peur au premier démarrage#

C’est la seule fois que tu le verras, il est important16 et se gère en 4 étapes :

  • Sélectionne Enroll MOK > Continue > Yes > Password : là il faut que tu entres secureblue et valide avec Entrée > Reboot
Des paillettes en passant ?

Il est intéressant de faire un scellé au vernis à paillettes sur l’une des vis de l’ordi pour limiter les risques de compromission physique. Ainsi, tu dissuade d’ouvrir ton ordinateur et te donne un moyen de vérifier si ça a été fait puisque si tu prends en photo ce trait de vernis, tu pourras bien plus facilement vérifier si une auter personne a accédé à l’intérieur de ton ordinateur.

On en a fini avec la clé USB d’installation

Elle ne te sera plus utilie sur cet ordinateur. Tu peux maintenant la passer à une autre personne qui installera secureblue sur son ordinateur ou la reformater quand l’installation sera finie. Pour ça :

  • ouvre l’application Disques > sélectionne la clé USB dans le menu de gauche > les ⋮ en haut à droite > Formater

Un fois démarré pour de vrai avec tes nouveaux mots de passe, bienvenue sur secureblue mais ne t’emballe pas ! AVANT TOUTE CHOSE connecte toi à un wifi et FAIS LES MISES À JOUR

  • Ouvre l’application Terminal pour y copier9 la commande :
Bash
rpm-ostree upgrade && ujust update-firmware
  • Valide avec la touche Entrée
  • Ça va prendre un peu de temps, accepte les demandes qui suivent
  • Surtout, REDÉMARRE L’ORDINATEUR quand c’est fini, il en a besoin

Les paramètres recommandés#

  • Après le redémarrage, ouvre le Terminal dans la barre du bas pour activer quelques options avec les commandes9 (gras = recommandées) :
ujust toggle-mac-randomization Anonymise les connexions à des points WiFi7
ujust set-flathub-unfiltered Élargie la bibliothèque d’application
ujust install-vpn Installer un VPN8 - MullvadVPN, IVPN ou ProtonVPN
ujust set-bluetooth-modules on Active le bluetooth
ujust toggle-cups Prise en charge des imprimantes
  • Une fois fait tu peux redémarrer l’ordinateur une dernière fois.
À LIRE ABSOLUMENT si tu as installé MullvadVPN

Pour que la fenêtre du VPN fonctionne bien, après redémarrage il faudra que tu copies cette commande dans le Terminal9 :

Bash
systemctl enable --now mullvad-daemon && systemctl enable mullvad-early-boot-blocking
et un bonus en passant pour Trivalent, le navigateur pré-installé

Trivalent est le navigateur pré-installé de secureblue. À la manière de Vanadium sur GrapheneOS, il est une version de Chrome sans Google orientée sécurité10.

Autoriser l'optimisation V8 pour cryptpad

L’optimisation JavaScript V8[^jit] est une manière de charger une page web opaque qui, quand elle est désactivée, oblige les page à transmettre leur code de façon lisible ce qui limite les risques de code malveillant

  • Tu peux le désactiver sur les sites de confiance un peu lourds comme Cryptpad en étant sur une page du site voulu, clique sur le symbole à droite de l’URL > Autoriser pour ce site

Où installer ses applications#

Magasin d'application Bazaar

  • Ouvre Bazaar, c’est la bibliothèque où sont toutes les bonnes applications !
  • Et pour avoir la version complète, avant de commencer va dans le menu en haut à droite ≡  > Préférences > Résultats vérifiés seulement = désactiver6

Préférences Flathub de Bazaar

  • Utilisez ensuite la Recherche pour installer quelques appli de base :
Des lecteurs de fichiers Les app’ internet Des éditeurs
Visionneur de documents Bitwarden (ou Secrets) LibreOffice
Visionneur d'images Signal desktop × Jitsi Calculatrice
Cine (lecteur vidéo) MullvadBrowser (ou TorBrowser) Nettoyeur de métadonnées
Éditeur de texte Thunderbird DejàDub (sauvegardes faciles)
et quelques appli bonus pour faire autre chose que travailler

Karere (Whatsapp) — Shortwave (radio) ×  Pipeline (YouTube) × Nocturne (musique) × Podcast — Mecalin (taper au clavier) — Foliate (ebook) — Fragments (torrent)

Il est aussi possible de gagner du temps en installant ces appli en 2 commandes dans le Terminal :
  • Pour les applications en sources flathub-verified copie la commande9
    • flatpak install org.gnome.TextEditor org.gnome.Papers org.gnome.Loupe io.github.diegopvlk.Cine com.bitwarden.desktop org.mozilla.thunderbird org.gnome.Calculator org.libreoffice.LibreOffice io.gitlab.metadatacleaner.metadatacleaner org.gnome.DejaDup io.github.tobagin.karere io.freetubeapp.FreeTube com.github.neithern.g4music io.github.nacho.mecalin de.haeckerfelix.Fragments io.github.fabrialberio.pinapp
  • et copie cette deuxième commande pour les applications en sources flathub simple
    • flatpak install -y org.signal.Signal net.mullvad.MullvadBrowser org.jitsi.jitsi-meet

*et les plans B, C et D pour les applications qui se sont pas dans Bazaar#

Date de la dernière version d'une application Bazaar

  • Regarde dans Bazaar  si tu ne trouves pas une application qui adapte celle que tu recherches en version Linux propre5, c’est l’idéal

    • si tu as le choix, préfère une qui a des mises à jour pas trop vieilles

    Installation avec rpm-ostree

  • Essaie une deuxième option dans le Terminal avec

Installation avec brew

  • Passe voir sur le site https://brew.sh/ 2 si tu la trouves pour l’installer par le Terminal

Commande d'installation depuis brew

  • Regarde le site officiel de l’application il existe un chapitre Téléchargements avec une version AppImage à télécharger
    • Si oui, fait un clic-droit de souris > Copier le lien, puis un clic normal pour télécharger le fichier
    • Installe GearLever depuis Bazaar — c’est une application qui permet d’intégrer proprement les AppImage aux applications
    • Ouvrir  GearLever et y faire glisser le fichier xxx.appimage et clique sur Déplacer vers le menu des applications
      • Ce n’est pas indispensable, mais vraiment bien de mettre l’URL de téléchargement de l’AppImage précédemment copiée dans le champ Gestion des mises à jour > Static URL
    • La première fois, il faudra aussi que tu ouvres le Terminal pour exécuter la commande rpm-ostree install funionfs et redémarrer l’ordi
  • Utilisé par la version Windows (voir le chapitre Usages particuliers > Faire de la com’ > Installer une application Windows)

Problèmes connus#

Bug 10/05/26 : problème de la mini-fenêtre Mullvad VPN

Page d'erreur Mullvad

Dû à une amélioration de sécurité secureblue, la mini interface de Mullvad est un peu perdue ! le VPN Mullvad fonctionne toujours derrière, ce n’apporte pas de défaut de sécurité, mais il faudra modifier un petit peu son icône pour que tout revienne à la normal :

  1. Si tu n’as pas déjà installée l’application Pins, utilise Bazaar pour l’installer
  2. Ouvre Pins, puis clique sur MullvadVPN et modifie la ligne "Exec" comme suit :
    • with-standard-malloc /opt/Mullvad\ VPN/mullvad-vpn --ignore-socket-uid-check

Configuration interface GUI Mullvad

Et au cas où pour du dépannage sur Mullvad VPN, il est possible de passer par la ligne de commande qui n'est pas si affreuse 🦆 mullvad relay set location fr par; voir la doc officielle.

« Où sont rangées les applications !? »#

L’interface et les paramètres sont à la fois très simples, et des fois peut-être un peu trop quand on débarque ! À toi d’ajuster ce dont tu as envie :)

Naviguer entre les applications

C’est la première question et tu as trois options pour voir la liste des applications ouvertes :

  • mets la souris dans le coin en haut à gauche de l’écran
  • utilise la touche Win de ton clavier (entre Ctrl et Alt )
  • utilise 3 doigts pour glisser vers le haut sur le pavé tactile

Et au-delà, pour les autres applications installées :

  • clique sur en bas pour avoir la liste
  • directement taper au clavier le nom de l’application pour que la recherche te la propose

Et si jamais ça te semble trop peu pratique, tu peux ajouter un menu des applications et une barre des applications lancées

Menu des applications

  • Ouvre Bazaar pour installer l’application Extensions

  • Puis ouvre Extension pour activer Apps Menu et Window List

Boutons pour réduire et d’agrandir dans la barre de titre des fenêtres#

Boutons pour gérer la taille des fenêtres

  • Ouvre l’application Ajustement > onglet Fenêtres > dans Boutons de la barre de titre active  Maximiser et Minimiser 

Bouton Clic Droit sur le pavé tactile plutôt qu’avec deux doigts#

Configuration pavé tactile

  • Paramètres > Souris et pavé tactile > onglet Pavé tactile > Clic secondaire 

Les notifications inquiétantes#

Notification vulnérabilité majeure corrigée

« Major vulnerability patched »#

C’est la notification normale et sans nuance de secureblue quand une mise à jour importante est faite. Nous pouvons dire que c’est un inconvénient autant qu’un très bon point de sécurité que les mises à jour soient rapides. Il est possible de l’ignorer tant que ça ne porte pas préjudice au fonctionnement des applications pour éteindre l’ordinateur qu’en fin de journée :)

L’application ne fonctionne pas comme prévue#

À la première ouverture, affichage du message plaintext password store#

Notification Signal password-store

Applications connues concernées : Signal"

Ajout de la variable SIGNAL_PASSWORD_STORE

  • Dans Flatseal > Signal > Variable d’environnement > modifier la variable  SIGNAL_PASSWORD_STORE comme ci-dessous :
    • SIGNAL_PASSWORD_STORE=gnome-libsecret

Ne s’ouvre pas du tout ou plante sur certaines actions#

Applications connues concernées : MullvadBrowser et TorBrowser, Thunderbird"

Firefox, Gnome Web, Mixxx, Parabolic, EarTag

Suppression de la variable LD_PRELOAD

  • Dans Flatseal > l’application > Variable d'environnement > supprimer cette ligne × :
    • LD_PRELOAD=/var/run/host/usr/lib64/glibc-hwcaps/x86-64-v2/libhardened_malloc.so

Alerte à l’installation l'application`` utilise le fenêtrage X11#

Notification application risque élevé

Applications connues concernées : Bitwarden, VLC, Audacity, Obsidian, Discord, Zoom, MullvadVPN"

Ce sont donc des applications qui — aussi jolie ou pratique soient-elles — ont des dépendances logicielles qui ne sont pas très satisfaisantes en terme de sécurité.

Voir la doc officielle

Alerte l'application a besoin de permissions pour renommer#

Applications connues concernées : EarTag

  • Dans Flatseal > L’application > Filestystem - Tous les fichiers utilisateur = activé

Problème de connexion WiFi#

Notification échec de la connexion

Message courant et habituellement inoffensif du blocage de la connexion le temps que le VPN se reconnecte

  1. Le plus courant : c’est un WiFi public et ton VPN ne permet pas d’afficher le portail de connexion
    • Ferme toutes tes applications ouvertes (navigateur, messageries…) et vérifie celles en arrière plan dans la zone de paramètres en haut à droite de l’écran
    • Sur ton VPN , déconnecte le et désactive dans les paramètres le Mode verrouillage
    • Clique droit sur l’icône de ton navigateur > Nouvelle fenêtre de navigation privée
    • Entre dans la barre d’adresse http://1.1.1.1 et accepte l’alerte de redirection - ça ouvrira le portail Wifi
    • Connecte toi et ouvre une page internet quelconque pour vérifier la connexion
    • Réactive ton VPN et le Mode verrouillage avant de ré-ouvrir tes applications
  2. Ça arrive : le wifi est défaillant, vois si d’autres appareils réussissent à se connecter à internet
  3. WiFi relou : c’est un WiFi public, internet fonctionne mais le VPN ne se connecte pas
    • Mullvad tente automatiquement de contourner les filtres de censure qui peuvent exister sur les WiFi publics. Ça peut prendre 3 minutes, mais si ça dure plus, c’est peut-être le WiFi qui bloque directement les IP des serveurs Mullvad…
    • Tu as deux options :

      1. Utiliser un mail - dont le serveur saura ensuite que tu t’es connecté depuis ce WiFi - pour demander des adresses IP de substitution à support@mullvadvpn.net . Tu pourras ensuite les ajouter dans  Paramètres > Paramètres VPN > Substitution d’IP de serveur
      2. Attendre de te connecter à une autre WiFi pour faire la demande par mail sans associer ton compte mail au WiFi public en question
      3. Tu n’arrives pas à te connecter du tout au WiFi
        • Dernière solution possible, toujours avec le VPN et le blocage de connexion désactivé
        • Désactive l’adresse MAC aléatoire7 dans le Terminal avec la commande :
      4. ujust toggle-mac-randomization *

Attention

Text Only
 Ne pas oublier de refaire la même commande quand tu te connecteras à d’autres WiFi pour ré-activer l’adresse mac aléatoire !

Changer ses mots de passe#

Mot de passe de session#

C’est celui qui est demandé en deuxième au démarrage, puis à chaque extinction de l’écran[^mdp-session] et secureblue a un bug qui n’est malheureusement pas encore corrigé - l’option habituelle des paramètres aboutie sur l’erreur L’ancien et le nouveau mot de passe sont identiques (voir la capture ci-dessous). Et donc pour contourner le problème :

  • Ouvre le Terminal
  • Exécute la commande :
    • run0 -i passwd $USER
  • Entre ton ancien mot de passe dans la pop up
  • Puis dans le terminal c’est ton nouveau mot de passe qu’il faut taper deux fois - peu importe le message d’erreur MOT DE PASSE INCORRECT

Changer le mot de passe

Mot de passe de chiffrement du disque dur#

C’est celui qui est demandé un fois au démarrage de l’ordinateur et qui doit être aléatoire et suffisamment long pour protéger tes données. Ça peut être bien de le changer quand tu sais que tu as peut-être été filmé·e en démarrant ton ordinateur. Pour ça :

  • Ouvre l’application Disques et clique sur le rectangle Partition 3 XX Go LUKS de sorte qu’il devienne bleu
  • Clique sur le bouton d’option à côté du cadenas et Modifier la phrase de passe…
  • Entre ton mot de passe actuel, puis le nouveau deux fois et valide avec Modifier… et voilà !

Changer le mot de passe de chiffrement

Si tu as activé l’option de renforcement du chiffrement

Pas besoin d’utiliser l’application Disques, il faut juste refaire la même opération qu’à l’activation du PIN TPM. Voir plus bas le chapitre associé.

Bugs passés (et on l’espère qui ne reviendront pas)

Écran noir à la sortie de veille - janv. 26

  • Utiliser les raccourcis clavier Ctrl+Alt+F3 (+ ++fonction++ ) ; puis Ctrl+Alt+F3 (+ ++fonction++ )

Plantage au démarrage après avoir entré le mot de passe du disque

  • Au cas où une mise à jour ou un crash critique rendrait le démarrage impossible, il est possible au premier menu avant de mettre son mot de passe de démarrer sur "blabla OSTREE-1" plutôt qu'OSTREE-0 qui est par défaut. C'est une image de la dernière version fonctionnelle du système

Trivalent ne s’ouvre pas après installation de secureblue - fév. 26

  • Dans le Terminal entre la commande trivalent et lire l’erreur affichée en réponse pour trouver le dossier manquant
  • Ouvrir l’explorateur de fichier pour créer le dossier attendu manuellement

Trivalent ne s’ouvre pas après un redémarrage - mars 26

  • Dans l’explorateur de fichier, afficher les fichiers cachés de l’utilisateur avec le raccourci clavier Ctrl+H
  • Puis aller dans .cong > trivalent et y supprimer les fichiers SingletonCookie , SingletonLock et SingletonSocket

Bazaar plante après avoir démarré - fév. 26

  • passer par le site flathub.org pour que ce soit lui qui fasse s'ouvrir Bazaar
  • passer par l’installation dans Warehouse

Gestionnaire d’énergie Gnome hors service (paramètres de batterie économie/normal/perf) - déc. 25 → fév. 26

  • Problème non handicapant, pas de solution trouvée à l’époque

Attention

Bug 28/05/26 - Thunderbird : l’icône désépinglée et l’appli ne s’ouvre pas"

Dû à un choix des devs de Thunderbird, l’application a changé de nom ce qui a réinitialisé l’icône et fait perdre les autorisations données à l’application.

Crash de Thunderbird

Solution :

  1. Ré-épingler l'icône depuis la liste des applications
  2. Ouvrir Flatseal pour trouver Thunderbird dans la liste de gauche
  3. Clique ensuite sur le bouton en haut Réinitialiser puis défile les options jusque Environment pour × supprimer la variable LD_PRELOAD=blabla

Supprimer la variable LD_PRELOAD

Usages particuliers#

Dupliquer une application

Avoir plusieurs instances Signal#

  • Ouvre Bazaar pour installer l’application Pins — elle permet d’éditer les lanceurs d’autres applications
  • Ouvre maintenant Pins et trouve Signal pour le ⋮ > Duplicate
  • Reviens à la liste des applications afin d’afficher "Signal 1" pour le renommer avec le nom que tu voudras
  • Ajoute ceci à la fin de la ligne Exec (avec "X" le nom voulu pour cette nouvelle instance)
    • --user-data-dir=/var/home/user/.var/app/org.signal.Signal/config/Signal-X
  • Et recommence autant de fois que tu auras besoin, il n’y a pas de limite de nombre !

Particularité pour les demandes de vérification Captcha que Signal fait quand tu contactes une nouvelle personne ou qur tu écris pour la première fois sur une boucle avec beaucoup de monde :

  1. Ouvre le terminal pour préparer cette commande :
    • flatpak run org.signal.Signal --user-data-dir=/var/home/user/.var/app/org.signal.Signal/config/Signal-X
    • modifie Signal-X à la fin par le nom que tu as donné à l’instance qui demande le captcha quand tu la crées - tu peux ré-ouvrir Pins pour vérifier ce qui est écrit à la ligne Exec de cette instance
    • Attention, ne clique pas sur entrée tout de suite !
  2. Tu peux maintenant cliquer sur Vérifier dans l’instance Signal qui demande la vérification, ça va ouvrir le navigateur
  3. Fais le truc absurde demandé et quand c’est bon, fais un clique droit sur Ouvrez Signal pour Copier l’adresse du lien
  4. Reviens maintenant dans le Terminal pour faire un clic droit à la fin de la commande que tu avais préparée et coller ce que tu viens de copier. Voici un exemple de ce à quoi ça doit ressembler :
    • flatpak run org.signal.Signal --user-data-dir=/var/home/user/.var/app/org.signal.Signal/config/Signal-externe Signalcaptcha://blabla
  5. Fais Entrer et c’est bon, ton message doit maintenant être envoyé :)

Copier le lien d'un captcha résolu

Faire de la com’#

Une grande partie des tâches de communication peuvent se faire sur un navigateur (écriture, montage Canva…) et n’ont donc aucune difficulté à se faire sur secureblue :) Pour le reste :

Cloisonner les identités de compte RS dans différents navigateurs#

En choisissant des navigateur pouvant avoir un proxy de sortie VPN personnalisé pour se dissocier du reste de vos connexions, comme par exemple :

  • LibreWolf*, Waterfox*, Floorp*, Zen Browser*, FireDragon*
    • *ils nécessitent comme Thunderbird de désactiver harden_malloc pour fonctionner - voir chapitre problèmes connus
  • Il est en suite conseillé d’installer l’application Switchyard pour assigner l’ouverture automatique de certains liens et réseaux sociaux à un navigateur en particulier — ça permet d’éviter certaines erreurs d’ouverture de lien au mauvais endroit.

Quelques outils linux pour la création de support#

Sitra + Polices + Lorem Catalogue et gestionnaire de polices + lorem ipsum
Gnome color manager Ajustement colorimétrie écran
Switcheroo + Constrict Compression rapide d’images et vidéos
Video Trimmer + Kooha Découpage vidéo rapide, enregistrement de l’écran
PDFArranger Édition métadonnées, découpage, recadrage, brochure…
Fileroller Gestionnaire d’archive
Pipette Mesure couleur pixel
Upscaler Amélioration d’image en local
Et les grands classiques du logiciel libre
Inkscape, Scribus
Darktable, Gimp
Shotcut, Audacity
Krita

Installer Veracrypt pour le chiffrement des disques durs externe#

Page de téléchargement VeraCrypt

  • Télécharge Veracrypt :
  • Installe les paquets sudo avec la commande suivante dans le Terminal :

rpm-ostree install sudo fuse-libs && rpm-ostree install ./Téléchargements/veracrypt*.rpm * Redémarre l’ordinateur et c’est tout bon

Installer un logiciel Windows#

  1. Télécharge l’installateur .exe du logiciel ou de la suite souhaitée
  2. Ouvre Bazaar, ouvre-le et permet lui d’installer les dépendance utiles
  3. Crée une bouteille avec le nom de la suite à installer, en gardant les paramètres par défaut
  4. Clique sur Analyse… , sélectionne le .exe du logiciel puis lance l’installation
  5. Clique sur ▶︎ Lancer l’exécutable et suis les consignes de l’installateur du logiciel
  6. Sous Programmes, cliquer sur ⋮ à côté du nom du logiciel > Ajouter une entrée de bureau

Suivre un mail publique potentiellement exposé#

Pour les documents en pièce jointe, utilise Dangerzone#

Dangerzone est une application qui convertie des photos ou documents potentiellement dangereux en fichier pdf sans risque de sécurité.

  • Pour l’installer, ouvre le Terminal pour exécuter la commande :
    • ujust enable-dangerzone
  • Il sera ensuite dans la liste de tes applications et prend un peu de temps à s’ouvrir

Pour les autres types de fichiers, scanne les avec un anti-virus#

Les 2 options sont des applications disponibles dans Bazaar :

  • ClamUI qui est un antivirus de base qui fonctionne en local
  • Lenspect qui est un antivirus avancé qui fonctionne avec une base de donnée en ligne

Renforcements de sécurité avancés#

Renforcement du chiffrement du disque dur#

Information

Réversibilité :

Gain de sécu :

Facilité à l’usage :

UNIQUEMENT pour les ordi récent équipé d’une puce 2.0

Une fois cette option configurée elle est invisible à l’usage, tu auras ton mot de passe fort demandé au démarrage comme d’habitude. L’idée est de renforcer la résistance du chiffrement, en mettant un mot de passe plus long sur le disque, enregistré dans une puce matérielle de sécurité qui elle se déverrouille à chaque démarrage avec le mot de passe fort que tu utilises habituellement.

Commence par tester la configuration de ton ordinateur avec la commande :

  • cat /sys/class/tpm/tpm0/device/firmware_node/description

  • Si la réponse n’est pas TPM 2.0 Device l’ordi est trop vieux, ignore cette option

  • Si la réponse est bien TPM 2.0 Device, tu peux commencer par générer un mot de 7 mots aléatoires que tu garderas dans ton gestionnaire de mot de passe !
  • Mets le ensuite comme clé de chiffrement de ton disque dur (voir chapitre changement de mot de passe)

Tu peux maintenant activer l’option dans le Terminal :

  • ujust setup-luks-tpm-unlock
  • La première question, c’est pour ton nouveau mot de passe disque qui est dans ton gestionnaire de mot de passe
  • La deuxième pour le PIN, c’est là que tu utilises ton mot de passe fort habituelle
  • La troisième c’est juste répéter le mot de passe pour vérifier qu’il n’y a pas eu de faute de frappe, et c’est tout bon ! tu le taperas à chaque démarrage comme d’hab,

Si tu as un jour besoin de changer le mot de passe de chiffrement, refais exactement la même manipulation dans le terminal que le point précédent :

  • toujours en première question le mot de passe sauvegardé dans ton gestionnaire
  • en questions 2 et 3 ton nouveau mot de passe.

USBGuard

Protection des ports USB#

Information

Réversibilité :

Gain de sécu :

Facilité à l’usage :

Tu auras une demande de confirmation avant d’accepter un périphérique — sans quoi il sera rechargé sans échange de donnée

  • Si tu as des périphériques que tu utilises tous les jours — souri, clavier ou imprimante — branche les à ton ordinateur au moment de faire la commande qui suit pour être acceptés par défaut, sans question.
  • Ouvre le Terminal pour exécuter la commande :
    • ujust setup-usbguard
  • Et c’est fait !
  • À l’usage, ne t’inquiète pas pour les notifications USBGuard sans nom de périphérique ni bouton "Allow", elles apparaîtront à la sortie de veille ou à l’activation/désactivation d’un paramètre et correspondent aux "périphériques" interne de ton ordinateur, type Bluetooth et WiFi.

Verrouillage de l’environnement bash

Information

Réversibilité :

Gain de sécu :

Facilité à l’usage :

  • ujust toggle-bash-environment-lockdown

Désactivation de la webcam

Information

Réversibilité :

Gain de sécu :

Facilité à l’usage :

Facile à mettre en place, même si ça ne répond pas à une grande menace :

  • ujust set-webcam-modules off

Et rappel des renforcements par défaut

  • hardened-maloc
  • adresse mac aléatoire
  • mise à jour régulières du Bios
  • conteneurs Flatpak

error: app/org.signal.Signal/x86_64/master not installed

Où trouver de la ressource#

Surtout en anglais pour l’instant !

Quiz#

#

Question 1

Sur quelle base technique repose SecureBlue ?

#

Question 2

Que fait-on dans le BIOS avant d'installer SecureBlue ?

#

Question 3

Quel mot de passe faut-il saisir à l'écran MOK au premier démarrage ?

#

Question 4

Quelle commande lance la mise à jour après l'installation ?

#

Question 5

Quel est le magasin d'applications de secureblue ?

#

Question 6

Que fait ujust toggle-mac-randomization ?

#

Question 7

Que faut-il vérifier avant d'activer le renforcement du chiffrement par TPM ?

Progression du quiz

0 / 0 questions répondues (0%)

0 correctes

Page citée par#


  1. "Système d’Exploitation" (OS) qui permet d’utiliser l’appareil (par exemple : Windows, Debian/Ubuntu/Tails, MacOS, Android, GrapheneOS) ↩

  2. Homebrew :  une seconde méthode d’installation d’applications en ligne de commande avec mise-à-jours automatiques fonctionnant sur Linux et MacOS ↩

  3. aussi appelé JIT pour code "Just In Time" qui accélère le fonctionnement de pages internet comme Cryptpad, mais qui peut plus plus facilement contenir du code malicieux. ↩

  4. secureblue utilise une base Fedora Atomic qui est perturbante dans le terminal pour les habituées de Debian, Ubuntu, Tails… = tous nos scipts et réflexes avec apt, sudo, zenity sont hors sujet. Ça implique de réinstaller certain paquet de base comme sudo pour Veracrypt par exemple ↩

  5. *par exemple Nicotine+ est une adaptation Linux moderne du légendaire, mais vieillissant Soulseek ↩

  6. Par défaut certaines applications ne sont pas référencées comme Signal ↩

  7. L’adresse MAC est l’identifiant réseau qu’utilise l’ordinateur pour se connecter à une box internet. Elle est différente de l’adresse IP, n’est pas influencée par le VPN et n’est visible que localement. Par défaut elle est propre à chaque ordinateur, comme un prénom qu’une WiFi pourrait garder dans l’historique des appareils connus. Toutes fois elle peut être aléatoire, comme le fait Tails, les macbook ou les téléphones, ce qui permet d’éviter que des enquêteurs qui saisissent deux box puissent dire « le même ordinateur s’est connecté à ces deux box, et son adresse MAC correspond à celui que nous avons saisi ce matin » ↩↩

  8. Choisir ton VPN et suivre les instructions en acceptant les mille questions et demandes de mot de passe <3 ↩

  9. Pour copier ou coller dans le terminal, utilise le Clic Droit de la souris ou ajoute Maj au raccourci de base = Ctrl+Maj+C pour copier et Ctrl+Maj+V pour coller ↩↩↩↩

  10. Trivalent a une base Chrome qui reste décevante à l’usage pour les habituées de Firefox (raccourcis de recherche, traduction, extensions, sortir une vidéo, gestion popup, plein écran…). Les extensions sont désactivées par défaut, mais le bloqueur de pub intégré est efficace. Il peut arriver qu’un site bloque à la "vérification du navigateur". ↩

  11. Test sur un Thinkpad 15" 2011 i3 16 Go : aucune différence remarquée avec Ubuntu au niveau de la latence et la durée de batterie, voire une meilleure autonomie et Libreoffice sensiblement plus rapide à s'ouvrir que sur un T480S i7 32 Go installé sur Ubuntu. ↩

  12. Mauvais surprise sur un petit netbook pas récent : grosse lenteur au démarrage de toutes les appli, plus que sur Windows… Aussi, galère d’installation d’applis via bazaar, les non-vérifiées n’appraissaient pas et n’étaient pas installable en accès via flathub, malgré l’option "appli vérifiées uniquement" déscativée. Il a fallu passer par Warehouse. ↩

  13. Le mot de passe de session est le verrou pour utiliser l’ordinateur allumé. Il est différent du mot de passe de chiffrement des données et peut donc être moins compliqué (un mot aléatoire, 6 chiffres…). ↩

  14. Rufus est une application open source qui sert à créer une clé USB "bootable", c’est à dire sur laquelle un ordinateur pourra démarrer. ↩

  15. pour rendre très peu identifiables les métadonnées dans tes futurs documents ↩

  16. Le secure boot vérifie au démarrage que le système d’exploitation n’a pas été modifié en contrôlant que la "signature" du système correspond à celle que l’on a enregistré à l’installation. C’est par exemple ce que Tails ne peut pas faire, c’est pour ça qu’il ne faut pas les laisser traîner ! ↩↩