J'utilise actuellement thunderbird avec gnupg pour lire les e-mails cryptés. Si je comprends bien le comportement d'échange, les pages de mémoire contenant les e-mails décryptés peuvent être échangées et laisser des traces sur le disque dur qui peuvent en théorie être récupérées ultérieurement de manière médico-légale.
Bien qu'il soit certainement possible d'utiliser simplement un fichier d'échange chiffré ou de désactiver l'échange à l'échelle mondiale pendant la durée d'utilisation des fichiers sensibles, cela a un impact sur les performances, peut être oublié et nécessite des privilèges root.
Est-il possible de marquer certains fichiers ou programmes comme à ne pas échanger? Même sans accès root? Pourrait-on écrire une application qui peut être distribuée à des utilisateurs techniquement naïfs et dont le contenu de la mémoire n'est jamais échangé sur le disque?
mlock, vous devriez vérifier.
cgexecThunderbird. Vous avez toujours besoin d'un accès root, mais c'est la résolution au niveau administrateur. Si vous développez votre propre application, vous utiliserez mlock .