erikro
Goto Top

USB-Stick zum DSGVO-konformen löschen der Platten und anschließender Ubuntu-Installation

Moin,

wir spenden demnächst ausgemusterte Rechner an ein Projekt in Afrika. Zu diesem Zweck werde ich im Ehrenamt die Rechner fertig machen. Dazu müssen die Daten im ersten Schritt sicher gelöscht werden. Es handelt sich um teilweise besonders schützenswerte Daten. Danach soll ein Standard-Ubuntu möglichst automatisiert installiert werden. Wie gesagt: Ehrenamt. Deshalb frage ich mal frech in die Runde, ohne vorher zu googeln: Weiß jemand, ob es sowas fertig gibt. Meine Idee ist: Stick rein, booten, evtl. userpassword eingeben, eine zeitlang warten, fertig. face-wink

Liebe Grüße

Erik

Content-Key: 603644

Url: https://administrator.de/contentid/603644

Printed on: April 20, 2024 at 06:04 o'clock

Member: TK1987
TK1987 Sep 10, 2020 updated at 18:52:18 (UTC)
Goto Top
Moin,

also ich würde es so machen: Live-Ubuntu fertig machen, mit shred die Festplatte ein paar mal überschreiben lassen. Dann auf einem System eine Oem-Installation durchführen und auf die anderen Geräte klonen.

Dauert zwar eine Weile bis die einzelnen Dinge abgeschlossen sind, aber effektiver Arbeitsaufwand ist äußerst gering.

Gruß Thomas
Member: ChriBo
ChriBo Sep 10, 2020 at 19:27:13 (UTC)
Goto Top
Hi,
In der Überschrift schreibst du: .. zum DSGVO-konformen löschen ...
Frage euren Datenschutzbeauftragten, bzw. schaue in eurer Verfahrensanweisung wie mit alten Festplatten umzugehen ist und wie das zu dokumetieren ist.
Es handelt sich um teilweise besonders schützenswerte Daten
wer hat das definiert ?
"Besonders schützenswerte Daten" könne nur mit Methoden nach NIST PURGE gelöscht werden oder die Festplatte muß zerstört werden (H5).
beides ist nicht mit einem Ubuntu-Stick zu erreichen.

CH
Member: max
max Sep 11, 2020 at 01:00:18 (UTC)
Goto Top
Hi,

zum Löschen der Platten hilft DBAN - das ist ein Open-Source Tool das Festplatten sicher löscht (dauert aber ewig) und von einem USB-Stick geladen werden kann. Danach dann automatisiert Ubuntu installieren kann es aber nicht. Evtl. solltest du die Schritte aufteilen (erst alle Platten löschen und dann Ubuntu installieren).

Gruß
max
Member: Dr.Bit
Dr.Bit Sep 11, 2020 at 05:37:35 (UTC)
Goto Top
Ich lösche immer mit Minitool Partition Wizard, die Free Version reicht. Dann DoD 5220.28-STD (7Passes). Dauert bei einer 2 TB Platte aber auch schon mal 3Tage. Danach Ubuntu installieren und klonen.

🖖
Member: ChriBo
ChriBo Sep 11, 2020 at 06:09:13 (UTC)
Goto Top
FYI:
Du hast keinen Sicherheitsgewinn wenn du 7-fach überschreibst.
1-fach hat den gleichen Effekt und ist ausreichend. Wenn das Tool es zuläßt: Wähle 100% Verifikation, dies ist eine signifikannte Verbesserung und ein Sicherheitsgewinn.
CH
Member: Inf1d3l
Inf1d3l Sep 11, 2020 at 06:55:55 (UTC)
Goto Top
Wenn es OEM-Rechner mit mind. Windows 7 sind, kannst du auch Windows 10 kostenlos installieren.
Member: Dilbert-MD
Dilbert-MD Sep 11, 2020 at 07:25:47 (UTC)
Goto Top
Zitat von @Inf1d3l:

Wenn es OEM-Rechner mit mind. Windows 7 sind, kannst du auch Windows 10 kostenlos installieren.
auch in einer anderen Sprache?

"... ein Projekt in Afrika ...."

Gruß
Member: Dr.Bit
Dr.Bit Sep 11, 2020 at 07:30:24 (UTC)
Goto Top
Ich denke mal Erik hat sich schon auf Linux festgelegt.

🖖
Member: chkdsk
chkdsk Sep 11, 2020 updated at 07:36:47 (UTC)
Goto Top
Moin,

