Sicherheit in Computernetzen

Lerne, wie Kryptografie die Vertraulichkeit, Unverfälschtheit und Authentizität der Netzwerkkommunikation schützt und wie reale Protokolle sie einsetzen. Berechne kleine Beispiele zu RSA und Diffie-Hellman, vergleiche MACs mit digitalen Signaturen und sieh, wie Zertifikate und Nonces Identitätsvortäuschung und Wiederholungsangriffe verhindern. Verfolge den Handshake von TLS 1.3 und den Weg eines Pakets durch ein IPsec-VPN, vergleiche die Authentifizierung bei WPA2, WPA3 und 4G/5G, schreibe Firewallregeln und beurteile Meldungen der Angriffserkennung.

MittelEinheit 8 von 8 in Kurs: Computernetzwerke – Internetprotokolle, TCP/IP und Routing

Was du lernst

  1. Beschreibe die Anforderungen an sichere Kommunikation und nutze dann symmetrische und asymmetrische Kryptografie, um Nachrichteninhalte zu verbergen und gemeinsame Schlüssel zu vereinbaren.
    • Beschreibe die Anforderungen an sichere Kommunikation und die Möglichkeiten von Angreifern
      Benenne die Sicherheitseigenschaften, die ein Netzwerkprotokoll anstrebt, beschreibe passive und aktive Angreifer und sieh, welche Schicht des Protokollstapels die jeweilige Schutzmaßnahme schützt.
    • Ver- und entschlüssle mit symmetrischen Chiffren
      Erkläre, wie ein gemeinsamer geheimer Schlüssel Klartext in Geheimtext verwandelt, warum Schlüssellänge und Chiffremodus wichtig sind und warum der Schlüsselaustausch der schwierige Teil ist.
    • Vereinbare Schlüssel und verschlüssle mit asymmetrischer Kryptografie
      Nutze Schlüsselpaare, um ohne vorher geteiltes Geheimnis zu verschlüsseln, berechne kleine Beispiele zu RSA und Diffie-Hellman und erkläre Sitzungsschlüssel und Vorwärtsgeheimnis.
  2. Erkenne veränderte Nachrichten mit Hashwerten und Nachrichtenauthentifizierungscodes, signiere Nachrichten, prüfe öffentliche Schlüssel anhand von Zertifikaten und entwirf Authentifizierungsprotokolle, die Wiederholungsangriffen und Identitätsvortäuschung standhalten.
    • Erkenne Manipulationen mit Hashfunktionen und Nachrichtenauthentifizierungscodes
      Erkläre die Eigenschaften kryptografischer Hashfunktionen, warum eine Prüfsumme nicht genügt und wie ein MAC mit gemeinsamem Schlüssel dem Empfänger hilft, veränderte Nachrichten zu erkennen.
    • Signiere Nachrichten und prüfe die Vertrauenswürdigkeit öffentlicher Schlüssel anhand von Zertifikaten
      Erzeuge und prüfe digitale Signaturen, vergleiche sie mit MACs und erkläre, wie Zertifikate und eine Vertrauenskette einen öffentlichen Schlüssel an seinen Besitzer binden.
    • Entwirf Protokolle zur Endpunktauthentifizierung und greife sie an
      Entwickle Schritt für Schritt ein Authentifizierungsprotokoll, sieh, wie Identitätsvortäuschung, Abhören und Wiederholungsangriffe die schwachen Versionen überwinden, und sichere es mit Nonces.
  3. Erkläre, wie TLS eine TCP-Verbindung in einen authentifizierten, verschlüsselten Kanal verwandelt, verfolge den Handshake von TLS 1.3 und erkenne, was TLS schützt und was nicht.
    • Erkläre, wie TLS auf TCP einen sicheren Kanal aufbaut
      Beschreibe, wo TLS angesiedelt ist und wie es Schlüssel ableitet, und erkläre, wie Records mit verborgenen Sequenznummern und ein geschützter Verbindungsabschluss Veränderung, Umordnung, Wiederholung und Abschneiden verhindern.
    • Verfolge den Handshake von TLS 1.3
      Verfolge die Nachrichten eines vollständigen TLS-1.3-Handshakes, erkläre, was jede nachweist, zähle die Umläufe und beschreibe Wiederaufnahme, 0-RTT-Daten und Post-Quanten-Schlüsselaustausch.
    • Prüfe die Serveridentität und erkenne, welche Informationen TLS ungeschützt lässt
      Prüfe ein Serverzertifikat wie ein Client, erkläre, warum das Überspringen der Prüfung den TLS-Schutz aufhebt, und zähle auf, was ein Beobachter weiterhin sehen oder angreifen kann.
  4. Erkläre, wie IPsec Datagramme auf der Vermittlungsschicht schützt, verfolge den Weg eines Pakets durch ein Standort-VPN und beschreibe, wie IKE die Schlüssel einrichtet.
    • Erkläre Sicherheitsassoziationen, Protokolle und Betriebsmodi von IPsec
      Unterscheide AH von ESP und den Transportmodus vom Tunnelmodus und beschreibe die Zustandsinformationen einer IPsec-Sicherheitsassoziation.
    • Verfolge ein ESP-Paket durch ein VPN und vereinbare Schlüssel mit IKE
      Verfolge ein Datagramm Schritt für Schritt durch ein Standort-VPN, erkläre Sequenznummern und das Anti-Replay-Fenster und beschreibe, wie IKEv2 und NAT-Traversal den Tunnel einrichten.
  5. Erkläre, warum frühe WLAN-Sicherheit scheiterte, wie WPA2 und WPA3 Geräte authentifizieren und Schlüssel ableiten und wie 4G- und 5G-Netze Teilnehmer authentifizieren.
    • Erkläre, warum WEP gescheitert ist und wie WPA2 WLANs schützt
      Erkenne die Schwächen von WEP und beschreibe, wie WPA2 Personal und Enterprise Geräte authentifizieren und im Vier-Wege-Handshake neue Schlüssel ableiten.
    • Vergleiche WPA3 mit der Authentifizierung in 4G- und 5G-Netzen
      Erkläre, was WPA3 gegenüber WPA2 ergänzt, und beschreibe, wie Mobilfunknetze einen auf der SIM gespeicherten Schlüssel zur gegenseitigen Authentifizierung verwenden und wie 5G die Identität des Teilnehmers verbirgt.
  6. Schreibe und bewerte Paketfilterregeln, erkläre, wie zustandsbehaftete Filter und Anwendungsgateways sie verbessern, und beschreibe, wie Systeme zur Angriffserkennung und -verhinderung Angriffe finden.
    • Filtere Pakete mit zustandslosen Firewallregeln
      Beschreibe die Aufgaben einer Firewall, schreibe eine geordnete Regeltabelle für einen Paketfilter, prüfe Pakete anhand der Tabelle und erkenne die Grenzen zustandsloser Filterung.
    • Verfolge Verbindungen mit zustandsbehafteten Filtern und Anwendungsgateways
      Erkläre, wie ein zustandsbehafteter Filter eine Verbindungstabelle nutzt, was ein Anwendungsgateway ergänzt und wie eine DMZ und Tiefenverteidigung diese Werkzeuge im Netz platzieren.
    • Erkenne Angriffe mit Systemen zur Angriffserkennung und Angriffsverhinderung
      Vergleiche signaturbasierte und anomaliebasierte Erkennung, beurteile Fehlalarme anhand konkreter Zahlen und platziere Sensoren im Bewusstsein dessen, was Verschlüsselung vor ihnen verbirgt.

Sicherheit in Computernetzen einfach erklärt

6 Kapitel

1

Halte Nachrichten vertraulich

Netzwerkschutz beginnt mit der Frage, welche Eigenschaft eine Bedrohung verletzen kann. Verschlüsselung verbirgt Inhalte, doch Schlüsselverwaltung, Chiffremodi und authentifizierte Schlüsselvereinbarung bestimmen, ob dieser Schutz standhält. Gehe von den Möglichkeiten eines Angreifers zur Verschlüsselung mit gemeinsamem Schlüssel über und berechne dann kleine RSA- und Diffie-Hellman-Beispiele. So siehst du, wie zwei Parteien die Geheimnisse vereinbaren, die reale Protokolle verwenden.

1.1 Sicherheitsziele und Möglichkeiten von Angreifern

Eine Nachricht kann vertraulich sein und dennoch verändert werden oder von einem Betrüger stammen. Sichere Kommunikation benötigt daher mehrere Eigenschaften, die jeweils eine andere Frage zum Austausch beantworten.

Benenne die gefährdete Eigenschaft
EigenschaftFrageTypische Schutzmaßnahme
VertraulichkeitWer kann den Inhalt lesen?Verschlüsselung
NachrichtenintegritätLassen sich Änderungen erkennen?Ein MAC, eine Signatur oder AEAD
EndpunktauthentifizierungWer kommuniziert jetzt?Ein authentifizierter Handshake
Betriebliche IT-SicherheitKann das Netz seine Nutzer weiterhin versorgen?Filterung und Angriffserkennung

Alice und Bob sind die Kommunikationspartner; Trudy ist die Angreiferin. Eine passive Angreiferin fängt Verkehr ab, ohne ihn zu verändern. Das Mitlesen eines Passworts ist Abhören. Aus Verbindungszeiten auf einen arbeitsreichen Tagesablauf zu schließen, ist Verkehrsanalyse, selbst wenn die Inhalte verschlüsselt sind. Eine aktive Angreiferin schleust Pakete ein, verändert, löscht oder wiederholt sie. Bei der Identitätsvortäuschung gibt sie eine falsche Quellidentität an; bei einer Übernahme kontrolliert sie einen bestehenden Austausch; durch Überflutung versucht sie, Ressourcen zu erschöpfen.

Internetrouter leiten Pakete im Allgemeinen weiter, ohne die Echtheit ihrer Quelladressen nachzuweisen. Pakete durchqueren außerdem Netze, die keiner der beiden Nutzer kontrolliert. Im WLAN kann ein anderes Funkgerät in Reichweite übertragene Datenrahmen abfangen. Protokolle müssen die Kommunikation auch dann schützen, wenn ein Angreifer den Pfad kontrolliert.

Verfolge eine ungeschützte Anmeldung

Bob verbindet sich mit einem Café-Hotspot und meldet sich über unverschlüsseltes HTTP an. Trudy liest das Passwort: Die Vertraulichkeit ist verletzt. Sie verändert einen Downloadlink in der Antwort: Die Integrität ist verletzt. Betreibt sie einen gefälschten Hotspot mit dem Namen des Cafés, fehlt Bob außerdem eine zuverlässige Prüfung der Identität des Access Points. Nur das Passwort zu verschlüsseln würde nicht alle diese Schwachstellen beheben. Ein Angreifer kann manche verschlüsselte Nachrichten verändern, ohne sie zu verstehen, und eine abgefangene Authentifizierungsnachricht unverändert erneut senden.

Halte den Schlüssel geheim

Das Kerckhoffs-Prinzip besagt, dass die Sicherheit auch dann bestehen muss, wenn der Algorithmus bekannt wird. Das Geheimnis ist der Schlüssel. Ein selbst entwickelter geheimer Algorithmus kann aus Software rekonstruiert werden; außerdem ist es schwieriger, einen ganzen Algorithmus zu ändern und zu verteilen, als einen Schlüssel zu ersetzen. Der Austausch eines offengelegten Schlüssels schützt zukünftigen Verkehr, macht aber Aufzeichnungen unter dem alten Schlüssel nicht sicher.

Auch das Wissen des Angreifers ist wichtig. Ein Angriff mit bekanntem Geheimtext beginnt mit abgefangenen verschlüsselten Nachrichten. Bei einem Angriff mit bekanntem Klartext kommen passende ursprüngliche Nachrichten hinzu, etwa vorhersehbarer HTTP/1.1-Text, der mit „GET /“ beginnt. Bei einem Angriff mit gewähltem Klartext kann die Angreiferin Verschlüsselungen selbst gewählter Nachrichten erhalten. Moderne Verschlüsselung ist so entworfen, dass sie diesen stärkeren Angriffsmöglichkeiten standhält.

Bestimme den geschützten Pfad

WLAN- und Mobilfunksicherheit schützen eine Funkverbindung. TLS schützt die Kommunikation zwischen Anwendungsendpunkten. IPsec schützt ausgewählten IP-Verkehr zwischen Hosts oder Gateways. Schutz auf Nachrichtenebene, etwa bei sicherer E-Mail, kann während der Speicherung bei einer Nachricht bleiben. Eine sichere Funkstrecke schützt nicht den Rest eines Internetpfades: Nachdem ein Access Point den Schutz der Verbindung entfernt hat, muss ein anderer Mechanismus den weiteren Verkehr schützen.

Wichtige Erkenntnisse

  • Vertraulichkeit, Integrität, Authentifizierung und betriebliche IT-Sicherheit schützen vor unterschiedlichen Problemen.
  • Passive Angreifer beobachten; aktive Angreifer manipulieren außerdem den Verkehr.
  • Sicherheit beruht auf geheimen Schlüsseln, auch wenn Algorithmen öffentlich sind.
  • Eine Schutzmaßnahme schützt den Pfad zwischen ihren eigenen Endpunkten.

1.2 Gemeinsame Schlüssel, Chiffremodi und authentifizierte Verschlüsselung

Eine symmetrische Chiffre verwendet an beiden Enden denselben geheimen Schlüssel. Klartext ist die ursprüngliche Nachricht; Geheimtext ist ihre verschlüsselte Form. Schreibe die Verschlüsselung als c=EKS(m) und die Entschlüsselung als m=DKS(c): Der Schlüssel wird gemeinsam verwendet, aber die beiden Operationen machen einander rückgängig.

Schlüsselgröße und strukturelle Schwächen

Eine Caesar-Verschiebung um 3 macht aus „HALLO“ das Wort „KDOOR“. Durch Ausprobieren aller 25 nützlichen Verschiebungen lässt sie sich knacken. Eine Substitutionschiffre hat 26!≈4,03×1026 Schlüssel, erhält aber die Buchstabenhäufigkeiten. Ein Angreifer kann wiederholte Buchstaben und häufige Wörter nutzen, um die Zuordnung zu rekonstruieren, ohne jeden Schlüssel auszuprobieren. Die Größe des Schlüsselraums allein beweist keine Sicherheit.

AES ist eine Blockchiffre mit 128-Bit-Blöcken und Schlüsseln mit 128, 192 oder 256 Bit. DES hatte 64-Bit-Blöcke und einen 56-Bit-Schlüssel; 1998 wurde ein DES-Schlüssel durch vollständige Suche gefunden, und DES und Triple DES werden nicht mehr standardmäßig eingesetzt. Jedes zusätzliche Schlüsselbit verdoppelt den Aufwand der vollständigen Suche. Bei 1012 Versuchen pro Sekunde dauert die Suche über alle DES-Schlüssel etwa 256/1012≈72.000 Sekunden oder 20 Stunden; im Durchschnitt wird der Schlüssel nach der Hälfte der Zeit gefunden. Die Suche über alle AES-128-Schlüssel dauert bei dieser Rate etwa 1,1×1019 Jahre.

Der Modus verändert den Schutz der Nachricht

Ein Betriebsmodus verarbeitet mehr als einen Block.

ModusFunktionsweiseWesentliche Einschränkung
ECBVerschlüsselt jeden Block unabhängigGleiche Blöcke verraten wiederholte Muster
CBCVerknüpft jeden Block durch XOR mit dem vorherigen Geheimtextblock und verschlüsselt ihn dannBenötigt einen neuen, unvorhersehbaren IV und separaten Integritätsschutz
CTRVerschlüsselt Zähler, um einen Schlüsselstrom zu erzeugen, und verknüpft ihn dann durch XOR mit der NachrichtEine Kombination aus Schlüssel und Nonce darf nie wiederverwendet werden

Der erste CBC-Block verwendet anstelle eines vorherigen Geheimtextblocks einen Initialisierungsvektor, kurz IV. Der IV wird offen gesendet; entscheidend sind Unvorhersehbarkeit und Neuheit, nicht Geheimhaltung. Die Zufallsauswahl verbirgt unmittelbar erkennbare Gleichheitsmuster zwischen Nachrichten. Sie erkennt für sich genommen keine Manipulation.

Untersuche die Wiederverwendung eines Schlüsselstroms

Angenommen, zwei Nachrichten verwenden denselben Schlüsselstrom k. Ihre Geheimtexte sind c1=m1⊕k und c2=m2⊕k. Ihre XOR-Verknüpfung hebt den wiederholten Schlüsselstrom auf:

c1⊕c2=m1⊕m2.

Kennt man nun einen Klartext, lässt sich der andere ermitteln. Wiederholte IVs verursachten bei WEP diese Art von Fehler. Ein längerer Verschlüsselungsschlüssel behebt einen wiederholten Schlüsselstrom nicht.

AEAD, authentifizierte Verschlüsselung mit zugehörigen Daten, verbindet Vertraulichkeit mit Integrität. AES-GCM und ChaCha20-Poly1305 authentifizieren den Geheimtext und alle zugehörigen Daten. Zugehörige Daten, etwa ein Routingfeld, bleiben lesbar, können aber nicht verändert werden, ohne dass die Prüfung fehlschlägt. TLS 1.3 verwendet AEAD für jeden geschützten Record.

Verteile das Geheimnis

Schnelle Verschlüsselung großer Datenmengen benötigt weiterhin einen gemeinsamen Schlüssel. Benötigt jedes Paar von n Nutzern einen anderen Schlüssel, beträgt die Gesamtzahl n(n−1)/2. Für 100 Nutzer sind das 4.950 Schlüssel. Asymmetrische Verfahren ermöglichen es den Beteiligten, Sitzungsschlüssel zu vereinbaren, ohne vorher für jedes Paar ein separates Geheimnis zu verteilen.

Wichtige Erkenntnisse

  • Schlüsselgröße und Blockgröße von AES sind unterschiedliche Eigenschaften.
  • Ein großer Schlüsselraum beseitigt keine Schwächen einer Chiffre oder ihres Modus.
  • CBC benötigt einen unvorhersehbaren IV; CTR benötigt einzigartige Kombinationen aus Schlüssel und Nonce.
  • Verschlüsselung allein authentifiziert keine Nachricht.
  • AEAD authentifiziert sowohl lesbare zugehörige Daten als auch verschlüsselte Inhalte.
  • Die Anzahl paarweise geteilter Schlüssel wächst gemäß n(n−1)/2.

1.3 Öffentliche Schlüssel, gemeinsame Geheimnisse und Vorwärtsgeheimnis

Bob veröffentlicht KB+ und hält KB− geheim. Alice kann für Bob verschlüsseln, ohne zuvor ein Geheimnis mit ihm zu teilen. Es muss praktisch unmöglich sein, den privaten Schlüssel aus dem öffentlichen Schlüssel zu berechnen.

Berechne einen einfachen RSA-Austausch

RSA beginnt mit den Primzahlen p und q. Berechne n=pq und z=(p−1)(q−1). Wähle einen öffentlichen Exponenten e, der teilerfremd zu z ist, und finde dann d, sodass ed mod z=1 gilt. Der öffentliche Schlüssel ist (n,e); der private Schlüssel ist (n,d). Für eine Nachrichtenzahl kleiner als n gilt:

c=me mod n,m=cd mod n.

Verwende die kleinen Beispielprimzahlen 11 und 13. Dann sind n=143 und z=120. Wähle bei e=7 den Wert d=103, denn 7×103=721=6×120+1. Für m=9 ergibt wiederholtes Quadrieren 92 mod 143=81 und 94 mod 143=126. Die Kombination der Potenzen ergibt 97 mod 143=48. Die Entschlüsselung liefert 48103 mod 143=9.

Diese Zahlen machen die Rechnung sichtbar; RSA in der Praxis verwendet Moduln mit mindestens 2.048 Bit. Die Zerlegung des Moduls legt die Primzahlen offen und ermöglicht die Rekonstruktion des Schlüssels. Echte RSA-Verschlüsselung verwendet außerdem eine zufallsbasierte OAEP-Auffüllung: RSA in der Lehrbuchform ohne Auffüllung erzeugt bei einer wiederholten Nachricht erneut denselben Geheimtext.

Vereinbare ein Geheimnis mit Diffie-Hellman

Diffie-Hellman stellt ein gemeinsames Geheimnis her, ohne dieses Geheimnis zu senden. Alice und Bob veröffentlichen eine Primzahl p und einen Generator g. Alice hält a geheim und sendet A=ga mod p. Bob hält b geheim und sendet B=gb mod p. Alice berechnet Ba mod p und Bob berechnet Ab mod p; beide erhalten gab mod p.

Für p=29, g=2, a=5 und b=12 sendet Alice 3 und Bob 7. Alices Rechnung ergibt 75 mod 29=16; die von Bob ergibt 312 mod 29=16. Ihr kleines Beispiel ist leicht zu knacken; bei großen Gruppen ist die Rekonstruktion der geheimen Exponenten praktisch unmöglich. Verfahren auf elliptischen Kurven wie X25519 erfüllen denselben Zweck mit kürzeren Schlüsseln.

Authentifiziere den Austausch

Diffie-Hellman allein identifiziert keinen der Teilnehmer. Trudy kann ihre eigenen öffentlichen Werte einsetzen und zwei getrennte gemeinsame Geheimnisse erzeugen, eines mit Alice und eines mit Bob. Dann liest sie den Verkehr und verschlüsselt ihn erneut. Ein authentifiziertes Protokoll bindet die ausgetauschten Werte an vertrauenswürdige Identitäten, mithilfe von Signaturen und Zertifikaten oder einem bereits vereinbarten gemeinsamen Geheimnis.

Protokolle verwenden hybride Verschlüsselung: Asymmetrische Verfahren vereinbaren einen Sitzungsschlüssel, und AES oder ChaCha20 verarbeitet die großen Datenmengen. RSA kann einen zufälligen Sitzungsschlüssel übertragen, doch der spätere Diebstahl des privaten RSA-Schlüssels legt aufgezeichnete Austausche offen. Neue kurzlebige Diffie-Hellman-Werte, die nach Gebrauch gelöscht werden, bieten Vorwärtsgeheimnis gegenüber dem späteren Diebstahl langfristiger Authentifizierungsschlüssel.

Ein ausreichend großer Quantencomputer würde RSA und klassisches Diffie-Hellman brechen. ML-KEM, 2024 von NIST in FIPS 203 standardisiert, dient der Post-Quanten-Schlüsselvereinbarung. Ein hybrides Verfahren wie X25519MLKEM768 kombiniert klassische und Post-Quanten-Komponenten. In dieser Verwendung beschreibt „hybrid“ zwei Mechanismen zur Schlüsselvereinbarung; große Datenmengen werden weiterhin symmetrisch verschlüsselt, auch mit 256-Bit-Schlüsseln für eine große Sicherheitsreserve.

Wichtige Erkenntnisse

  • RSA verwendet einen öffentlichen Exponenten zum Verschlüsseln und einen privaten Exponenten zum Entschlüsseln.
  • Diffie-Hellman tauscht öffentliche Werte aus, nicht das daraus entstehende gemeinsame Geheimnis.
  • Ein nicht authentifizierter Schlüsselaustausch ermöglicht einen Man-in-the-Middle-Angriff.
  • Sitzungsschlüssel ermöglichen es schnellen symmetrischen Chiffren, große Datenmengen zu verarbeiten.
  • Vorwärtsgeheimnis hängt von neuen Sitzungsgeheimnissen ab, die gelöscht werden.
