2011-01-17 6 views
3

Ich arbeite derzeit an einem Projekt, wo ich einige Dateien und Ordner in verschlüsselter Weise speichern muss. Dieses Projekt wird plattformunabhängig sein und daher in Java geschrieben sein.Benötigt verschlüsselte virtuelle Dateisystem-Tool

Anstatt einzelne Dateien und Ordner zu verschlüsseln, haben wir überlegt, ein virtuelles Dateisystem zu verwenden, in dem eine einzelne Containerdatei das komplette Dateisystem enthält.

Die meisten der von uns untersuchten virtuellen verschlüsselten Dateisystem-Tools arbeiten nach folgendem Prinzip.

  • montieren das virtuelle Dateisystem (sicheres Passwort verwenden)
  • Verwendung dieses Dateisystem
  • es schließlich

Aber das Hauptproblem wir mit der bedruckten Seite hier absteigen, dass jeder, der Zugriff auf den PC hat (zB Netzwerkadministrator) kann entschlüsselte Dateien sehen, wenn das virtuelle Laufwerk gemountet ist. Wir möchten den Zugriff auf das verschlüsselte Dateisystem unter Prozessebene einschränken. Niemand sonst in der gleichen OS Sitzung sollte in der Lage sein, den Inhalt zu sehen, also keine Laufwerksmontage, etc.

Also suchen wir nach einem Open-Source-Tool, das einige APIs bereitstellt, auf die wir zugreifen können Dateien in verschlüsselten Container ohne es zu mounten.

Kann uns jemand auf eine solche Bibliothek verweisen?

+0

Wird es eine gute Idee sein, Dateien in der MySQL/PGSQL-Datenbank zu speichern (im verschlüsselten Format)? Auf diese Weise wird die Plattformabhängigkeit überhaupt kein Problem sein. Einzige Sache ist, dass ich sorgfältig über die Leistung nachdenken muss, wenn es darum geht, riesige Dateien in der Datenbank zu speichern. – TechCoze

+0

Die Open-Source-Anforderung hat Sie effizient von der Lösung weggetrieben. –

Antwort

0

Das Ding, das ich normalerweise sagen würde, war ziemlich cool.

http://www.pismotechnic.com/pfm/

Aber ich vor kurzem habe aus Versehen einen Unter Repository in einer Mercurial-Repository in einem anderen Ordner kopiert und wenn, dass viele Dateien geschehen konnte magisch vermasselt. Wenn Sie solche Probleme nicht befürchten (zB Backups aufbewahren), könnte dies eine Lösung für Sie sein.

Ich bin auf diese Frage gestoßen, als ich nach einer Alternative gesucht habe, weil beschädigte Dateien definitiv nicht auf meiner Anforderungsliste stehen.

+0

Ich nehme das zurück! Ich hätte dies posten sollen, nachdem ich eine Anfrage an ihre Support-Abteilung gesendet hatte. Sie haben nicht nur innerhalb einer Minute geantwortet, sondern sie haben mir auch gesagt, wie ich alle meine Daten wiederherstellen kann! Ich werde dieses Tool in nächster Zeit nicht mehr benutzen! – Xedecimal

Verwandte Themen