wie schon von @max erwähnt, definitv DBAN für das sichere Löschen der Daten
Member: VGem-e
VGem-e Sep 11, 2020 at 08:16:17 (UTC)
Goto Top
Moin,

evtl. von technischer Seite her interessant ein paralleler Beitrag hier im Forum unter Datenlöschung: Profi Programm!

Gruß
Member: TomTomBon
TomTomBon Sep 11, 2020 at 08:36:37 (UTC)
Goto Top
Hmm,
W10 ist von Haus aus MUI.

Wenn es Home Versionen sind,
Keine ahnung.
Aber mit Pro sollte man an eine entsprechende Version kommen.
Z.b. Heidoc net.
Oder halt die internationale W10 nehmen.
Ist zwar auf Englisch, aber man kann umstellen.

Screenshot aus W1903 Pro.

Und wenn du richtig freundlich sein willst ein Manual erstellen mit GANZ vielen Screenshots und umrahmungen und Pfeilen.
Wers dann nicht kann...
Pech.
Vorteil:
Man kann das auch anderen geben face-wink

PS:
Ich persönlich mag zum Bearbeiten von Screenshots Greenshot SEHR.
Zum "Schießen" von Screenshots eher ShareX.

Nur mein Senf
applicationframehost_yxynutqiyg
Member: aqui
aqui Sep 11, 2020 updated at 08:41:34 (UTC)
Goto Top
Danach soll ein Standard-Ubuntu möglichst automatisiert installiert werden.
Wer lesen kann...!!!
Aber heute ist ja auch Freitag !
fish
Member: sabines
sabines Sep 11, 2020 at 08:49:58 (UTC)
Goto Top
Moin,

wie viele PCs sind das und sind da SSDs verbaut?

Gruss
Member: TomTomBon
TomTomBon Sep 11, 2020 at 09:59:39 (UTC)
Goto Top
Es war ein Kommentar von Dilbert auf den Ich geantwortet habe.

Ich will damit NICHT die Entscheidung Ubuntu zu nehmen angehen!
Nachvollziehbar und unterstützenswert.

Aber Ich bin in der Win Welt zuhause und bis auf OEM Version erstellen und entsprechend klonen habe Ich keinen ansatz.
Bei Windows ist das dann anders.

Und Dilberts Punkt ist etwas das wichtig ist.
Deutsch Südafrika abgesehen würden viele mit einem Deutschen W10 nichts anfangen können.
Englisch ist nun einmal die Sprache der IT.
Aber lokale Sprache ist für Anwender wichtig.

Wenn man mit der Sprache unter W10 sich nicht beschäftigt hat ist dies ein Hindernis bis man sich damit beschäftigt.


Ich sehe das so:
Wenn die Lizenzen (W7 wird immer noch akzeptiert) pro Gerät vorhanden ist ist die Überlegung ob man nicht ein Internationales W10 Image mit Doku erstellt und nach entsprechendem Löschen der Systeme installiert entsprechend aufbügelt.

Auf der anderen Seite hat man Linux das man damit weiter verbreiten würde.

Für MICH wäre der wichtige Punkt wenn Win Lizenzen geklärt wären:
Wird unter der Linux Version alles unterstützt an Treibern?
Bzw laufen die wichtigen Teile.
Wenn ein Fingerprint Sensor nicht geht wäre das für mich nebensächlich.
Wird aber Sound nicht erkannt wäre es was ganz anderes.

Mein Senf.
Member: aqui
aqui Sep 11, 2020 updated at 10:51:41 (UTC)
Goto Top
Wird unter der Linux Version alles unterstützt an Treibern?
Ja, insbesondere bei älteren PCs ist generell alles komplett supportet. Linux bringt die Treiber alle im Kernel mit im Gegensatz zu Windows.
Und bei den Sprachen supportet es alles. Sogar Kisuaheli usw. Das Wort Ubuntu selber kommt aus den afrikanischen Sprachen der Zulu und der Xhosa und bedeutet in etwa „Menschlichkeit“, „Nächstenliebe“ und „Gemeinsinn“ !
Mehr muss man sicher zu dem Thema nicht kommentieren. Die Winblows Einwände sind also wenig zielführend für das was der TO vorhat...
Member: Dr.Bit
Dr.Bit Sep 11, 2020 at 11:00:50 (UTC)
Goto Top
Ich weiß gar nicht was hier über irgendwelche Betriebsysteme lamentiert wird.
Erik will Ubuntu!!
Er will nur wissen, was man zum Löschen der Platten nehmen soll.