2

Authentifiziere Nachrichten und Kommunikationspartner

Integrität und Identität benötigen einen Nachweis, den ein Angreifer nicht nachbilden kann. Hashwerte zeigen Änderungen nur, wenn ihre Referenz vertrauenswürdig ist; Authentifizierungswerte mit gemeinsamem Schlüssel und Signaturen mit öffentlichen Schlüsseln ergänzen die Authentifizierung auf unterschiedliche Weise. Verfolge diese Unterschiede bis zum Vertrauen in Zertifikate und zu neuen Challenge-Response-Austauschen, bei denen der Nachweis des Schlüsselbesitzes auch zeigen muss, wer jetzt beteiligt ist.

2.1 Hashfunktionen und Nachrichtenauthentifizierung mit gemeinsamem Schlüssel

Eine Integritätsprüfung muss einem gezielten Angriff standhalten, nicht nur versehentlichen Fehlern. Eine Netzwerkprüfsumme und ein kryptografischer Hashwert dienen unterschiedlichen Zwecken, und keiner von beiden authentifiziert für sich genommen eine Nachricht.

Verstehe die Eigenschaften von Hashfunktionen

Eine kryptografische Hashfunktion bildet eine Nachricht beliebiger Länge auf einen Hashwert fester Größe ab. SHA-256 erzeugt 256 Bit, die gewöhnlich als 64 Hexadezimalziffern geschrieben werden. Gute Hashfunktionen besitzen drei unterschiedliche Resistenzeigenschaften:

EigenschaftWas ein Angreifer nicht finden können darf
UrbildresistenzEine Nachricht, die zu einem vorgegebenen Hashwert passt
ZweiturbildresistenzEine andere Nachricht mit demselben Hashwert wie eine vorgegebene Nachricht
KollisionsresistenzIrgendwelche zwei verschiedenen Nachrichten mit demselben Hashwert

Kollisionen existieren, weil eine endliche Anzahl von Hashwerten mehr mögliche Nachrichten abbildet. Sicherheit bedeutet, dass es praktisch unmöglich ist, eine nutzbare Kollision zu finden. Für MD5 und SHA-1 gibt es praktisch durchführbare Kollisionsangriffe; sie eignen sich nicht für Signaturen und Zertifikate. SHA-3 bietet eine weitere moderne Familie von Hashfunktionen.

Kleine Änderungen an einer Nachricht wirken sich über den ganzen Hashwert aus: Das ist der Lawineneffekt. Die Änderung von „Pay Ana 100“ zu „Pay Ana 900“ verändert 124 Bit der SHA-256-Ausgabe; die Hashwerte beginnen mit ECD0D31E und 21736708. Dagegen ist die Internet-Prüfsumme sowohl von „PAY 1290“ als auch von „PAY 9012“ gleich 0xEC3B: Das Vertauschen der betreffenden 16-Bit-Wörter erhält ihre Summe. Eine Prüfsumme, die zufällige Beschädigungen erkennen soll, lässt sich bei einer gezielten Änderung leicht beibehalten.

Ergänze das Geheimnis, das einem Angreifer fehlt

Eine Nachricht und ihren Hashwert offen zu senden, schützt nicht vor aktiver Manipulation. Trudy ersetzt sowohl die Nachricht als auch ihren Hashwert, sodass die Neuberechnung des Empfängers erfolgreich ist. Ein Nachrichtenauthentifizierungscode, kurz MAC, ergänzt einen geheimen Authentifizierungsschlüssel, den Alice und Bob gemeinsam besitzen.

Alice sendet m und MAC(s,m). Bob berechnet aus der empfangenen Nachricht und seiner eigenen Kopie von s einen Authentifizierungswert und vergleicht die Werte. Ändert Trudy „Pay Ana 100“ zu „Pay Ana 900“, berechnet Bob den Wert für den geänderten Text. Trudys kopierter alter Wert besteht den Vergleich nicht. Die Nachricht kann weiterhin lesbar sein: Ein MAC bietet Integrität und authentifiziert einen Schlüsselinhaber, bietet aber keine Vertraulichkeit.

HMAC verwendet eine Hashfunktion in zwei verschachtelten Durchläufen mit Schlüssel. HMAC-SHA256 ist eine Standardwahl. Einfach H(s∥m) mit SHA-256 zu verwenden, ist unsicher: Durch eine Längenerweiterung kann ein Angreifer möglicherweise Bytes anhängen und einen passenden Authentifizierungswert berechnen, ohne den Schlüssel zu erfahren. Die Konstruktion von HMAC vermeidet diesen Fehler.

Unterscheide Authentizität und Aktualität

Eine alte Nachricht mit ihrem ursprünglichen MAC hat weiterhin einen gültigen Authentifizierungswert. Um Wiederholungen zurückzuweisen, authentifiziere zusammen mit der Nachricht eine Sequenznummer oder eine neue Herausforderung und prüfe diesen Aktualitätswert beim Empfänger. Eine nicht authentifizierte Nummer hinzuzufügen genügt nicht, weil Trudy sie verändern könnte.

Beide Inhaber des gemeinsamen Schlüssels können gültige Authentifizierungswerte erzeugen. Ein Dritter kann daher anhand eines MAC nicht entscheiden, welcher Inhaber eine Nachricht geschrieben hat. Digitale Signaturen liefern diesen öffentlich überprüfbaren Nachweis. Wenn du Verschlüsselung mit einem separaten MAC kombinierst, verwende getrennte Schlüssel und berechne den MAC nach der Verschlüsselung über den Geheimtext; eine AEAD-Konstruktion bietet eine integrierte Alternative.

Wichtige Erkenntnisse

  • Eine Hashfunktion verwendet keinen Schlüssel; ein MAC benötigt ein gemeinsames Geheimnis.
  • Kollisionsresistenz bedeutet, dass Kollisionen schwer zu finden sind, nicht, dass sie nicht existieren.
  • Ein Angreifer kann eine Nachricht und ihren offen übertragenen Hashwert ersetzen.
  • HMAC vermeidet die Längenerweiterungsschwäche eines einfachen SHA-256-Hashwerts mit vorangestelltem Geheimnis.
  • Zur Aktualitätsprüfung müssen authentifizierte Nonces oder Sequenznummern geprüft werden.

2.2 Digitale Signaturen und Vertrauen in Zertifikate

Eine digitale Signatur erlaubt jedem, einen mit einem privaten Schlüssel erstellten Nachweis zu prüfen. Wer prüft, benötigt sowohl eine zuverlässige Signaturprüfung als auch eine vertrauenswürdige Verbindung zwischen dem öffentlichen Schlüssel und der Identität, für die er steht.

Signiere und prüfe eine Nachricht

Der Unterzeichner verwendet einen privaten Schlüssel; wer die Signatur prüft, verwendet den passenden öffentlichen Schlüssel. Signaturen binden ihren Nachweis an die Nachricht, sodass die Prüfung bei einer Veränderung fehlschlägt. Der private Schlüssel muss unter der Kontrolle des Unterzeichners bleiben. Das unterstützt die Nichtabstreitbarkeit: einen unabhängig überprüfbaren Nachweis der Signatur, anders als bei einem MAC, den jeder Inhaber des gemeinsamen Schlüssels erzeugen könnte.

Signaturverfahren verarbeiten einen Hashwert oder eine kodierte Darstellung der Nachricht. In einem vereinfachten RSA-Modell lautet die Signatur KB−(H(m)). Der Empfänger berechnet den Hashwert und vergleicht ihn mit dem Wert, den er mithilfe von Bobs öffentlichem Schlüssel erhält. Tatsächliche RSA-Signaturen ergänzen eine Kodierung wie RSASSA-PSS; ECDSA und Ed25519 verwenden andere Rechenverfahren. Signieren ist kein allgemeines Verfahren, um eine Nachricht mit einem privaten Schlüssel zu verschlüsseln.

Für einen einfachen RSA-Schlüssel mit n=143, e=7 und d=103 sei der Hashwert 20. Bob berechnet σ=20103 mod 143=58. Alice erhält 587 mod 143=20 und vergleicht das Ergebnis mit ihrem eigenen Hashwert. Hat ein veränderter Text den Hashwert 21, stimmt der erhaltene Wert 20 nicht überein. Kollisionsresistenz ist wichtig, weil sonst zwei Nachrichten mit demselben Hashwert dieselbe Eingabe für die Signatur hätten.

MerkmalMACDigitale Signatur
Schlüssel zum Erzeugen des NachweisesGemeinsames GeheimnisPrivater Schlüssel des Unterzeichners
Wer kann prüfen?Inhaber des gemeinsamen SchlüsselsJeder mit dem öffentlichen Schlüssel
Wer kann ihn erzeugen?Jeder Inhaber des gemeinsamen SchlüsselsDer Inhaber des privaten Schlüssels
Typischer ProtokolleinsatzAuthentifizierung großer DatenmengenHandshakes, Zertifikate, Aktualisierungen
Binde einen Schlüssel an einen Namen

Trudy kann ein vollkommen gültiges Schlüsselpaar erzeugen. Bezeichnet sie dessen öffentlichen Schlüssel als „Bob“, deckt eine erfolgreiche Signaturprüfung allein die Vertauschung nicht auf. Ein Zertifikat bindet eine Identität unter der Signatur einer Zertifizierungsstelle an einen öffentlichen Schlüssel.

Ein X.509-Zertifikat für eine Website enthält Domainnamen im Feld Subject Alternative Name, den öffentlichen Schlüssel des Inhabers, einen Aussteller, Gültigkeitsdaten und die Signatur des Ausstellers. Ein Server stellt normalerweise sein Endzertifikat und Zwischenzertifikate bereit. Der Client prüft diese Kette bis zu einem Wurzelzertifikat, dem sein Betriebssystem oder Browser bereits vertraut. Nicht die Selbstsignatur eines Wurzelzertifikats macht es vertrauenswürdig; seine Aufnahme in den Vertrauensspeicher liefert dieses anfängliche Vertrauen.

Bei der Prüfung werden die Signaturen entlang der Kette, die Gültigkeitsdaten, der vorgesehene Name, die erlaubte Verwendung und, soweit verfügbar, Informationen zum Widerruf kontrolliert. Eine Kette, die bei einem unbekannten Wurzelzertifikat endet, wird nicht allein deshalb vertrauenswürdig, weil ihre Signaturen mathematisch gültig sind.

Verlange einen Nachweis des Schlüsselbesitzes

Zertifikate sind öffentlich und können kopiert werden. Ein Server muss außerdem die Kontrolle über den zugehörigen privaten Schlüssel nachweisen, indem er neue Handshake-Daten signiert. Eine gestohlene Zertifikatsdatei allein kann diese Signatur nicht erzeugen. Ein gewöhnliches gültiges Website-Zertifikat bestätigt die Kontrolle über den Domainnamen; es bestätigt nicht, dass die Inhalte oder die Geschäftstätigkeit der Website ehrlich sind.

Wichtige Erkenntnisse

  • Signiere mit dem privaten Schlüssel und prüfe mit dem öffentlichen Schlüssel.
  • Alle Inhaber eines MAC-Schlüssels können Authentifizierungswerte erzeugen; Signaturen liefern unabhängig überprüfbare Nachweise.
  • Ein Zertifikat bindet einen öffentlichen Schlüssel unter der Signatur eines Ausstellers an eine Identität.
  • Eine vertrauenswürdige Kette beginnt mit einem Wurzelzertifikat, das der Client bereits akzeptiert.
  • Zu einem Zertifikat muss ein Nachweis des Besitzes des privaten Schlüssels hinzukommen.
  • Ein Domainzertifikat bescheinigt nicht die Ehrlichkeit einer Website.

2.3 Neue Herausforderungen und authentifizierte Sitzungen

Endpunktauthentifizierung fragt, wer jetzt teilnimmt. Eine alte gültige Nachricht kann beweisen, dass jemand einmal einen Schlüssel besaß, ohne zu beweisen, dass der gegenwärtige Sender ihn besitzt.

Knacke die schwachen Versionen

Alice sendet zunächst „Ich bin Alice“. Trudy kann dieselben Worte senden. Die Ergänzung von Alices Quell-IP-Adresse schlägt fehl, weil ein Datagramm eine gefälschte Adresse enthalten kann. Das Senden eines Passworts legt es einem Beobachter offen. Die Verschlüsselung eines festen Passworts verbirgt seinen Inhalt, hinterlässt aber einen wiederverwendbaren Nachweis: Trudy zeichnet den Geheimtext auf und sendet ihn bei einer anderen Anmeldung.

Das ist ein Wiederholungsangriff. Die Angreiferin entschlüsselt oder verändert den alten Nachweis nicht. Die Schwäche besteht darin, dass Bob dieselben Bytes in einer neuen Sitzung akzeptiert. Eine stärkere Chiffre würde diesen Protokollfehler nicht beheben.

Binde den Nachweis an diesen Versuch

Bob sendet eine neue, unvorhersehbare Nonce, eine Herausforderung, die in diesem Authentifizierungskontext einmal verwendet wird. Alice gibt einen Wert zurück, für den ihr geheimer Schlüssel nötig ist, etwa einen HMAC der Herausforderung. Bob berechnet die erwartete Antwort mit seiner Kopie des Schlüssels. Eine von einer früheren Herausforderung kopierte Antwort stimmt nicht überein.

Beispielsweise lautet die Herausforderung am Montag 0x7F3A91C2. Trudy fängt die gültige Antwort darauf ab. Am Dienstag sendet Bob 0x0B66E4D9. Die Wiederholung der Antwort vom Montag schlägt fehl, weil der am Dienstag erwartete Authentifizierungswert aus anderen Bytes berechnet wird. Die kurzen Hexadezimalwerte veranschaulichen den Austausch; reale Herausforderungen benötigen genügend zufällige Bits, um brauchbare Vorhersagen oder Wiederholungen zu vermeiden.

Unvorhersehbarkeit verhindert auch das Sammeln im Voraus. Ist Bobs nächste Herausforderung leicht zu erraten, kann Trudy sich als Bob ausgeben, Alice um eine Antwort auf diese zukünftige Herausforderung bitten und die gesammelte Antwort später Bob vorlegen. Eine Herausforderung muss an den aktuellen Protokollaustausch gebunden sein und sich nicht nur von der letzten unterscheiden.

Authentifiziere mit öffentlichen Schlüsseln

Alice kann eine neue Herausforderung mit ihrem privaten Schlüssel signieren. Bob prüft die Signatur mit ihrem echten öffentlichen Schlüssel. Akzeptiert Bob einen von Trudy gelieferten Ersatzschlüssel, kann Trudy Bobs Herausforderung selbst signieren. Zertifikate stellen die Verbindung zwischen Identität und Schlüssel her; die neue Signatur beweist den aktuellen Besitz dieses Schlüssels.

Bei der gegenseitigen Authentifizierung weisen beide Gegenstellen ihre Identität nach. Ein Protokoll muss ihre Rollen unterscheiden und Nachweise an die Sitzung binden, damit die Antwort einer Seite nicht einfach als Antwort der anderen zurückgespiegelt werden kann. Gewöhnliches Web-TLS authentifiziert meist den Server mit einem Zertifikat; der Nutzer authentifiziert sich anschließend innerhalb dieses geschützten Kanals mit einem Passwort oder Passkey. Verbindungen zwischen Diensten und VPNs authentifizieren häufig beide Endpunkte.

Schütze die Kommunikation nach der Anmeldung

Eine erfolgreiche Authentifizierung schützt späteren Klartextverkehr nicht. Trudy könnte warten, bis die Anmeldung abgeschlossen ist, und dann Befehle einschleusen oder die Verbindung übernehmen. Sichere Handshakes vereinbaren Sitzungsschlüssel, und nachfolgende Nachrichten erhalten einen an diese Sitzung gebundenen Integritätsschutz.

Ein Challenge-Response-Verfahren stärkt auch ein schwaches menschliches Passwort nicht automatisch. Kann eine Beobachterin eine abgefangene Antwort für jeden Passwortversuch neu berechnen, kann sie einen Offline-Wörterbuchangriff durchführen. Die Aktualitätsprüfung verhindert Wiederholungen, während ein starkes Geheimnis oder ein geeignetes passwortauthentifiziertes Austauschverfahren dem Erraten begegnet; die beiden Schutzmaßnahmen lösen unterschiedliche Probleme.

Wichtige Erkenntnisse

  • Ein festes verschlüsseltes Passwort kann ohne Entschlüsselung erneut gesendet werden.
  • Ein Challenge-Response-Verfahren weist den Besitz eines Geheimnisses mithilfe einer neuen, unvorhersehbaren Herausforderung nach.
  • Authentifizierung mit öffentlichen Schlüsseln benötigt eine vertrauenswürdige Bindung zwischen Identität und Schlüssel.
  • Auf die Authentifizierung muss eine geschützte Sitzung folgen.
3

Baue und prüfe einen TLS-Kanal

TLS verbindet Schlüsselvereinbarung, Identitätsprüfungen und authentifizierte Verschlüsselung zu einem Kanal für Anwendungsdaten. Verfolge einen Record von seinem richtungsabhängigen Schlüssel und seiner Sequenznummer bis zur Integritätsprüfung und anschließend die Nachrichten, die diese Schlüssel erzeugen. Zeitbedarf des Handshakes, Wiederaufnahme, Zertifikatsprüfung und sichtbare Verkehrsmetadaten erklären sowohl den Nutzen als auch die Grenzen einer HTTPS-Verbindung.

3.1 Geschützte Records über TCP

TLS bietet zwei Anwendungsprozessen einen vertraulichen, authentifizierten Kanal über einen zuverlässigen Bytestrom. Im häufigen Fall von HTTPS verwendet HTTP TLS über TCP, normalerweise auf Port 443. Eine Anwendungsbibliothek wie OpenSSL oder BoringSSL übernimmt TLS; TCP überträgt dessen Bytes, ohne sie zu interpretieren.

Vereinbare Schlüssel und schütze dann Records

Ein Handshake authentifiziert die Gegenstelle und vereinbart gemeinsames Schlüsselmaterial. Die Schlüsselableitung erzeugt daraus getrennte Geheimnisse für den Handshake-Verkehr und die Anwendungsdaten sowie unterschiedliche Schlüssel für jede Richtung. Alices ausgehender Record kann nicht einfach als Bobs Record zurückgespiegelt werden, weil die Empfangsrichtung einen anderen Schutz verwendet.

TLS teilt Daten in Records, sodass der Empfänger jeweils ein Stück prüfen kann. Ein Klartext-Record enthält höchstens 214=16.384 Bytes Inhalt. Sein kurzer Header enthält einen Typ, ein älteres Versionsfeld und die Länge. Verschlüsselung fügt zusätzliche Daten hinzu, sodass ein verschlüsselter Record größer als der ursprüngliche Inhalt ist. In TLS 1.3 verrät der äußere Typ eines geschützten Records nicht unmittelbar den Typ des enthaltenen Anwendungs- oder Handshake-Inhalts.

TLS 1.3 verlangt AEAD. Der Empfänger prüft den Authentifizierungswert eines Records, bevor er dessen Klartext an die Anwendung weitergibt. Verändert Trudy eine geschützte HTTP-Anfrage, schlägt die Prüfung des Werts fehl: Der Empfänger beendet die Verbindung und verwendet bad_record_mac für einen Fehler beim Record-Schutz. TLS erkennt die Manipulation; es verwandelt böswillig veränderte Bytes nicht zurück in eine gültige Anfrage.

Zähle Records in jeder Richtung

Jeder Sender und Empfänger führt eine implizite Record-Sequenznummer. Sie wird nicht im TLS-Record-Header gesendet. TLS 1.3 verknüpft sie durch XOR mit einem IV für die jeweilige Richtung, um die AEAD-Nonce zu erzeugen. Wird ein alter Record an einer neuen Position erneut gesendet, passt die erwartete Nummer nicht und die Authentifizierung schlägt fehl. Das Löschen oder Umordnen geschützter Records stört ebenso die erwartete Reihenfolge, wenn spätere Bytes verarbeitet werden.

Die TCP-Sequenznummern sorgen weiterhin für die gewöhnliche Zustellung und Wiederherstellung der Reihenfolge. Sie authentifizieren die Gegenstelle nicht: Ein Angreifer, der den Pfad kontrolliert, kann TCP-Header fälschen. Die Record-Zählung von TLS ist an den Schutz mit geheimem Schlüssel gebunden, sodass eine erfolgreiche TCP-Zustellung allein keine erfolgreiche TLS-Prüfung bedeutet.

Erkenne ein unvollständiges Ende

Angenommen, Bob erwartet ein Dokument, aber die TCP-Verbindung wird auf halbem Weg geschlossen. Ein gefälschtes FIN oder eine unterbrochene Verbindung kann die Transportzustellung beenden, ohne zu beweisen, dass der TLS-Sender fertig war. TLS verwendet die geschützte Meldung close_notify, um ein ordnungsgemäßes Ende seines Sendestroms zu signalisieren. Ohne sie muss der Empfänger ein mögliches Abschneiden berücksichtigen und die Vollständigkeitsregeln der Anwendung nutzen; ein unerwartetes TCP-EOF ist keine authentifizierte Endmarkierung.

Ein Angreifer kann Pakete jederzeit verwerfen und den Fortschritt stoppen. Vertraulichkeit und Integrität garantieren keine Verfügbarkeit. Eine vollständige HTTP-Nachrichtenlänge kann einer Anwendung helfen zu erkennen, dass eine Nachricht eingetroffen ist, aber das ist eine separate Prüfung neben dem ordnungsgemäßen TLS-Abschluss.

Unterscheide verwandte Protokolle

TLS 1.3 ist in RFC 9846 spezifiziert, der 2026 RFC 8446 ersetzte. TLS 1.2 bleibt im Einsatz; SSL 2.0/3.0 und TLS 1.0/1.1 gelten als veraltet. DTLS passt den Sicherheitsentwurf an Datagramme an. QUIC überträgt den TLS-1.3-Handshake innerhalb seines UDP-basierten Transportprotokolls und schützt anschließend QUIC-Pakete selbst; es sendet keine gewöhnlichen TLS-über-TCP-Records über UDP.

Wichtige Erkenntnisse

  • TLS schützt Anwendungsdaten oberhalb eines zuverlässigen Transportprotokolls.
  • Getrennte Schlüssel für beide Richtungen verhindern das einfache Zurückspiegeln von Records.
  • AEAD und implizite Record-Nummern erkennen Manipulationen und Eingriffe in die Reihenfolge.
  • Ein geschütztes close_notify liefert ein authentifiziertes Signal für das Ende des Datenstroms.
  • TLS kann einen Angreifer nicht zur Zustellung von Verkehr zwingen.

3.2 Der TLS-1.3-Handshake und die Wiederaufnahme

Ein TLS-Handshake muss ein Geheimnis vereinbaren und zeigen, wessen Geheimnis es ist. Bei einem vollständigen zertifikatsbasierten TLS-1.3-Austausch liefert die kurzlebige Schlüsselvereinbarung neues Schlüsselmaterial, und Signaturen binden die Aushandlung an die Identität des Servers.

