IIUC Linux は、新しく割り当てられたメモリをゼロにしないので、セキュリティを気にするユーザーは、他のプロセスが古いコンテンツを読み取るのを防ぐために、メモリを解放する前に割り当てをゼロにする必要があります。
ただし、これにより、削除されたページが別のプロセスによって再利用されるのを防ぐ方法がわかりません。
プロセス A と M について考えてみましょう。ここで、A は平文をメモリに格納して暗号化します。次に、プロセス M が大量のメモリを割り当ててダンプします。A のプレーンテキスト ページが M によって削除され、再利用され、M が A のデータを読み取れるようになる可能性はありますか?