🖖
Member: erikro
erikro Sep 11, 2020 at 13:19:23 (UTC)
Goto Top
Moin,

Zitat von @ChriBo:
In der Überschrift schreibst du: .. zum DSGVO-konformen löschen ...
Frage euren Datenschutzbeauftragten, bzw. schaue in eurer Verfahrensanweisung wie mit alten Festplatten umzugehen ist und wie das zu dokumetieren ist.

Das ist schon erledigt. Es geht um die Automatisierung des Verfahrens.

Es handelt sich um teilweise besonders schützenswerte Daten
wer hat das definiert ?

Der Gesetzgeber.

"Besonders schützenswerte Daten" könne nur mit Methoden nach NIST PURGE gelöscht werden oder die Festplatte muß zerstört werden (H5).
beides ist nicht mit einem Ubuntu-Stick zu erreichen.

Aha, afaik ist z. B. shred NIST-konform. Und warum sollte ein US-Standard für den deutschen Datenschutz relevant sein?

Liebe Grüße

Erik
Member: erikro
erikro Sep 11, 2020 at 13:35:34 (UTC)
Goto Top
Moin,

Zitat von @Dr.Bit:

Ich weiß gar nicht was hier über irgendwelche Betriebsysteme lamentiert wird.
Erik will Ubuntu!!

Klar will ich das. Ich kann doch nicht unsere Lizenzen nach Afrika verschicken. face-wink Und die da unten können sich keine leisten.

Er will nur wissen, was man zum Löschen der Platten nehmen soll.

Eigentlich wollte ich wissen, ob es was gibt, was das Ganze automatisiert. In etwa so:

1. Vom Stick booten
2. Mini-Linux startet
3. Alle Partitionen auf allen Platten suchen
4. shred oder ein anderes der unter Linux verfügbaren wipe-Tools für jede Partition ausführen
5. Partitionen löschen
6. Neu partitionieren und Ubuntu installieren, fertig.

Drei bis sechs sind vom Datenschutzbeauftragten schon abgenommen. Da ich so ca. 20 Rechner für den Versand fertig machen möchte, wollte ich das halt möglichst automatisch haben, so dass ich morgens vor Arbeitsbeginn in fünf Maschinen je einen Stick reinstecke, hochfahre und nach Arbeitsende gucke, ob alles gut ist. Ich hatte gehofft, dass es sowas als fertige Lösung irgendwo gibt. face-wink

Liebe Grüße

Erik
Member: Inf1d3l
Inf1d3l Sep 11, 2020 updated at 13:44:45 (UTC)
Goto Top
Was heißt, eure Lizenzen? OEM-Lizenzen sind an die Hardware gebunden. Die kannst du nicht "behalten". VOL-Lizenzen dagegen sind immer Upgrades und setzen OEM oder SB voraus. Oder habt ihr nur selbstgebastelte Rechner mit hoffentlich SB-Lizenzen?
Member: aqui
aqui Sep 11, 2020 updated at 16:57:43 (UTC)
Goto Top
Clonezilla wäre doch das Tool der Wahl. Du erstellst einen kompletten Ubuntu Rechner mit einer Standard Installation und bootest dann dort Clonezilla vom Stick.
Dann klonst du die ganze Platte auf ein NAS oder eine USB Festplatte von diesem Rechner und hast so eine Blaupause für die anderen Rechner.
Die dann immer nur mit Clonzilla via USB booten, Sicherung zurückspielen und fertisch.
Member: ChriBo
ChriBo Sep 11, 2020 at 18:03:43 (UTC)
Goto Top
Aha, afaik ist z. B. shred NIST-konform.
Nein, was fehlt ist z.B die Verifizierug nach NIST (10% + ausgewählte Bereiche), die automatisierte Dokumentation etc.
Es wird möglich sein mit etlichen Scripten drumherum einen Prozeß nach NIST zu erstellen und den Status NIST CLEAR zu erreichen. Ist aber nicht ausreichend. Mit schred werden nur alle adressierbaren Bereiche der Festplatten überschrieben.
Für besonders schützenswerte Daten nach DSGVO etc. müssen alle physikalisch vorhandenen Bereiche überschrieben oder nicht wieder herstellbar verändert werden. Wie dies funktioniert ist in NIST 800-88r1 als Prozeß NIST PURGE beschrieben.