Verfolge die Nachrichtenfolgen
  1. ClientHello bietet Versionen, AEAD-Chiffresuiten, Schlüsselaustauschgruppen, Signaturalgorithmen, Zufallsdaten und einen oder mehrere key_share-Werte an. Üblicherweise nennt es den Server über SNI.
  2. ServerHello wählt Parameter aus und liefert den Schlüsselanteil des Servers. Beide Gegenstellen berechnen gemeinsames Schlüsselmaterial und leiten Verkehrsschlüssel für den Handshake ab.
  3. Der Server sendet die verschlüsselten Nachrichten EncryptedExtensions, Certificate, CertificateVerify und Finished. CertificateVerify signiert eine strukturierte Eingabe, die den Hashwert des bisherigen Handshake-Verlaufs enthält; Finished authentifiziert den Verlauf mit einem abgeleiteten MAC-Schlüssel.
  4. Der Client prüft die Kette, den Servernamen, die Signatur und Finished und sendet dann sein eigenes Finished. Der Anwendungsverkehr verwendet separat abgeleitete Verkehrsgeheimnisse.

Das Zertifikat des Servers ordnet einen Namen einem öffentlichen Schlüssel zu. CertificateVerify weist die Kontrolle über den privaten Schlüssel in diesem Austausch nach. Finished erkennt Eingriffe in den Verlauf der Aushandlung. Das sind getrennte Prüfungen: Die erfolgreiche Ableitung eines gemeinsamen Geheimnisses weist die Serveridentität nicht nach.

Zähle die Umläufe

Bei einer RTT von 40 ms dauert der TCP-Aufbau ohne Verarbeitungs- und Übertragungsverzögerung 40 ms, und ein vollständiger TLS-1.3-Handshake benötigt weitere 40 ms. Der Client sendet seine Anfrage nach 80 ms; eine Antwort kann nach etwa 120 ms zurückkommen. Ein vollständiger TLS-1.2-Handshake benötigt nach TCP zwei RTTs, sodass die entsprechenden Zeiten 120 ms und 160 ms betragen. QUIC kombiniert den Transportaufbau mit dem TLS-Handshake, sodass eine neue Verbindung ihre Anfrage nach einer RTT, also nach 40 ms, senden kann.

Eine HelloRetryRequest fügt einen Umlauf hinzu, wenn der Server einen anderen Schlüsselanteil benötigt. Die gemeinsame Unterstützung einer Gruppe genügt nicht, wenn das erste Angebot keinen akzeptablen Anteil enthielt.

Binde die Aushandlung und trenne Geheimnisse

Entfernt Trudy bei der Übertragung starke Chiffresuiten aus einem ClientHello, zeichnen Client und Server unterschiedliche Verläufe auf. Die Authentifizierung dieser Verläufe schlägt fehl. TLS enthält außerdem ein Signal für die Herabstufung der Version, wenn ein dazu fähiger Server eine ältere Version aushandelt.

Die Schlüsselableitung verwendet das auf HMAC basierende HKDF, um zweckspezifische Geheimnisse abzuleiten. Handshake-Schlüssel schützen Einrichtungsnachrichten; Anwendungsschlüssel schützen spätere Daten. KeyUpdate ersetzt während einer langen Verbindung die Verkehrsschlüssel für Anwendungsdaten. TLS 1.3 hat den statischen RSA-Schlüsseltransport entfernt: Ein RSA-Zertifikat kann weiterhin einen Handshake durch Signieren authentifizieren, während eine kurzlebige Schlüsselvereinbarung Vorwärtsgeheimnis bietet.

Nimm eine Verbindung ohne erneute Zertifikatsauthentifizierung auf

Nach dem Aufbau ermöglicht NewSessionTicket den Gegenstellen, die Wiederaufnahme vorzubereiten. Sie leiten aus dem Wiederaufnahmegeheimnis und der Ticket-Nonce einen Wiederaufnahme-PSK ab; der Client legt später das Ticket als Kennung des PSK vor und weist den Besitz dieses PSK nach. Die Wiederaufnahme kann für Vorwärtsgeheimnis einen neuen Diffie-Hellman-Austausch enthalten.

0-RTT sendet frühe Daten mit der ersten Nachrichtenfolge, aber diese Daten können erneut gesendet werden. Verwende es nur dort, wo die Wiederholung einer Anfrage unbedenklich ist, niemals für eine ungeschützte wiederholbare Zahlungsaktion. Der Schutz des späteren Handshakes macht frühe Daten nicht nachträglich gegen Wiederholung sicher.

Gegenseitiges TLS ergänzt ein angefordertes Clientzertifikat und einen Nachweis des zugehörigen privaten Schlüssels. Hybride Post-Quanten-Gruppen wie X25519MLKEM768, definiert in RFC 10024, kombinieren X25519 und ML-KEM-768, sodass die Geheimhaltung bestehen bleibt, wenn mindestens eine der Komponenten sicher bleibt.

Wichtige Erkenntnisse

  • ClientHello und ServerHello legen Parameter und gemeinsames Schlüsselmaterial fest.
  • CertificateVerify weist den Besitz des privaten Schlüssels nach; Finished authentifiziert den Handshake-Verlauf.
  • Ein vollständiger TLS-1.3-Handshake benötigt nach dem TCP-Aufbau normalerweise eine zusätzliche RTT.
  • TLS 1.3 entfernt den RSA-Schlüsseltransport, nicht aber RSA-Signaturen.
  • Ein Wiederaufnahmeticket identifiziert einen PSK; der Besitz des Tickets allein ist kein Authentifizierungsnachweis.
  • Bei 0-RTT-Daten besteht das Risiko einer Wiederholung.
  • Ein hybrider Post-Quanten-Austausch kombiniert zwei Quellen für Schlüsselmaterial.

3.3 Serveridentität und die Grenzen von TLS

Verschlüsselung ist nur nützlich, wenn sie die beabsichtigte Gegenstelle erreicht. Ein Client muss die Identität hinter den Schlüsseln prüfen, bevor er vertrauliche Anwendungsdaten sendet.

Prüfe die gesamte Identitätsangabe

Ein TLS-Client prüft, ob die Zertifikatskette ein Wurzelzertifikat in seinem Vertrauensspeicher erreicht, ob Signaturen und Gültigkeitszeiträume die Prüfung bestehen, ob der angefragte Name zum Zertifikat passt und ob das Zertifikat die TLS-Serverauthentifizierung erlaubt. Prüft er den Widerruf, muss auch diese Prüfung bestanden werden. CertificateVerify weist anschließend den Besitz des zugehörigen privaten Schlüssels nach.

Beim Namensabgleich geht es um den Host, den der Client kontaktieren wollte, nicht um einen Namen, den der Server nach dem Verbindungsaufbau vorschlägt. Ein Zertifikat für *.example.com deckt www.example.com und mail.example.com ab. Es deckt weder example.com noch a.b.example.com ab: Der Platzhalter ersetzt genau eine Namenskomponente. Ein völlig gültiges Zertifikat für die falsche Domain besteht die Authentifizierung dennoch nicht.

Ein Client fragt beispielsweise shop.example.net an, erhält aber ein vertrauenswürdiges, aktuell gültiges Zertifikat für *.example.com. Die Kette und die Datumsprüfung können erfolgreich sein; der Namensabgleich schlägt fehl. Der Client muss diese Verbindung zurückweisen. Ein Zertifikat berechtigt seinen Inhaber nicht allgemein dazu, sich als beliebiger Server auszugeben.

Verstehe verschlüsseltes Abfangen

Ist die Zertifikatsprüfung deaktiviert, kann Trudy die TLS-Verbindung vom Client beenden und eine zweite TLS-Verbindung zum echten Server aufbauen. Beide Verbindungen sind verschlüsselt, aber Trudy hat dazwischen Zugriff auf den Klartext. Wer nur die Verschlüsselung und nicht die Gegenstelle prüft, übersieht daher den Angriff. Lass die Zertifikatsprüfung aktiviert und behandle eine fehlgeschlagene Identitätsprüfung als fehlgeschlagene Verbindung.

Ein Proxy zur TLS-Untersuchung in einer Organisation folgt gezielt einem verwandten Aufbau. Verwaltete Geräte vertrauen dem Wurzelzertifikat der Organisation, sodass ihr Proxy Zertifikate ausstellen kann, die sie akzeptieren. Der Proxy beendet eine sichere Verbindung und baut eine andere auf. Der Pfad vom Browser zum Server enthält dann einen zusätzlichen vertrauenswürdigen Endpunkt mit Zugriff auf Klartext.

Schütze die erste Anfrage

Beim SSL-Stripping hält ein Angreifer die Seite des Nutzers bei HTTP, während er die Website über HTTPS kontaktiert. Das kann beginnen, wenn ein Browser eine Adresse ohne Protokoll zunächst über HTTP aufruft. HSTS weist einen Browser an, bei späteren Besuchen HTTPS zu verwenden. Ein vorinstallierter Eintrag kann HTTPS schon vor dem ersten Besuch erzwingen; eine erst nach einem erfolgreichen HTTPS-Besuch gelernte Richtlinie kann eine frühere HTTP-Anfrage nicht nachträglich schützen.

Erkenne, was sichtbar bleibt

TLS 1.3 verschlüsselt das Serverzertifikat und die Anwendungsinhalte, aber Beobachter sehen weiterhin Netzwerkadressen, Ports, zeitlichen Ablauf und Record-Größen. Das gewöhnliche SNI im ClientHello legt den angefragten Servernamen offen. Encrypted Client Hello, standardisiert in RFC 9849, schützt diesen Namen, wenn es eingesetzt wird. Auch eine nicht separat geschützte DNS-Abfrage kann den Zielnamen verraten.

TLS schützt Daten während der Übertragung zwischen seinen Endpunkten. Es kann Schadsoftware auf dem Client, einen kompromittierten Server, unsicher gespeicherte Daten oder Anwendungsschwachstellen nicht beheben. Auch das Verwerfen von Paketen kann es nicht verhindern. IPsec hat einen anderen Schutzbereich: Es schützt ausgewählten IP-Verkehr auf der Vermittlungsschicht, ohne dass jede Anwendung TLS aufrufen muss. Werden beide verwendet, können sie unterschiedliche Abschnitte desselben Pfades schützen.

Wichtige Erkenntnisse

  • Zertifikatsprüfungen umfassen neben der Kette und den Datumsangaben auch den vorgesehenen Namen.
  • Ein Platzhalter deckt eine Namenskomponente ab, nicht die Basisdomain oder Namen mit weiteren Komponenten.
  • Das Deaktivieren der Identitätsprüfung ermöglicht verschlüsseltes Abfangen.
  • Ein vorinstallierter HSTS-Eintrag kann einen ersten Besuch vor einer Herabstufung auf HTTP schützen.
  • TLS lässt Verkehrsmetadaten sichtbar und sichert keine kompromittierten Endpunkte.
4

Schütze Datagramme durch ein VPN

IPsec verlagert den Schutz unterhalb einzelner Anwendungen und ermöglicht Hosts oder Gateways, ausgewählte IP-Datagramme zu sichern. Protokoll und Modus bestimmen, welche Header sichtbar bleiben, während Sicherheitsassoziationen die Schlüssel und Zähler bereitstellen. Verfolge ein Standort-VPN-Paket durch Kapselung und Wiederholungsprüfung und sieh dann, wie IKEv2 Gegenstellen authentifiziert und diese Assoziationen vorbereitet.

4.1 IPsec-Protokolle, Betriebsmodi und Sicherheitsassoziationen

IPsec schützt auf der IP-Schicht und kann dort TCP-, UDP- und ICMP-Verkehr abdecken, ohne deren Anwendungen zu ändern. Seine Endpunkte können einzelne Hosts oder Gateways sein, die ganze Netze verbinden.

Wähle Protokoll und Modus
WahlWas wird geschützt?Was bleibt lesbar?
AHIntegrität und Authentifizierung des Ursprungs, einschließlich unveränderlicher IP-HeaderfelderAlle Inhalte; AH verschlüsselt nicht
ESP-TransportDas Transportsegment, mit Verschlüsselung und Integrität in der geschützten KonfigurationUrsprünglicher IP-Header
ESP-TunnelDas ursprüngliche Datagramm einschließlich seines inneren IP-HeadersNeuer äußerer IP-Header

AH verwendet die IP-Protokollnummer 51; ESP verwendet 50. ESP ist die übliche Wahl für modernen VPN-Verkehr. Der Schutz von AH umfasst Adressfelder, die NAT umschreibt, sodass gewöhnliche Adressübersetzung mit seiner Authentifizierungsprüfung unvereinbar ist. ESP authentifiziert den äußeren IP-Header nicht.

Im Transportmodus liegt der ESP-Header zwischen dem ursprünglichen IP-Header und dem Transportsegment. Router sehen weiterhin die ursprüngliche Quelle und das ursprüngliche Ziel. Im Tunnelmodus adressiert ein neuer IP-Header die beiden Tunnelendpunkte, und das ursprüngliche IP-Datagramm wird darin übertragen. Bei verschlüsseltem ESP im Tunnelmodus können außenstehende Beobachter die Adressen der ursprünglichen Hosts und die Transportports nicht lesen, wohl aber die für die Weiterleitung benötigten Adressen der Gateways. AH im Tunnelmodus bietet weiterhin keine Vertraulichkeit.

IPsec kann Vertraulichkeit, Integrität, Authentifizierung des Ursprungs und Schutz vor Wiederholungsangriffen bieten. Die tatsächlichen Dienste hängen von Protokoll, Algorithmen und Richtlinie ab; die Wahl von AH bietet nicht schon deshalb Verschlüsselung, weil es zu IPsec gehört.

Verwalte Zustandsinformationen für jede Richtung

Eine Sicherheitsassoziation, kurz SA, definiert eine Richtung des geschützten Verkehrs. Sie enthält Algorithmen, Schlüssel, Modus, Endpunkte, Sequenzzustand, Zustand des Anti-Replay-Fensters und eine Lebensdauer. Ein 32-Bit-Security Parameter Index, kurz SPI, hilft dem Empfänger, die richtige SA auszuwählen. Er ist eine Kennung, kein Verschlüsselungsschlüssel, und kann offen im ESP-Header übertragen werden.

Verkehr in beide Richtungen benötigt zwei IPsec-SAs. Ein Gateway der Zentrale, das eine Zweigstelle und 50 reisende Laptops versorgt, hat 51 Gegenstellen. Bei einem ESP-Paar pro Gegenstelle benötigt es 2×51=102 ESP-SAs sowie eine IKE-SA pro Gegenstelle für die Verwaltung. Schlüsselerneuerung oder getrennte Verkehrsklassen können weitere SAs hinzufügen; die Anzahl hier folgt dem angegebenen Aufbau mit einem Paar pro Gegenstelle.

Obwohl IP-Weiterleitung verbindungslos ist, wird dieser kryptografische Zustand an den schützenden Endpunkten verwaltet. Router dazwischen müssen weder die Sitzungsschlüssel kennen noch die IPsec-SA verwalten.

Trenne Richtlinie und aktiven Schutzzustand

Die Security Policy Database (SPD) gleicht Verkehrsmerkmale wie Adressen, Protokolle und Ports ab. Sie entscheidet, ob ausgewählter Verkehr geschützt wird, den Schutz umgeht oder verworfen wird. Die Security Association Database (SAD) speichert die Parameter und den sich ändernden Zustand eingerichteter SAs. Ein Empfänger nutzt den SPI des Pakets und den relevanten Kontext, um diesen Zustand zu finden.

Die SPD beantwortet „Was soll mit diesem Verkehr geschehen?“. Die SAD beantwortet „Welche eingerichteten Schlüssel und Zähler setzen diesen Schutz um?“. Eine VPN-Richtlinie kann Büro-Subnetze schützen und ein anderes Ziel den Schutz umgehen lassen. Aktiviertes IPsec bedeutet nicht, dass jedes von einem Host gesendete Paket in einen Tunnel gelangt.

Wichtige Erkenntnisse

  • AH authentifiziert, verschlüsselt aber nie; ESP kann verschlüsselten und authentifizierten Verkehr bieten.
  • ESP im Transportmodus legt den ursprünglichen IP-Header offen; verschlüsselter ESP-Tunnelmodus verbirgt den inneren Header.
  • Der äußere Tunnelheader bleibt für das Routing lesbar.
  • IPsec-SAs gelten in eine Richtung, daher benötigt bidirektionaler Verkehr ein Paar.
  • Die SPD wählt die Richtlinie; die SAD speichert den aktiven SA-Zustand.

4.2 Ein ESP-Tunnel vom Aufbau bis zur Zustellung

Ein Standort-VPN verbindet zwei Netze über Gateways; ein Fernzugriffs-VPN verbindet das Gerät eines Nutzers mit einem Gateway. Beide kapseln Verkehr, sodass gewöhnliche Internetrouter ihn zwischen den schützenden Endpunkten übertragen können.

Richte die Assoziationen ein

IKEv2 richtet Schlüssel und SAs ein. IKE_SA_INIT tauscht Algorithmusvorschläge, Diffie-Hellman-Werte und Nonces aus. Die entstehenden Schlüssel schützen IKE_AUTH, wo die Gegenstellen ihre Identitäten authentifizieren und das erste Paar von ESP-SAs erzeugen. Mit Signaturen oder einem vorab geteilten Schlüssel benötigt dies normalerweise vier Nachrichten in zwei Umläufen. EAP-Authentifizierung kann IKE_AUTH-Austausche hinzufügen. Spätere Austausche erzeugen weitere SAs oder ersetzen ablaufende Schlüssel.

IKE verwendet zunächst UDP-Port 500. Wird NAT erkannt, verwenden IKE und in UDP gekapseltes ESP Port 4500. ESP selbst hat keine TCP- oder UDP-Ports; die Kapselung ermöglicht die zuverlässige Übertragung über portbasierte NAT-Zuordnungen, auch für mehrere Clients. Der äußere Transport ändert sich, während ESP weiterhin den inneren Verkehr schützt.

Sende ein Datagramm

Host 10.1.0.5 sendet an 10.2.0.9. Das Gateway der Zweigstelle ist 198.51.100.1; die Zentrale verwendet 203.0.113.1.

  1. Die SPD der Zweigstelle wählt den Tunnelschutz für das Zielsubnetz, und das Gateway beschafft die passende SA.
  2. Es behandelt das vollständige ursprüngliche Datagramm als innere ESP-Nutzlast und ergänzt einen Trailer mit Auffüllung, Auffüllungslänge und nächstem Header 4 für IPv4.
  3. Es verschlüsselt das innere Datagramm und den Trailer und ergänzt den ESP-Header mit dem SPI und der nächsten Sequenznummer. Der Integritätsschutz umfasst den ESP-Header und die geschützte Nutzlast; ein AEAD-Algorithmus verbindet Verschlüsselung und Erzeugung des Authentifizierungswerts.
  4. Es ergänzt den äußeren IP-Header, der vom Gateway der Zweigstelle an das Gateway der Zentrale adressiert ist. Natives ESP verwendet Protokoll 50; NAT-Traversal überträgt ESP innerhalb von UDP.

Internetrouter sehen die äußeren Endpunktadressen. Die internen Adressen und Ports befinden sich innerhalb der verschlüsselten Nutzlast.

Empfange und authentifiziere

Die Zentrale wählt anhand des SPI eine SA aus, prüft vorläufig die Sequenznummer, überprüft die Integrität und entschlüsselt. Sie aktualisiert den vertrauenswürdigen Zustand für den Wiederholungsschutz erst nach erfolgreicher Authentifizierung. Sie entfernt den Tunnelschutz und leitet das wiederhergestellte ursprüngliche Datagramm an 10.2.0.9 weiter. Das Feld für den nächsten Header identifiziert die wiederhergestellte Nutzlast: 4 für IPv4, 41 für IPv6 oder 6 für TCP in einem ESP-Beispiel im Transportmodus.

Erlaube Umordnung, aber weise Wiederholungen zurück

Ein Anti-Replay-Fenster für 64 Pakete mit der höchsten authentifizierten Nummer 1000 reicht von 937 bis 1000. Das noch nicht gesehene Paket 990 kann verspätet eintreffen und akzeptiert werden. Seine nächste Kopie wird zurückgewiesen. Paket 930 ist zu alt. Ein gültiges Paket 1005 verschiebt den Bereich auf 942 bis 1005. Ein Angreifer kann das vertrauenswürdige Fenster nicht einfach verschieben, indem er ein nicht authentifiziertes Paket mit einer großen Nummer sendet.

Ein VPN schützt nur den Pfad zwischen seinen Endpunkten. Nach dem Entfernen des Tunnelschutzes benötigt die interne Zustellung bei Bedarf eigenen Schutz. Split-Tunneling sendet einen Teil des Verkehrs außerhalb des VPN. Bei einem kommerziellen VPN wird dessen Anbieter zu einem weiteren Netzbetreiber, dem man vertrauen muss. TLS-/DTLS-basierte VPNs und WireGuard verwenden andere Protokolle zur Umsetzung von Tunneln; „VPN“ bezeichnet die Netzstruktur, nicht ein vorgeschriebenes Verschlüsselungsprotokoll.

Wichtige Erkenntnisse

  • IKE_SA_INIT erzeugt Schlüsselmaterial; IKE_AUTH authentifiziert Gegenstellen und erzeugt ESP-SAs.
  • ESP im Tunnelmodus kapselt und schützt das gesamte ursprüngliche Datagramm.
  • Anti-Replay-Fenster lassen ungesehene Pakete außerhalb der Reihenfolge zu, weisen aber Duplikate und alte Pakete zurück.
  • Nur authentifizierte Pakete aktualisieren den vertrauenswürdigen Zustand des Wiederholungsschutzes.
  • NAT-Traversal überträgt ESP in UDP auf Port 4500.
  • Der VPN-Schutz endet am Tunnelendpunkt.
5

Authentifiziere den Funkzugang

Die Sicherheit drahtloser Netze beginnt auf einer Verbindung, die Funkgeräte in der Nähe beobachten können. WEP zeigt, wie ein kleiner IV-Raum und eine Integritätsprüfung ohne Schlüssel die Verschlüsselung untergraben; WPA2 und WPA3 sorgen für stärkere Authentifizierung und Verkehrsschlüssel. Vergleiche diese WLAN-Austausche mit dem SIM-basierten Vertrauen in Mobilfunknetzen und sieh, wie 5G eine dauerhafte Teilnehmeridentität verbirgt.

5.1 Vom gebrochenen WEP zu WPA2-Sitzungsschlüsseln

Ein WLAN-Datenrahmen ist für Funkgeräte in Reichweite empfangbar. Ein Angreifer in der Nähe kann Verkehr abfangen oder einen Evil Twin bekannt machen, einen gefälschten Access Point mit einem vertrauten Netzwerknamen. WLAN-Sicherheit muss den Zugang authentifizieren und Datenrahmen schützen; es genügt nicht, den Netzwerknamen zu verbergen.

Warum WEP scheiterte

