Palatakseni tähän "vanhaan" ongelmaan, löysin jonkin näköisen ratkaisun.
Tein c-kielisen ohjelman, joka ajaa system kutsuja (komentoja), joilla käytetään cryptsetupia ja mountataan levy. Tuntuisi toimivan hyvin.
Ei tälläkään voi estää muistin lukua yms., mutta tekee kertaluokkaa vaikeammaksi. Salasanat osioiden avaukseen ovat merkkijonomuuttujissa, jotka ovat yksinkertaisella tavalla kryptattu. Eli jos hexaeditorilla tutkiskelee tiedostoa, ei sieltä löydy selväkielisiä tekstejä.
Tähän ohjelmaan voisi tosiaan tehdä rutiineja, jotka tarkistelevat koneen tilaa (kovon sarjanroa, maccisoitetta, uuid:tä, etc-kansion tiedostojen yhteiskoon) ja laskee niistä tarkistussumman, jonka täsmätessä osio mountataan.. Sekä testaa, ettei rootin salasanaa ole nollattu, eli että vanha salasana on validi..
Menee TO-DO listalle....