🔐Bitlocker & TPM: Vorteile / Nachteile?

Humbold

Ensign
Registriert
Okt. 2009
BeitrÀge
202
Moin,

Ich nutze Bitlocker seit Jahren bisher problemlos mit TPM und Passwort beim Booten (Windows 10 Pro und Notebook hat TPM 2.0).

Doch durch Unachtsamkeit habe ich das PW beim Booten zu oft falsch eingegeben und wurde gezwungen den langen "Master-Key" einzugeben. Hat funktioniert, jetzt lĂ€sst sich jedoch das Laufwerk nicht mehr verschlĂŒsseln, es kommt beim Windows-Start:
1675074433460.png


Ich vermute, dass ich das lösen könnte, in dem ich das TPM komplett zurĂŒcksetze. Dazu habe ich ein paar Fragen:

a) Dann werden auch alle meine externen (nicht angeschlossenen) Laufwerke, die mit Bitlocker verschlĂŒsselt sind, unbrauchbar - ist das richtig? Ich muss sie also zuvor entschlĂŒsseln, damit ich sie spĂ€ter mit "frischem" TPM neu verschlĂŒsseln kann, richtig?

b) Kurzum ist fĂŒr mich die Frage: FĂŒr was brauch ich ĂŒberhaupt TPM, wenn ich bereit bin ein Passwort beim Booten einzugeben? Es kommt mir simpler vor auf TPM zu verzichten, um Probleme wie oben zu vermeiden. Weil mit TPM ist die VerschlĂŒsselung ja nicht stĂ€rker oder schneller, richtig? (Ich habe schon manuell auf XTS-AES 256-Bit umgestellt).

c) Auch ohne TPM, wĂŒrde ich gerne das Feature behalten, dass man beim Booten nur X Versuche hat, bevor es den Master-Key verlangt, um Brute-Force-Attacken vorzubeugen. Leider kann ich keine Info finden, ob das auch ohne TPM geht, wisst ihr das? Diesen Eintrag gibt es bei mir aktuell nicht: https://www.windowspage.de/tipps/023402.html

Vielleicht fehlt mir aber noch ein grundsĂ€tzliches Wissen zu Bitlocker / TPM, bin fĂŒr Hilfe dankbar!
Humbold
 
Zuletzt bearbeitet:
Humbold schrieb:
[IMG]https://cslonz.de/wp-content/uploads/2021/01/tpm.png[/IMG]
Magst du das Bild bitte direkt hier hochladen?
Wenn es in deiner Zwischenablage ist, geht es direkt ĂŒber Strg + V.

zu a)
externe Laufwerke dĂŒrften eigentlich nichts mit dem TPM-Chip zu tun haben.
Was sagt denn "Get-BitLockerVolume" (Powershell) bei Keyprotector, wenn du eines der Laufwerke angeschlossen hast?
 
Genau das ist der Punkt: Das TPM bietet einen Zugriffsschutz auf den SchlĂŒssel, sodass es eben diese Zugangskontrolle bspw. "3x falsch eingegeben" bieten kann. Liegt der SchlĂŒssel irgendwo extern auf einem freien Medium, ist er immer Brute-Force ausgesetzt. Hier wird zwar der SchlĂŒssel so aufwendig verschlĂŒsselt, dass der Brute-Force Aufwand nochmals deutlich steigt - aber wer weiß wie lange das so bleibt. Das TPM kann den SchlĂŒssel nach den 3 Versuchen dann zuverlĂ€ssig verwerfen.
Andererseits sind externe (aufgesteckte) TPM Module auch physischen Angriffen ausgesetzt. Hier kann man bspw. den Bus zwischen Mainboard und TPM anzapfen und ggf. den unverschlĂŒsselt ĂŒbertragenen SchlĂŒssel ablauschen.
 
Humbold schrieb:
jetzt lĂ€sst sich jedoch das Laufwerk nicht mehr verschlĂŒsseln
Wie soll denn das Laufwerk entschlĂŒsselt worden sein? Recovery-Key eintippen entschlĂŒsselt ja nicht das Laufwerk selbst, ist nur ein Ersatz fĂŒr was auch immer als normale Entsperrmethode eingestellt wurde.

