Encfs - Boost verziók

 ( gulyo | 2010. december 9., csütörtök - 9:54 )

Sziasztok!

Egy érdekes problémára akadtam.
Ha megguglizzátok az encfs boost ( esetleg ssl ) kulcsszavakat, akkor látni fogjátok, hogy a boost bizonyos verziói hanyattlökték az encfs-t. Ha valaki használ ilyen titkosítást, annak nyilvánvaló, hogy ez mennyire lehet kellemetlen.

Viszont, ami velem történt, azt konkrétan nem találtam meg leírva sehol.
Tehát:

Adott egy régi encfs-el titkosított könyvtár. ( Encfs 1.4.2, boost version=4 ).
Megváltoztattam a jelszavát encfsctl-lel. ( Azóta nyilván frissült az encfs és a boost. )
Na innét kezdve nem lehetett mountolni. ( A .encfs6.xml-t nem ismerte fel. )
Viszont azok a könyvtárak, amiben az eredeti xml maradt, működtek tovább.

A neten van egy olyan megoldás, mi szerint elég egy új configot csinálni az adott mappára, és átmásolni az adatokat.
Ehhez tennék egy hozzá egy kiegészítést:
Azokat az adatokat kell másolni, amik a titkosításra vonatkoznak: encodedKeyData, saltData, keySize, blockSize, uniqueIV, stb...
VISZONT: Ami érdekes, hogy: ( Az xm tag-eket $-al jelölöm. )
-$boost_serialization signature="serialization::archive" version="7"$
-$config class_id="0" tracking_level="1" version="20" object_id="_0"$ ( Itt van az a bizonyos version=20, mivel a boostban levették a verziójelölő bitek számát. )
-$version$20100713$/version$ ( Itt is az új dátum kell, ezt sem írta át a jelszóváltoztatás. )
-$creator$EncFS 1.6$/creator$ ( És ez az ami igazán érdekes. Ezt hagyta a jelszóváltoztatás 1.4.2-n. Gondolom a jelszót kódolja másképp, ezért nem ette meg a megváltozott file-t. )

És ezzel sikerült megint életet lehelni az encfs filerendszerbe.

Még egy apróság: Úgy látszik az encfs/boost fejlesztők nem érzik át teljesen, hogy mennyi adatot lehet elveszteni egy ilyen miatt, úgyhogy érdemes minden változtatás előtt elmenteni az eredeti .encfs6.xml-t, és úgy kísérletezni. Nekem három napnyi szívdobogást spórolt volna meg :)

Üdv!
Gulyó

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

melyik disztrónál volt ez?

Szerintem az eredetit még Debianon csináltam.
Most Ubuntu Maverick van fent a gépemen.