WEP kombinierte ein gemeinsames 40- oder 104-Bit-Geheimnis mit einem öffentlichen 24-Bit-IV, um RC4 zu initialisieren. Seine CRC-32-Prüfung erkannte Fehler, war aber kein Authentifizierungsmechanismus mit Schlüssel. Der IV-Raum hat nur 224=16.777.216 Möglichkeiten; bei zufällig gewählten IVs beträgt die Wahrscheinlichkeit einer Wiederholung nach ungefähr 4.823 Datenrahmen etwa 50 %.

Ein wiederholter IV unter demselben Schlüssel wiederholt den Schlüsselstrom. Die XOR-Verknüpfung zweier Geheimtexte legt dann die XOR-Verknüpfung der Klartexte offen. Die lineare Struktur von CRC-32 erlaubt es einem Angreifer außerdem, Bits zu verändern und die Fehlerprüfung anzupassen. Die schwache Schlüsselinitialisierung von RC4 ermöglichte die Rekonstruktion des Schlüssels aus abgefangenen Datenrahmen. Diese Fehler betreffen die Wiederverwendung von Nonces, nicht authentifizierte Integritätsprüfung und den Aufbau der Chiffre; ein weniger auffälliger Netzwerkname behebt keinen davon.

Ersetze den Schutz der Datenrahmen

WPA2 auf Basis von IEEE 802.11i verwendet CCMP: AES-Verschlüsselung im Zählermodus in Kombination mit CBC-MAC für Integrität. Die Paketnummer hilft dabei, einzigartige Nonces zu bilden und Wiederholungen zurückzuweisen. Das frühere WPA/TKIP war eine Übergangsmaßnahme für alte Hardware und gilt als veraltet.

Die Verbindung durchläuft die Entdeckung, die Authentifizierung zur Einrichtung eines paarweisen Hauptschlüssels (PMK), den Vier-Wege-Handshake und die geschützte Übertragung. Bei WPA2-Personal erzeugen eine Passphrase und der Netzwerkname einen 256-Bit-PMK durch PBKDF2 mit 4.096 HMAC-SHA1-Iterationen. Jeder, der diese Passphrase und SSID verwendet, leitet denselben PMK ab. Die Authentifizierung hat noch keinen neuen Verkehrsschlüssel für die einzelne Assoziation geliefert.

Verfolge den Vier-Wege-Handshake
  1. Der Access Point sendet ANonce.
  2. Die Station erzeugt SNonce und leitet den PTK aus dem PMK, beiden Nonces und beiden MAC-Adressen ab. Sie sendet SNonce und einen Nachrichtenintegritätscode (MIC).
  3. Der Access Point leitet denselben PTK ab und prüft den MIC. Er stellt den Gruppenverkehrsschlüssel (GTK) in einer geschützten Nachricht bereit.
  4. Die Station bestätigt Empfang und Installation.

Der PMK wird im Handshake nicht gesendet. Neue Nonces erzeugen aus dem vorhandenen PMK neue Sitzungsschlüssel. Der GTK dient dem Gruppenverkehr, während der paarweise Schlüssel der Kommunikation zwischen dieser Station und dem Access Point dient.

Erkenne, was das Passwort ermöglicht

Ein abgefangener WPA2-Personal-Handshake ermöglicht Passwortversuche offline: Leite einen möglichen PMK und PTK ab, berechne den MIC erneut und vergleiche ihn mit dem abgefangenen Wert. Ein Nutzer, der die Netzwerkpassphrase bereits kennt, kann aus dem abgefangenen Handshake eines anderen Nutzers auch dessen PTK ableiten. KRACK nutzte die erneute Installation von Schlüsseln und die Wiederverwendung von Nonces in Implementierungen aus; Sicherheitsaktualisierungen beheben diesen Fehler.

WPA2-Enterprise verwendet 802.1X. Die Station ist der Supplicant; der Access Point ist der Authenticator und leitet EAP an einen Authentifizierungsserver weiter, meist über RADIUS. EAP-TLS verwendet Clientzertifikate; PEAP und EAP-TTLS übertragen Zugangsdaten innerhalb des TLS-Schutzes. Nutzer erhalten individuelles Schlüsselmaterial, und ihr Zugang kann einzeln widerrufen werden. In beiden Modi endet der WLAN-Schutz am Access Point; TLS kann den Schutz bis zu einem Anwendungsserver fortsetzen.

Wichtige Erkenntnisse

  • WEP kombiniert einen kleinen IV-Raum, wiederholte Schlüsselströme und Integritätsschutz ohne Schlüssel.
  • WPA2 CCMP bietet sowohl Verschlüsselung als auch Integrität.
  • Der Vier-Wege-Handshake leitet neue PTKs ab, ohne den PMK zu übertragen.
  • Abgefangene WPA2-Personal-Handshakes ermöglichen Passwortversuche offline.
  • Enterprise-Authentifizierung liefert individuelles Schlüsselmaterial für Nutzer.

5.2 WPA3, offene Hotspots und Mobilfunkauthentifizierung

Eine geschützte Funkverbindung benötigt ein zuverlässiges Verfahren zur Schlüsselvereinbarung. WPA3 verändert die passwortbasierte Schlüsselvereinbarung im WLAN, während Mobilfunknetze mit einem Teilnehmergeheimnis beginnen, das auf der SIM und im Heimatnetz gespeichert ist.

Verbessere passwortbasiertes WLAN

WPA3-Personal verwendet SAE, Simultaneous Authentication of Equals, um den PMK zu vereinbaren. Ein abgefangener SAE-Austausch bietet keinen Offline-Passworttest wie bei WPA2: Jeder Versuch benötigt eine aktive Interaktion. SAE bietet außerdem Vorwärtsgeheimnis, sodass die spätere Kenntnis des Passworts aufgezeichnete vergangene Sitzungen nicht offenlegt. Der Vier-Wege-Handshake leitet dann Verkehrsschlüssel aus dem PMK ab.

WPA3 verlangt geschützte Verwaltungsrahmen (PMF), die robuste Verwaltungsrahmen wie Deauthentifizierungsnachrichten authentifizieren. Das blockiert gefälschte Nachrichten zum Verbindungsabbau; Funkstörungen kann es nicht verhindern. WPA3-Enterprise behält 802.1X bei und bietet einen optionalen Sicherheitsmodus mit 192 Bit und stärkeren Algorithmen wie GCMP-256.

Der Übergangsmodus akzeptiert WPA2 und WPA3 unter einem Netzwerknamen. Seine Kompatibilität kann Geräte dem schwächeren WPA2-Verfahren aussetzen. Beim Betrieb mit 6 GHz ist WPA3 oder Enhanced Open erforderlich, und der WPA2-Übergangsmodus ist nicht erlaubt; WPA3-Personal verwendet die Hash-to-Element-Methode von SAE.

Enhanced Open, das auf OWE basiert, richtet Verschlüsselung ohne Passwort durch Diffie-Hellman ein. Es verhindert, dass passive Mithörer Datenrahmen lesen, authentifiziert aber den Hotspot nicht. Ein Evil Twin kann eine eigene verschlüsselte Verbindung mit dem Nutzer aufbauen.

Authentifiziere einen Mobilfunkteilnehmer

Ein langfristiges Geheimnis K liegt auf der USIM und in der Authentifizierungsinfrastruktur des Heimatnetzes: HSS bei 4G und UDM/ARPF bei 5G. Ein besuchtes Netz erhält Authentifizierungsmaterial, ohne dieses langfristige Geheimnis zu erfahren.

Bei 4G AKA erhält die MME des besuchten Netzes vom HSS des Heimatnetzes einen Vektor mit RAND, AUTN, XRES und Schlüsselmaterial. Das Mobiltelefon empfängt die zufällige Herausforderung RAND und das Authentifizierungstoken AUTN. Seine USIM prüft AUTN, um das Netz und die Aktualität zu authentifizieren, und berechnet dann RES. Das besuchte Netz akzeptiert den Teilnehmer, wenn RES mit XRES übereinstimmt. Abgeleitete Schlüssel schützen die spätere Kommunikation.

Das ist gegenseitige Authentifizierung. Das frühere 2G GSM authentifizierte das Mobiltelefon gegenüber dem Netz, gab dem Mobiltelefon aber keine entsprechende Möglichkeit, das Netz zu prüfen. Das ermöglichte Angriffe mit gefälschten Basisstationen. Gegenseitige Authentifizierung benötigt weiterhin sichere Algorithmen und korrekte Schlüsselverwaltung; das langfristige Geheimnis muss nie an das besuchte Netz gesendet werden.

Verbirg die dauerhafte Identität

Bei 5G trifft das Heimatnetz die endgültige Authentifizierungsentscheidung. Das Mobiltelefon kann außerdem den teilnehmerspezifischen Teil seiner dauerhaften Identität, der SUPI, mithilfe des öffentlichen Schlüssels des Heimatnetzes verbergen und so die SUCI bilden. Routinginformationen bleiben lesbar, damit die Anfrage das richtige Heimatnetz erreichen kann.

Die Verschleierung benötigt ein eingerichtetes Schutzverfahren. Das Nullverfahren lässt die Identität ungeschützt. Eine geschützte SUCI verringert die Offenlegung gegenüber Geräten, die dauerhafte Identitäten anfordern; sie macht nicht jede Funkaktivität anonym. Nach der Registrierung verringern temporäre Kennungen die alltägliche Verwendung der dauerhaften Identität. Die Sicherheit des Mobilfunkzugangs schützt weiterhin nicht den gesamten Pfad zu einem App-Server: TLS bietet diesen separaten Schutz zwischen den Anwendungsendpunkten.

Wichtige Erkenntnisse

  • SAE widersteht Offline-Passwortversuchen und bietet Vorwärtsgeheimnis.
  • PMF authentifiziert robuste Verwaltungsrahmen, kann aber Funkstörungen nicht verhindern.
  • OWE verschlüsselt eine offene Verbindung, ohne den Access Point zu authentifizieren.
  • Mobilfunk-AKA authentifiziert mithilfe eines auf der SIM gespeicherten Geheimnisses, das das besuchte Netz nie erhält.
  • 4G und 5G unterstützen gegenseitige Authentifizierung; 5G ergänzt geschützte SUCI und Bestätigung durch das Heimatnetz.
  • Das SUCI-Nullverfahren bietet keine Verschleierung der Identität.
6

Filtere Verkehr und erkenne Angriffe

Betriebliche Schutzmaßnahmen entscheiden, welcher Verkehr eintreten darf, und suchen innerhalb erlaubter Datenströme nach Angriffen. Beginne mit geordneten Headerregeln und ergänze dann den Verbindungsverlauf, die Verarbeitung auf Anwendungsebene und die Netztrennung. Bei der Angriffserkennung kommt eine weitere Entscheidung hinzu: ob verdächtiges Verhalten ein Angriff ist. Erwartete Warnungszahlen zeigen, warum selbst eine kleine Falsch-Positiv-Rate in einem stark ausgelasteten Netz wichtig ist.

6.1 Geordnete zustandslose Firewallregeln

Eine Firewall setzt eine Richtlinie zwischen Netzen oder Netzsegmenten durch. Sie funktioniert nur, wenn der relevante Verkehr sie passiert, und die Firewall selbst muss einer Kompromittierung standhalten. Ein zustandsloser Filter entscheidet für jedes Paket anhand seiner Headerfelder neu.

Lies eine Regel genau

Eine Regel kann Quell- und Ziel-IP-Adressen, Transportprotokoll, Ports, TCP-Flags, ICMP-Typ, Schnittstelle und Richtung abgleichen. Die Regeln werden der Reihe nach geprüft: Die erste zutreffende Regel entscheidet. Ein abschließendes Default Deny verwirft Pakete, auf die keine erlaubende Regel zutraf.

Betrachte für das Netz 203.0.113.0/24 einen Webserver unter 203.0.113.10:

ReihenfolgeAbgleichAktion
1Eingehendes TCP an 203.0.113.10, Zielport 443Erlauben
2Ausgehendes TCP von 203.0.113.10, Quellport 443, ACK gesetztErlauben
3Alles andereVerbieten

Ein SYN von 198.51.100.7:50000 an Port 443 des Webservers entspricht Regel 1. Ein SYN an seinen Port 22 erreicht Regel 3 und wird verworfen. Eine Antwort von Port 443 des Servers mit gesetztem ACK entspricht Regel 2. Jedes Feld einer Regel ist wichtig: Ein Paket mit UDP-Port 443 entspricht keiner erlaubenden Regel für TCP.

Finde verdeckte Regeln

Angenommen, eine frühere Regel lautet „eingehendes TCP an jeden Host in 203.0.113.0/24 auf jedem Port erlauben“. Eine spätere Regel, die SSH an 203.0.113.10 verbietet, hat keine Wirkung: Die frühere allgemeine Erlaubnis hat bereits entschieden. Prüfe neben dem Wortlaut jeder Regel auch die Reihenfolge. Setze beabsichtigte Ausnahmen vor die allgemeine Regel, die sonst auf sie zutreffen würde.

Default Deny ist nützlich, weil ein neuer Dienst durch seine Einrichtung nicht stillschweigend erreichbar wird. Eine standardmäßige Erlaubnis hat die entgegengesetzte Folge: Jeder Verkehr, der nicht ausdrücklich blockiert ist, wird durchgelassen. Keine der beiden Standardeinstellungen korrigiert eine falsch geordnete Regeltabelle.

Erkenne die ACK-Abkürzung

Eine Richtlinie kann eingehende SYN-Pakete mit nicht gesetztem ACK blockieren, um neue, von außen aufgebaute TCP-Verbindungen zu verhindern. Um Antworten an interne Clients zuzulassen, könnte ein zustandsloser Filter eingehendes TCP von Quellport 443 bei gesetztem ACK erlauben. Trudy kann sowohl diesen Quellport als auch dieses Flag in Paketen setzen. Der Filter hat keine gespeicherten Informationen darüber, ob ein interner Host die Verbindung tatsächlich geöffnet hat.

Ein TCP-ACK-Flag ist ein Feld, das der Sender setzt, kein Nachweis einer aufgebauten Sitzung. Zustandsbehaftete Filterung verbessert diese Entscheidung, indem sie den Verbindungsverlauf berücksichtigt.

Filtere gefälschte Adressen

Eingangsfilterung kann Pakete von der Internetseite zurückweisen, die eine interne Quelladresse oder eine private Adresse angeben, die dort nicht eintreffen sollte. Ausgangsfilterung weist ausgehende Pakete zurück, deren Quelle außerhalb der der Organisation zugewiesenen Bereiche liegt. Diese Prüfungen begrenzen die Fälschung unzulässiger Adressbereiche; sie identifizieren keinen einzelnen Host und verhindern nicht, dass ein Rechner eine andere erlaubte interne Adresse vortäuscht.

Zustandslose Filter prüfen Header, nicht die Bedeutung von Anwendungsdaten. Port 443 beweist nicht, dass der Verkehr HTTPS oder harmlos ist. Eine erlaubte Verbindung kann bösartige Inhalte übertragen. Paketfilterung arbeitet daher mit Anwendungsgateways, Endpunktkontrollen und Angriffserkennung zusammen.

Wichtige Erkenntnisse

  • Die erste zutreffende Regel entscheidet; spätere Regeln können sie nicht aufheben.
  • Default Deny verwirft Verkehr, für den keine ausdrückliche passende Erlaubnis gilt.
  • ACK-Bits und Quellports beweisen keine aufgebaute Verbindung.
  • Adressfilterung begrenzt die Fälschung von Adressbereichen, authentifiziert aber keine Hosts.
  • Eine Erlaubnis anhand des Headers belegt nicht, dass eine Anwendungsnutzlast sicher ist.

6.2 Verbindungszustand, Proxys und Netztrennung

Eine zustandsbehaftete Firewall ergänzt die Paketfilterung um Kontext. Ein Anwendungsgateway ergänzt das Verständnis für die Anfragen einer Anwendung. Die Trennung von Netzen begrenzt, was ein kompromittierter öffentlicher Server erreichen kann.

Verfolge den tatsächlichen Datenstrom

Ein zustandsbehafteter Paketfilter speichert Adressen, Ports, Protokoll und Verbindungszustand. Öffnet ein interner Client eine erlaubte Verbindung, erstellt die Firewall einen Eintrag und erlaubt passende Antwortpakete. Eine neue eingehende Verbindung benötigt weiterhin eine eigene ausdrückliche Erlaubnis. Einträge laufen ab, wenn die Verbindung geschlossen wird oder inaktiv ist.

Angenommen, die Tabelle enthält einen aufgebauten TCP-Datenstrom von 203.0.113.25:51000 nach 198.51.100.80:443. Ein eingehendes Segment mit umgekehrtem Adress- und Portpaar kann zu diesem Zustand passen. Ein ACK von 192.0.2.66:443 an 203.0.113.30:52000 passt nicht zu dem Eintrag. Sein Quellport und sein ACK-Flag würden eine großzügige zustandslose Antwortregel erfüllen, belegen aber nicht, dass es zur verfolgten Verbindung gehört.

UDP hat keinen Verbindungsaufbau wie TCP. Zustandsbehaftete Filter bilden einen Austausch näherungsweise ab, indem sie kürzlich verwendete Adress- und Portpaare mit einem Zeitlimit verfolgen. Eine DNS-Anfrage an einen gewählten Server eröffnet eine begrenzte Möglichkeit für die zugehörige Antwort, erlaubt aber nicht jedes Paket, das vorgibt, DNS zu sein.

Untersuche die Anwendungsanfrage

Ein Anwendungsgateway oder Proxy empfängt und verarbeitet Anwendungsverkehr im Auftrag der Nutzer. Ein Webproxy kann einen Nutzer authentifizieren und eine angefragte Adresse oder Inhalte anhand der Richtlinie prüfen. Um diesen Weg durchzusetzen, muss der Paketfilter Clients daran hindern, direkte Verbindungen am Proxy vorbei aufzubauen.

Ein Proxy verfügt über protokollspezifische Logik, verursacht Verarbeitungsaufwand und kann zum Engpass werden. Clients müssen möglicherweise konfiguriert werden, oder das Netz fängt den Verkehr transparent ab. Verschlüsselte Inhalte bleiben für einen Proxy verborgen, sofern er die TLS-Verbindung nicht beendet und eine weitere Verbindung aufbaut. Dadurch ändert sich, welchen Endpunkten Klartext anvertraut wird.

SchutzmaßnahmeGrundlage der EntscheidungWichtige Grenze
Zustandsloser FilterHeader dieses PaketsKein Verbindungsverlauf
Zustandsbehafteter FilterHeader und verfolgter Zustand des DatenstromsErlaubte Datenströme können Angriffe enthalten
AnwendungsgatewayAnwendungsanfragen und RichtlinieBenötigt anwendungsspezifische Verarbeitung und Einblick
Isoliere öffentliche Server

Eine DMZ ist ein separates Segment für öffentliche Dienste. Die Firewall erlaubt ausgewählten Verkehr aus dem Internet in die DMZ und beschränkt gleichzeitig den Zugriff aus der DMZ auf das interne Netz. Wird ein Webserver kompromittiert, erhält der Angreifer nicht automatisch uneingeschränkten internen Zugriff. Für jede erforderliche Verbindung von der DMZ nach innen sollte eine spezifische Richtlinie gelten.

Das ist Tiefenverteidigung: Mehrere Schutzmaßnahmen begrenzen unterschiedliche Wege, auf denen ein Angriff gelingen kann. Eine Host-Firewall bleibt wichtig, wenn ein infizierter Laptop bereits im Netz ist oder eine andere Verbindung die Netzgrenze umgeht. Ein Zero-Trust-Ansatz gewährt keinen Zugriff allein deshalb, weil sich ein Gerät in einem internen Subnetz befindet; er authentifiziert und autorisiert Anfragen. Der Standort im Netz kann in die Richtlinie einfließen, Identitäts- und Berechtigungsprüfungen aber nicht ersetzen.

Wichtige Erkenntnisse

  • Zustandsbehaftete Filter prüfen verfolgte Datenströme einschließlich Adressen, Ports und Zustand.
  • Die UDP-Verfolgung nutzt kürzlichen Verkehr und Zeitlimits statt Verbindungen wie bei TCP.
  • Ein vorgeschriebener Proxy wirkt nur, wenn direkte Umgehungswege blockiert sind.
  • Die Untersuchung von TLS benötigt Zugriff auf Klartext an einem Endpunkt, der die Verbindung beendet.
  • Eine DMZ begrenzt die Folgen eines kompromittierten öffentlichen Servers.
  • Tiefenverteidigung kombiniert Schutzmaßnahmen gegen unterschiedliche Wege eines Angriffs.

6.3 Angriffserkennung und das Fehlalarmproblem

Eine Firewall kann eine Verbindung erlauben, die einen Angriff überträgt. Die Angriffserkennung untersucht Verkehrsinhalte und -muster auf Anzeichen von Missbrauch; die Angriffsverhinderung kann unmittelbar auf diese Befunde reagieren.

Wähle Erkennung und Platzierung

Ein IDS beobachtet gewöhnlich eine Kopie des Verkehrs und gibt Warnungen aus. Ein IPS liegt direkt im Übertragungsweg und kann verdächtigen Verkehr verwerfen. Diese Platzierung ermöglicht sofortiges Blockieren, verursacht aber zusätzliche Verarbeitungsverzögerung und kann bei einer falschen Erkennung die legitime Nutzung unterbrechen.

VerfahrenGrundlage der ErkennungStärke und Grenze
SignaturbasiertBekannte Bytemuster oder VerkehrsabläufeErkennt bekannte Angriffe; benötigt Aktualisierungen und übersieht unbekannte Formen
AnomaliebasiertAbweichung von einem gelernten NormalzustandKann neue Angriffe aufdecken; ungewöhnliche legitime Nutzung kann Warnungen auslösen

Snort und Suricata sind Beispiele für Systeme, die Signaturen einsetzen können. Eine Regel könnte den Anfragepfad ../../etc/passwd, mehr als 20 neue Verbindungen zum SSH-Port 22 von einer Quelle innerhalb einer Minute oder SYNs an Hunderte Ports erkennen. Diese Muster weisen auf verdächtiges Verhalten hin; eine Übereinstimmung allein beweist keinen erfolgreichen Einbruch.

Eine Anomalieerkennung könnte eine große Änderung der Verkehrsrate oder des Protokollmixes markieren. Auch ein neuer legitimer Sicherungsauftrag kann ungewöhnlich aussehen. Ein falsch positiver Befund ist eine Warnung bei harmloser Aktivität; ein falsch negativer Befund ist ein Angriff, den die Erkennung übersieht. Eine Änderung des Empfindlichkeitsschwellenwerts tauscht gewöhnlich eine Fehlerart gegen die andere ein.

Berechne, was eine Warnung bedeutet

Betrachte 1.000.000 harmlose Verbindungen und 10 Angriffe pro Tag. Eine Erkennung findet 99 % der Angriffe und gibt bei 0,1 % der harmlosen Verbindungen fälschlich eine Warnung aus.

  1. Erwartete zutreffende Warnungen: 10×0,99=9,9.
  2. Erwartete falsche Warnungen: 1.000.000×0,001=1.000.
  3. Erwarteter Anteil zutreffender Warnungen: 9,9/(9,9+1.000)≈0,0098, also etwa 1 %.