Das TPM macht einen "Measured Boot". Es ĂŒberwacht welcher Code gelaufen ist, bis es zu Bitlocker kommt. Das kann zB verhindern, dass dir jemand eine manipulierte Passwortabfrage unterschiebt, die deinen SchlĂŒssel klaut oder zB die verschlĂŒsselten Daten manipuliert, bevor sie gebootet werden. Weil der Rechner dir nicht wirklich nachweisen kann, dass er noch vertrauenswĂŒrdig ist und dein Passwort nicht missbrauchen wird.

Setzt natĂŒrlich voraus, das man dem TPM und BIOS vertraut, keine SicherheitslĂŒcken zu haben, dass man sie nicht eh umgehen kann.
 
Bist du sicher, dass das TPM noch aktiviert ist. Ich kenne dss nur so, dass nach Einhabe des recovery keys bitlocker wieder aktiviert ist. Vielleicht ist aber dein tpm noch eine Zeit lang gesperrt.
Ich wĂŒrde einfach noch bis morgen warten bevor du jetzt noch mehr Probleme bekommst.
Ruf doch mal tpm.msc auf und lade den Screenshot hoch.


Wenn du das tpm zurĂŒck setzt, musst du fĂŒr externe Laufwerke auch den Recovery key eingegeben.
 
Danke euch fĂŒr die schnelle RĂŒckmeldung!

kartoffelpĂŒ schrieb:
Magst du das Bild bitte direkt hier hochladen?
Wenn es in deiner Zwischenablage ist, geht es direkt ĂŒber Strg + V.

zu a)
externe Laufwerke dĂŒrften eigentlich nichts mit dem TPM-Chip zu tun haben.
Was sagt denn "Get-BitLockerVolume" (Powershell) bei Keyprotector, wenn du eines der Laufwerke angeschlossen hast?
Ok, erledigt.

Das kommt raus (G: is extern), ich konnte bei KeyProtector nicht die Spalte erweitern, merkwĂŒrdigerweise):
1675075430737.png


DaZpoon schrieb:
Genau das ist der Punkt: Das TPM bietet einen Zugriffsschutz auf den SchlĂŒssel, sodass es eben diese Zugangskontrolle bspw. "3x falsch eingegeben" bieten kann. Liegt der SchlĂŒssel irgendwo extern auf einem freien Medium, ist er immer Brute-Force ausgesetzt. Hier wird zwar der SchlĂŒssel so aufwendig verschlĂŒsselt, dass der Brute-Force Aufwand nochmals deutlich steigt - aber wer weiß wie lange das so bleibt. Das TPM kann den SchlĂŒssel nach den 3 Versuchen dann zuverlĂ€ssig verwerfen.
Andererseits sind externe (aufgesteckte) TPM Module auch physischen Angriffen ausgesetzt. Hier kann man bspw. den Bus zwischen Mainboard und TPM anzapfen und ggf. den unverschlĂŒsselt ĂŒbertragenen SchlĂŒssel ablauschen.
Das ist interessant! Das mit der begrenzten Versuchsanzahl finde ich sehr wichtig, das macht es in meinen Augen erst so richtig sicher, dann brauch ich weiterhin ja TPM. Ich habe folgende Situation:
  • 2 Festplatten sind intern verbaut im Notebook (ich nehme mal an, mit aufgelötetem TPM?)
  • 5 Festplatten sind extern, die ich auch nur fĂŒr Backups anschließe (sind mit Bitlocker verschlĂŒsselt).
VerstĂ€ndnisfrage: Die intern verbauten Platten profitieren doch nur so lange von dem TPM bis sie jemand entfernt und extern anschließt, dann sind sie wie die externen Platten? Dann gibt es unbegrenzt viele Versuche zum EntschlĂŒsseln, weil kein TPM mehr "dranhĂ€ngt" - oder was verstehe ich falsch?

