Welche Software um Daten mit einem USB Stick zwischen zwei PCs sicher zu transportieren
Die Frage zielt darauf ab, wie der Transport von sensiblen Daten auf einem USB Stick zwischen zwei Rechnern die als vertrauenswürdig einzustufen sind (kein Inet-Cafe etc.), aber auf denen nur einfache Benutzerrechte zur Verfügung stehen und keine Software installiert werden kann, einfach ermöglicht werden kann. Ein verlorener und von einem Fremden gefundener Stick soll keine Datenrekonstruktion zulassen.
Hallo Zusammen,
obwohl das Problem Daten mit einem USB Stick sicher zu transportieren trivial erscheint und ich nun mehr einiges dazu gelesen habe, hätte ich gerne Eure Meinungen, Ratschläge und Erfahrungen gehört. Um anderen Nutzern mit demselben Problem gerecht zu werden, habe ich meine bisherigen Rechercheergebnisse nachstehend bestmöglich zusammengefasst.
Ziel: Transport von sensiblen Daten auf einem USB Stick zwischen zwei Rechnern die als vertrauenswürdig einzustufen sind (kein Inet-Cafe etc.), aber auf denen nur einfache Benutzerrechte zur Verfügung stehen und keine Software installiert werden kann. Ein verlorener und von einem Fremden gefundener Stick soll keine Datenrekonstruktion zulassen.
Hardwarelösung:
IronKey: https://www.ironkey.com/personal
Nachteil: (Zu) hohe Kosten
Andere Hardwarelösungen sind billiger zu bekommen, aber irgendwie traue ich denen nicht, da die Hersteller in der Vergangenheit immer wieder Fehler in der Implementierung gemacht haben - vgl. http://www.heise.de/security/artikel/Sichere-USB-Sticks-geknackt-270060 ... und http://www.heise.de/security/meldung/NIST-zertifizierte-USB-Sticks-mit- ... .
Aufgrund einer bereits erfolgten breiten Neuanschaffung von Sticks wäre für mich eine Softwarelösung wünschenswert.
Wish-List:
- Cross-Plattform wenn möglich (sonst umfassende Windows-Unterstützung)
- ohne weitere Abhängigkeiten
- stabil
- sicher
- zuverlässig
- so einfach als möglich zu bedienen.
a) TrueCrypt - http://www.truecrypt.org/
Nachteil: Administratorenrechte sind auf beiden vertrauenswürdigen Rechnern nötig. Dies ist nicht der Fall.
-- Update --
a2) FreeOTFE (Explorer) - http://www.freeotfe.org/
Der FreeOTFE Explorer benötigt keine Adminrechte, ist jedoch nur für Windows verfügbar. Zwar wird kein Windows-Laufwerk eingebunden wie bei TrueCrypt, sondern eine Datei "gemountet" und die zu sichernden Daten dorthin verschoben bzw. kopiert, was ein wenig umständlicher ist. Das wird durch die nicht benötigten Adminrechte jedoch aufgewogen.
-- Update Ende --
b) SecureStick - http://www.withopf.com/tools/securstick/
Funktionierte in einem ersten Kurztest nicht zuverlässig, da eine Datei nicht fehlerfrei kopiert werden konnte. Ob dies an Windows oder SecureStick gelegen hat, kann ich nicht sagen. Die Software scheint nicht aktiv betreut zu werden. Die Handhabung finde ich umständlich.
c) gpg4usb - http://gpg4usb.cpunk.de
Nur zum verschlüsseln einzelner Files, d.h. bei mehreren Dateien muss vorher ein Container (Archiv) erzeugt werden. Key muss vorher generiert werden.
d) Lösungen, die mir aufgefallen sind und vielleicht in Frage kommen könnten, zu denen ich (bzgl. Sicherheit etc.) aber nichts näheres sagen kann:
- http://www.rohos.com/products/rohos-mini-drive/
- http://www.encryption-software.de/
- http://spi.dod.mil/ewizard.htm - Betrieb mit portable Java möglich? vgl. http://portableapps.com/apps/utilities/java_portable
- http://www.coderslagoon.com/home.php - Betrieb mit portable Java möglich? vgl. http://portableapps.com/apps/utilities/java_portable
- http://www.mindcrypt.de/ - Betrieb mit portable Java möglich? vgl. http://portableapps.com/apps/utilities/java_portable
e) Meine Idee wäre es, 7zip Portable - http://portableapps.com/apps/utilities/7-zip_portable - zu verwenden und wie folgt vorzugehen:
1. 7zip Portable vom USB Stick an PC1 starten.
2. Klartextdaten auf PC1 zu einem verschlüsselten zip-Archiv verpacken.
3. Verschlüsseltes Archiv von PC1 auf den Stick verschieben.
4. Transport der Daten von PC1 zu PC2.
5. Verschlüsseltes Archiv von Stick auf PC2 verschieben
6. 7zip Portable vom USB Stick an PC2 starten.
7. Verschlüsseltes Archiv auf PC2 entpacken.
Grundsätzliche Bedenken habe ich allerdings, weil die Flash Speicher in der USB Sticks ein sicheres Löschen von Dateien wegen der "Abnutzung" der einzelnen Speicherzellen nicht zulassen - http://de.wikipedia.org/wiki/Wear-Leveling#Wear-leveling.
Schreibt also eine portable Software wie 7zip (temporäre) Daten auf den USB Stick, etwa beim Komprimieren, so verbleiben diese auf dem Flash-Speicher und können evtl. wiederhergestellt werden, wenn ich das richtig verstehe.
Viele Grüße
Descartes
Hallo Zusammen,
obwohl das Problem Daten mit einem USB Stick sicher zu transportieren trivial erscheint und ich nun mehr einiges dazu gelesen habe, hätte ich gerne Eure Meinungen, Ratschläge und Erfahrungen gehört. Um anderen Nutzern mit demselben Problem gerecht zu werden, habe ich meine bisherigen Rechercheergebnisse nachstehend bestmöglich zusammengefasst.
Ziel: Transport von sensiblen Daten auf einem USB Stick zwischen zwei Rechnern die als vertrauenswürdig einzustufen sind (kein Inet-Cafe etc.), aber auf denen nur einfache Benutzerrechte zur Verfügung stehen und keine Software installiert werden kann. Ein verlorener und von einem Fremden gefundener Stick soll keine Datenrekonstruktion zulassen.
Hardwarelösung:
IronKey: https://www.ironkey.com/personal
Nachteil: (Zu) hohe Kosten
Andere Hardwarelösungen sind billiger zu bekommen, aber irgendwie traue ich denen nicht, da die Hersteller in der Vergangenheit immer wieder Fehler in der Implementierung gemacht haben - vgl. http://www.heise.de/security/artikel/Sichere-USB-Sticks-geknackt-270060 ... und http://www.heise.de/security/meldung/NIST-zertifizierte-USB-Sticks-mit- ... .
Aufgrund einer bereits erfolgten breiten Neuanschaffung von Sticks wäre für mich eine Softwarelösung wünschenswert.
Wish-List:
- Cross-Plattform wenn möglich (sonst umfassende Windows-Unterstützung)
- ohne weitere Abhängigkeiten
- stabil
- sicher
- zuverlässig
- so einfach als möglich zu bedienen.
a) TrueCrypt - http://www.truecrypt.org/
Nachteil: Administratorenrechte sind auf beiden vertrauenswürdigen Rechnern nötig. Dies ist nicht der Fall.
-- Update --
a2) FreeOTFE (Explorer) - http://www.freeotfe.org/
Der FreeOTFE Explorer benötigt keine Adminrechte, ist jedoch nur für Windows verfügbar. Zwar wird kein Windows-Laufwerk eingebunden wie bei TrueCrypt, sondern eine Datei "gemountet" und die zu sichernden Daten dorthin verschoben bzw. kopiert, was ein wenig umständlicher ist. Das wird durch die nicht benötigten Adminrechte jedoch aufgewogen.
-- Update Ende --
b) SecureStick - http://www.withopf.com/tools/securstick/
Funktionierte in einem ersten Kurztest nicht zuverlässig, da eine Datei nicht fehlerfrei kopiert werden konnte. Ob dies an Windows oder SecureStick gelegen hat, kann ich nicht sagen. Die Software scheint nicht aktiv betreut zu werden. Die Handhabung finde ich umständlich.
c) gpg4usb - http://gpg4usb.cpunk.de
Nur zum verschlüsseln einzelner Files, d.h. bei mehreren Dateien muss vorher ein Container (Archiv) erzeugt werden. Key muss vorher generiert werden.
d) Lösungen, die mir aufgefallen sind und vielleicht in Frage kommen könnten, zu denen ich (bzgl. Sicherheit etc.) aber nichts näheres sagen kann:
- http://www.rohos.com/products/rohos-mini-drive/
- http://www.encryption-software.de/
- http://spi.dod.mil/ewizard.htm - Betrieb mit portable Java möglich? vgl. http://portableapps.com/apps/utilities/java_portable
- http://www.coderslagoon.com/home.php - Betrieb mit portable Java möglich? vgl. http://portableapps.com/apps/utilities/java_portable
- http://www.mindcrypt.de/ - Betrieb mit portable Java möglich? vgl. http://portableapps.com/apps/utilities/java_portable
e) Meine Idee wäre es, 7zip Portable - http://portableapps.com/apps/utilities/7-zip_portable - zu verwenden und wie folgt vorzugehen:
1. 7zip Portable vom USB Stick an PC1 starten.
2. Klartextdaten auf PC1 zu einem verschlüsselten zip-Archiv verpacken.
3. Verschlüsseltes Archiv von PC1 auf den Stick verschieben.
4. Transport der Daten von PC1 zu PC2.
5. Verschlüsseltes Archiv von Stick auf PC2 verschieben
6. 7zip Portable vom USB Stick an PC2 starten.
7. Verschlüsseltes Archiv auf PC2 entpacken.
Grundsätzliche Bedenken habe ich allerdings, weil die Flash Speicher in der USB Sticks ein sicheres Löschen von Dateien wegen der "Abnutzung" der einzelnen Speicherzellen nicht zulassen - http://de.wikipedia.org/wiki/Wear-Leveling#Wear-leveling.
Schreibt also eine portable Software wie 7zip (temporäre) Daten auf den USB Stick, etwa beim Komprimieren, so verbleiben diese auf dem Flash-Speicher und können evtl. wiederhergestellt werden, wenn ich das richtig verstehe.
Viele Grüße
Descartes
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 184800
Url: https://administrator.de/contentid/184800
Ausgedruckt am: 23.11.2024 um 00:11 Uhr
13 Kommentare
Neuester Kommentar
7-Zip ist schon OK.
Und was Wear-Leveling angeht:
Wenn Du einen einzelnen Sektor der verschlüsselten Datei nach dem Löschen noch vom USB Stick retten kannst, na und?
Was soll man damit anfangen?
Er ist immer noch verschlüsselt, enthält möglicherweise noch nicht einmal Daten sondern auch nur den Header des TC Containers bzw. Leerbereiche des Containers etc.
Also von der Risikoabschätzung ist das das Letzte, worüber ich mir Gedanken machen würde.
Und was Wear-Leveling angeht:
Wenn Du einen einzelnen Sektor der verschlüsselten Datei nach dem Löschen noch vom USB Stick retten kannst, na und?
Was soll man damit anfangen?
Er ist immer noch verschlüsselt, enthält möglicherweise noch nicht einmal Daten sondern auch nur den Header des TC Containers bzw. Leerbereiche des Containers etc.
Also von der Risikoabschätzung ist das das Letzte, worüber ich mir Gedanken machen würde.
Moin Descartes,
wenn Du sicherstellst, dass nur und ausschließlich verschlüsselte Dateien auf dem Stick landen und niemals die Originale, hast Du kein Problem - gut.
Die Programme und der eingerichtete Workflow unterstützen Dich dabei, wenn:
Letztendlich lässt sich vieles davon relativ problemlos durch Scripte unterstützen als auch in Zeiten von ISO9000ff im Unternehmen verbindlich durchsetzen.
Freundliche Grüße von der Insel - Mario
wenn Du sicherstellst, dass nur und ausschließlich verschlüsselte Dateien auf dem Stick landen und niemals die Originale, hast Du kein Problem - gut.
Die Programme und der eingerichtete Workflow unterstützen Dich dabei, wenn:
- diese Programme nicht auf dem Stick, sondern nur auf vertrauenswürdigen Rechnern residieren;
- alle Temp-Verzeichnisse lokal auf vertrauenswürdigen Rechnern angelegt sind und nachweislich genutzt werden;
- die zu transportierenden Dateien komplett auf vertrauenswürdigen Rechnern verschlüsselt und danach auf den Stick kopiert werden;
- die zu lesenden Dateien erst auf den vertrauenswürdigen Rechner kopiert und danach lokal entschlüsselt werden;
- der verwendete Schlüssel ausreichend verifiziert ist (Länge, Komplexität, Aufbewahrung) und der Relevanz der Daten sehr gut entspricht;
- jeder, der an diesem sicheren Austausch teilnimmt, diese Kriterien und Prozeduren strikt einhält;
- stichprobenartige oder regelmäßige Scans der Sticks mit Wiederherstellungssoftware oben gemachte Aussage bestätigen.
Letztendlich lässt sich vieles davon relativ problemlos durch Scripte unterstützen als auch in Zeiten von ISO9000ff im Unternehmen verbindlich durchsetzen.
Freundliche Grüße von der Insel - Mario
Moin Descartes,
selbst wenn die Programme auf dem Stick sitzen, gelten alle anderen (besonders der zweite) im ersten Post aufgeführten Punkte weiter - das gesamte Sicherheitskonzept erleidet nur Schaden, wenn die externen Rechner eben doch nicht voll vertrauenswürdig sind - aber das liegt in Deiner administrativen Hoheit.
Schönen Feierabend und freundliche Grüße von der Insel - Mario
selbst wenn die Programme auf dem Stick sitzen, gelten alle anderen (besonders der zweite) im ersten Post aufgeführten Punkte weiter - das gesamte Sicherheitskonzept erleidet nur Schaden, wenn die externen Rechner eben doch nicht voll vertrauenswürdig sind - aber das liegt in Deiner administrativen Hoheit.
Schönen Feierabend und freundliche Grüße von der Insel - Mario
Wieso muß das ZIP Archiv vor dem Verschlüsseln angelegt werden?
Das Archiv wird schon verschlüsselt erzeugt.
Lass doch einfach mal ein 2 GB Archiv erzeugen und schau mit dem Prozess Explorer zu, es wird nicht erst das Archiv angelegt und in einem 2. Schritt verschlüsselt.
Und falls man zu paranoid ist, dann kopiere die portable EXE auf den PC, stecke den USB Stick ab, starte sie dort, erzeuge das Archiv dort und verschiebe dann erst das verschlüsselte Archiv auf den Stick, den man dazu wieder ansteckt. Dann kann nichts temporär auf dem Stick angelegt werden.
Das Archiv wird schon verschlüsselt erzeugt.
Lass doch einfach mal ein 2 GB Archiv erzeugen und schau mit dem Prozess Explorer zu, es wird nicht erst das Archiv angelegt und in einem 2. Schritt verschlüsselt.
Und falls man zu paranoid ist, dann kopiere die portable EXE auf den PC, stecke den USB Stick ab, starte sie dort, erzeuge das Archiv dort und verschiebe dann erst das verschlüsselte Archiv auf den Stick, den man dazu wieder ansteckt. Dann kann nichts temporär auf dem Stick angelegt werden.
Ich persönlich verwende TrueCrypt, da es sowohl unter Windows als auch unter Linux tut.
7-Zip als Archiv Programm, aber nicht zum Verschlüsseln, außer mal für eine Mail ein verschlüsseltes Archiv.
Aber wenn es nicht auf den PCs installiert werden kann, und für die Portable keine Adminrechte da sind, dann gehts halt nicht.
Sonst habe ich noch keine Variante ausprobiert..
7-Zip als Archiv Programm, aber nicht zum Verschlüsseln, außer mal für eine Mail ein verschlüsseltes Archiv.
Aber wenn es nicht auf den PCs installiert werden kann, und für die Portable keine Adminrechte da sind, dann gehts halt nicht.
Sonst habe ich noch keine Variante ausprobiert..