Dies sind erwartete Anzahlen über viele Tage hinweg, daher muss 9,9 kein ganzzahliges Tagesergebnis sein. Die Erkennungsrate von 99 % ist der Anteil erkannter Angriffe, nicht die Wahrscheinlichkeit, dass eine Warnung einen Angriff betrifft. Seltene Angriffe und eine große Zahl harmloser Verbindungen erklären den Unterschied: Das ist das Basisratenproblem.

Platziere Sensoren dort, wo sie sehen können

Sensoren direkt hinter der Firewall beobachten Verkehr, der sie passiert hat. Sensoren in der DMZ beobachten den Verkehr öffentlicher Dienste; interne Sensoren können Angriffe aufdecken, die die Netzgrenze nie überschreiten. Ein Sensor muss den empfangenen Verkehr bewältigen. Er muss außerdem Fragmente und TCP-Segmente genauso wie das Ziel zusammensetzen; andernfalls kann ein auf Pakete verteilter Angriff einer Musterprüfung entgehen.

TLS und IPsec verbergen verschlüsselte Nutzlasten vor einem Netzwerksensor ohne Zugriff auf die Entschlüsselung. Adressen, Ports, zeitlicher Ablauf, Längen und unverschlüsselte Handshake-Felder können weiterhin helfen. Die Nutzlast kann an einem Endpunkt untersucht werden, an dem die Entschlüsselung stattfindet, aber ein gewöhnlicher kopierter verschlüsselter Datenstrom liefert diesen Klartext nicht.

Ein Honeypot ist ein Lockvogelsystem ohne vorgesehene gewöhnliche Nutzer. Ein Kontakt ist daher verdächtig und kann Scan- oder Angriffstechniken bei weniger störendem Hintergrundverkehr aufdecken. Falsch konfigurierte Clients oder harmloser automatisierter Verkehr können ihn dennoch kontaktieren, sodass ein Lockvogelsystem nicht jede Warnung eindeutig macht.

Wichtige Erkenntnisse

  • Ein IDS warnt; ein IPS im Übertragungsweg kann blockieren und auch legitimen Verkehr stören.
  • Signaturen erkennen bekannte Muster; die Anomalieerkennung findet Abweichungen vom normalen Verhalten.
  • Falsch positive Befunde betreffen harmlosen Verkehr; falsch negative Befunde betreffen übersehene Angriffe.
  • Der Anteil zutreffender Warnungen hängt sowohl von der Häufigkeit von Angriffen als auch von der Qualität der Erkennung ab.
  • Das Zusammensetzen des Verkehrs und die Sensorplatzierung bestimmen, welche Angriffsmuster sichtbar sind.
  • Verschlüsselung verbirgt Nutzlasten vor Sensoren ohne Zugriff auf die Entschlüsselung.
  • Ein Honeypot verringert gewöhnlichen Hintergrundverkehr, macht aber nicht jeden Kontakt bösartig.

Sicherheit in Computernetzen: Beispiele

6 Interaktive Lektionen

1

Vereinbare ein Geheimnis über einen nicht vertrauenswürdigen Pfad

16 Schritte
Gehe von den Möglichkeiten eines Angreifers zur symmetrischen Verschlüsselung über und berechne dann die Schlüsselvereinbarung mit RSA und Diffie-Hellman.
  1. 1
    EinführungBeginne mit einem ungeschützten Austausch

    Alice muss Bob über einen Pfad, den Trudy beobachten und verändern kann, einen vertraulichen Befehl senden. Die Worte zu verbergen ist eine Anforderung; Bob zu bestätigen und Veränderungen zu erkennen sind separate Anforderungen.

    Verfolge, wie die Wahl der Chiffre und die Schlüsselvereinbarung dieses Problem angehen. Kleine Rechenbeispiele machen die Operationen sichtbar, während das Angreifermodell durchgehend gleich bleibt: Dem Pfad kann nicht vertraut werden.

  2. 2
    ErklärungBestimme, was verletzt wurde

    Angenommen, Trudy liest einen Befehl, verändert sein Ziel und sendet später einen alten Anmeldenachweis erneut. Das sind unterschiedliche Handlungen. Das Lesen verletzt die Vertraulichkeit; die Veränderung verletzt die Integrität; die Wiederholung greift die Aktualität der Authentifizierung an.

    Passive Beobachtung kann auch Verbindungszeiten und -mengen offenlegen, ohne den Klartext offenzulegen. Die Verschlüsselung des Befehls beseitigt diese Verkehrsmetadaten nicht und verhindert auch nicht automatisch seine Wiederholung.

  3. 3
    HerausforderungOrdne Beobachtung und Eingriff ein

    Trudy misst zunächst, wann Bob einen Server kontaktiert. Dann verwirft sie seine nächste Anfrage. Welche Handlung ist passiv und welche aktiv?

    ---reveal---

    Das Messen der Verbindungszeiten ist passive Verkehrsanalyse. Das Verwerfen einer Anfrage ist ein aktiver Eingriff, der die Verfügbarkeit beeinträchtigen kann. Die Einordnung hängt davon ab, ob sie die Zustellung verändert, nicht davon, ob sie den Klartext erfährt.

  4. 4
    KernaussageLege die Geheimhaltung in den Schlüssel

    Das Kerckhoffs-Prinzip geht davon aus, dass Trudy den Algorithmus kennt. Ein öffentlicher, untersuchter Algorithmus kann sicher bleiben, solange sein Schlüssel geheim bleibt.

    Das ist wichtig, weil Software untersucht und kopiert werden kann. Einen offengelegten Schlüssel auszutauschen ist praktikabel; einen geheimen Algorithmus überall zu ersetzen ist schwieriger. Ein Ersatzschlüssel schützt zukünftige Austausche, kann aber die Offenlegung aufgezeichneten Verkehrs unter einem kompromittierten alten Schlüssel nicht rückgängig machen.

  5. 5
    ErklärungUnterscheide Schlüsselgröße und Modus

    AES verschlüsselt 128-Bit-Blöcke mit einem Schlüssel von 128, 192 oder 256 Bit. Mehr Schlüsselbits erhöhen den Aufwand der vollständigen Suche. Sie ändern nicht, was der Modus mit wiederholten Blöcken macht.

    ECB verschlüsselt Blöcke unabhängig und legt gleiche Blöcke offen. CBC verkettet sie und benötigt einen neuen, unvorhersehbaren IV. CTR erzeugt einen Schlüsselstrom und verlangt bei jeder Verwendung eines Schlüssels eine einzigartige Nonce. Keiner dieser Verschlüsselungsmodi bietet allein Nachrichtenauthentifizierung.

  6. 6
    BeispielHebe einen wiederholten Schlüsselstrom auf

    Verwende einfache 4-Bit-Werte, um das Wiederverwendungsproblem von CTR zu erkennen. Der Schlüsselstrom sei 1011. Klartext 0110 wird zu 1101 verschlüsselt; Klartext 0011 wird zu 1000 verschlüsselt.

    Die XOR-Verknüpfung der Geheimtexte ergibt 0101. Die XOR-Verknüpfung der Klartexte ergibt dasselbe 0101: Die beiden Kopien des Schlüsselstroms heben einander auf. Kennt Trudy den ersten Klartext, kann sie daher den zweiten rekonstruieren, ohne den Verschlüsselungsschlüssel zu finden.

  7. 7
    HerausforderungWähle den Schutz für einen lesbaren Header

    Ein Paket muss seine Nutzlast verbergen, sein Routingfeld lesbar halten und Änderungen an beiden zurückweisen. Welche Art von Schutz passt, und wo wird das Routingfeld eingeordnet?

    ---reveal---

    Verwende AEAD. Verschlüssele die Nutzlast und übergib das Routingfeld als zugehörige Daten. Das Feld bleibt lesbar, wird aber von der Authentifizierungsprüfung abgedeckt. Verschlüsselung ohne Authentifizierung würde die Anforderung, Änderungen zu erkennen, nicht erfüllen.

  8. 8
    ErklärungVerwende einen öffentlichen und einen privaten Schlüssel

    Bob kann seinen Verschlüsselungsschlüssel veröffentlichen, ohne seinen Entschlüsselungsschlüssel zu veröffentlichen. Alice verwendet den öffentlichen Schlüssel, um für ihn zu verschlüsseln; sein privater Schlüssel stellt die Nachricht wieder her.

    Asymmetrische Operationen sind langsamer als symmetrische Verschlüsselung. Ein praktisches hybrides Verfahren vereinbart daher einen kurzen zufälligen Sitzungsschlüssel und verwendet dann AES oder ChaCha20 für die Daten. Auch die Verteilung eines öffentlichen Schlüssels benötigt eine vertrauenswürdige Identitätsbindung, sonst kann Trudy ihren eigenen einsetzen.

  9. 9
    BeispielWähle einen einfachen RSA-Schlüssel

    Wähle die kleinen Beispielprimzahlen p=7 und q=11. Der Modul ist n=77 und z=(7−1)(11−1)=60.

    Wähle e=7. Sein Inverses modulo 60 ist d=43, denn 7×43=301=5×60+1. Veröffentliche (77,7) und halte den privaten Exponenten geheim. Diese kleinen Werte veranschaulichen das Verfahren; echtes RSA verwendet große Moduln und eine definierte Auffüllung.

  10. 10
    BeispielVerschlüssele die Nachrichtenzahl

    Verschlüssele die Nachrichtenzahl m=2 mit dem einfachen öffentlichen Schlüssel (77,7):

    c=27 mod 77=128 mod 77=51.

    Bob entschlüsselt mit 5143 mod 77=2. Die Exponenten machen einander modulo des gewählten Moduls rückgängig. Echte RSA-Verschlüsselung ergänzt eine zufallsbasierte OAEP-Auffüllung, sodass eine wiederholte Nachricht sich nicht durch die deterministische Verschlüsselung der Lehrbuchform verrät.

  11. 11
    BeispielTausche öffentliche DH-Werte aus

    Verwende nun ein einfaches Diffie-Hellman-Beispiel mit öffentlichen Werten p=23 und g=5. Alice wählt das private a=2 und sendet A=52 mod 23=2. Bob wählt das private b=3 und sendet B=53 mod 23=10.

    Nur die öffentlichen Werte 2 und 10 durchqueren den Pfad. Die privaten Exponenten bleiben an ihren Endpunkten. Trudy sieht den Austausch, aber große reale Gruppen machen die Rekonstruktion der geheimen Exponenten praktisch unmöglich.

  12. 12
    BeispielLeite denselben DH-Wert ab

    Alice potenziert Bobs Wert mit ihrem Exponenten: 102 mod 23=8. Bob potenziert Alices Wert mit seinem Exponenten: 23 mod 23=8.

    Beide erhalten 8, weil beide Wege dasselbe zugrunde liegende Exponentenprodukt berechnen. Ein reales Protokoll leitet Verkehrsschlüssel aus dem gemeinsamen Ergebnis ab; es verwendet diese kleine Beispielzahl nicht direkt. Es muss außerdem den Austausch authentifizieren, was DH allein nicht getan hat.

  13. 13
    HerausforderungDecke die ausgetauschten Schlüsselanteile auf

    Trudy ersetzt die öffentlichen DH-Werte von Alice und Bob durch ihre eigenen und vereinbart mit jedem ein eigenes Geheimnis. Hält eine größere DH-Gruppe allein sie auf?

    ---reveal---

    Nein. Sie löst nicht das schwierige Problem des diskreten Logarithmus einer der beiden Gegenstellen, sondern nimmt mit ihren eigenen Geheimnissen teil. Das Protokoll muss die ausgetauschten Werte und Identitäten authentifizieren. Eine größere Gruppe erschwert die Rekonstruktion des Geheimnisses, verhindert aber diesen Austausch der Werte nicht.

  14. 14
    VerbindungSchütze alte Sitzungen nach einem Schlüsseldiebstahl

    Angenommen, Bobs langfristiger Signaturschlüssel wird nächstes Jahr gestohlen. Wenn die heutige Sitzung neue kurzlebige DH-Geheimnisse verwendet und gelöscht hat, lässt sich das heutige Sitzungsgeheimnis mit diesem Signaturschlüssel nicht rekonstruieren. Das ist Vorwärtsgeheimnis.

    Der RSA-Transport eines Sitzungsschlüssels hat diese Eigenschaft nicht. Hybride Post-Quanten-Verfahren wie X25519MLKEM768 begegnen einer anderen Bedrohung: der zukünftigen Rekonstruktion klassischer Austauschgeheimnisse aus aufgezeichnetem Verkehr durch Quantencomputer.

  15. 15
    HerausforderungKombiniere Identitäts- und Datenschutz

    Alice möchte große Datenmengen effizient für Bob verschlüsseln, sich vor dem Austausch von Schlüsseln schützen und alte Sitzungen nach einem späteren Diebstahl des Signaturschlüssels geheim halten. Welche Kombination bietet diese Eigenschaften?

    ---reveal---

    Verwende eine authentifizierte kurzlebige Schlüsselvereinbarung, binde Bobs Signaturschlüssel an seine Identität, lösche die kurzlebigen Geheimnisse und leite symmetrische AEAD-Verkehrsschlüssel ab. Die Authentifizierung verhindert Trudys Austausch der Schlüssel; der kurzlebige Austausch bietet Vorwärtsgeheimnis; AEAD schützt die großen Datenmengen und ihre Integrität.

  16. 16
    ZusammenfassungVerfolge die Schlüssel und den geschützten Pfad

    Stell dir drei zusammenhängende Fragen: Welche Eigenschaft muss geschützt werden, wie wird das gemeinsame Geheimnis vereinbart und wie wird jede Nachricht geschützt?

    Ein zuverlässiger Entwurf legt die Sicherheit in seine Schlüssel, authentifiziert die asymmetrische Schlüsselvereinbarung und vermeidet wiederholte Schlüsselströme. Neue, gelöschte Austauschgeheimnisse schützen vergangene Sitzungen vor einem späteren Diebstahl des Authentifizierungsschlüssels; AEAD schützt anschließend Daten und lässt ausdrücklich zugehörige Felder lesbar.

2

Mache eine Nachricht zu einem vertrauenswürdigen Nachweis

14 Schritte
Entwickle eine Nachrichtenauthentifizierung, prüfe eine durch Zertifikate abgesicherte Signatur und behebe eine wiederholbare Anmeldung.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungEntscheide, was der Nachweis zeigen muss
  2. 2
    ErklärungHashen ergänzt kein Geheimnis
  3. 3
    BeispielPrüfe einen Authentifizierungswert mit Schlüssel
  4. 4
    HerausforderungUnterscheide Veränderung und Wiederholung
  5. 5
    ErklärungÄndere, wer den Nachweis erzeugen kann
  6. 6
    BeispielPrüfe eine einfache Signatur
  7. 7
    ErklärungVerfolge das Vertrauen von einem bekannten Wurzelzertifikat aus
  8. 8
    HerausforderungWähle einen öffentlich überprüfbaren Nachweis
  9. 9
    BeispielWiederhole den festen Anmeldenachweis
  10. 10
    ErklärungBinde den Nachweis an eine neue Herausforderung
  11. 11
    HerausforderungSage das Ergebnis einer neuen Nonce voraus
  12. 12
    KernaussageSetze den Schutz nach der Anmeldung fort
  13. 13
    HerausforderungBehebe zwei unterschiedliche Schwächen
  14. 14
    ZusammenfassungUnterscheide den Nachweis von seiner Aktualität
3

Verfolge eine TLS-Verbindung vom Aufbau bis zum Abschluss

16 Schritte
Verfolge Handshake-Nachrichten, berechne den zeitlichen Ablauf einer Anfrage und beurteile Zertifikats- und Record-Prüfungen.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungSchaffe Vertrauen vor dem Senden einer Anfrage
  2. 2
    ErklärungSchütze Teile des Bytestroms
  3. 3
    BeispielErwarte den nächsten geschützten Record
  4. 4
    HerausforderungDeute ein Ende ohne TLS-Abschlussmeldung
  5. 5
    ErklärungBiete Parameter und einen Schlüsselanteil an
  6. 6
    ErklärungLeite Handshake-Schlüssel ab
  7. 7
    ErklärungPrüfe drei Arten von Nachweisen
  8. 8
    BeispielOrdne die Anfrage zeitlich ein
  9. 9
    HerausforderungErgänze einen erneuten Versuch beim Aufbau
  10. 10
    KernaussageNimm eine Verbindung mit wiederholbaren frühen Daten auf
  11. 11
    BeispielGleiche den vorgesehenen Servernamen ab
  12. 12
    ErklärungLass Identitätsprüfungen aktiviert
  13. 13
    HerausforderungBestimme die weiterhin sichtbaren Informationen
  14. 14
    VerbindungSchütze auch den ersten Kontakt
  15. 15
    HerausforderungBeurteile den gesamten sicheren Kanal
  16. 16
    ZusammenfassungPrüfe Aufbau, Records und Schutzbereich
4

Übertrage ein Datagramm durch ein IPsec-VPN

13 Schritte
Wähle den IPsec-Modus, richte Assoziationen ein und verfolge Kapselung und Wiederholungsschutz.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungUnterscheide die beiden Pakete
  2. 2
    ErklärungWähle, was der Header offenlegt
  3. 3
    BeispielZähle die richtungsabhängigen Zustände
  4. 4
    HerausforderungWähle vor den Schlüsseln die Richtlinie
  5. 5
    ErklärungAuthentifiziere die Gateways mit IKE
  6. 6
    BeispielBeginne mit dem inneren Datagramm
  7. 7
    BeispielErgänze die sichtbare Routinghülle
  8. 8
    BeispielAuthentifiziere vor der Weiterleitung
  9. 9
    BeispielVerschiebe ein Anti-Replay-Fenster
  10. 10
    HerausforderungBerücksichtige den eingeschlossenen unteren Rand
  11. 11
    VerbindungDurchquere NAT und erkenne den Endpunkt
  12. 12
    HerausforderungUnterscheide Vertrauen in den Tunnel und in die Anwendung
  13. 13
    ZusammenfassungVerfolge Richtlinie, Assoziation und Kapselung
5

Richte Schlüssel und Identitäten für den Funkzugang ein

13 Schritte
Erkläre das Scheitern von WEP, leite WPA2-Verkehrsschlüssel ab und vergleiche SAE mit Mobilfunk-AKA.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungGeh davon aus, dass der Funkverkehr beobachtet werden kann
  2. 2
    ErklärungErkenne, warum ein langlebiger WEP-Schlüssel versagt
  3. 3
    HerausforderungErkenne zwei unabhängige WEP-Schwächen
  4. 4
    ErklärungVereinbare zuerst den Hauptschlüssel
  5. 5
    BeispielLeite den PTK der Station ab
  6. 6
    BeispielInstalliere paarweisen Schutz und Gruppenschutz
  7. 7
    HerausforderungPrüfe eine erratene Passphrase
  8. 8
    ErklärungErsetze den Offline-Passworttest
  9. 9
    KernaussageUnterscheide Verschlüsselung und Hotspot-Identität
  10. 10
    BeispielHalte das Mobilfunkgeheimnis im Heimatnetz
  11. 11
    ErklärungVerbirg eine dauerhafte Identität
  12. 12
    HerausforderungVergleiche drei Zugangsverbindungen
  13. 13
    ZusammenfassungVerfolge die Quelle des Vertrauens
6

Setze Zugriff durch und interpretiere Erkennungsbefunde

14 Schritte
Bewerte geordnete Regeln, ergänze Verbindungs- und Anwendungskontext und berechne den Anteil nützlicher Warnungen.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungErlaube einen Datenstrom, ohne seinem Inhalt zu vertrauen
  2. 2
    BeispielWende die erste zutreffende Regel an
  3. 3
    HerausforderungSage die Wirkung einer verdeckten Ausnahme voraus
  4. 4
    KernaussageVertraue keinem Header, der wie eine Antwort aussieht
  5. 5
    BeispielGleiche beide Enden einer gespeicherten Verbindung ab
  6. 6
    ErklärungSchreibe den Weg über das Anwendungsgateway vor
  7. 7
    HerausforderungBegrenze die Folgen eines kompromittierten öffentlichen Dienstes
  8. 8
    ErklärungWähle die Hinweise für die Erkennung
  9. 9
    BeispielBerechne die Anzahl zutreffender und falscher Warnungen
  10. 10
    BeispielVerwende die Gesamtzahl der Warnungen als Nenner
  11. 11
    HerausforderungBerechne nach einer Schwellenwertänderung erneut
  12. 12
    TippUntersuche Inhalte dort, wo Klartext verfügbar ist
  13. 13
    HerausforderungKombiniere Zugriffskontrolle und Angriffserkennung
  14. 14
    ZusammenfassungNutze jede Schutzmaßnahme für ihre Entscheidung

Sicherheit in Computernetzen: Übungsaufgaben

50 Übungsfragen in 5 Sets

Set 1: Schlüssel, Identitäten und geschützte Pfade10 Übungsfragen

Frage 1 von 10

Ein Dienst verwendet AES mit einem 256-Bit-Schlüssel, verschlüsselt aber gleiche Blöcke unter diesem Schlüssel unabhängig voneinander. Warum lassen sich wiederholte Felder in Datensätzen weiterhin erkennen?
  1. Die AES-Blocklänge ist zu kurz.
  2. CTR wiederholt für jeden Block eine Nonce.
  3. CBC behält für jeden Block einen festen IV.
  4. ECB erhält die Gleichheit wiederholter Blöcke.
Antwort zeigenAntwort ausblenden
Antwort: D
Die unabhängige Verschlüsselung gleicher Blöcke mit einem Schlüssel ist ECB, sodass wiederholte Klartextblöcke wiederholte Geheimtextblöcke ergeben. Ein größerer AES-Schlüssel erhöht den Aufwand eines Brute-Force-Angriffs, beseitigt aber dieses Gleichheitsmuster nicht. Die Blockgröße legt den geheimen Schlüssel nicht offen.

Frage 2 von 10

Ein Authentifizierungsserver akzeptiert jedes Mal dasselbe verschlüsselte Passwort. Trudy zeichnet einen erfolgreichen Austausch auf. Wie kann sie sich als Nutzer ausgeben, ohne das Passwort herauszufinden?
  1. Den abgefangenen verschlüsselten Nachweis erneut senden.
  2. Das Passwort zuerst entschlüsseln.
  3. Den alten Geheimtext erhöhen.
  4. Den Hashwert des Passworts senden.
Antwort zeigenAntwort ausblenden
Antwort: A
Der Server akzeptiert einen festen Nachweis, sodass das erneute Senden seiner abgefangenen Bytes genügt, um dieselbe Authentifizierung zu versuchen. Trudy muss das Passwort nicht entschlüsseln. Die Verschlüsselung verbirgt den Inhalt des Passworts, bindet diesen unveränderten Nachweis aber nicht an einen neuen Anmeldeversuch.

Frage 3 von 10

Ein gültiges Zertifikat enthält nur den Namen *.example.org. Ein Client fragt reports.eu.example.org an. Wie sollte seine Namensprüfung entscheiden?
  1. Jede passende Endung akzeptieren.
  2. Übereinstimmungen über mehrere Komponenten akzeptieren.
  3. Die fehlende Namensübereinstimmung zurückweisen.
  4. Alle Platzhalternamen zurückweisen.