Ray519 schrieb:
Wie soll denn das Laufwerk entschlĂŒsselt worden sein? Recovery-Key eintippen entschlĂŒsselt ja nicht das Laufwerk selbst, ist nur ein Ersatz fĂŒr was auch immer als normale Entsperrmethode eingestellt wurde.

Das TPM macht einen "Measured Boot". Es ĂŒberwacht welcher Code gelaufen ist, bis es zu Bitlocker kommt. Das kann zB verhindern, dass dir jemand eine manipulierte Passwortabfrage unterschiebt, die deinen SchlĂŒssel klaut oder zB die verschlĂŒsselten Daten manipuliert, bevor sie gebootet werden. Weil der Rechner dir nicht wirklich nachweisen kann, dass er noch vertrauenswĂŒrdig ist und dein Passwort nicht missbrauchen wird.

Setzt natĂŒrlich voraus, das man dem TPM und BIOS vertraut, keine SicherheitslĂŒcken zu haben, dass man sie nicht eh umgehen kann.

Danke fĂŒr die RĂŒckfrage: Eine Info habe ich noch vergessen, denn nachdem ich einmal den Master-Key eingegeben hatte, ging mein PIN gar nicht mehr beim Booten. Ich musste dann jedes Mal den Master-Key beim Booten eingeben. Weil ich nicht weiter wusste, habe ich die VerschlĂŒsselung entfernt, in der Hoffnung, dass wenn ich es neu verschlĂŒsse, dass ich mit einem neuen PIN (bzw. dem alten, aber wieder eingegeben), wieder die Situation wie vorher hatte.

Die "Schwachstelle" mit dem BIOS war mir nicht bekannt. Aber man kann doch nicht ĂŒber das BIOS das TPM aushebeln bzw. die VerschlĂŒsselung umgehen? (Außer jemand schafft es ein manipuliertes BIOS aufzuspielen, aber das ist wohl eher was Extremes, richtig?). Somit die Frage: Ist meine VerschlĂŒsselung gefĂ€hrdet, wenn ich vielleicht nicht immer das neueste BIOS aufgespielt habe?

Danke euch, echt super wie ihr mir schon weitergeholfen habt!
 
Humbold schrieb:
Die intern verbauten Platten profitieren doch nur so lange von dem TPM bis sie jemand entfernt und extern anschließt, dann sind sie wie die externen Platten? Dann gibt es unbegrenzt viele Versuche zum EntschlĂŒsseln, weil kein TPM mehr "dranhĂ€ngt" - oder was verstehe ich falsch?
Eigentlich sollte es dann gar keine Versuche geben da Dein TPM dann fehlt, man könnte die Daten dann wohl nur mit dem Masterkey entschlĂŒsseln, so wĂŒrde ich es verstehen.
 
Humbold schrieb:
VerstĂ€ndnisfrage: Die intern verbauten Platten profitieren doch nur so lange von dem TPM bis sie jemand entfernt und extern anschließt, dann sind sie wie die externen Platten? Dann gibt es unbegrenzt viele Versuche zum EntschlĂŒsseln, weil kein TPM mehr "dranhĂ€ngt" - oder was verstehe ich falsch?
Auf puren Daten kann es kein Rate-Limit geben. Also ja, wenn jemand direkten Zugriff auf deine Platten hat, könnte er den Bitlocker-Header kopieren und dann darauf RecoveryKey oder Passwort brute-forcen, ohne jegliche Limits, bis die mutmaßlich entschlĂŒsselten Daten Sinn ergeben.

Hier ist die Existenz eines Klartextpasswortes also wahrscheinlich ein Nachteil, weil es einfacher zu erraten ist als der RecoveryKey selbst.

FĂŒr effektive Rate-Limits muss SW oder HW existieren die man nicht umgehen oder verĂ€ndern kann.