Und warum sollte ein US-Standard für den deutschen Datenschutz relevant sein?
Weil es in DE keine vergleichbaren Prozeßbeschreibungen gibt und weil die Prozesse nach NIST 800-88r1 auch in DE annerkannt werden.
-
We du unbedingt nach deutschen Empfehlungen löschen willst:
lese den Grundschutzkatalog:
mind 1x Überschreiben aller physikalisch vorhandenen Bereiche
100% Verification
für besonders schützenswerte Daten : SSDs können nicht gelöscht werden.
Die Empfehlug ist halt schon was älter.

Gruß
CH
Member: ziqz00ma
ziqz00ma Sep 11, 2020 at 19:12:59 (UTC)
Goto Top
https://wiki.archlinux.org/index.php/Securely_wipe_disk

Ansonsten:
  • Sicherstellen, dass *ausschließlich* zu überschreibende Platten im Rechner sind
  • Live-Linux rein (Ubuntu o.ä.)
  • Live-Linux booten (dabei copy-to-ram auswählen)
  • Live-USB-Stick entfernen
  • Bei einzelner Platte:
    dd if=/dev/urandom of=/dev/sdX bs=4096 status=progress
    (sdX durch Namen der gewünschten Platte ersetzen)
  • Bei *allen* Platten im gleichen Gerät:
    for i in $(ls -1 /dev/sd[a-z]); do echo dd if=/dev/urandom of=/dev/sdX bs=4096 status=progress; done
    (das "echo" ist, um nochmal drübergucken zu können, ob dies wirklcih die gewünschten Platten sind)
Member: george44
george44 Sep 14, 2020 at 10:41:02 (UTC)
Goto Top
Schon mal überlegt, denen eine neue und wahrscheinlich schnellere SSD zu spendieren? 120 GB gibt es inzwischen für wenig mehr als 20 EUR. Bei uns jedenfalls verlässt keine gebrauchte Festplatte das Haus.
Member: erikro
erikro Sep 14, 2020 at 16:21:36 (UTC)
Goto Top
Moin,

danke für die zahlreichen Tipps. Die Lösung wird dann wohl so aussehen, dass ich mir ein kleines Skript selbst basteln werde. Ich hasse die bash. face-wink Wenn es läuft, dann werde ich mich wieder melden. Ich lasse das mal auf ungelöst, falls noch jemandem was einfällt. face-wink

Liebe Grüße

Erik
Member: erikro
erikro Sep 14, 2020 at 16:22:28 (UTC)
Goto Top
Zitat von @george44:

Schon mal überlegt, denen eine neue und wahrscheinlich schnellere SSD zu spendieren?

Wenn Du jemanden findest, der sie zahlt und einbaut, dann gerne. face-wink
Member: aliasc3b3ruz
Solution aliasc3b3ruz Sep 17, 2020 updated at 17:42:46 (UTC)
Goto Top
Eine praktikable und effiziente Lösung (IMHO) :


  1. Löschen der Daten

Ubuntu server mit isc-dhcpd, tftpd und pxeboot.

Ist wohl die einfachste und faulste Methode um schnell viele maschinen "DSGVO" konform zu wipen...

Welchen Modi man unter dwipe nimmt hängt davon ab wie lange die Rechner laufen sollen/können. DoD 5220.22-M ECE oder Gutmann Methode sollte jedoch ausreichend sein (dauert aber ewig - gefühlt)... da ist dann auch mit TSk oder autopsy nichts mehr zu retten.

Allerdings funktioniert es soweit ich weiß nur mit sich drehenden Platten....

Testweiser Aufbau läuft grad bei mir mit der DoD 5220.22-M Methode (short) aber dafür 2 Runden, Platte ist eine Samsung 250GB HDD HD250HJ 3.5" SATA mit 7200 RPM. Braucht laut Boot&Nuke ca.4 Stunden.

Der(18.04 BB) DHCP/TFTPd Server läuft auf nem Raspi 3+ problemlos und abgekapselt von jeglicher Netzwerkverbindung, bis auf den angeschlossenen Client...

  1. Installation der neuen Systeme

Denke da an UbiquityAutomation oder FAI, letzteres wäre aufgrund der Möglichkeiten was die Anpassungen der Sprachpakete und die netplan Geschichte angeht am besten.

Bissl lekrüre für interessierte:

https://fai-project.org/fai-guide/#_a_id_work_a_how_does_fai_work

https://dokuwiki.nausch.org/doku.php/centos:pxe:pxe_6

https://www.nang.io/pxe-boot-dban/ (ja alt aber funktioniert auf aufwärts von 14.0x, wie gesagt Testlauf unter 18.04)

Fast schon Plug&PLay....

