Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
nitrokey:nitropadx230 [22.08.2020 16:25. ] – django | nitrokey:nitropadx230 [06.10.2020 17:27. ] (aktuell) – [NitroPad X230] django | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
Ein besonderes Augenmerk beim **NitroPad X230** wurde auf das Thema Sicherheit gelegt. So wird das Betriebssysteme bereits pese via LUKS vollständig verschlüsselt ausgeliefert. Beim Starten des Rechners meldet sich statt des Lenovo-BIOS das quelloffene **[[https:// | Ein besonderes Augenmerk beim **NitroPad X230** wurde auf das Thema Sicherheit gelegt. So wird das Betriebssysteme bereits pese via LUKS vollständig verschlüsselt ausgeliefert. Beim Starten des Rechners meldet sich statt des Lenovo-BIOS das quelloffene **[[https:// | ||
- | <WRAP center round tip 80%> | ||
- | Das Entfernen der IME hat natürlich auch zur Folge, dass z.B. das Schlafenlegen des Laptops nicht mehr funktionieren kann, was aber aus sicherheitstechnischen Überlegungen durchaus vertretbar ist und somit auch voölllig akzeptabel ist! | ||
- | </ | ||
Gestartet wird der Laptop per **[[https:// | Gestartet wird der Laptop per **[[https:// | ||
Bemerkt Heads eine falsche oder fehlerhafte Signatur, stoppt es unweigerlich den Systemstart und informiert den Nutzer mit einer entsprechenden Warnmeldung. In solch einem Fall muss der Anwender sofort hellhörig werden, denn dies zeigt unweigerlich an, dass die Software verändert bzw. der Rechner manipuliert wurde! | Bemerkt Heads eine falsche oder fehlerhafte Signatur, stoppt es unweigerlich den Systemstart und informiert den Nutzer mit einer entsprechenden Warnmeldung. In solch einem Fall muss der Anwender sofort hellhörig werden, denn dies zeigt unweigerlich an, dass die Software verändert bzw. der Rechner manipuliert wurde! | ||
Zeile 29: | Zeile 26: | ||
Wie [[# | Wie [[# | ||
- | Dieser **Measured Boot** wird beim NitroPad mit Hilfe von Coreboot und Heads, aber ohne der **IME**((**I**ntel **M**anagement **E**ngine => [[https:// | + | |
+ | ~~codedoc: | ||
+ | Dieser **Measured Boot** wird beim NitroPad mit Hilfe von Coreboot und Heads, aber ohne der **IME** realisiert: | ||
- Die aus Sicherheitsaspekten durchaus fragwürdige **IME**((https:// | - Die aus Sicherheitsaspekten durchaus fragwürdige **IME**((https:// | ||
- Das sonst übliche **UEFI**((**U**nified **E**xtensible **F**irmware **I**nterface => https:// | - Das sonst übliche **UEFI**((**U**nified **E**xtensible **F**irmware **I**nterface => https:// | ||
Zeile 66: | Zeile 65: | ||
Diese müssen später noch abgeändert werden! | Diese müssen später noch abgeändert werden! | ||
</ | </ | ||
+ | |||
+ | === Installation/ | ||
+ | Nachfolgend wird exemplarisch die Installation/ | ||
Nachdem wir uns, wie zuvor im Abschnitt **[[# | Nachdem wir uns, wie zuvor im Abschnitt **[[# | ||
Zeile 77: | Zeile 79: | ||
{{ : | {{ : | ||
+ | Im Anschluss daran erfolgt dann die gewohnte Installation von **[[https:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Nach der Auswahl der Sprachoption, | ||
+ | |||
+ | === Root Passwort setzen === | ||
+ | Da der Benutzer **root** bei der Installation noch kein Passwort gesetzt bekommen hatte, werden wir als ersten wichtigen Konfigurationsschritt, | ||
+ | $ sudo passwd root | ||
+ | |||
+ | Hier geben wir nun zweimal das erforderliche Passwort ein und können somit künftig direkt root-Rechte erleangen in dem wir auf der Shell-Konsole den Befehl **'' | ||
+ | $ su - | ||
+ | |||
+ | # | ||
+ | |||
+ | === LUKS-Passphrase ändern === | ||
+ | Zum Ändern der Passphrase für die LUKS-Festplattenverschlüsselung klicken wir auf das Linx Mint Logo links unten und geben in dem Suchfeld **disk** ein und bestätigen die Eingabe mit der **ENTER**-Taste. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | In folgendem Fenster wählen wir dann die entsprechende Festplatte aus und klicken auf das Zahnradsymbol | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hier wählen wir dann aus dem Menü den Punkt **Change Passphrase** aus. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Nun geben wir einmal das Default Passphrase **PleaseChangeMe** ein sowie zweimal unsere neue Passphrase für die Festplattenversachlüsselung. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Zum Schluss erfolgt noch einmal zum Aktvieren unserer Konfigurationsänderung die Abfrage des Passwortes unseres Users. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | === User- und Admin PIN des Nitrokey Sticks ändern === | ||
+ | Was nun noch fehlt ist die Änderung der beiden Default PINs für den Benutzer (**123456**) und für den Admin-Zugriff (**12345678**). Hierzu klicken wir auf das Linx Mint Logo links unten und geben in dem Suchfeld **nitro** ein und wählen anschließend die angezeigte Applikation **Nitrokey App** mit einem Mausklick aus. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | In der Statusleiste rechts taucht nun das Icon der Nitrokey App auf, welches wir nun mit meinem Mausklick aus-/ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Als erstes ändern wir über den betreffenden Menüpunkt die Admin-PIN. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Nach Eingabe der default PIN **12345678** und unserer individuellen Admin-PIN klicken wir auf die Schaltfläche **[ OK ]**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Anschließend machen wir das Gleiche mit der User-PIN. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Nach Eingabe der default PIN **123456** und unserer individuellen Admin-PIN klicken wir auf die Schaltfläche **[ OK ]**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Erster System-Neustart / first reboot ==== | ||
+ | Nachdem wir nun unser System Grundversorgt und unseren individuellen Bedürfnissen angepasst haben werden wir unseren ersten Reboot/ | ||
+ | |||
+ | Zunächst einmal werden wir von dem bereits bekannten **[[# | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Wie gewohnt wählen wir den ersten Menüpunkt **Default boot** aus. Nur statt dem erhofften **[# | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Was war bzw. ist passiert? Das Bootimage wurde natürlich bei der Installation unseren Wünschen nach angepasst und das Boot-Image vom Installations-Image auf unsere Installation geändert. dies wurde natürlich von Heads erkannt uns wird nun angemahnt. Wir müssen nun also die Check-Summe des neuen Images erstellen und anschließend mit dem PGP-Key des Nitrokey sticks neu signieren. | ||
+ | |||
+ | Wir bestätigen also die vorbelegte Auswahl **[ Yes ]** durch drücken der **Return**-Taste. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Falls noch nicht geschehen stecken wir nun unseren Nitrokey Stick an einem der beiden USB-Ports und bestätigen die vorbelegte Auswahl **[ Yes ]** durch drücken der **Return**-Taste. | ||
+ | |||
+ | Wir werden nun nochmals gefragt, ob der Stick auch wirklich angesteckt wurde: | ||
+ | |||
+ | Please confirm that you PGP card is inserted [Y/n]: | ||
+ | |||
+ | <WRAP center round alert 80%> | ||
+ | **ACHTUNG**: | ||
+ | Bevor wir nun die Frage mit der eingabe von **y** bestätigen, | ||
+ | </ | ||
+ | |||
+ | Wir drücken also entweder **RETURN** zur Übernahme des Defaultwertes " | ||
+ | |||
+ | < | ||
+ | |||
+ | 42112666: 000e1412197100000009 | ||
+ | Please unlock the card | ||
+ | |||
+ | Number: 0005 000067E8 | ||
+ | Holder: | ||
+ | Counter: 6 | ||
+ | PIN: | ||
+ | </ | ||
+ | Hier geben wir nun unsere [[# | ||
+ | |||
+ | Im Anschluss daran befinden wir uns wieder beim bekannten **Coreboot**-Prompt. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hier können wir nun den ersten Menüpunkt **Default boot** auswählen. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Aktualisierung der Head-Daten nach einem System-/ | ||
+ | Aktualisierungen der Head-Daten stehen in aller Regel nach einem System-/ | ||
+ | Wie auch schon beim [[# | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hier wählen wir den gewohnten Menüpunkt **Default boot** aus und sehen natürlich nach einem Systemstart eine entsprechende Warnmeldung statt der erhofften **[[# | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Je nach Art und Umfang der Meldungen, kann es sein, dass die Meldung **'' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Falls noch nicht geschehen stecken wir nun unseren Nitrokey Stick an einem der beiden USB-Ports und bestätigen die vorbelegte Auswahl **[ Yes ]** durch drücken der **Return**-Taste. | ||
+ | |||
+ | Wir werden nun nochmals gefragt, ob der Stick auch wirklich angesteckt wurde: | ||
+ | |||
+ | Please confirm that you PGP card is inserted [Y/n]: | ||
+ | |||
+ | <WRAP center round alert 80%> | ||
+ | **ACHTUNG**: | ||
+ | Bevor wir nun die Frage mit der eingabe von **y** bestätigen, | ||
+ | </ | ||
+ | |||
+ | Wir drücken also entweder **RETURN** zur Übernahme des Defaultwertes " | ||
+ | |||
+ | < | ||
+ | |||
+ | 42112666: 000e1412197100000009 | ||
+ | Please unlock the card | ||
+ | |||
+ | Number: 0005 000067E8 | ||
+ | Holder: | ||
+ | Counter: 10 | ||
+ | PIN: | ||
+ | </ | ||
+ | Hier geben wir nun unsere [[# | ||
+ | |||
+ | Im Anschluss daran befinden wir uns wieder beim bekannten **Coreboot**-Prompt. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hier können wir nun den ersten Menüpunkt **Default boot** auswählen und bekommen im Anschluss eine Fehlermeldung **'' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Diese Meldung bestätigen wir durch Druck der Taste **RETURN**-Taste. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Hier wählen wir den gewünschten Boot-Eintrag, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Auf der gezeigten Auswahl wählen wir den zweiten Eintrag durch einem Druck der **↓**-Taste aus und bestätigen die Auswahl mit der **ENTER**-Taste. | ||
+ | |||
+ | Bei den folgenden drei Abfragen bestätigen wir die Defaultwerte jeweils mit der **ENTER**-Taste. | ||
+ | < | ||
+ | Do you wish to add a disk encryption to the TPM? [y/N]: | ||
+ | Please confirm that you PGP card is inserted [Y/ | ||
- | foo baa ... | + | Anschließend wir der am USB-Port angesteckte Nitrokey Stick geprüft. |
+ | < | ||
+ | 42112666: 000e1412197100000009 | ||
+ | Please unlock the card | ||
+ | Number: 0005 000067E8 | ||
+ | Holder: | ||
+ | Counter: 11 | ||
+ | PIN: | ||
+ | </ | ||
+ | Hier geben wir nun unsere [[# | ||
+ | Anschließend bottet das system und nach Eingabe der LUKS-Passphrase befinden wir uns beim Cinnamon Anmeldefenster. | ||
+ | {{ : | ||
+ | Nach Eingabe der Anmeldeinformationen befinden wir uns auf der gewohnten aktualisierten Linux Mint Umgebung. | ||
- | /* | + | {{ : |
- | Erste Schritte | + | |
- | Nach dem Kauf sind die Passwörter auf einen Standardwert gesetzt und müssen von Ihnen geändert werden: | ||
- | - Drücken Sie nach dem Hochfahren des Systems die Eingabetaste (" | + | ====== Links ====== |
- | - Als Nächstes werden Sie vom System aufgefordert, | + | |
- | - Das System wird Sie dann durch den Prozess der Erstellung eines Benutzerkontos führen. Danach sollten Sie das System erfolgreich gebootet haben und konnten es bereits normal benutzen. | + | |
- | | + | |
- | - Ändern Sie die PINs Ihres Nitrokey wie hier beschrieben. | + | |
- | - Ändern Sie die Passphrase für die Festplattenverschlüsselung wie hier beschrieben. | + | |
- | */ |