Distant-USB
0.1
|
In der heutigen Welt ist es wichtig, dass wir unsere privaten Daten vor unberechtigtem Zugriff schützen und dennoch an Bekannte, Freunde und Mitarbeiter verteilen können. Cloud-Dienste bieten eine akzeptable Basis, scheitern aber meistens im Bereich der Datensicherheit. Ein USB-Stick hingegen ist sehr unhandlich, wenn der Empfänger der Daten weit entfernt ist.
Die in Augsburg ansässige Firma embedded projects hat diesbezüglich in Zusammenarbeit mit der Universität der Bundeswehr in München einen sicheren USB-Stick namens picosafe konzipiert. Auf diesem Stick befindet sich ein komplettes Debian
Betriebssystem, das auf dem internen ARM-Prozessor verschlüsselt ausgeführt wird.
Um die Vorteile aus Cloud-Diensten und dem USB-Stick zu vereinen, ist das Projekt Distant-USB entstanden. Distant-USB ermöglicht den Zugriff auf entfernte picosafes per Internet.
Der Benutzer kann per Webinterface die gewünschten picosafes hinzufügen. Distant-USB verbindet sich zu den picosafes per SSHFS und gibt diese anschließend per SMB über USB an den Host frei.
Distant-USB ist Bestandteil meiner Projekt- und Bachelorarbeit.
Das Projekt wird hauptsächlich in C++ geschrieben und mit Doxygen dokumentiert. Die entstehende Dokumentation kann unter den GitHub-Pages eingesehen werden.
das Projekt kann mit den jeweiligen Makefiles
und dem korrekt installierten CC kompiliert werden. Momentan funktioniert die Kompilation nur unter MacOSX und dem CC von Carlson-Minot.
Der aktuelle Status der Projekte Distant-USB und picosafe kann unter dem Entwicklungstagebuch eingesehen werden
So können Vorschläge dem Projekt beigesteuert werden:
master
branch.Die Benutzung des web-basierten Interfaces, um Änderungen zu tätigen, ist ebenfalls möglich und hilft die oben genannten Vorschläge zu automatisieren.