{"id":367,"date":"2026-01-13T20:21:07","date_gmt":"2026-01-13T20:21:07","guid":{"rendered":"https:\/\/tolva.fr\/?p=367"},"modified":"2026-01-13T20:21:07","modified_gmt":"2026-01-13T20:21:07","slug":"la-confiance-nexclut-pas-le-controle","status":"publish","type":"post","link":"https:\/\/tolva.fr\/index.php\/2026\/01\/13\/la-confiance-nexclut-pas-le-controle\/","title":{"rendered":"La confiance n&rsquo;exclut pas le contr\u00f4le"},"content":{"rendered":"\n<p>\u00c9tant r\u00e9cemment \u00e0 la recherche d&rsquo;une application de prise de note sur t\u00e9l\u00e9phone, je suis tomb\u00e9 sur l&rsquo;application Joplin, bien not\u00e9e et jouissant d&rsquo;un nombre de t\u00e9l\u00e9chargements important.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"456\" height=\"453\" src=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_google_play_resized.png\" alt=\"\" class=\"wp-image-368\" srcset=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_google_play_resized.png 456w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_google_play_resized-300x298.png 300w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_google_play_resized-150x150.png 150w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" \/><\/figure>\n\n\n\n<p>Un crit\u00e8re important pour choisir une telle application \u00e9tait la possibilit\u00e9 d&rsquo;effectuer du chiffrement local des notes r\u00e9dig\u00e9es, il me fallait donc v\u00e9rifier si Joplin disposait de cette fonctionnalit\u00e9.<\/p>\n\n\n\n<p>Le panneau principal de l&rsquo;application donne acc\u00e8s \u00e0 un menu \u00ab\u00a0configuration\u00a0\u00bb, dans lequel on peut configurer des param\u00e8tres de synchronisation :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"449\" height=\"288\" src=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_config_1.png\" alt=\"\" class=\"wp-image-369\" srcset=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_config_1.png 449w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_config_1-300x192.png 300w\" sizes=\"auto, (max-width: 449px) 100vw, 449px\" \/><\/figure>\n\n\n\n<p>Ce panneau permet de configurer le chiffrement des notes :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"455\" height=\"407\" src=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_1-1.png\" alt=\"\" class=\"wp-image-371\" srcset=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_1-1.png 455w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_1-1-300x268.png 300w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/figure>\n\n\n\n<p>La configuration du chiffrement consiste essentiellement \u00e0 choisir un mot de passe :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"455\" height=\"751\" src=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_2.png\" alt=\"\" class=\"wp-image-372\" srcset=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_2.png 455w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_2-182x300.png 182w\" sizes=\"auto, (max-width: 455px) 100vw, 455px\" \/><\/figure>\n\n\n\n<p>Une fois que c&rsquo;est fait, le chiffrement est activ\u00e9 !<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"465\" src=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_4.png\" alt=\"\" class=\"wp-image-373\" srcset=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_4.png 452w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_chiffrement_config_4-292x300.png 292w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure>\n\n\n\n<p>Maintenant que le chiffrement est activ\u00e9, prenons une note :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"282\" src=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_note_1.png\" alt=\"\" class=\"wp-image-374\" srcset=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_note_1.png 457w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_note_1-300x185.png 300w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/figure>\n\n\n\n<p>Quel est l&rsquo;effet du chiffrement sur cette note ? <\/p>\n\n\n\n<p>Un test \u00e9l\u00e9mentaire est de rechercher dans la <em>sandbox<\/em> de l&rsquo;application une \u00e9ventuelle apparition d&rsquo;un terme pr\u00e9sent dans la note, recherche qui ne devrait rien donner\u2026 sauf que des occurrences de mots de la note sont bien trouv\u00e9es dans le fichier <code>joplin.sqlite<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>lynx:\/ # grep -re \"chutchut\" \/data\/user\/0\/net.cozic.joplin\/\nBinary file \/data\/user\/0\/net.cozic.joplin\/databases\/joplin.sqlite matches\nBinary file \/data\/user\/0\/net.cozic.joplin\/databases\/joplin.sqlite matches\nBinary file \/data\/user\/0\/net.cozic.joplin\/databases\/joplin.sqlite matches\nBinary file \/data\/user\/0\/net.cozic.joplin\/databases\/joplin.sqlite matches\nlynx:\/ #<\/code><\/pre>\n\n\n\n<p>Copions le fichier dans un endroit accessible \u00e0 l&rsquo;utilisateur adb :<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>lynx:\/ # cp \/data\/user\/0\/net.cozic.joplin\/databases\/joplin.sqlite \/data\/local\/tmp\/ ; chmod 777 \/data\/local\/tmp\/joplin.sqlite<\/code><\/pre>\n\n\n\n<p>Puis r\u00e9cup\u00e9rons-le :<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>$ adb pull \/data\/local\/tmp\/joplin.sqlite\n\/data\/local\/tmp\/joplin.sqlite: 1 file pulled. 17.5 MB\/s (475136 bytes in 0.026s)<\/code><\/pre>\n\n\n\n<p>On retrouve dans la table <code>settings<\/code> le mot de passe utilis\u00e9 lors de l&rsquo;\u00e9tape dans configuration du chiffrement :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1083\" height=\"935\" src=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_sqlite_passwd.png\" alt=\"\" class=\"wp-image-375\" srcset=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_sqlite_passwd.png 1083w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_sqlite_passwd-300x259.png 300w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_sqlite_passwd-768x663.png 768w\" sizes=\"auto, (max-width: 1083px) 100vw, 1083px\" \/><\/figure>\n\n\n\n<p>Et la note elle-m\u00eame dans la table <code>notes<\/code> :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1509\" height=\"388\" src=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_sqlite_note_plaintext.png\" alt=\"\" class=\"wp-image-376\" srcset=\"https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_sqlite_note_plaintext.png 1509w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_sqlite_note_plaintext-300x77.png 300w, https:\/\/tolva.fr\/wp-content\/uploads\/2026\/01\/joplin_sqlite_note_plaintext-768x197.png 768w\" sizes=\"auto, (max-width: 1509px) 100vw, 1509px\" \/><\/figure>\n\n\n\n<p>Les notes ne font donc l&rsquo;objet d&rsquo;aucun chiffrement !<\/p>\n\n\n\n<p>Alors, fonctionnalit\u00e9 mensong\u00e8re ? <\/p>\n\n\n\n<p>Pas si vite ! Si le panneau de configuration mentionn\u00e9 plus haut peut pr\u00eater \u00e0 confusion, les discussions internes (et publiques !) du site de l&rsquo;application (<a href=\"https:\/\/discourse.joplinapp.org\/t\/requesting-encryption-of-local-joplin-data-at-rest-encryption\/15145\" data-type=\"link\" data-id=\"https:\/\/discourse.joplinapp.org\/t\/requesting-encryption-of-local-joplin-data-at-rest-encryption\/15145\">https:\/\/discourse.joplinapp.org\/t\/requesting-encryption-of-local-joplin-data-at-rest-encryption\/15145<\/a> ou <a href=\"https:\/\/github.com\/laurent22\/joplin\/issues\/13573\" data-type=\"link\" data-id=\"https:\/\/github.com\/laurent22\/joplin\/issues\/13573\">https:\/\/github.com\/laurent22\/joplin\/issues\/13573<\/a>) ne font pas de myst\u00e8re quant au fait que cette fonctionnalit\u00e9 sert \u00e0 chiffrer les communications en transit, et non lors de leur stockage.<\/p>\n\n\n\n<p>Quoiqu&rsquo;il en soit, cette petite v\u00e9rification peu co\u00fbteuse aura \u00e9vit\u00e9 un sentiment de s\u00e9curit\u00e9 injustifi\u00e9.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9tant r\u00e9cemment \u00e0 la recherche d&rsquo;une application de prise de note sur t\u00e9l\u00e9phone, je suis tomb\u00e9 sur l&rsquo;application Joplin, bien not\u00e9e et jouissant d&rsquo;un nombre de t\u00e9l\u00e9chargements important. Un crit\u00e8re important pour choisir une telle application \u00e9tait la possibilit\u00e9 d&rsquo;effectuer du chiffrement local des notes r\u00e9dig\u00e9es, il me fallait donc v\u00e9rifier si Joplin disposait de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-367","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/posts\/367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":1,"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"predecessor-version":[{"id":377,"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/posts\/367\/revisions\/377"}],"wp:attachment":[{"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tolva.fr\/index.php\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}