URL: https://linuxfr.org/users/bizaw/journaux/ma-journee-en-garde-a-vue Title: Ma journée en garde à vue. Authors: bizaw Date: 2019年05月17日T01:25:02+02:00 License: CC By-SA Tags: sécurité et police_institution Score: 35 Je viens de créer un nouveau compte pour les petits curieux ;) L'an dernier, j'ai eu la chance de devoir allez dormir pendant des grèves de transport chez une connaissance. Et vous ne devinerez jamais, les amis du petit-déjeuner nous ont réveillé, mais sans les croissants ... Après qu'on m'est demandé la raison de ma présence, ma journée de garde à vue commence. Une fois au poste, on me fait un forcing pendant 2 h pour que je donne mes précieux mots de passe de mon smartphone + de mon laptop. Étrangement ma clef ledger ou j'ai mes wallets en crypto à été mis sous scellé, mais ils ne m'ont pas demandé le mot de passe, ni essayé de brancher la clef. Ils m'ont juste demandé à quoi ; cela servait. http://www.lefigaro.fr/actualite-france/2018/04/18/01016-20180418ARTFIG00290-refuser-de-donner-son-code-de-telephone-en-garde-a-vue-est-passible-de-poursuites.php https://www.nouvelobs.com/rue89/rue89-police-justice/20150205.RUE7744/si-la-police-le-demande-est-on-oblige-de-donner-son-mot-de-passe.html https://www.numerama.com/politique/346522-non-garde-a-vue-ne-oblige-a-deverrouiller-smartphone.html https://www.bfmtv.com/police-justice/les-gardes-a-vue-contraint-de-livrer-leur-code-pour-deverrouiller-leur-telephone-1422036.html Vu que je n'avais rien à faire dans cette histoire, j'ai simplement cédé à la pression et j'ai donné les mots de passe de mon laptop chiffré avec dm-crypt + de mon smartphone (chiffré aussi). Résultat après avoir vérifié mon "alibi", ils m'ont relâché le soir même. Aucun document ne ma été remis et je n'avais plus rien sur moi pour contacter mes proches. Super sympa comme expérience dans une ville que je ne connaissait pas ^^ Mon matos est toujours bloqué par un juge d'instruction depuis plus d'une année car l'affaire est en cours ... Je n'ai plus eu aucune nouvelle, et on ne m'a jamais demandé le reste des mots de passe (Clef ledger & autres containers chiffrés à l'intérieur du laptop). Je suppose qu'ils n'ont même pas analysé correctement mon laptop car il y a des indices qui sautent aux yeux, que mon laptop peut contenir d'autres informations. Car j'avais un autre fichier caché dans mon système que je montais via LOOP. À l'intérieur j'ai toutes mes informations confidentielles : OTP, Mot de passe de mes comptes bancaires, de certains sites, mes clef ssh etc etc. losetup /dev/loop300 /path/hidenfile cryptsetup -c aes create clef /dev/loop300 mount /dev/loop300 /mnt/clef Et dans mon home, j'ai des liens symbolique vers /mnt/clef Genre ll .ssh /mnt/clef/.ssh En réalité, le fichier n'est pas vraiment caché, c'est simplement un backup fait via DD de ma clef USB morte il y a quelques années ^^ Bref ce n'est pas super discret, mais dans tous les cas, personne ne mit le nez dans mes dossiers. Si après une année, on me demande le mot de passe de ce container et de ma clef Ledger, malheureusement je ne m'en rappel absolument plus. Je change en moyenne de mot de passe 2x par mois ^^ Mais cette expérience ma fait réfléchir de longue heure, comment se protéger de nous-même et de notre propre faiblesse ? Il n'est plus possible dans la république bananière française de ne pas communiquer ces mots de passe. Et si j'avais réellement eu besoin de me protéger, je pense qu'une véritable analyse forensic m'aurait forcé à donner mes informations de ce container. Brrrr un frisson dans le dos m'envahit. Donc je me suis mis à la recherche de solution pour effacer en cas de problèmes mes clefs de chiffrement. Il y a le patch NUKE KEY pour cryptsetup pour effacer le header en cas de problème : https://github.com/roema/cryptsetup-nuke https://gitlab.com/kalilinux/packages/cryptsetup/ Mais l'avenir de ce patch est plus qu'incertain : https://gitlab.com/cryptsetup/cryptsetup/issues/447 Donc concernant un laptop quels sont les solutions qui restent : 1) Utiliser un liveos du genre de Tails. J'aime bien l'idée, mais de passer systématiquement par Tor n'est pas super pratique ^^ N.B : Je pourrais toujours faire ma propre clef, mais c'est chiant pour mettre à jour les applis dessus :( 2) Tous simplement après chaque démarrage je supprime mon header : # 0 pour le keyslot cryptsetup luksKillSlot /dev/nvme0n1p2 0 Et j'ai un système live pour booté et allez chercher sur le grand ternet mon header ^^ Bref pour mon laptop, je n'ai pas encore trouvé de solution élégante à ce problème. En revanche pour Android, le tableau est complètement noir. Je n'ai trouvé qu'une obscure application propriétaire "DataWipe" : https://play.google.com/store/apps/details?id=com.safetyjabber.datawipe&hl=fr En gros on peut configurer un password qui reset le tél en mode usine ou qui wipe certains fichier (Le coup du wipe ne fonctionne pas chez moi). L'idée d'un système live pour Android me plairait énormément, mais je n'ai trouvé aucun projet de ce type. Vu les nouvelles lois, je pense que la seule solution légale soit des systèmes comme Tails. En revanche pour les smartphone, je ne vois pas de solution idéal. Mon rêve serait pour mon smartphone de ne pouvoir le démarrer que si je charge une clef de chiffrement provenant de mon laptop via un câble USB. Et qu'a chaque redémarrage sans cette manipulation, que je ne puisse strictement rien faire à part réinstaller via le mode usine. Quels sont vos stratégies pour sécuriser votre vie privée dans un monde qui devient totalitaire ?