Cheers!
Member: erikro
erikro Sep 17, 2020 at 18:17:08 (UTC)
Goto Top
Moin,

Zitat von @aliasc3b3ruz:

Eine praktikable und effiziente Lösung (IMHO) :


  1. Löschen der Daten

Ubuntu server mit isc-dhcpd, tftpd und pxeboot.

Ist wohl die einfachste und faulste Methode um schnell viele maschinen "DSGVO" konform zu wipen...

Welchen Modi man unter dwipe nimmt hängt davon ab wie lange die Rechner laufen sollen/können. DoD 5220.22-M ECE oder Gutmann Methode sollte jedoch ausreichend sein (dauert aber ewig - gefühlt)... da ist dann auch mit TSk oder autopsy nichts mehr zu retten.

Allerdings funktioniert es soweit ich weiß nur mit sich drehenden Platten....

Testweiser Aufbau läuft grad bei mir mit der DoD 5220.22-M Methode (short) aber dafür 2 Runden, Platte ist eine Samsung 250GB HDD HD250HJ 3.5" SATA mit 7200 RPM. Braucht laut Boot&Nuke ca.4 Stunden.

Der(18.04 BB) DHCP/TFTPd Server läuft auf nem Raspi 3+ problemlos und abgekapselt von jeglicher Netzwerkverbindung, bis auf den angeschlossenen Client...

Nur das oder auch der Installationsserver? Wieviel Speicher braucht man da? Kannst Du den Punkt, wie man wiped noch ein wenig erläutern. Am liebsten mit Links wie denen unten?

# Installation der neuen Systeme

Denke da an UbiquityAutomation oder FAI, letzteres wäre aufgrund der Möglichkeiten was die Anpassungen der Sprachpakete und die netplan Geschichte angeht am besten.

Bissl lekrüre für interessierte:

https://fai-project.org/fai-guide/#_a_id_work_a_how_does_fai_work

https://dokuwiki.nausch.org/doku.php/centos:pxe:pxe_6

https://www.nang.io/pxe-boot-dban/ (ja alt aber funktioniert auf aufwärts von 14.0x, wie gesagt Testlauf unter 18.04)

Das erste sieht ja schon sehr vielversprechend aus. Sowas in der Art habe ich gesucht. Und die Serverlösung finde ich sehr sympathisch. Die anderen beiden gucke ich mir morgen an. Vielen Dank.

Auf jeden Fall wird das viel mehr Spaß machen als stupide Sticks einzustöpseln und auf "Weiter" zu klicken. face-wink

Liebe Grüße

Erik

Fast schon Plug&PLay....

Cheers!
Member: aliasc3b3ruz
aliasc3b3ruz Sep 17, 2020 updated at 19:09:21 (UTC)
Goto Top
Hi Erik!

Das Löschen der Platten passiert über PXE boot -> Boot&Nuke (Live-System) mit voreingestellten Parametern wie z.B. der Methode, die verwendet werden soll, aber auch die Anzahl der "Runden" und die BlockSize kann man bestimmen. Leider gibts kein klassisches man oder ähnliches dazu...

Auf der offiziellen dban Seite lässt sich auch wenig bezüglich des dwipe Kommandos finden (https://dban.org/)

Kann aber nichts dazu sagen, inwiefern sich nwipe und dwipe unterscheiden.

Die relevantesten Infos sollten in den o.g. Links enthalten sein.


#Vielleicht noch interessant, ein Snippet aus der default config

Pfad: "/var/lib/tftpboot/pxelinux.cfg/default"

""
DEFAULT autonuke

LABEL autonuke
KERNEL dban.bzi
APPEND nuke="dwipe --autonuke --method<gewünschte methode>" silent
""

Prinzipiell nur noch den Rechner an den switch/Hub klemmen, per PXE booten und dann beginnt der Prozess automatisch ohne jegliche Interaktion.
(Sofern DHCP und Tftpd Server korrekt konfiguriert wurden)

Boot&Nuke.iso ist ~17MB groß (https://sourceforge.net/projects/dban/files/dban/dban-2.3.0/)

  1. OS Installation - Alles (*nix) ist möglich

Auch das lässt sich über den raspi realisieren.
Das "volle Image" ist fast 5GB groß, sollte also auch mit einer 16gib sd karte auf dem Raspi laufen.

Ein "richtiger" Server tuts natürlich auch, aber wie gesagt für die schnelle elgeante Lösung langt das allemal!

PS: Rest können wir ja am Monat besprechen ;)

Grüße m.w.b