Antwort zeigenAntwort ausblenden
Antwort: C
Der Platzhalter ersetzt genau eine Namenskomponente und kann daher zu eu.example.org passen, aber nicht zu reports.eu.example.org. Eine vertrauenswürdige Signatur und gültige Datumsangaben erweitern den Platzhalter nicht auf Namen mit weiteren Komponenten. Jeden Platzhalter zurückzuweisen wäre ebenfalls falsch: Übereinstimmungen mit einer Komponente sind erlaubt.

Frage 4 von 10

Das Fenster eines ESP-Empfängers für 32 Pakete endet bei 460. Paket 440 wurde zuvor nicht akzeptiert und besteht die Authentifizierung. Was sollte die Wiederholungsprüfung tun?
  1. Es zurückweisen, weil es unter der höchsten Nummer liegt.
  2. Es akzeptieren, ohne den oberen Rand zu verschieben.
  3. Es akzeptieren und den oberen Rand auf 440 senken.
  4. Es zurückweisen, weil eine Sequenzlücke Wiederholung bedeutet.
Antwort zeigenAntwort ausblenden
Antwort: B
Ein Fenster für 32 Pakete, das bei 460 endet, umfasst 429 bis 460, sodass das ungesehene authentifizierte Paket 440 zulässig ist. Es markiert diese Position als empfangen, ohne die höchste Nummer zu ändern. Eine Nummer unter der höchsten Nummer macht ein Paket nicht allein zur Wiederholung; das Fenster toleriert eine veränderte Reihenfolge.

Frage 5 von 10

Was bietet Enhanced Open einem Nutzer, der sich mit einem passwortfreien Hotspot verbindet?
  1. Hotspot-Authentifizierung ohne Verschlüsselung.
  2. Verschlüsselung ohne Hotspot-Authentifizierung.
  3. Verschlüsselung mit zertifizierter Hotspot-Identität.
  4. Weder Verschlüsselung noch Hotspot-Authentifizierung.
Antwort zeigenAntwort ausblenden
Antwort: B
Enhanced Open verwendet OWE, um die Funkverbindung ohne Passwort zu verschlüsseln und vor passiven Mithörern zu schützen. Es authentifiziert den Access Point nicht. Ein gefälschter Hotspot kann eine eigene verschlüsselte Verbindung aushandeln, sodass Verschlüsselung allein einen Evil Twin nicht ausschließt.

Frage 6 von 10

Eine zustandsbehaftete Firewall verfolgt TCP von 203.0.113.61:53020 nach 192.0.2.90:443. Ein ACK trifft von 192.0.2.91:443 an 203.0.113.61:53020 ein, ohne dass eine passende Erlaubnis für eine neue Verbindung vorliegt. Warum wird es verworfen?
  1. Seine Quelle passt nicht zum Datenstrom.
  2. Jedes ACK benötigt eine neue Erlaubnisregel.
  3. Quellport 443 ist niemals erlaubt.
  4. Der Clientport muss ebenfalls 443 sein.
Antwort zeigenAntwort ausblenden
Antwort: A
Der verfolgte entfernte Endpunkt ist 192.0.2.90:443, während dieses Paket von 192.0.2.91:443 stammt. Sein ACK-Flag und der vertraute Quellport machen es nicht zu einem Teil des gespeicherten Datenstroms. Legitime Antworten können den hohen Port des Clients verwenden; dieser Port ist nicht der Grund für die Zurückweisung.

Frage 7 von 10

Zwei CTR-Geheimtexte verwenden denselben Schlüsselstrom erneut. Trudy kennt beide Geheimtexte und den vollständigen ersten Klartext. Was kann sie aus diesen Werten rekonstruieren?
  1. Das XOR der Klartexte, aber keinen der Klartexte.
  2. Den AES-Schlüssel, aber keinen vollständigen Klartext.
  3. Nur die wiederholten Blöcke des zweiten Klartexts.
  4. Den zweiten Klartext über den wiederverwendeten Abschnitt.
Antwort zeigenAntwort ausblenden
Antwort: D
Die XOR-Verknüpfung des ersten Geheimtexts mit seinem bekannten Klartext ergibt den wiederverwendeten Schlüsselstrom. Die XOR-Verknüpfung dieses Schlüsselstroms mit dem zweiten Geheimtext ergibt den zweiten Klartext über die gemeinsame Länge. Dazu muss der AES-Schlüssel nicht rekonstruiert werden; für diese Geheimtextbytes genügt die Kenntnis des Schlüsselstroms.

Frage 8 von 10

Ein Gerät empfängt einen alten Befehl mit einem gültigen HMAC. Sein Protokoll prüft weder eine Nonce noch eine Sequenznummer. Welches Sicherheitsproblem bleibt möglich?
  1. Eine unerkannte Veränderung des Befehls.
  2. Die Rekonstruktion des gemeinsamen Geheimnisses.
  3. Die Wiederholung des unveränderten alten Befehls.
  4. Eine Fälschung mit einem alten Authentifizierungswert.
Antwort zeigenAntwort ausblenden
Antwort: C
Die alte Nachricht besitzt weiterhin ihren authentischen passenden Wert, sodass eine reine HMAC-Prüfung dasselbe Paar erneut akzeptiert. Um Wiederholungen zurückzuweisen, sind authentifizierte Aktualitätsdaten und eine Prüfung beim Empfänger nötig. Der Integritätsschutz von HMAC erkennt für sich genommen nicht, dass ein alter Befehl bereits ausgeführt wurde.

Frage 9 von 10

Eine TLS-Wiederaufnahme ergänzt neues Diffie-Hellman und schließt später die Finished-Prüfungen ab. Zuvor sendet ein Client eine Überweisungsanweisung als 0-RTT-Daten. Trudy sendet dessen abgefangene erste Nachrichtenfolge erneut, ohne sie zu entschlüsseln. Warum muss die Anwendung doppelte Überweisungen weiterhin verhindern?
  1. Finished-Prüfungen heben wiederholte frühe Daten auf.
  2. Neues DH blockiert jede Wiederholung früher Daten.
  3. Ticketprüfungen erlauben nur eine frühe Anfrage.
  4. Neues DH verhindert keine Wiederholung früher Daten.
Antwort zeigenAntwort ausblenden
Antwort: D
Frühe Daten werden gesendet, bevor der neue Handshake abgeschlossen ist, und besitzen dessen gewöhnlichen Schutz vor Wiederholung nicht. Neues Diffie-Hellman kann spätere Sitzungsgeheimnisse schützen, aber nicht dafür sorgen, dass die frühere Überweisung nur einmal ausgeführt wird. Trudy benötigt weder Klartext noch einen Signaturschlüssel, um die abgefangene Nachrichtenfolge erneut zu senden.

Frage 10 von 10

Eine Organisation möchte einer beschäftigten Person den WLAN-Zugang entziehen, ohne eine von allen Nutzern geteilte Passphrase zu ersetzen. Welcher Authentifizierungsentwurf unterstützt diese Anforderung?
  1. WPA2-Personal mit einer längeren gemeinsamen Passphrase.
  2. WEP mit einem separaten IV für jeden gesendeten Datenrahmen.
  3. WPA2-Enterprise mit individuellen Zugangsdaten.
  4. WPA2-Personal mit einer verborgenen Netzwerkkennung.
Antwort zeigenAntwort ausblenden
Antwort: C
Enterprise-Authentifizierung liefert individuelle Zugangsdaten und individuelles Schlüsselmaterial, sodass der Zugang eines Nutzers separat widerrufen werden kann. Eine längere gemeinsame Personal-Passphrase gibt weiterhin allen dieselbe gemeinsame Zugangsgrundlage. Das Verbergen der SSID erzeugt keine getrennte Nutzerauthentifizierung.
Set 2: Sicherheitseigenschaften im Netz10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Trudy zeichnet Verbindungszeiten und Paketlängen auf, ohne den Verkehr zu verändern. Um welche Art von Angreiferverhalten handelt es sich?
  1. Aktive Übernahme einer Verbindung.
  2. Passive Analyse von Metadaten.
  3. Aktive Fälschung einer Quelladresse.
  4. Passive Rekonstruktion von Klartext.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Alice möchte Bob eine vertrauliche asymmetrisch verschlüsselte Nachricht senden. Wessen Schlüssel sollte sie zum Verschlüsseln verwenden?
  1. Alices privaten Schlüssel.
  2. Alices öffentlichen Schlüssel.
  3. Bobs öffentlichen Schlüssel.
  4. Bobs privaten Schlüssel.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Ein Sender überträgt einen Bericht und dessen SHA-256-Hashwert über einen von Trudy kontrollierten Pfad. Warum kann Trudy den Bericht ersetzen, ohne dass diese Prüfung fehlschlägt?
  1. Sie berechnet den Hashwert des Ersatzes neu.
  2. Sie findet eine Kollision zum ursprünglichen Hashwert.
  3. Sie rekonstruiert die ursprüngliche Nachricht.
  4. Sie verwendet den ursprünglichen Hashwert erneut.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Ein Client erhält ein vertrauenswürdiges, aktuell gültiges Serverzertifikat, das ein Betrüger kopiert hat. Welchen zusätzlichen Nachweis muss ein zertifikatsbasierter Handshake von der Gegenstelle erhalten?
  1. Eine weitere Kopie des Zertifikats.
  2. Einen Hashwert des öffentlichen Zertifikats.
  3. Einen passenden Fingerabdruck des öffentlichen Schlüssels.
  4. Eine Signatur über neue Handshake-Daten.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Wo wird bei TLS 1.3 die Record-Sequenznummer mitgeführt?
  1. Im Sequenznummernfeld von TCP.
  2. Offen in jedem TLS-Record-Header.
  3. Als verschlüsseltes Feld in jedem Record.
  4. Implizit, getrennt für jede Richtung.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Eine neue TCP-Verbindung verwendet einen vollständigen TLS-1.3-Handshake ohne erneuten Versuch. Die RTT beträgt 24 ms, andere Verzögerungen sind vernachlässigbar. Wann kann der Client seine HTTP-Anfrage frühestens senden?
  1. Etwa 24 ms nach Beginn des TCP-Aufbaus.
  2. Etwa 72 ms nach Beginn des TCP-Aufbaus.
  3. Etwa 48 ms nach Beginn des TCP-Aufbaus.
  4. Etwa 96 ms nach Beginn des TCP-Aufbaus.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Ein Gateway verwaltet für jede von neun entfernten Gegenstellen ein bidirektionales ESP-Paar. Wie viele ESP-Sicherheitsassoziationen benötigt es?
  1. 18 ESP-SAs, eine für jede Richtung.
  2. 9 ESP-SAs, eine für jede Gegenstelle.
  3. 10 ESP-SAs, einschließlich einer gemeinsamen.
  4. 36 ESP-SAs, zwei Paare pro Gegenstelle.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Trudy fängt einen WPA2-Personal-Vier-Wege-Handshake ab, kennt aber die Passphrase nicht. Wie kann sie einen Versuch prüfen, ohne weitere WLAN-Datenrahmen zu senden?
  1. Den PMK allein aus der ANonce ableiten.
  2. Mögliche Schlüssel ableiten und einen MIC vergleichen.
  3. Einen in Nachricht zwei gesendeten Passwort-Hashwert vergleichen.
  4. Den mit dem Handshake übertragenen PMK entschlüsseln.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Eine Regeltabelle für eingehendes TCP erlaubt jedes Ziel in 203.0.113.0/24, verbietet dann Port 22 an 203.0.113.44 und verbietet anschließend alles. Welche kleinste Änderung der Regeltabelle blockiert SSH zu diesem Host und erhält den übrigen TCP-Zugriff?
  1. Default Deny vor beide TCP-Regeln verschieben.
  2. Ein weiteres SSH-Verbot nach dem ersten Verbot ergänzen.
  3. Das SSH-Verbot vor die allgemeine Erlaubnis verschieben.
  4. Das abschließende Default Deny in eine Erlaubnis ändern.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Ein Sensor sieht 200.000 harmlose Verbindungen und 40 Angriffe. Er erkennt 75 % der Angriffe und warnt bei 0,05 % der harmlosen Verbindungen fälschlich. Welcher Anteil seiner Warnungen betrifft ungefähr echte Angriffe?
  1. Etwa 23 %.
  2. Etwa 75 %.
  3. Etwa 0,05 %.
  4. Etwa 30 %.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 3: Protokollzustand und Authentifizierungsfehler10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Trudy verändert die Downloadadresse in einer Serverantwort und lässt den Rest der Antwort lesbar. Welche Nachrichteneigenschaft hat sie unmittelbar verletzt?
  1. Vertraulichkeit.
  2. Verfügbarkeit.
  3. Nachrichtenintegrität.
  4. Authentifizierung der Gegenstelle.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

In einem einfachen RSA-Beispiel sind die Primzahlen 5 und 11, der öffentliche Exponent ist 3 und die Nachricht ist 2. Welcher private Exponent unter 40 und welcher Geheimtext passen zu diesem Aufbau?
  1. Privater Exponent 3; Geheimtext 8.
  2. Privater Exponent 27; Geheimtext 8.
  3. Privater Exponent 27; Geheimtext 6.
  4. Privater Exponent 13; Geheimtext 8.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Ein Anbieter möchte Kunden eine Softwareversion prüfen lassen, ohne ihnen die Möglichkeit zu geben, gefälschte Versionen zu authentifizieren. Welche Art von Nachweis sollte er mit der Version veröffentlichen?
  1. Einen HMAC mit seinem gemeinsamen geheimen Schlüssel.
  2. Einen Hashwert ohne Schlüssel neben der Version.
  3. Einen Geheimtext mit seinem Entschlüsselungsschlüssel.
  4. Eine öffentlich überprüfbare digitale Signatur.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Bob sendet eine neue zufällige Herausforderung, und Alice gibt deren HMAC mit ihrem gemeinsamen Geheimnis zurück. Trudy verwendet Alices Antwort auf die andere Herausforderung von gestern erneut. Warum weist Bob sie zurück?
  1. Die Antwort passt nicht zu dieser Herausforderung.
  2. Ein alter Authentifizierungswert läuft automatisch ab.
  3. Jede Herausforderung verändert den Schlüssel.
  4. Nonces verhindern ein früheres Abfangen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Ein Client erhält einen TCP-Abschluss vor einem TLS-close_notify, während er auf weitere Anwendungsdaten wartet. Was kann er über die Vollständigkeit schließen?
  1. TCP FIN authentifiziert den TLS-Abschluss.
  2. TCP-Prüfsummen bestätigen die Vollständigkeit.
  3. Ein letztes ACK authentifiziert den TLS-Abschluss.
  4. TLS hat das Ende nicht authentifiziert.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Ein Client deaktiviert die Zertifikatsprüfung. Trudy fängt seine Verbindung ab und baut eine weitere TLS-Verbindung zum vorgesehenen Server auf. Warum können beide Verbindungen Verschlüsselung melden, während Trudy die Anfragen liest?
  1. Beide Verbindungen verwenden die Serverschlüssel erneut.
  2. Trudy ist Endpunkt beider verschlüsselten Verbindungen.
  3. Nur Daten vor der Verschlüsselung sind sichtbar.
  4. Nur die Antworten des Servers sind verschlüsselt.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Zwei Gateways verwenden verschlüsseltes ESP im Tunnelmodus. Welche Quell- und Ziel-IP-Adressen können Router zwischen ihnen direkt lesen?
  1. Die internen Hostadressen im inneren Header.
  2. Beide Adresspaare in einem einzigen unverschlüsselten Header.
  3. Die Gateway-Adressen im äußeren Header.
  4. Keines der Adresspaare, weil ESP alle IP-Header verschlüsselt.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Ein ESP-Fenster für 16 Pakete endet bei 300. Der Empfänger authentifiziert das zuvor ungesehene Paket 309 und erhält dann das zuvor ungesehene authentifizierte Paket 294. Was geschieht?
  1. Beide werden akzeptiert; das Fenster endet bei 309.
  2. Nur 309 wird akzeptiert; das Fenster endet bei 309.
  3. Nur 294 wird akzeptiert; das Fenster endet bei 300.
  4. Beide werden akzeptiert; das Fenster endet bei 300.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Ein in einem fremden Netz eingebuchtes 4G-Mobiltelefon prüft AUTN, bevor es RES zurückgibt. Was soll diese Prüfung feststellen?
  1. Nur die Echtheit des Teilnehmers.
  2. Die Identität des Anwendungsservers.
  3. Die Offenlegung des SIM-Schlüssels.
  4. Die Echtheit des Netzes und die Aktualität.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Ein Eingangsfilter auf der Internetseite empfängt ein Paket, das 10.8.4.2 als Quelle angibt. Die Richtlinie weist private Quellbereiche auf dieser Schnittstelle zurück. Was sollte geschehen?
  1. Es gemäß der Eingangsrichtlinie verwerfen.
  2. Den angegebenen internen Host akzeptieren.
  3. Der privaten Quelle vertrauen.
  4. Den vertrauten Dienstport erlauben.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 4: Wende Schutzmaßnahmen unter realistischen Bedingungen an10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Ein System wechselt von einem 128-Bit- zu einem 132-Bit-Schlüssel, während die Versuchsrate für Brute Force gleich bleibt. Wie verändert sich die Dauer einer vollständigen Suche?
  1. Sie wird viermal so lang.
  2. Sie wird 16-mal so lang.
  3. Sie wird 132/128-mal so lang.
  4. Sie wird insgesamt doppelt so lang.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Alice und Bob verwenden ein einfaches DH-Beispiel mit p=31 und g=3. Alices privater Exponent ist 4; Bobs öffentlicher Wert ist 17. Welchen gemeinsamen Wert leitet Alice ab?
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Welche Eigenschaft einer Hashfunktion betrifft die Suche nach einer anderen Nachricht mit demselben Hashwert wie eine bestimmte vorgegebene Nachricht?
  1. Zweiturbildresistenz.
  2. Urbildresistenz.
  3. Kollisionsresistenz.
  4. Lawineneffekt.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Ein Server sendet ein Endzertifikat und ein Zwischenzertifikat, das von einem selbst signierten Wurzelzertifikat signiert wurde, das im Vertrauensspeicher des Clients fehlt. Alle Signaturen bestehen die Prüfung. Warum scheitert die Kette dennoch an der Vertrauensprüfung?
  1. Das Wurzelzertifikat wurde selbst signiert.
  2. Der Server hat seinen privaten Schlüssel behalten.
  3. Es fehlt ein akzeptierter Vertrauensanker.
  4. Endzertifikat und Zertifizierungsstelle verwenden unterschiedliche Schlüssel.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Trudy spiegelt einen geschützten TLS-Record eines Clients an denselben Client zurück, als hätte der Server ihn gesendet. Warum ist die Verwendung getrennter Schlüssel für beide Richtungen wichtig?
  1. Mit dem Empfangsschlüssel besteht er die Prüfung nicht.
  2. Das Zertifikat prüft jeden Record.
  3. TCP verwirft jeden zurückgespiegelten Verkehr.
  4. Ein gemeinsamer Schlüssel verhindert das Zurückspiegeln.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Ein Client bietet zwei akzeptable DH-Gruppen an, sendet aber nur für die erste einen Schlüsselanteil. Der Server wählt die zweite über HelloRetryRequest. Bei einer RTT von 18 ms und einer neuen TCP-Verbindung: Wann kann der Client seine Anfrage nach dem vollständigen TLS-Aufbau senden?
  1. Nach etwa 18 ms.
  2. Nach etwa 36 ms.
  3. Nach etwa 54 ms.
  4. Nach etwa 72 ms.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Ein Angreifer sendet ein ESP-Paket mit einer sehr großen Sequenznummer, aber einem ungültigen Integritätswert. Warum darf der Empfänger den vertrauenswürdigen Zustand des Wiederholungsschutzes nicht vorschieben?
  1. Der Wiederholungszustand muss vor der Prüfung eines Werts vorgeschoben werden.
  2. Eine ungesehene hohe Nummer hat Vorrang vor einem ungültigen Wert.
  3. Ein ungültiger Wert sollte das Anti-Replay-Fenster auf null zurücksetzen.
  4. Ein gefälschtes Vorschieben könnte echte Pakete zu alt machen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Ein WPA2-Personal-Nutzer kennt die Netzwerkpassphrase und fängt den vollständigen Vier-Wege-Handshake einer zweiten Station ab. Warum kann dieser Nutzer den paarweisen Schlüssel der zweiten Station ableiten?
  1. Die Station sendet den PMK in Nachricht zwei.
  2. Die Aufzeichnung liefert die übrigen PTK-Eingaben.
  3. Der PTK hängt nur von Passphrase und SSID ab.
  4. Die Kenntnis des GTK legt jeden PTK direkt offen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Was ist der Hauptzweck, einen öffentlichen Webserver in einer DMZ mit eingeschränktem Zugriff auf das interne Netz zu platzieren?
  1. Jeden Angriff auf den Webserver verhindern.
  2. Den internen Zugriff nach einer Serverkompromittierung begrenzen.
  3. Alle externen Webnutzer authentifizieren.
  4. Interne Adressen im öffentlichen DNS verbergen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Ein Reverse-Proxy beendet TLS und öffnet eine zweite TLS-Verbindung zu einem App-Server. Eine schädliche Anfrage enthält eine Signatur, die auf zwei TCP-Segmente verteilt ist. Welcher Beobachtungspunkt und welche Verarbeitung können die vollständige Signatur im Klartext sichtbar machen?
  1. An der App, vor TLS, nach dem Zusammensetzen des Datenstroms.
  2. Zwischen Proxy und App, nach dem Zusammensetzen des Datenstroms.
  3. An der App, nach TLS und dem Zusammensetzen des Datenstroms.
  4. An der App, nach TLS, bei Prüfung jedes einzelnen Segments.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 5: Analysiere Schichten und Fehlerarten10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Bob verwendet WPA3 für den Zugang zu einem Access Point und sendet dann unverschlüsseltes HTTP an einen entfernten Server. Ein Beobachter befindet sich auf dem Pfad hinter dem Access Point. Warum kann der Beobachter die Anfrage weiterhin lesen?
  1. WPA3 sichert die Authentifizierung, nicht die Daten.
  2. HTTP umgeht die Verschlüsselung auf der Funkstrecke.
  3. Der WLAN-Schutz endet am Access Point.
  4. WLAN-Schlüssel schützen nur ausgehende Datenrahmen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Ein Server verwendet vorhersehbar aufsteigende Herausforderungen und akzeptiert HMAC(key, challenge). Trudy kann sich gegenüber dem Nutzer als Server ausgeben, bevor sie den echten Server angreift. Wie kann die Vorhersehbarkeit den Entwurf zur Aktualitätsprüfung untergraben?
  1. Sie kann eine zukünftige Antwort im Voraus sammeln.
  2. Sie kann eine alte Antwort für einen neuen Zählerwert verwenden.
  3. Sie kann eine alte Antwort um eins erhöhen.
  4. Sie kann allein anhand des öffentlichen Zählers antworten.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Ein Browser hat für eine Website weder eine gespeicherte HSTS-Richtlinie noch einen vorinstallierten Eintrag. Er sendet zunächst unverschlüsseltes HTTP. Trudy hält diese Seite bei HTTP, während sie für die echte Website HTTPS verwendet. Warum garantiert der spätere HSTS-Header der Website keinen Schutz dieser ersten Anfrage?
  1. HSTS wirkt erst, nachdem TCP geschlossen wurde.
  2. Der Browser hatte die Richtlinie noch nicht gelernt.
  3. HSTS regelt Zertifikate, nicht die HTTPS-Nutzung.
  4. HSTS muss in einer unverschlüsselten HTTP-Antwort eintreffen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Ein Gateway hat vier Gegenstellen mit je einem bidirektionalen ESP-Paar. Seine SPD schützt 10.70.0.0/16 über den Tunnelendpunkt 198.51.100.8 und lässt andere Ziele den Schutz umgehen. Es sendet an 10.70.4.6 und 192.0.2.200. Wie viele ESP-SAs werden benötigt, und welches Paket erhält das äußere Ziel 198.51.100.8?
  1. Vier SAs; nur das Paket an 10.70.4.6.
  2. Acht SAs; beide ausgehenden Pakete.
  3. Acht SAs; nur das Paket an 192.0.2.200.
  4. Acht SAs; nur das Paket an 10.70.4.6.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Ein in einem fremden Netz eingebuchter Teilnehmer verwendet 5G mit dem SUCI-Nullverfahren und schließt eine vom Heimatnetz bestätigte Authentifizierung ab. Das Mobiltelefon sendet dann unverschlüsseltes HTTP über das Mobilfunknetz hinaus an einen entfernten Server. Was wurde dadurch festgestellt, und was bleibt offengelegt?
  1. Teilnehmerauthentifizierung, aber weder Identitätsverschleierung noch Ende-zu-Ende-Vertraulichkeit für HTTP.
  2. Teilnehmerauthentifizierung und Identitätsverschleierung, aber keine Ende-zu-Ende-Vertraulichkeit für HTTP.
  3. Teilnehmerauthentifizierung und Ende-zu-Ende-Vertraulichkeit für HTTP, aber keine Identitätsverschleierung.
  4. Identitätsverschleierung und Ende-zu-Ende-Vertraulichkeit für HTTP, aber keine Teilnehmerauthentifizierung.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Eine zustandslose Regel erlaubt eingehende TCP-Pakete mit Quellport 443 und gesetztem ACK. Kann ein externer Angreifer ohne aufgebaute Verbindung ein Paket erstellen, das diesen Feldern entspricht?
  1. Nein; ACK benötigt eine echte vorherige Antwort.
  2. Nein; Port 443 benötigt ein gültiges Zertifikat.
  3. Ja; der Sender kann beide Felder setzen.
  4. Nein; zuerst muss ein Verbindungstabelleneintrag existieren.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Ein Netz schreibt die Webnutzung über einen authentifizierenden Proxy vor, aber Clients können sich auch direkt mit externem TCP-Port 443 verbinden. Welche Richtlinienänderung setzt den vorgesehenen Weg über den Proxy durch?
  1. Clients an den DNS-Server des Proxys verweisen.
  2. Direkte Webverbindungen der Clients blockieren.
  3. Direkten Verkehr nur mit gesetztem ACK erlauben.
  4. Direkten Zugriff behalten, aber Anfragen protokollieren.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Sensor A erkennt 90 % der Angriffe bei einer Falsch-Positiv-Rate von 0,1 %. Sensor B erkennt 80 % bei einer Falsch-Positiv-Rate von 0,01 %. Welcher hat bei 100 Angriffen und 100.000 harmlosen Verbindungen den höheren Anteil zutreffender Warnungen?
  1. A, mit etwa 90 % zutreffenden Warnungen.
  2. A, mit etwa 47 % zutreffenden Warnungen.
  3. B, mit etwa 44 % zutreffenden Warnungen.
  4. B, mit etwa 89 % zutreffenden Warnungen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Zwei vergangene verschlüsselte Sitzungen wurden aufgezeichnet. Sitzung X übertrug ihren Schlüssel unter einem langfristigen RSA-Schlüssel; Sitzung Y verwendete authentifiziertes kurzlebiges DH und löschte ihre privaten Exponenten. Diese langfristigen Authentifizierungsschlüssel werden später gestohlen. Welcher Sitzungsschlüssel lässt sich allein durch diesen Diebstahl rekonstruieren?
  1. Sowohl der Schlüssel von X als auch der von Y.
  2. Nur der Schlüssel von Y.
  3. Weder der Schlüssel von X noch der von Y.
  4. Nur der Schlüssel von X.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Trudy ersetzt zwischen einem TLS-1.3-Client und einem Server die DH-Anteile durch ihre eigenen und leitet mit jedem getrennte Handshake-Geheimnisse ab. Sie kopiert das echte Serverzertifikat. Warum kann sie sich nicht allein dadurch als Server ausgeben, dass sie für ihre beiden Austausche gültige Finished-Nachrichten berechnet?
  1. Sie kann die Signatur des Servers über den Handshake-Verlauf nicht fälschen.
  2. Finished benötigt den privaten Signaturschlüssel des Servers.
  3. Vor erfolgreicher Zertifikatsprüfung existieren keine Handshake-Schlüssel.
  4. Jeder DH-Anteil muss mit dem Schlüssel des Servers verschlüsselt werden.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Hängst du bei deiner eigenen Aufgabe fest? Hausaufgabenhilfe

