Eine Diskussion im $dayjob hat mich darauf aufmerksam gemacht, dass meine Präsentation zum Thema digitale und analoge Identitäten noch nicht alle Aspekte klar genug erläutert.
In einem Beispiel wäre das das Foto in einer Führerscheinkopie, die ich einem Bekannten aushändige mit den Worten: "Wenn die hier abgebildete Person das KFZ führt, kannst Du ohne Bedenken in die Fahrgemeinschaft eintreten". Der Bekannte vertraut dann der Person, für die der Führerschein ausgestellt wurde - nicht dem Führerschein. Genauso funktionieren Truststores: wird dort ein Zertifikat importiert (die Führerscheinkopie), so wird dem Schlüsselpaar vertraut (dem Foto) - nicht dem Zertifikat slbst (dem Führerschein).
Daraus ergeben sich unmittelbar Fragen: Was, wenn das Zertifikat im Truststore abläuft? Das stellt kein Problem dar - die Zertifikatskette muss zu einem Trustanchor führen - das kann sie aber nur, wenn in der Zertifikatskette alle Zertifikate gültig und nicht abgelaufen sind. Das Analogon hier ist, dass beim Einsteigen in das Auto der Fahrgemeinschaft der Fahrer einen gültigen Führerschein vorweist. Dann vergleicht der Mitfahrer das Foto noch mit der vor einiger Zeit von mir übergebenen Kopie des inzwischen abgelaufenen Führerscheins und alles ist gut.
Ein weiteres interessantes Szenario ist ein aktiv zurückgezogenes Zertifikat. Handelt es sich dabei um eines im TrustStore, ist auch das kein Problem: Die Entspreching wäre hier, dass der Fahrer vor vielen Jahren Unfug gemacht und daher seinen Führerschein verloren hat. Zeigt er beim Einsteigen aber einen zu diesem Zeitpunkt gültigen, den er inzwischen erneut erworben hat, kann mein Bekannter wieder ohne sich Sorgen machen zu müssen in das KFZ einsteigen.
Zunächst noch eine Klarstellung: Zertifikate werden anhand ihrer Seriennummern in Certificate Revocation Lists (CRLs) und den Requests des OCSP-Protokolls identifiziert. Damit ist es also tatsächlich möglich, von mehreren Zertifikaten, die für dasselbe Schlüsselpaar ausgestellt wurden gezielt nur eines zurückzuziehen.
Die Antwort der Frage, was geschieht wenn ein Zertifikat zurückgezogen wird, für dessen Schlüsselpaar weitere gültige existieren, hängt jetzt ganz von der internen Struktur und den in den Certificate Practise Statements festgelegten Grundsätzen der jeweiligen CA ab. Da wären zum Beispiel solche Entscheidungen wie
Papers Linkdump 2021 I
09.05.2021
Ein Linkdump rund um (nicht so) wissenschaftliche Papers
WeiterlesenAndroid Basteln C und C++ Chaos Datenbanken Docker dWb+ ESP Wifi Garten Geo Go GUI Hardware Java Jupyter JupyterBinder Komponenten Links Linux Markdown Markup Music Numerik OpenSource PKI-X.509-CA Präsentationen Python QBrowser Rants Raspi Revisited Security Software-Test sQLshell TeleGrafana Verschiedenes Video Virtualisierung Windows Upcoming...
Asymmetrische KryptographieIch habe mich mit der Idee schon länger getragen: Nochmal einen Rundumschlag zu asymmetrischer Kryptographie zu machen. Dabei werde ich mich auf Demonstrationen der einzelnen Konzepte und Operationen mit Beispielcode konzentrieren und zu jedem der vorgestellten Konzepte mehr oder weniger ausführlich bezüglich der Einsatzszenarien und Vor- und Nachteile Stellung beziehen
WeiterlesenWie bereits angekündigt werde ich in den nächsten Wochen erläutern, wie man im Java-Ökosystem RMI sicher betrieben kann.
WeiterlesenIch habe neulich einen Artikel gelesen, der beschrieb, wie man direkt auf den Inhalt des HTML-Tags details linken kann, so dass der Browser dieses - normalerweise beim Laden der Seite verborgene - Element sofort sichtbar macht und die Seite falls nötig so weit scrollt, dass das Element im sichtbaren Viewport erscheint
WeiterlesenManche nennen es Blog, manche Web-Seite - ich schreibe hier hin und wieder über meine Erlebnisse, Rückschläge und Erleuchtungen bei meinen Hobbies.
Wer daran teilhaben und eventuell sogar davon profitieren möchte, muss damit leben, daß ich hin und wieder kleine Ausflüge in Bereiche mache, die nichts mit IT, Administration oder Softwareentwicklung zu tun haben.
Ich wünsche allen Lesern viel Spaß und hin und wieder einen kleinen AHA!-Effekt...
PS: Meine öffentlichen Codeberg-Repositories findet man hier.