Humbold schrieb:
Ich musste dann jedes Mal den Master-Key beim Booten eingeben.
Dann war vermutlich dein TPM noch gesperrt, wegen Rate-Limit. Hatte ich noch nie, aber soll wohl entweder eine gewisse Zeit andauern oder bis zum nĂ€chsten Neustart (laut Microsoft typischerweise). Wenn das TPM wieder funktioniert, sollte Windows spĂ€testens mit einem Pausieren und Fortsetzen der VerschlĂŒsselung das TPM updaten so dass es wieder geht. Da du gar nichts geĂ€ndert hast, weshalb der Inhalt des TPMs ungĂŒltig geworden ist, sollte das auch gar nicht notwendig sein und es sollte einfach wieder gehen. Es sei denn das TPM war eingstellt, seinen Inhalt zu löschen.

Wie wirksam so ein Lockout mit Zeit ist, ist aber auch fraglich, da die TPMs eigentlich keine interne Zeit oder Notstromversorgung haben. Die sollte man verhĂ€ltnismĂ€ĂŸig leicht austricksen können was das Vergehen von Zeit angeht (also einfach fĂŒr einen Angreifer der HW Zugriff hat).
 
Humbold schrieb:
VerstĂ€ndnisfrage: Die intern verbauten Platten profitieren doch nur so lange von dem TPM bis sie jemand entfernt und extern anschließt, dann sind sie wie die externen Platten? Dann gibt es unbegrenzt viele Versuche zum EntschlĂŒsseln, weil kein TPM mehr "dranhĂ€ngt" - oder was verstehe ich falsch?
Das TPM in deinem Rechner hĂ€lt das Passwort bereit. Wenn Du die Platten woanders anschließt, dann können sie gar nicht mehr entschlĂŒsselt werden, außer mit dem Recovery Key.
 
Bob.Dig schrieb:
Wenn Du die Platten woanders anschließt, dann können sie gar nicht mehr entschlĂŒsselt werden, außer mit dem Recovery Key.
FĂŒr die Systemplatte ja. FĂŒr sekundĂ€re DatentrĂ€ger geht Windows soweit ich weiß nicht automatisch die Passwörter entfernen, wenn welche eingerichtet wurden.
Könnte man natĂŒrlich manuell entfernen, der Get-BitlockerVolume Befehl zeigt es ja an.
Und soweit ich das sehe, wird mit dem TPM nur das Systemlaufwerk geschĂŒtzt. Zugangsdaten fĂŒr Auto-Unlock der sekundĂ€ren DatentrĂ€ger liegen dann auf dem Bitlocker-verschlĂŒsselten Systemlaufwerk / den Nutzerdaten.
 
Das Problem ist halt, dass man mit VerschlĂŒsselung seine Daten in Nullkommanix auch komplett vernichten kann wenn man ĂŒber die HintergrĂŒnde nicht Bescheid weiß (Die ĂŒblichen Anfragen bei StackOverflow: I forgot my ZIP password, how can I recover?). Oder man schĂŒtzt seine Daten unzureichend.

Der Sinn des TPM ist, ein kurzes Geheimnis wie bspw. eine wenig-stellige PIN oder Passwort dadurch abzusichern, indem ein Ă€ußerst komplexer "Master"-SchlĂŒssel generiert wird, welcher aber gut gesichert - vor Brute-Force geschĂŒtzt - im TPM aufbewahrt wird. Mit diesem SchlĂŒssel kann man dann auch verschiedenste Ziele ver-/entschlĂŒsseln.
Wie genau man so ein TPM konfigurieren kann (Rate Limit, Verwurf von SchlĂŒsseln) weiß ich auch nicht im Detail.
 
Danke Euch nochmal fĂŒr die RĂŒckmeldungen.

Mir ist vor allem der Schutz meiner externen Platten wichtig, weil die eben besonders leicht "verschwinden" könnten. Und wenn ich euch jetzt richtig verstehe, bringt mir da ein TPM sowieso nix.

(Nur als Hintergrund, eben getestet: Ich kann jederzeit die externen Platten an einen anderen Rechner hÀngen und muss dort dann nicht den Master-Key eingeben. Es reicht meinen vorher vergegeben PIN einzugeben.).