Schlüsselbegriffe

109 Schlüsselbegriffe, jeweils mit Definition

A

Abschneideangriff
Ein Abschneideangriff beendet die Zustellung frühzeitig, sodass ein Empfänger einen unvollständigen geschützten Austausch möglicherweise als vollständig behandelt.
Ein gefälschtes TCP FIN kann einen Abschneideangriff einleiten, aber ein fehlender geschützter Abschluss warnt den TLS-Empfänger.
AEAD
AEAD ist authentifizierte Verschlüsselung mit zugehörigen Daten. Sie schützt die Vertraulichkeit und Integrität des Geheimtexts sowie die Integrität lesbarer zugehöriger Felder.
Ein Paketheader kann bei AEAD zugehörige Daten bilden und sichtbar bleiben, während Änderungen daran die Prüfung fehlschlagen lassen.
AES
AES ist der Advanced Encryption Standard, eine symmetrische Blockchiffre mit 128-Bit-Blöcken und wahlweise 128-, 192- oder 256-Bit-Schlüsseln.
Die Wahl eines AES-256-Schlüssels erhöht den Aufwand der Schlüsselsuche, während der Algorithmus weiterhin 128-Bit-Blöcke verarbeitet.
AH
AH ist das IPsec-Protokoll Authentication Header. Es bietet Integrität und Authentifizierung des Ursprungs einschließlich unveränderlicher IP-Felder, aber keine Verschlüsselung.
Das Umschreiben von NAT-Adressen stört AH, weil die Integritätsprüfung des Empfängers die veränderten Adressfelder umfasst.
AKA
AKA bezeichnet Authentifizierung und Schlüsselvereinbarung in Mobilfunksystemen, die Teilnehmergeheimnisse und neues Authentifizierungsmaterial zur Vereinbarung von Zugangsschlüsseln verwenden.
Bei 4G AKA prüft das Mobiltelefon AUTN, und das besuchte Netz vergleicht das zurückgegebene RES mit dem erwarteten XRES.
Aktiver Angreifer
Ein aktiver Angreifer manipuliert Kommunikation, indem er Verkehr einschleust, verändert, löscht oder erneut sendet oder die Zustellung stört.
Ein aktiver Angreifer sendet eine frühere Anmeldenachricht erneut, um sich ohne Kenntnis des Passworts als Nutzer auszugeben.
Anomaliebasierte Erkennung
Anomaliebasierte Erkennung markiert Abweichungen von einem gelernten Normalzustand und kann dabei sowohl neue Angriffe als auch ungewöhnliches legitimes Verhalten aufdecken.
Anomaliebasierte Erkennung kann einen neuen Sicherungsauftrag markieren, weil sein Verkehrsvolumen stark vom Normalzustand abweicht.
Anti-Replay-Fenster
Ein Anti-Replay-Fenster speichert kürzlich akzeptierte Sequenznummern, lässt ungesehene Pakete außerhalb der Reihenfolge zu und weist Duplikate und alten Verkehr zurück.
Ein gültiges Paket oberhalb des aktuellen Anti-Replay-Fensters verschiebt es erst, nachdem das Paket die Authentifizierung bestanden hat.
Anwendungsgateway
Ein Anwendungsgateway ist ein protokollspezifischer Proxy, der Anfragen im Auftrag von Nutzern verarbeitet und Zugriffsrichtlinien auf Anwendungsebene anwendet.
Ein Web-Anwendungsgateway authentifiziert Nutzer, während die Firewall direkte Verbindungen blockiert, die es umgehen würden.
Ausgangsfilterung
Ausgangsfilterung beschränkt ausgehenden Verkehr einschließlich seiner Quelladressen, um gefälschten Verkehr aus dem Netz einer Organisation zu verringern.
Ausgangsfilterung weist eine ausgehende Quelle außerhalb zugewiesener Bereiche zurück, kann aber eine gefälschte Adresse innerhalb dieser Bereiche nicht erkennen.

B

Basisratenproblem
Das Basisratenproblem tritt auf, wenn seltene Angriffe und viel harmloser Verkehr dazu führen, dass trotz hoher Erkennungsrate falsche Warnungen überwiegen.
Bei vielen harmlosen Verbindungen kann das Basisratenproblem dazu führen, dass nur ein kleiner Teil der IDS-Warnungen echte Angriffe betrifft.
Betriebliche IT-Sicherheit
Betriebliche IT-Sicherheit schützt die fortdauernde sichere Nutzung eines Netzes durch Maßnahmen wie Filterung, Angriffserkennung und eingeschränkten Zugriff.
Eine Firewall trägt zur betrieblichen IT-Sicherheit bei, indem sie öffentlichen Webzugriff erlaubt und unerwünschte eingehende Dienste blockiert.
Blockchiffre
Eine Blockchiffre ist ein Algorithmus mit Schlüssel, der Klartextblöcke fester Größe umkehrbar in gleich große Geheimtextblöcke umwandelt.
AES ist eine Blockchiffre mit 128-Bit-Blöcken, selbst wenn der gewählte geheime Schlüssel 256 Bit enthält.
Brute-Force-Angriff
Ein Brute-Force-Angriff probiert mögliche Schlüssel vollständig durch, bis einer funktioniert; ein zusätzliches Schlüsselbit verdoppelt die Anzahl der Kandidaten.
Ein Brute-Force-Angriff auf einen 56-Bit-Schlüssel ist wesentlich weniger aufwendig als dieselbe Suche bei einem 128-Bit-Schlüssel.

C

CBC
CBC ist ein Blockchiffremodus, der jeden Klartextblock vor der Verschlüsselung durch XOR mit dem vorherigen Geheimtextblock verknüpft.
Ein CBC-Sender stellt einen neuen, unvorhersehbaren IV bereit, um den ersten Block ohne vorherigen Geheimtext zu verarbeiten.
CCMP
CCMP schützt WLAN-Datenrahmen durch die Kombination von AES-Vertraulichkeit im Zählermodus, CBC-MAC-Integrität und paketnummernbasiertem Wiederholungsschutz.
WPA2 verwendet CCMP zur Authentifizierung eines geschützten Datenrahmens, statt sich allein auf das leicht manipulierbare CRC von WEP zu verlassen.
CertificateVerify
CertificateVerify ist eine an den aktuellen Handshake-Verlauf gebundene Signatur, die die Kontrolle über den privaten Schlüssel zum Zertifikat nachweist.
Mit einem kopierten Zertifikat lässt sich ohne Zugriff auf den zugehörigen privaten Schlüssel kein gültiges CertificateVerify erzeugen.
Challenge-Response-Verfahren
Ein Challenge-Response-Verfahren ist eine Authentifizierung, bei der eine prüfende Stelle eine neue Herausforderung sendet und eine Antwort prüft, für die ein Geheimnis nötig ist.
Ein Challenge-Response-Austausch kann einen HMAC der zufälligen Nonce der prüfenden Stelle als Nachweis des Schlüsselbesitzes verwenden.
ClientHello
ClientHello ist die erste Handshake-Nachricht des TLS-Clients. Sie bietet Parameter wie Versionen, Chiffresuiten, Gruppen und Schlüsselanteile an.
Ein ClientHello kann eine unterstützte Gruppe aufführen, ohne deren Schlüsselanteil zu enthalten. Wird sie gewählt, verursacht dies einen zusätzlichen Austausch.
close_notify
Die Meldung close_notify ist das geschützte TLS-Signal, dass eine Gegenstelle das Senden beendet hat. Sie unterscheidet einen ordnungsgemäßen Abschluss von einem bloßen Transportende.
Ein Client, der weitere Daten erwartet, behandelt ein TCP-EOF ohne close_notify als möglicherweise unvollständigen TLS-Datenstrom.
CTR
CTR ist ein Modus, der aus verschlüsselten Zählereingaben einen Schlüsselstrom erzeugt und ihn durch XOR mit Klartext verknüpft; seine Schlüssel-Nonce-Paare müssen einzigartig sein.
Wird eine Nonce unter einem CTR-Schlüssel wiederverwendet, kann Trudy den Schlüsselstrom durch XOR-Verknüpfung der beiden abgefangenen Geheimtexte aufheben.

D

Default Deny
Default Deny ist eine Firewallrichtlinie, die Verkehr verwirft, sofern keine ausdrückliche Erlaubnis zutrifft, und so den Zugriff auf erlaubte Verkehrsklassen begrenzt.
Bei Default Deny macht das Hinzufügen eines neuen lauschenden Dienstes diesen für sich genommen nicht von außen erreichbar.
Diffie-Hellman-Schlüsselaustausch
Der Diffie-Hellman-Schlüsselaustausch ist ein Verfahren zur Schlüsselvereinbarung, bei dem ausgetauschte öffentliche Werte und private Exponenten dasselbe gemeinsame Geheimnis ergeben.
Alice und Bob leiten mit Diffie-Hellman übereinstimmende Geheimnisse ab und senden dabei nur ihre öffentlichen Werte.
Digitale Signatur
Eine digitale Signatur ist ein mit einem privaten Schlüssel erstellter, an eine Nachricht gebundener Nachweis, den jeder mit dem zugehörigen echten öffentlichen Schlüssel prüfen kann.
Kunden prüfen eine digitale Signatur auf einer Aktualisierung, ohne die Möglichkeit zu erhalten, eigene Aktualisierungen zu signieren.
DMZ
Eine DMZ ist ein separates Segment für öffentlich erreichbare Dienste mit eingeschränkten Wegen in das interne Netz einer Organisation.
Ein kompromittierter DMZ-Webserver trifft weiterhin auf Filterung, bevor er geschützte interne Datenbanken erreichen kann.

E

ECB
ECB ist ein Blockchiffremodus, der jeden Block unabhängig mit einem Schlüssel verschlüsselt und dadurch die Gleichheit wiederholter Klartextblöcke offenlegt.
Wiederholte feste Felder erzeugen wiederholte Geheimtextblöcke, wenn ein Datenbankexport mit ECB verschlüsselt wird.
ECH
ECH steht für Encrypted Client Hello, einen TLS-Mechanismus, der das innere ClientHello einschließlich des vorgesehenen Servernamens schützt.
ECH verbirgt den inneren Servernamen, während außenstehende Beobachter weiterhin die Zieladresse der Verbindung sehen können.
Eingangsfilterung
Eingangsfilterung weist eingehenden Verkehr zurück, der gegen eine Quelladress- oder andere Richtlinie an der Netzgrenze verstößt, und verringert so unzulässige Adressfälschung.
Eine Eingangsfilterregel auf der Internetseite verwirft Pakete, die vorgeben, aus dem internen Subnetz der Organisation zu stammen.
Endpunktauthentifizierung
Endpunktauthentifizierung ist der Vorgang, bei dem die Identität einer Gegenstelle bestätigt wird, die am aktuellen Netzwerkaustausch teilnimmt.
Eine neu signierte Herausforderung ermöglicht Endpunktauthentifizierung, nachdem die prüfende Stelle den öffentlichen Schlüssel des Unterzeichners geprüft hat.
ESP
ESP ist das IPsec-Protokoll Encapsulating Security Payload. Es unterstützt Verschlüsselung, Integrität, Authentifizierung des Ursprungs und Schutz vor Wiederholungsangriffen.
Verschlüsseltes ESP im Tunnelmodus verbirgt das ursprüngliche Datagramm und lässt einen neuen Routingheader sichtbar.
Evil Twin
Ein Evil Twin ist ein betrügerischer drahtloser Access Point, der eine legitime Netzwerkidentität nachahmt, um Nutzer zum Verbinden zu bewegen.
Ein Evil Twin kann eine verschlüsselte OWE-Verbindung anbieten, weil OWE allein die Identität des Hotspots nicht authentifiziert.

F

Falsch negativer Befund
Ein falsch negativer Befund ist ein Angriff, den eine Erkennung nicht identifiziert, sodass bösartiges Verhalten ohne die erwartete Warnung oder Blockierung bleibt.
Ein unbekanntes Angriffsmuster kann einen falsch negativen Befund erzeugen, wenn ein Sensor sich nur auf einen veralteten Signatursatz verlässt.
Falsch positiver Befund
Ein falsch positiver Befund ist eine Erkennung, die harmlosen Verkehr als verdächtig oder bösartig einstuft und dadurch die Anzahl zu beurteilender Warnungen erhöht.
Eine legitime Häufung von SSH-Verwaltungszugriffen kann bei einer Regel zur Erkennung von Passwortversuchen einen falsch positiven Befund auslösen.
Finished
Finished ist eine TLS-Handshake-Nachricht, die den bisherigen Verlauf mit einem MAC unter einem dafür abgeleiteten Schlüssel authentifiziert.
Ein verändertes ClientHello erzeugt unterschiedliche Verläufe und lässt die Finished-Authentifizierungsprüfungen fehlschlagen.
First-Match-Prinzip
Das First-Match-Prinzip übernimmt die Entscheidung des ersten zutreffenden Firewalleintrags und beendet die Auswertung der übrigen Einträge.
Beim First-Match-Prinzip kann eine allgemeine Erlaubnis ein späteres Verbot für einen bestimmten Zielport verdecken.

G

Gegenseitige Authentifizierung
Gegenseitige Authentifizierung bestätigt die Identitäten beider Gegenstellen, wobei die Nachweise an den Austausch und die unterschiedlichen Rollen seiner Teilnehmer gebunden sind.
Gegenseitige Authentifizierung zwischen Diensten kann von jedem Endpunkt ein Zertifikat und einen Nachweis des privaten Schlüssels verlangen.
Geheimtext
Geheimtext ist die verschlüsselte Form einer Nachricht, die ihren Inhalt vor Beobachtern ohne den erforderlichen Entschlüsselungsschlüssel verbergen soll.
Trudy zeichnet Geheimtext aus einer TLS-Verbindung auf, sieht aber weiterhin die umgebenden Paketadressen und den zeitlichen Ablauf.

H

HKDF
HKDF ist eine HMAC-basierte Konstruktion zur Schlüsselableitung, die aus Schlüsselmaterial getrennte Geheimnisse für unterschiedliche Zwecke erzeugt.
TLS verwendet HKDF, um Handshake-Geheimnisse von den Schlüsseln zum Schutz des späteren Anwendungsverkehrs zu trennen.
HMAC
HMAC ist eine Konstruktion zur Nachrichtenauthentifizierung, die eine Hashfunktion in zwei verschachtelten Durchläufen mit Schlüssel anwendet, um Schwächen eines einfachen vorangestellten Geheimnisses zu vermeiden.
HMAC-SHA256 authentifiziert eine Gerätenachricht, ohne den gemeinsamen Authentifizierungsschlüssel mitzusenden.
Honeypot
Ein Honeypot ist ein Lockvogelsystem ohne vorgesehene gewöhnliche Nutzer. Dadurch sind Kontakte verdächtig, und der störende Hintergrundverkehr bei der Erkennung wird verringert.
Ein Scan, der einen Honeypot erreicht, macht Sondierungsaktivität sichtbar, obwohl auch ein harmloser falsch konfigurierter Client ihn kontaktieren kann.
HSTS
HSTS ist eine HTTP-Richtlinie, die Browser anweist, für eine Website HTTPS zu verlangen. Ein vorinstallierter Eintrag kann die Regel vor einem ersten Besuch anwenden.
Ein Browser mit einem vorinstallierten HSTS-Eintrag vermeidet die anfängliche HTTP-Anfrage, die bei SSL-Stripping ausgenutzt wird.
Hybride Verschlüsselung
Hybride Verschlüsselung kombiniert asymmetrische Schlüsselvereinbarung mit der symmetrischen Verschlüsselung großer Datenmengen unter einem daraus entstehenden Sitzungsschlüssel.
Eine Dateiübertragung verwendet hybride Verschlüsselung, um nicht für jeden Datenblock eine langsame asymmetrische Operation ausführen zu müssen.

I

IDS
Ein IDS ist ein System zur Angriffserkennung, das Verkehr oder Aktivitäten auf verdächtige Muster untersucht und Warnungen ausgibt, oft anhand einer Kopie.
Ein IDS in einem internen Segment kann Verkehr zwischen internen Systemen beobachten, der die Firewall auf der Internetseite nie passiert.
IKEv2
IKEv2 ist ein Schlüsselverwaltungsprotokoll, das IPsec-Gegenstellen authentifiziert, Sicherheitsassoziationen einrichtet und deren Schlüssel verwaltet oder ersetzt.
IKEv2 erzeugt das erste ESP-Paar über IKE_SA_INIT und IKE_AUTH, statt manuell verteilte Schlüssel vorauszusetzen.
Initialisierungsvektor
Ein Initialisierungsvektor ist eine Eingabe, die einen Chiffremodus startet; bei CBC muss er neu und unvorhersehbar sein, aber nicht geheim.
Der Initialisierungsvektor wird neben einem CBC-Geheimtext übertragen, damit der Empfänger dessen ersten Block entschlüsseln kann.
IPS
Ein IPS ist ein System zur Angriffsverhinderung im Übertragungsweg, das verdächtigen Verkehr blockieren kann und dabei falsche Blockierungen und zusätzliche Verarbeitungsverzögerung riskiert.
Ein IPS verwirft eine erkannte bösartige Anfrage sofort, während ein passiver Sensor normalerweise nur warnen würde.
IPsec
IPsec ist eine Sicherheitsarchitektur der Vermittlungsschicht, die durch Richtlinien ausgewählten IP-Verkehr zwischen Hosts oder Sicherheitsgateways schützt.
Ein Gateway verwendet IPsec, um ausgewählten Verkehr aus einem Büro-Subnetz zu schützen, ohne jede Anwendung zu ändern.

K

