www.wikidata.de-de.nina.az
Das Online Certificate Status Protocol OCSP ist ein Netzwerkprotokoll das es Clients ermoglicht den Status von X 509 Zertifikaten bei einem Validierungsdienst abzufragen Es ist im RFC 6960 beschrieben und ein Internetstandard Benotigt wird dies z B bei der Prufung digitaler Signaturen der Authentisierung in Kommunikationsprotokollen z B bei TLS der Verschlusselung von E Mails um jeweils zu uberprufen ob die verwendeten Zertifikate evtl gesperrt und damit bereits vor Ende ihres regularen Gultigkeitszeitraums ungultig wurden Inhaltsverzeichnis 1 Funktionsweise 2 Verbreitung 3 Vor und Nachteile 3 1 Vorteile 3 2 Nachteile 4 Bedenken hinsichtlich der Wahrung der Privatsphare 5 Siehe auch 6 Normen und Standards 7 EinzelnachweiseFunktionsweise BearbeitenMittels OCSP kann der Status eines Zertifikats durch Anfrage bei einem Server ein so genannter OCSP Responder abgefragt werden Dieser OCSP Responder wird in der Regel vom Herausgeber des Zertifikats betrieben und liefert als Antwort good d h das Zertifikat ist nicht gesperrt revoked Zertifikat ist gesperrt oder unknown der Status konnte nicht ermittelt werden etwa weil der Herausgeber des Zertifikats dem Responder nicht bekannt ist Des Weiteren besteht die Moglichkeit dass der OCSP Responder sogenannte Positivauskunfte Zertifikat ist authentisch und gultig erteilt Dabei wird der Antwort ein Hash Wert des Zertifikats mitgegeben wenn das Zertifikat tatsachlich existiert Die Erteilung von Positivauskunften ist im OCSP Standard RFC 2560 1 allerdings nicht vorgesehen so dass ihre korrekte Auswertung ein vom Standard abweichendes Verhalten der OCSP Clients erfordert In Deutschland ist die Erteilung von Positivauskunften fur qualifizierte Zertifikate vom Signaturgesetz gefordert Regulare Antworten OCSP Response sind stets vom OCSP Responder digital signiert und konnen somit vom Client auf ihre Echtheit und Unverfalschtheit gepruft werden Antworten die Fehlersituationen reprasentieren sind nicht signiert Die Anfrage OCSP Request kann signiert sein muss es aber nicht sein in der Praxis werden OCSP Requests selten signiert OCSP erlaubt es auch in einer Anfrage die Gultigkeit mehrerer Zertifikate abzufragen der Responder liefert dann in seiner Antwort eine Liste mit den jeweiligen Zertifikatsstatus Sofern ein OCSP Responder auf einer aktuellen Datenbasis z B einer Replikation der Datenbank der Zertifizierungsstelle arbeitet gibt er stets den gegenwartigen Sperrstatus des Zertifikates an Fur die Gultigkeit einer elektronischen Signatur ist aber unter Umstanden nicht der Status des Zertifikates zum Zeitpunkt der Prufung und der OCSP Abfrage relevant sondern der Status zum vergangenen Zeitpunkt der Signierung dies gilt z B fur elektronische Signaturen nach dem deutschen Signaturgesetz Daher mussen die OCSP Antworten bei einem gesperrten Zertifikat auch den Sperrzeitpunkt angeben so dass sich daraus ermitteln lasst ob dieses Zertifikat zu einem bestimmten Zeitpunkt noch gultig war Falls jedoch die Zertifizierungsstelle vorubergehende Sperrungen Suspendierungen zulasst kann man einer positiven OCSP Antwort good nicht entnehmen ob dieses Zertifikat zwischenzeitlich suspendiert war Allerdings wird dies gemeinhin nicht als Nachteil von OCSP gewertet sondern vielmehr die Suspendierung von Signaturzertifikaten als problematisch fur elektronische Signaturen angesehen Daher ist eine solche Suspendierung in Deutschland fur qualifizierte Zertifikate nicht zugelassen Im Unterschied zu OCSP unterstutzt das Server based Certificate Validation Protocol die Abfrage des Zertifikatsstatus zu einem vergangenen Zeitpunkt OCSP besitzt kein eigenes Transport Protokoll zum Transport wird in der Regel http oder https verwendet Verbreitung BearbeitenOCSP wird inzwischen von vielen Standard Programmen und Betriebssystemen z B Microsoft Windows Vista Adobe Acrobat Mozilla Firefox Mozilla Thunderbird Lotus Notes Version 8 Opera ab Version 8 2 3 unterstutzt Einige vor allem altere Programme unterstutzen nur Zertifikatsperrlisten CRLs zur Prufung des Zertifikatsstatus Um der Forderung des Signaturgesetzes nach einem aktuellen Auskunftsdienst zu genugen betreiben alle Aussteller von qualifizierten Zertifikaten in Deutschland einen OCSP Responder Vor und Nachteile BearbeitenVorteile Bearbeiten Im Gegensatz zu Sperrlisten die nur in bestimmten Intervallen erstellt werden und damit nicht immer aktuell sind konnen OCSP Responder sekundengenaue Sperrinformationen liefern sofern sie eine aktuelle Datenbasis verwenden z B die CA Datenbank Ausserdem ermoglicht es OCSP im Gegensatz zu Sperrlisten nicht gesperrte Zertifikate von gefalschten Zertifikaten zu unterscheiden wenn der OCSP Responder so konfiguriert ist dass er nur bei tatsachlich existierenden Zertifikaten die Antwort good liefert Positivauskunft Dies wird vor allem dann wichtig wenn die von der Zertifizierungsstelle CA zur Signierung der Zertifikate eingesetzten Algorithmen und Schlussellangen im Laufe der Zeit unsicher und Falschungen moglich werden Allerdings sieht der Standard vor dass ein OCSP Responder bereits dann die Antwort good liefert wenn das Zertifikat nicht in einer Sperrliste gelistet ist in diesem Fall konnte das Zertifikat auch gar nicht ausgestellt worden d h gefalscht sein Nachteile Bearbeiten OCSP liefert wie Sperrlisten nur Auskunfte zum Sperrstatus von Zertifikaten pruft aber nicht die mathematische Korrektheit der Signaturen der Zertifikate ihre Gultigkeitsdauer oder ggf im Zertifikat angegebene Nutzungsbeschrankungen Ausserdem muss der Client zunachst eine Zertifizierungskette ermitteln Um diese Aufgaben an den Auskunftsdienst auszulagern wurde SCVP entwickelt Weiterhin hangt die Aktualitat von OCSP Antworten von der verwendeten Datenbasis ab Bei manchen Implementierungen basiert der OCSP Responder auf einer Sperrliste und liefert daher keine aktuelleren Sperrinformationen als diese Problematisch ist dass viele Client Implementierungen ein Zertifikat auch dann als gultig betrachten wenn sie die Fehlerantwort tryLater erhalten Da Fehlerantworten nicht signiert sind kann ein Angreifer durch gefalschte tryLater Antworten die OCSP Prufung aushebeln 4 Die ursprungliche OCSP Implementierung kann zu betrachtlichen Kosten fur die Zertifizierungsstellen fuhren da diese dabei fur ein bestimmtes Zertifikat jedem Client in Echtzeit Antworten liefern mussen Wenn beispielsweise eine Website mit hohem Verkehrsaufkommen ein Zertifikat ausgestellt bekommt dann werden die Server der Zertifizierungsstelle wahrscheinlich von einem starken Aufkommen an OCSP Anfragen getroffen die die Gultigkeit des Zertifikates abfragen Bedenken hinsichtlich der Wahrung der Privatsphare BearbeitenDie Verwendung von OCSP wirft Fragen hinsichtlich der Wahrung der Privatsphare auf weil es bedingt dass der Client neben dem eigentlichen Kommunikationsziel eine dritte Partei kontaktiert um die Gultigkeit des Zertifikats zu uberprufen Eine Moglichkeit dieses Problem zu losen liegt in der Verwendung von OCSP Stapling dabei wird z B das Browserverhalten nicht enthullt Siehe auch BearbeitenCertificate Validation ServiceNormen und Standards BearbeitenNachfolgend der Entwicklungspfad zum aktuellen Request for Comments RFC RFC 2560 X 509 Internet Public Key Infrastructure Online Certificate Status Protocol OCSP Juni 1999 veraltet englisch RFC 6277 Online Certificate Status Protocol Algorithm Agility Juni 2011 Erganzung veraltet englisch RFC 6960 X 509 Internet Public Key Infrastructure Online Certificate Status Protocol OCSP Juni 2013 englisch Einzelnachweise Bearbeiten RFC 2560 X 509 Internet Public Key Infrastructure Online Certificate Status Protocol OCSP Juni 1999 veraltet englisch Yngve Nysaeter Pettersen Introducing Extended Validation Certificates Nicht mehr online verfugbar Opera Software 9 November 2006 archiviert vom Original am 10 Februar 2010 abgerufen am 8 Januar 2010 englisch nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot labs opera com Yngve Nysaeter Pettersen Rootstore newsletter Nicht mehr online verfugbar Opera Software 3 Juli 2008 archiviert vom Original am 18 November 2008 abgerufen am 8 Januar 2010 englisch Moxie Marlinspike Defeating OCSP PDF 64 kB Abgerufen am 27 Januar 2011 englisch Abgerufen von https de wikipedia org w index php title Online Certificate Status Protocol amp oldid 235873169