Raspberry Pico Pc-Informationen abrufen?
Ich habe einen PC mit Ubuntu auf einer verschlüsselten Festplatte. Beim Start fragt Ubuntu immer nach dem Entschlüsselungspasswort für die Festplatte.
Ich habe einen Raspberry Pico, der, nachdem er Strom hat, 1min wartet und "Hello World!" als Tasteneingaben ausgibt.
Problem 1: ich habe noch nicht herausgefunden ob/wie ich Informationen vom PC abfragen kann (auch, wenn er gesperrt ist = ohne gegenseitige Kommunikation). Da er immer über USB verbunden ist, hatte ich gehofft, wenigstens ein paar Daten wie z. B. MAC-Adresse abrufen zu können, damit das Entschlüsselungspasswort nur ausgegeben wird, wenn genau dieser eine PC verbunden ist.
Problem 2: wenn das Passwort im Klartext auf dem Pico gespeichert ist, kann jeder mit physischem Zugang zum Gerät das Passwort auslesen. Wie kann ich das am Besten verhinden? Eine Dotdatei macht wenig Sinn, da ich sie im Skript einbinden muss -> sie ist nicht schwer zu finden
Auf dem Pico läuft aktuell CircuitPython, mit C kenne ich mich noch nicht aus.
1 Antwort
Das ist nicht möglich vom Pi aus, du müsstest die Konfiguration vom Ubuntu Rechner verändern. Und sicher sowieso nicht. Selbst wenn du es verschlüsselst und die Mac Addresse auslesen könntest, was hält einen Angreifer davon ab die Mac Addresse zu fälschen? Ist ein extrem schlechter Plan.
Wenn du dich über einen USB Stick einloggen willst, solltest du sowas wie einen yubikey verwenden.
https://github.com/cornelinux/yubikey-luks unten, "Use 1FA to allow unattended, passwordless boot"
Ich weiß… Bei einem Yubikey muss ich aber doch immer manuell tätig werden?
Ich hatte gehofft, dass das automatisch läuft