Kerckhoffs-Prinzip
Das Kerckhoffs-Prinzip besagt, dass ein kryptografisches System sicher bleiben muss, wenn der Algorithmus bekannt und nur sein Schlüssel geheim ist.
Die Verwendung einer öffentlichen, untersuchten Chiffre mit geschütztem Schlüssel folgt dem Kerckhoffs-Prinzip besser als das Verbergen einer selbst entwickelten Chiffre.
Klartext
Klartext ist die ursprüngliche verständliche Nachricht, die der Verschlüsselung zugeführt oder durch Entschlüsselung wiederhergestellt wird, unabhängig von ihrer Transportkodierung.
Alices Befehl ist Klartext, bevor AES ihn verschlüsselt, selbst wenn die Anwendung seine Zeichen als binäre Bytes darstellt.
Kollisionsresistenz
Kollisionsresistenz bezeichnet die Schwierigkeit, irgendwelche zwei verschiedenen Nachrichten mit demselben Hashwert zu finden, obwohl Kollisionen existieren.
Ein Signaturverfahren benötigt Kollisionsresistenz, damit ein Angreifer nicht zwei Texte mit einem gemeinsamen Hashwert für die Signatur vorbereiten kann.
Kryptografische Hashfunktion
Eine kryptografische Hashfunktion bildet Eingaben beliebiger Länge auf einen Hashwert fester Größe ab und widersteht dabei der Suche nach nutzbaren Urbildern und Kollisionen.
Eine kryptografische Hashfunktion erzeugt einen neuen Hashwert, wenn sich der Wortlaut eines signierten Dokuments ändert.

M

Man-in-the-Middle-Angriff
Ein Man-in-the-Middle-Angriff schaltet einen Angreifer dazwischen, der getrennte Austausche mit den Gegenstellen aufbaut und ihre Kommunikation weiterleitet oder verändert.
Nicht authentifiziertes Diffie-Hellman erlaubt einen Man-in-the-Middle-Angriff, bei dem beide ausgetauschten öffentlichen Werte ersetzt werden.
ML-KEM
ML-KEM ist ein von NIST standardisierter Post-Quanten-Schlüsselkapselungsmechanismus, der Geheimnisse gegenüber Angreifern mit Quantencomputern vereinbaren soll.
Eine hybride TLS-Gruppe kombiniert ML-KEM mit X25519, statt sich allein auf klassische Schlüsselvereinbarung zu verlassen.

N

Nachrichtenauthentifizierungscode
Ein Nachrichtenauthentifizierungscode (MAC) wird mit einem gemeinsamen Geheimnis berechnet und erlaubt Schlüsselinhabern, Änderungen zu erkennen und die Daten zu authentifizieren.
Bob prüft den MAC eines Befehls, bevor er ihn verwendet, und prüft anschließend dessen Sequenznummer separat auf Aktualität.
Nachrichtenintegrität
Nachrichtenintegrität ist die Fähigkeit, Veränderungen an empfangenen Inhalten zu erkennen, einschließlich absichtlicher Manipulation während der Übertragung.
Ein Authentifizierungswert schützt die Nachrichtenintegrität, wenn Trudy einen Befehl verändert, bevor er Bob erreicht.
NAT-Traversal
NAT-Traversal überträgt ESP in UDP, damit Adressübersetzer portbasierte Zuordnungen verwalten können, normalerweise über UDP-Port 4500.
Zwei VPN-Clients hinter einem Übersetzer können NAT-Traversal verwenden, statt sich auf Portinformationen von nativem ESP zu verlassen.
Nichtabstreitbarkeit
Nichtabstreitbarkeit bedeutet, dass ein unabhängig überprüfbarer Nachweis einer Signatur möglich ist, wobei der Unterzeichner die Kontrolle über den privaten Schlüssel behalten muss.
Eine digitale Signatur unterstützt Nichtabstreitbarkeit auf eine Weise, die ein mit einem gemeinsamen MAC-Schlüssel erzeugter Authentifizierungswert nicht leisten kann.
Nonce
Eine Nonce ist ein Wert, der in seinem Protokollkontext einmal verwendet wird; eine Authentifizierungsherausforderung verwendet eine unvorhersehbare Nonce, um das Sammeln im Voraus zu verhindern.
Bob ändert die Nonce für eine neue Anmeldung, sodass die am Montag aufgezeichnete Antwort den Versuch am Dienstag nicht authentifizieren kann.

Ö

Öffentlicher Schlüssel
Ein öffentlicher Schlüssel ist der offen verteilte Teil eines Schlüsselpaars. Er dient dazu, für seinen Besitzer zu verschlüsseln oder dessen Signaturen zu prüfen.
Alice benötigt Bobs echten öffentlichen Schlüssel, bevor sie einen Sitzungsschlüssel verschlüsselt, der nur für Bob bestimmt ist.

O

OWE
OWE ist Opportunistic Wireless Encryption, ein passwortfreier Austausch, der die Verbindung verschlüsselt, ohne den Access Point zu authentifizieren.
Enhanced Open verwendet OWE, um Hotspot-Nutzer vor passiven Mithörern zu schützen, lässt aber das Risiko eines Evil Twin bestehen.

P

Passiver Angreifer
Ein passiver Angreifer beobachtet Netzwerkverkehr, ohne ihn zu verändern, indem er offengelegte Inhalte liest oder zeitlichen Ablauf und Umfang analysiert.
Ein passiver Angreifer kann aus verschlüsseltem Verkehr auf Zeiten hoher Auslastung schließen, ohne die Nachrichteninhalte zu erfahren.
PMF
PMF bezeichnet geschützte Verwaltungsrahmen, die robusten WLAN-Verwaltungsverkehr wie Deauthentifizierungsnachrichten authentifizieren.
PMF blockiert einen gefälschten Rahmen zum Verbindungsabbau, hindert einen Angreifer aber nicht daran, den Funkkanal zu stören.
PMK
Ein PMK ist ein paarweiser Hauptschlüssel, der aus einem Passwort oder einem Authentifizierungsaustausch gewonnen und als Eingabe zur Ableitung von WLAN-Sitzungsschlüsseln verwendet wird.
Bei WPA2-Personal wird der PMK aus Passphrase und SSID abgeleitet, bevor der Vier-Wege-Handshake Verkehrsschlüssel vereinbart.
Privater Schlüssel
Ein privater Schlüssel ist der geheime Teil eines Schlüsselpaars. Er ermöglicht seinem Inhaber, an ihn gerichtete Geheimtexte zu entschlüsseln oder Signaturen zu erzeugen.
Der Diebstahl des privaten Schlüssels eines Servers kann Identitätsvortäuschung ermöglichen, obwohl sein öffentliches Zertifikat nie geheim war.
PTK
Ein PTK ist ein paarweiser temporärer Schlüssel, der für eine WLAN-Assoziation aus dem PMK, den Nonces beider Gegenstellen und den MAC-Adressen abgeleitet wird.
Neue Handshake-Nonces ergeben einen neuen PTK, wenn eine Station sich erneut assoziiert und der gemeinsame PMK unverändert bleibt.

R

RSA
RSA ist eine Familie asymmetrischer kryptografischer Verfahren, die modulare Potenzierung verwendet. Die Zerlegung des Moduls ermöglicht die Rekonstruktion des Schlüssels.
Ein einfacher RSA-Modul von 143 lässt sich leicht zerlegen; Systeme in der Praxis verwenden wesentlich größere Moduln und eine definierte Auffüllung.

S

SAD
Die SAD ist die Security Association Database, die eingerichtete IPsec-Assoziationen sowie deren Schlüssel und sich ändernden Protokollzustand enthält.
Das empfangende Gateway zieht die SAD heran, um die Algorithmen und den Zustand des Wiederholungsschutzes zu einem ESP-SPI zu finden.
SAE
SAE steht für Simultaneous Authentication of Equals, den passwortauthentifizierten Schlüsselaustausch von WPA3-Personal, der Offline-Passwortversuchen anhand abgefangener Austausche widersteht.
WPA3 führt SAE vor dem Vier-Wege-Handshake aus, um einen PMK mit Vorwärtsgeheimnis zu vereinbaren.
ServerHello
ServerHello ist die TLS-Nachricht, die anfängliche Handshake-Parameter auswählt und den Beitrag des Servers zur Schlüsselvereinbarung bereitstellt.
Nach ServerHello leiten die Gegenstellen Schlüssel ab, die die nachfolgenden Handshake-Nachrichten des Servers schützen.
Sicherheitsassoziation
Eine Sicherheitsassoziation ist einseitig gerichteter IPsec-Zustand, der Schlüssel, Algorithmen, Modus, Lebensdauer, Sequenznummern und Wiederholungsschutz festlegt.
Zwei Gegenstellen benötigen eine Sicherheitsassoziation in jeder Richtung, um geschützten Verkehr in beide Richtungen zu übertragen.
Signaturbasierte Erkennung
Signaturbasierte Erkennung vergleicht Beobachtungen mit bekannten Angriffsmustern, darunter Zeichenfolgen in Inhalten und Folgen von Netzwerkereignissen.
Signaturbasierte Erkennung kann einen bekannten Pfad zum Verzeichnisausbruch erkennen, aber einen neuen Angriff ohne passende Regel übersehen.
Sitzungsschlüssel
Ein Sitzungsschlüssel ist ein kurzlebiges gemeinsames Geheimnis zum Schutz eines Austauschs oder Verkehrskontexts, das gewöhnlich während der Schlüsselvereinbarung abgeleitet wird.
Ein hybrides Protokoll vereinbart zuerst einen Sitzungsschlüssel und verwendet ihn dann für den effizienten symmetrischen Schutz einer großen Übertragung.
SPD
Die SPD ist die Security Policy Database, die für passende Klassen von IP-Verkehr Schutz, Umgehung oder Verwerfen auswählt.
Eine SPD-Regel schützt den Verkehr eines Büro-Subnetzes, während eine separate Regel einem anderen Ziel erlaubt, IPsec zu umgehen.
SPI
Ein SPI ist ein Security Parameter Index, der in einem IPsec-Paket übertragen wird und dem Empfänger hilft, die für dessen Schutz verwendete Assoziation zu identifizieren.
Der sichtbare SPI ordnet ein eintreffendes ESP-Paket den richtigen gespeicherten Schlüsseln zu; er ist selbst kein geheimer Schlüssel.
Split-Tunneling
Split-Tunneling ist eine VPN-Richtlinie, die ausgewählten Verkehr durch den geschützten Tunnel sendet, während anderer Verkehr eine separate Route nutzt.
Eine lokale Internetanfrage kann beim Split-Tunneling das Gateway umgehen, obwohl eine Büroverbindung in das VPN eintritt.
SSL-Stripping
SSL-Stripping ist ein Angriff, der die Verbindung eines Nutzers bei HTTP hält, während der Angreifer HTTPS zur vorgesehenen Website verwendet.
Ein erster HTTP-Besuch ohne vorhandene HSTS-Richtlinie kann einen Browser auf einem nicht vertrauenswürdigen Pfad SSL-Stripping aussetzen.
Subject Alternative Name
Subject Alternative Name ist ein Zertifikatsfeld, das Identitäten aufführt, darunter Domainnamen, die ein TLS-Client mit seinem Ziel abgleicht.
Der angefragte Host muss zu einem passenden Eintrag im Feld Subject Alternative Name passen, selbst wenn die Zertifikatskette vertrauenswürdig ist.
SUCI
Eine SUCI ist eine verborgene Form der dauerhaften Teilnehmeridentität, bei der Routinginformationen sichtbar bleiben; ihr Nullverfahren bietet keine Verschleierung.
Eine geschützte SUCI verwendet den öffentlichen Schlüssel des Heimatnetzes, sodass ein Funkbeobachter die teilnehmerspezifische Identität nicht einfach lesen kann.
SUPI
Eine SUPI ist die dauerhafte Kennung eines 5G-Teilnehmers, deren teilnehmerspezifischer Teil vor der Übertragung während der Identifizierung verborgen werden kann.
Ein Mobiltelefon bildet eine SUCI, um die direkte Offenlegung seiner SUPI zu verringern, wenn ein Schutzverfahren eingerichtet ist, das nicht das Nullverfahren ist.
Symmetrische Kryptografie
Symmetrische Kryptografie verwendet einen gemeinsamen geheimen Schlüssel zum Ver- und Entschlüsseln und schützt dadurch große Datenmengen effizient.
TLS verwendet symmetrische Kryptografie, um Anwendungsrecords zu schützen, nachdem sein Handshake Geheimnisse vereinbart hat.

T

Tiefenverteidigung
Tiefenverteidigung kombiniert mehrere Schutzmaßnahmen, sodass eine Schwäche oder Umgehung in einer Schicht nicht jeden verbleibenden Schutz beseitigt.
Eine DMZ, eine Host-Firewall und ein authentifizierter Anwendungskanal bieten Tiefenverteidigung gegen unterschiedliche Angriffswege.
TLS
TLS ist ein Protokoll, das über einen zuverlässigen, geordneten Bytestrom einen authentifizierten, vertraulichen und integritätsgeschützten Kanal aufbaut.
HTTPS verwendet TLS, um HTTP zwischen dem Browser und dem Server zu schützen, der die sichere Verbindung beendet.
TLS-Record
Ein TLS-Record ist eine unabhängig geschützte Einheit des TLS-Datenstroms mit einem kurzen Header und begrenztem Klartextinhalt.
Ein veränderter TLS-Record besteht seine Authentifizierungsprüfung nicht; sein Inhalt erreicht die Anwendung daher nicht als vertrauenswürdige Daten.
Transportmodus
Der Transportmodus ist eine IPsec-Verarbeitung, die die Transportnutzlast des ursprünglichen Datagramms schützt und dessen ursprünglichen äußeren IP-Header beibehält.
Bei ESP im Transportmodus können Router weiterhin die ursprünglichen Hostadressen lesen, selbst wenn das TCP-Segment verschlüsselt ist.
Tunnelmodus
Der Tunnelmodus ist eine IPsec-Verarbeitung, die ein vollständiges ursprüngliches IP-Datagramm in einem neuen, an Tunnelendpunkte adressierten Datagramm kapselt.
Bei verschlüsseltem ESP im Tunnelmodus sieht ein außenstehender Router Gateway-Adressen, während die ursprünglichen Hostadressen verborgen bleiben.

U

Urbildresistenz
Urbildresistenz bezeichnet die Schwierigkeit, eine Eingabe zu finden, die einen bestimmten vorgegebenen kryptografischen Hashwert erzeugt.
Urbildresistenz verhindert, dass ein SHA-256-Hashwert als leicht umkehrbare Kodierung seiner Nachricht behandelt werden kann.
USIM
Eine USIM ist die Teilnehmeranwendung, die eine Mobilfunkidentität und ein langfristiges, mit dem Heimatnetz geteiltes Authentifizierungsgeheimnis enthält.
Die USIM prüft das Authentifizierungsmaterial des Netzes, ohne ihren langfristigen Schlüssel an den Betreiber des besuchten Netzes zu senden.

V

Verkehrsanalyse
Verkehrsanalyse erschließt Kommunikationsmuster aus Metadaten wie Endpunkten, zeitlichem Ablauf und Umfang, selbst wenn Nachrichteninhalte verschlüsselt sind.
Ein Beobachter nutzt Verkehrsanalyse, um einen stark ausgelasteten Server zu erkennen, ohne Anwendungsanfragen zu entschlüsseln.
Verkehrsschlüssel
Ein Verkehrsschlüssel ist ein abgeleitetes Geheimnis, das Records in einer bestimmten Richtung und Phase einer sicheren Verbindung schützt.
Der Verkehrsschlüssel für die Richtung vom Client zum Server unterscheidet sich vom Schlüssel zum Schutz der Records, die der Server zurücksendet.
Vertrauenskette
Eine Vertrauenskette ist eine Folge von Zertifikatssignaturen, die eine vorgelegte Identität und einen Schlüssel mit einem bereits vertrauenswürdigen Wurzelzertifikat verbindet.
Die Vertrauenskette eines Clients scheitert, wenn das abschließende Wurzelzertifikat im akzeptierten Vertrauensspeicher des Clients fehlt.
Vertrauensspeicher
Ein Vertrauensspeicher ist die Sammlung akzeptierter Vertrauensanker, anhand derer ein Client entscheidet, welchen Zertifikatsketten er vertrauen kann.
Die Installation des Wurzelzertifikats einer Organisation im Vertrauensspeicher ermöglicht die Akzeptanz ihres autorisierten Untersuchungsproxys.
Vertraulichkeit
Vertraulichkeit ist die Eigenschaft, die dafür sorgt, dass Nachrichteninhalte nur vom Sender und den vorgesehenen Empfängern gelesen werden können.
Ein abgefangener TLS-Record wahrt die Vertraulichkeit, obwohl seine Länge und sein Ziel sichtbar bleiben.
Vier-Wege-Handshake
Der Vier-Wege-Handshake ist der WLAN-Austausch, der den Besitz des Hauptschlüssels bestätigt und neue Verkehrsschlüssel ableitet und installiert.
Der Vier-Wege-Handshake überträgt Nonces und MICs, nicht den gemeinsamen PMK, den beide Gegenstellen bereits besitzen.
Vorwärtsgeheimnis
Vorwärtsgeheimnis schützt vergangene Sitzungsgeheimnisse vor dem späteren Diebstahl langfristiger Authentifizierungsschlüssel, indem kurzlebige Geheimnisse verwendet und gelöscht werden.
Eine aufgezeichnete Sitzung mit kurzlebigem DH behält ihr Vorwärtsgeheimnis, nachdem der Signaturschlüssel des Servers später kompromittiert wurde.
VPN
Ein VPN ist eine geschützte Netzstruktur, die privaten Verkehr durch Tunnel zwischen ausgewählten Endpunkten über ein anderes Netz überträgt.
Ein Standort-VPN verbindet Büronetze über Gateways, die die inneren Datagramme verschlüsseln und später wiederherstellen.

W

WEP
WEP ist ein veraltetes WLAN-Sicherheitsprotokoll, dessen RC4-Schlüsselkonstruktion, kurzer IV und CRC-Integritätsprüfung ohne Schlüssel praktisch durchführbare Angriffe ermöglichten.
Ein wiederholter WEP-IV unter demselben gemeinsamen Schlüssel wiederholt den Schlüsselstrom und legt Beziehungen zwischen den Klartexten des abgefangenen Verkehrs offen.
Wiederaufnahme-PSK
Ein Wiederaufnahme-PSK ist ein vorab geteiltes Geheimnis, das aus einer früheren TLS-Verbindung abgeleitet und zur Authentifizierung eines späteren wiederaufgenommenen Austauschs verwendet wird.
Ein Ticket identifiziert den Wiederaufnahme-PSK, während der neue Handshake nachweist, dass der Client ihn tatsächlich besitzt.
Wiederholungsangriff
Ein Wiederholungsangriff sendet zuvor gültigen Verkehr erneut, damit ein Empfänger einen alten Nachweis oder eine alte Operation als neu akzeptiert.
Ein Wiederholungsangriff kann ein verschlüsseltes Passwort erneut verwenden, selbst wenn der Angreifer das enthaltene Passwort nicht lesen kann.
Wildcard-Zertifikat
Ein Wildcard-Zertifikat deckt Namen mit einem Platzhalter für genau eine Domainkomponente ab, ohne die Basisdomain oder Namen mit weiteren Komponenten abzudecken.
Ein Wildcard-Zertifikat für *.example.net deckt api.example.net ab, aber nicht east.api.example.net.
WPA2
WPA2 ist eine WLAN-Sicherheitsgeneration auf Basis von IEEE 802.11i, die Authentifizierung und AES-basiertes CCMP zum Schutz drahtloser Datenrahmen verwendet.
Eine WPA2-Personal-Station leitet neue Schlüssel für die Assoziation ab, aber ein abgefangener Handshake erlaubt weiterhin Offline-Tests von Passphrasen.
WPA3
WPA3 ist eine WLAN-Sicherheitsgeneration, die geschützte Verwaltungsrahmen verlangt und SAE für die Passwortauthentifizierung im Personal-Modus verwendet.
Eine WPA3-Personal-Sitzung widersteht einer späteren Offenlegung des Passworts durch die Schlüsselvereinbarung von SAE mit Vorwärtsgeheimnis.

Z

Zero Trust
Zero Trust ist ein Sicherheitsansatz, der Zugriff authentifiziert und autorisiert, ohne den Standort im internen Netz als ausreichende Vertrauensgrundlage zu behandeln.
Ein Zero-Trust-Dienst prüft Identität und Berechtigung einer Anfrage auch dann, wenn sie aus einem internen Subnetz eintrifft.
Zertifikat
Ein Zertifikat ist ein vom Aussteller signierter Datensatz, der eine Identität an einen öffentlichen Schlüssel bindet und Informationen wie Gültigkeit und erlaubte Verwendung enthält.
Das Zertifikat einer Website nennt ihre Domain, aber der Server muss auch den Besitz des passenden privaten Schlüssels nachweisen.
Zertifizierungsstelle
Eine Zertifizierungsstelle ist eine Stelle, die Zertifikate signiert, um gemäß ihrer Ausstellungsrichtlinie Bindungen zwischen Identitäten und öffentlichen Schlüsseln zu bestätigen.
Eine Zertifizierungsstelle signiert ein Zwischenzertifikat, dessen Schlüssel später das Zertifikat einer Website prüft.
Zustandsbehafteter Paketfilter
Ein zustandsbehafteter Paketfilter zieht neben Paketfeldern den Verbindungsverlauf heran, um erlaubten Verkehr von nicht zugehörigen eingehenden Paketen zu unterscheiden.
Ein zustandsbehafteter Paketfilter prüft, ob ein eingehendes ACK die Endpunkte eines gespeicherten erlaubten Datenstroms umkehrt.
Zustandsloser Paketfilter
Ein zustandsloser Paketfilter erlaubt oder verwirft jedes Paket allein anhand von Headerfeldern, ohne gespeicherte Informationen zu früheren Paketen heranzuziehen.
Ein zustandsloser Paketfilter kann Quellport 443 und ein gesetztes ACK abgleichen, selbst wenn ein Angreifer diese Felder gefälscht hat.
Zweiturbildresistenz
Zweiturbildresistenz bezeichnet die Schwierigkeit, zu einer bestimmten gegebenen Nachricht eine andere Nachricht mit demselben Hashwert zu finden.
Einen bestehenden signierten Vertrag zu verändern, ohne seinen Hashwert zu ändern, würde die Zweiturbildresistenz brechen.

#

0-RTT
0-RTT bezeichnet frühe Daten, die mit der ersten Nachrichtenfolge einer wiederaufgenommenen TLS-Verbindung gesendet werden, bevor ein neuer Handshake abgeschlossen ist.
Ein Server muss die Möglichkeit einer Wiederholung berücksichtigen, bevor er eine zustandsverändernde Anweisung als 0-RTT-Daten akzeptiert.
802.1X
IEEE 802.1X ist ein Rahmenwerk zur Netzzugangsauthentifizierung mit einem Supplicant, einem Authenticator und einem Authentifizierungsserver.
WPA2-Enterprise verwendet 802.1X, sodass der Access Point den EAP-Austausch der Station an einen Authentifizierungsserver weiterleitet.

Über diese Einheit

Von StudeliFehler melden

Erstelle deine eigenen Lernmaterialien

Mach aus deinen Notizen, Folien und Dokumenten Lernleitfäden, Übungsfragen, Karteikarten und 6 weitere Tools.

Jetzt starten