Ich suche nach einer Lösung, um den Inhalt eines USB-Sticks schreibgeschützt zu machen. Damit soll verhindert werden, dass der Inhalt versehentlich vom Benutzer entfernt oder von bösartigen Programmen geändert wird, und nicht das erneute Verwenden des Schlüssels für andere Zwecke eingeschränkt werden.
Hier ist eine Zusammenfassung meiner bisherigen Ergebnisse:
Einige Tasten haben einen Schalter, der sie schreibgeschützt macht. Dies ist leider nicht immer der Fall.
Bei einem FAT32- Dateisystem scheint die einzige Lösung darin zu bestehen, die Dateien "schreibgeschützt" einzustellen. Dieser Schutz ist jedoch zu schwach. Es gibt einen etwas stärkeren Schreibschutz für NTFS , der durch Entfernen der Schreibrechte für "Alle Benutzer" erreicht werden kann. Dadurch werden die Dateien für alle Konten mit Ausnahme von "Administrator" schreibgeschützt. Wenn Sie die Festplatte als UDF formatieren, ist sie unter Windows XP SP3 schreibgeschützt, unter Windows Vista, Windows 7, Linux und Mac OS X jedoch schreibgeschützt. Wenn Sie sie als ISO9660 / CDFS formatieren, ist sie unter Linux und Mac OS X schreibgeschützt Leider sind die Inhalte unter Windows nicht mehr lesbar.
Mit mikrocontrollerspezifischer Software ist es möglich (sofern vom Chip unterstützt), den Schlüssel neu zu partitionieren, so dass er beispielsweise eine schreibgeschützte und eine Lese-Schreib-Partition anzeigt. Das Problem ist, dass es für die Benutzer sehr verwirrend ist: Die schreibgeschützte Partition kann als CD-ROM-Laufwerk angezeigt werden (was nicht der Fall ist). Nach dem Einlegen sind anscheinend einige Treiber auf dem Computer installiert (tatsächlich handelt es sich nicht wirklich um Treiber) ) und es kann zu einer Aufforderung zum Neustart kommen. Außerdem kann diese Lösung nicht universell angewendet werden, da bekannt sein muss, welcher Chip im Laufwerk verwendet wird, und die Existenz öffentlich verfügbarer Tools, um das Gerät neu zu programmieren.
John Reasor erwähnt Dienstprogramme, mit denen der gesamte freie Speicherplatz auf dem Gerät belegt werden kann, sodass keine neuen Dateien erstellt werden können (siehe unten).
Gibt es eine allgemeine Lösung zum Speichern von nicht veränderbaren Inhalten auf einem USB-Stick?
Es schützt den Inhalt vor Änderungen, die normalerweise in der Shell vorgenommen werden (z. B. Löschen, Umbenennen, Verschieben) oder vor Änderungen von Dateien und Ordnern durch Standardanwendungen (z. B. Speichern unter).
Es sollte mit den meisten Geräten funktionieren
Der Benutzer kann das Gerät weiterhin in einen regulären Schlüssel umformatieren, um es für eine andere Verwendung (z. B. mit fdisk ) erneut zu verwenden.
Antworten:
Ihre Ergebnisse sind richtig und es gibt keine allgemeine Lösung, die helfen kann. Es tut uns leid.
Ich kann nur umformulieren, was Sie gesagt haben:
Entweder haben sie einen Schreibschutzschalter oder sie haben keinen
Schutz auf Dateisystemebene, der zwischen Betriebssystemen und Implementierungen variieren kann
Spezifische Funktionen für Mikrochips / Schlüssel, keine einfache Möglichkeit, diese im Voraus zu ermitteln - in der Regel werden Sie gefragt, ob Sie sie gemäß den Spezifikationen herstellen lassen möchten, z. Daran führte kein Weg vorbei.
quelle
Hier sind einige Ideen, die Ihnen dabei helfen können, Ihre Bedürfnisse zu erfüllen.
Software-Tricks - Last Resort
Es gibt einige Softwareansätze, die Sie zur Not verwenden können, die jedoch meistens Windows-spezifisch sind und die möglicherweise umgangen werden können - auch wenn dies unwahrscheinlich erscheint.
Auf der Suche nach einem USB-Flash-Laufwerk mit schreibgeschütztem oder schreibgeschütztem Schalter wird das Erstellen einer benutzerdefinierten U3-Partition basierend auf einer ISO-Datei beschrieben, die als virtuelle CD-ROM bereitgestellt wird. Auf diese Weise wird verhindert, dass Elemente von dieser virtuellen CD gelöscht werden. Dies ist jedoch nicht ideal für eine Systembereinigungsdiskette, da die zweite Partition weiterhin beschrieben und infiziert werden kann. Darüber hinaus besteht das Ändern des Inhalts des geschützten Bereichs aus mehreren Schritten und dem Erstellen / Aktualisieren einer ISO-Datei, mit der der U3-Bereich auf dem Flash-Laufwerk neu erstellt wird.
Der Schreibschutz für USB-Flash-Laufwerke beschreibt, wie der Windows-Registrierungs-DWORD-Wert
WriteProtect
imHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
Schlüssel steuert, ob USB-Geräte schreibgeschützt oder schreibgeschützt sind. Ein Wert von 0 (Null) ermöglicht das Schreiben auf USB-Geräte. Ein Wert von 1 blockiert das Schreiben auf USB-Geräte. Änderungen können nach dem Abmelden / Anmelden wirksam werden, werden jedoch nach einem Neustart wirksam. Dieser Ansatz hat mehrere Nachteile: Möglicherweise kann die Software ihn umgehen, blockiert das Schreiben auf alle USB-Geräte, wird nicht sofort wirksam - es ist mindestens eine Abmeldung / Anmeldung und möglicherweise ein Neustart des Systems erforderlich Änderungen rückgängig machen, da dies alle USB-Geräte betrifft, nicht nur Ihr Flash-Laufwerk.Verschiedene Anwendungen (Shareware und kostenlos) und Anweisungssätze vereinfachen den Prozess des Schreibschutzes, indem sie die Festplatte füllen, indem sie einfach temporäre Dateien erstellen, um den gesamten verfügbaren freien Speicherplatz auf dem Laufwerk zu belegen. Wenn nicht einmal eine kleine autorun.inf-Datei erstellt werden kann, ist es schwierig, das Laufwerk zu infizieren, da standardmäßig keine Elemente ausgeführt werden, wenn das Laufwerk an einen PC angeschlossen ist. Dies ist wahrscheinlich besser als gar nichts, da es einige Infektionen stoppen wird, aber es kann auch ein falsches Sicherheitsgefühl vermitteln - es ist keine vollständige Sicherheit. Eine der verschiedenen Sites mit Anweisungen dazu ist Raymond.CCs Create Fake Dummy File auf einem USB-Flash-Laufwerk, um den Schreibschutz zu aktivieren und Änderungen zu verhindern.
Ich habe Anweisungen zum Schützen der Dateien auf einem Laufwerk durch Neuformatieren in NTFS und anschließendes Entfernen aller Berechtigungen mit Ausnahme eines sehr eingeschränkten Satzes erhalten. Ähnlich wie bei der Auslastung des Laufwerks funktioniert dies möglicherweise gegen Malware, ist jedoch kein 100% iger Schutz. Das Einrichten hängt auch davon ab, welche Windows-Version Sie verwenden (vorausgesetzt, Sie verwenden diese Version). Nicht-Geschäftsversionen bieten möglicherweise keinen Zugriff auf die erforderlichen Sicherheitseinstellungen, und Nicht-Windows-Systeme werden die Sicherheit wahrscheinlich ignorieren oder nicht in der Lage sein, das Laufwerk zu lesen. Aus diesem Grund ist es auch wichtiger, Windows anzuweisen, das Laufwerk vor dem Entfernen auszuwerfen, da Windows mit größerer Wahrscheinlichkeit wartet, bevor Änderungen auf das Laufwerk geschrieben werden.
http://www.fencepost.net/2010/03/usb-flash-drives-with-hardware-write-protection/
quelle
Es gibt Pendrives auf dem Markt (genau wie SD-Karten), die diesen kleinen Knopf / Schalter haben, mit dem Sie nur Lesen / Schreiben ein- und ausschalten können. Es scheint die einzige Lösung für Ihren Fall zu sein. Es gibt viele Pendrives, und ich bin sicher, dass Sie einen finden können, der Ihren Bedürfnissen entspricht.
Diese Site enthält eine Liste von Geräten mit Hardware-Schreibschutz.
Beispielsweise:
http://www.newegg.com/Product/Product.aspx?Item=N82E16820183084
http://reviews.cnet.com/usb-flash-drives/verbatim-store-n-go/4505-3240_7-33609353.html?tag=mncol;lst
quelle