7. Security Considerations (Sicherheitsüberlegungen)
7. Security Considerations (Sicherheitsüberlegungen)
Eine HTTP-Nachricht gilt nur dann als von einer Signatur abgedeckt (covered), wenn alle folgenden Bedingungen zutreffen:
-
Der Verifizierende erwartet die Signatur auf der Nachricht oder erlaubt sie.
-
Die Signatur ist auf der Nachricht vorhanden.
-
Die Signatur wird gegen das angegebene Schlüsselmaterial und den Algorithmus geprüft.
-
Schlüsselmaterial und Algorithmus sind für den Nachrichtenkontext angemessen.
-
Die Signatur liegt innerhalb der erwarteten Zeitgrenzen.
-
Die Signatur deckt den erwarteten Inhalt einschließlich kritischer Komponenten ab.
-
Die Liste abgedeckter Komponenten passt zum Kontext der Nachricht.
Neben den Anwendungsanforderungen aus Abschnitt 1.4 liefern die folgenden Abschnitte Kontext zum Erzeugen und Verifizieren von Signaturen auf HTTP-Nachrichten.