Eben weil ich schlechte Erfahrung mit dem TPM gemacht habe - und jetzt die Situation wie eben beschrieben mit den externen Platten habe - tendiere ich dazu das TPM komplett abzuschalten, damit ich ein weniger komplexes System insgesamt habe. Und weniger Sicherheit habe ich ja dann auch nicht, weil die Platten eh extern sind?

Falls jemand nochmal seine Gedanken zur Situation von "Externe Platten + TPM ausschalten" teilen möchte, freu ich mich!
 
Humbold schrieb:
(Nur als Hintergrund, eben getestet: Ich kann jederzeit die externen Platten an einen anderen Rechner hÀngen und muss dort dann nicht den Master-Key eingeben. Es reicht meinen vorher vergegeben PIN einzugeben.).
Ne, das kann nicht sein. Du bringst hier wohl Begrifflichkeiten durcheinander.
 
Bob.Dig schrieb:
Ne, das kann nicht sein. Du bringst hier wohl Begrifflichkeiten durcheinander.
Was kann nicht sein? :) Dass ich eine externe Platte an irgendeinen (Windows 10 Pro) Rechner anschließe und nur ein etwa 15 Zeichen langes PW eingeben muss statt des langen Master-Keys?
 
Humbold schrieb:
15 Zeichen langes PW eingeben muss statt des langen Master-Keys?
Erst mal, einen Master-Key gibt es nicht. Zweitens musst Du zwischen einer PIN und einem Passwort unterscheiden. Ersteres sichert das TPM im ursprĂŒnglichen Rechner ab. Ein Passwort in BitLocker wiederum nutzt das TPM nicht. Damit hast Du also ĂŒberall möglichen Zugriff und nicht nur auf dem ursprĂŒnglichen Rechner. Vor dem VerschlĂŒsseln musst Du dich aber entscheiden, ob nun TPM, TPM mit PIN oder eben ein Passwort (immer ohne TPM) genutzt werden soll. Bei WechseldatentrĂ€gern wird vermutlich standardmĂ€ĂŸig ein Passwort verwendet.
 
Das TPM bringt dir schon etwas.
Die Systemdisk wird ĂŒber das im TPM gespeicherte Passwort verschlĂŒsselt (ist zwar eigentlich komplizierter aber das fĂŒhrt zu weit)
FĂŒr externe disk wird das Passwort auf der Systemdisk gespeichert und nach dem Boot ĂŒber Autounlock entsperrt. Also indirekt auch ĂŒber das TPM gesichert.

Jetzt willst du ein System wie TPM aber ohne TPM. Also sicher vor Manipulationen und mit Sperre nach Fehlersuchen - ergibt das fĂŒr dich wirklich Sinn?
 
Danke fĂŒr eure Geduld mit mir! :)

@Bob.Dig
Danke, Ich versuche mich ab jetzt prĂ€ziser auszudrĂŒcken. Mit Master-Key meinte ich den 48-stelligen Recovery-Key. Ich bin mir recht sicher, dass ich auch schon TPM 2.0 mit Passwort und nicht nur PIN (also Nummern) kombinieren konnte. Oder wenn ich diesen Eindruck habe, wĂ€re das fĂŒr dich ein Hinweis dass ich dann tatsĂ€chlich schon das TPM deaktiviert hatte, weil nur ohne TPM ein echtes Passwort funktioniert?

@cloudman
Danke dir. Das bedeutet aber dann folglich (obwohl "indirekt auch ĂŒber TPM") dass externe Platten nicht mit einer Maximalzahl an Eingabe-Versuchen gesichert werden können, richtig? Weil eben doch das Hardware-TPM fehlt?
 
@Humbold Es gibt eine PIN und eine advanced PIN, die wie ein Passwort aussieht. Beide dienen nur dem Zugang zum TPM. Davon ausgehend kann man also nicht sagen, was Du wie im Einsatz hattest.
 
  • GefĂ€llt mir
Reaktionen: Humbold
ZurĂŒck
Oben