Kryptographie - Secure HTTP (S-HTTP)

Einführung zu S-HTTP

S-HTTP (Secure HTTP, also gesichertes HTTP Protokoll) ist ein Sicherungsverfahren für HTTP Transaktionen, dass auf einer Verbesserung des HTTP Protokolls beruht, die 1994 von der EIT (Enterprise Integration Technologies) herausgegeben wurde. Es ermöglicht eine Sicherung der Austausche bei e-commerce Transaktionen, indem die Nachrichten so gesichert werden, dass den Kunden die Vertraulichkeit ihrer Bankkarten-Nummer und anderer persönlicher Informationen versichert wird. Eine Implementierung von S-HTTP wurde von der Gesellschaft Terisa Systems entwickelt, um eine Sicherung bei Webservern und Browsern einzuführen.

Funktionsweise von S-HTTP

Im Gegensatz zu SSL , welches auf der Transportebene arbeitet, verschafft S-HTTP Sicherheit bei den Nachrichten über das HTTP Protokoll, indem es einzeln die HTML-Dokumente markiert, mit Hilfe von Zertifikaten. Während SSL unabhängig von der verwendeten Anwendung ist und den gesamten Kommunikationsvorgang sichert, ist S-HTTP stark mit dem HTTP Protokoll verbunden und chiffriert jede Nachricht einzeln.

S-HTTP-Nachrichten bestehen aus drei Teilen :

  • Der HTTP-Nachricht
  • Den Kryptographischen Präferenzen des Senders
  • Den Präferenzen des Empfängers

Um also eine S-HTTP-Nachricht zu entschlüsseln, analysiert der Empfänger der Nachricht deren Header, um festzustellen, welche Methode eingesetzt wurde, um sie zu verschlüsseln. Dann kann er die Nachricht durch durch die aktuellen und früheren kryptographischen Präferenzen des Senders entschlüsseln.

Die Komplementarität von S-HTTP und SSL

Obwohl SSL und S-HTTP ursprünglich konkurrierten, begriffen viele Personen, dass beide Sicherungsprotokolle eigentlich komplementär sind, da sie nicht auf der selben Ebene arbeiten. So lässt sich mit SSL die Internetverbindung sichern, währen S-HTTP gesicherte HTTP-Austausche ermöglicht.

Daher entwarf die Firma Terisa Systems, die auf die Sicherung von Netzwerken spezialisiert ist, gegründet von RSA Data Security und dieEIT, ein Entwicklungs-Kit, mit dem Entwickler Webserver erstellen konnten, die sowohl SSL und S-HTTP beinhalten (SecureWeb Server Toolkit), und Web-Clients, die diese Protokolle unterstützen (SecureWeb Client Toolkit).

Letzte Änderung am Montag Mai 4, 2009 03:00:01 von Jeff
Das Dokument mit dem Titel « Kryptographie - Secure HTTP (S-HTTP) » aus Kioskea.net (de.kioskea.net) wird zur Verfügung gestellt unter den Bedingungen der Creative Commons Lizenz. Sie dürfen das Dokument verwenden, verändern sowie Vervielfältigungen dieser Seite erstellen, unter den Bedingungen, die in der vorgenannten Lizenz erwähnt sind und unter der gleichzeitigen Bedingung, dass Sie im Rahmen Ihrer Verwendung, Veränderung oder Vervielfältigung nach außen hin klar und deutlich auf den Urheber (= de.kioskea.net) des Dokuments hinweisen.
Secure Shell (SSH)
SET Protokoll