...


Henry Kingston
Diese Lernkarten bieten einen grundlegenden Einblick in IT-Sicherheit und behandelt Themen wie Authentisierung, Verschlüsselung und Netzwerksicherheit. Sie erklären verschiedene Sicherheitsmodelle, Protokolle und Verfahren, darunter OAuth, OpenID, VPNs und Firewalls. Die Karteikarten sind besonders nützlich für Anfänger, die die Grundlagen der IT-Sicherheit verstehen möchten, sowie für Fachleute, die ihr Wissen auffrischen oder vertiefen wollen.
Karten
154
Lernende
3
Sprache
Deutsch
Kategorie
Informatik
Stufe
Grundschule
Erstellt / Aktualisiert
21.03.2014 / 28.12.2021

Lernkarten

Was versteht man unter Insecure Cryptographic Storage?

  • Unsichere oder fehlerhaft gesicherte Speicherung von sensiblen Daten (persönliche Daten Kreditkartennummern, Passworte, ...)
  • Konzeptions- oder Implementierungsfehler
  • Schwache Algorithmen

Was ist ein Failure to restrict URL access?

  • Unzureichende Autorisierungsprüfung bei Zugriff auf eingeschränkte REsourcen
  • Autorisierung wird oft nur beim Rendern von Links oder Buttons geprüft
  • Prüfung zusätzlich serverseitig erforderlich

Was ist eine Insufficient Transport Layer Security?

  • Unzureichender Schutertifikate von Transportkanälen (Vertraulichkeit und Integrität)
    • Schwache Algorithmen
    • Abgelaufene oder ungültige Zertifikate
    • Fehlerhafte Konzeption oder Implementierung

Was sind Unvalidated Redirects and Forwards?

  • Nutzung unzureichend validierter Eingaben für Weiterleitungen
  • Umleitung auf Malware- oder Phishing Seiten
  • Unautorisierter Zugriff auf Daten

Beschreiben Sie die grundlegende Protokollhierarchy des Internets anhand des OSI Modells

  • Network layer: IP
  • Transport layer: TCP / UDP / ICMP
  • Session + presentation + application layer : http, ftp, smtp, ...

Beschreiben sie das Internet Protocol (IP)

  • Unzuverlässiges, paketorientiertes Protokoll
  • Entspricht OSI Layer 3
  • Verbindungslos
  • Erledigt Adressierung und Routing
  • Paketfragmentierung und -defragmentierung
  • Keine Empfangskontrolle oder Sicherung der Reihenfolge
  • Numerische Sender- und Empfängeradressen (IPv4 und IPv6)

Beschreiben Sie das Transmission Controll Protokoll

  • Zuverlässiges, verbindungsorientiertes Protokoll
  • OSI layer 4
  • Datenstromorientierte Übertragung
  • Empfangskontrolle
  • Sicherung der Reihenfolge
  • Adressierung von Diensten innerhalb eines Systems (Ports)

Was sind Ports

  • 16-bit-Adresse innerhalb eines Endsystems
  • Standardisierte Portnummern für bekannte Anwendungsprotokolle (well known ports)
  • Unix/Linux: Portnummern bis 1023 (trusted ports) nur mit superuser-Rechten nutzbar

Wie läuft der TCP-Verbindungsaufbau ab?

  • TCP-Paket enthält
    • Sender- und Empfänger-Port-Adresse
    • Sequenznummer (zufälliger Startwert, mit jeem Paket inkrementiert)
  • Paketempfang wird mit ACK-Paket bestätigt
    • Enthält Achnowledgement-Nummer (Sequenznummer des empfangenen Paketes + 1)
  • 3-Phasen-Handshake zum Verbindungsaufbau
    • Client sendet Paket mit Empfänger-IP-Adresse und Port, neuer Client-Sequenznummer
    • Server antwortet mit Ack-Flag, Acknoledgement-Nummer zu Client-Sequenznr. und neuer Server-Sequenznummer
    • Client sendet Ack-Flag und Acknowledgement-Nummer zu Server-Sequenz-Nummer
    • Datenübertragung beginnt

Beschreiben Sie das User Datagram Protocoll

  • Verbindungsloses Protokoll
  • Keine Empfangskontrolle oder Reihenfolgeprüfung
  • Adressierung von Diensten innerhalb einse Systems (Ports)

Welche Sicherheitsprobleme gibt es in Netzwerken?

  • Sicherheitsprobleme der Protokolle
    • IP
    • ICMP
    • ARP
    • UDP / TCP
  • Sicherheitsprobleme von Diensten
    • DNS
    • NFS
  • Analyse-, Monitoring und Härtungstools

Was versteht man unter IP-Spoofing?

  • Angreifer schickt Pakete mit gefälschter Absenderadresse
  • Umgehung von IP-Adress-basierten Filter-oder Authentisierungsmechanismen
  • Einsetzbar, wenn keine bidirektionale Kommunikation nötig
  • DoS durch Angabe des Opfers als Quelladresse

Was versteht man unter einer UDP-Flood?

  • UDP-Paket mit gefälschter Absenderadresse
  • Verbindet chargen-Dienst (Zeichnerzeugung) des "Zombies" mit echo-Dienst des Opfers
  • kontinuierlicher Zeichenstrom legt beide Maschinen lahm

Was versteht man unter einer SYN-Flood?

  • Angreifer sendet große Anzahl von SYN-Paketen mit gefälschter Absenderadresse
  • Abssenderadressen zeigen auf nicht existente oder nicht betriebsbereite Rechner
  • Opfer sendet SYN-ACK und wartet auf ACKs
  • Durch gefälschte Adresse keine Bestätigung
  • Puffer für offene Verbindungen läuft voll

Wie kann man sich gegen eine SYN-Flood wehren?

SYN-Cookies transportieren Information in den Paketen statt in puffer

Was kann man gegen IP-Spoofing unternehmen?

  • Paketfilter
    • Von außen kommende Pakete mit interner Absenderadresse abweisen
    • Von innen kommende Pakete mit nicht-interner Absenderadresse abweisen
  • Sequenznummer in TCP
    • Prüfung, ob Paket zu aktiver Verbindung gehört
    • Schlechte Implementierung von Sequenznummern erlaubt bei manchen Systemen das Erraten korrekter Nummern

Was ist Source-Routing?

  • IP-Paket kann routing-Informationen enthalten
    • Umleitung einer Verbindung über Rechner des Angreifers ermöglicht Abhören
  • Pakete mit source-routing-INformation werdden heute meist verworfen

Was ist das Routing Information Protocol (RIP)

  • Gedacht zum Austausch von Routing-Informationen zwischen Routern / Gateways
  • Manipulierte RIP-Pakete erlauben ebenfalls Umleitung von Paketen über den Rechner des Angreifers
  • Änderung bestehender Routen darf nicht oder nur unter bestimmten Bedingungen erlaubt werden

Welche Sicherheitsprobleme hat ICMP?

  • Nichterreichbarkeit
  • Steuerung der Paketgröße
  • Redirect (Umleitung bei Stau...)
  • Source quench (Fordert Sender zum Drosseln seiner Datenmengen auf)

Wie können mit hilfe von ICMP Verbindungsabbrüche ausgelöst werden?

  • Unbekannte Portinfos lösen bei alten Implementierungen Abbruch der Verbindungen aus
  • Netzverkehr wird durch "destination unreachable" Nachrichten gestört
  • Kann zu Isolierung von System genutzt werden -> Verbindung über Spoofing carpern

Wie kann mit hilfe von ICMP die Netzlast erhöht und ein DoS erziehlt werden?

  • Pakete mit maximaler Paketgröße und extremer fragmentierung
  • ICMP nicht deaktivierbar
  • Schutz: begrenzung möglicher ICMP Pakete / t

Wie kann mit ICMP und source quench ein DoS erziehlt werden?

  • gefälschte ICMP sourche quench Nachricht senden (Anforderung Datenrate zu reduzieren)
  • Abwehr schwierig, ICMP nicht deaktivierbar

Was ist ein Ping of death

  • Ping-Paket das max. IP-Paketgröße überschreitet und fragmentiert wird
  • Zusammen gesetztes IP-Paket beim Zielrechner ist zu groß (Buffer Overflow möglich)

Wie können mit ICMP Routingtabellen manipuliert werden?

  • geänderte / bessere Routen senden per ICMP
  • gefälschte Pakete enthalten Informationen zur Umleitung von Daten über Angreiferrechner

Wie kann mit hilfe von ARP ein DoS bewirkt werden?

  • Angreifer antwortet auf ARP-Request zu IP-Adresse die nicht existiert
  • Hohe Netzwerklast durch gefälschte ARP-Replys

Welche Sicherheitsprobleme hat das UDP?

  • Verbindungsloses Protokoll
  • Keine Quittung, Sequenzprüfung
  • Identifikation nur über IP-Adressen
    • Einschleusen oder Entfernen von Paketen relativ einfach
  • Initiierung einer Kommunikation schwer von laufender Kommunikation zu unterscheiden
    • differenzierte Filterung schwierig

Was ist ein TCP-Sequenznummerangriff? (3p)

  • Effektive Identifikation durch Sequenznummer und Acknoledgement
  • Einschleusen von Pakten oder Verbindungsaufbau mit falscher Identität erfordert Kenntnis der Sequenznummer
  • Implementierungsschwächen erlauben Erraten der Sequenznummer

Wie kann ein TCP-Sequenznummerangiff mit hilfe von öffentlichen Ports durchgeführt werden? (6p)

  • Verbindung von Rechner A mit Server B auf öffentichem Port
  • Server B sendet ACK und Sequenznummer
  • Verbindung mit kritischem Port (angabe von A als Sender)
  • Server B sendet ACK und Sequenznummer
  • Aus ersten Sequenznummer neue berechnen und ACK an B senden
  • Rechner A mit DoS abschotten

Was ist eine TCP - Sessionübernahme (3p)

  • schwache Authentisierung -> Angreifer übernimmt Verbindung
  • Abhören -> gültige Sequenznummer -> einschleusen eigener Pakete
  • Isolierung des ursprünglichen Kommunikationspartners

Was ist TCP - Desynchronisation? (4p)

  • DoS-Angriff
  • Einschleusen von gefälschten Paketen mit gültiger Sequenznummer führt zu Ablehnung der echten Pakete
  • Verbindung wird gestört
  • Netzwerklast durch Mengen von Acknowledgement-Paketen

Welche Schwachstellen gibt es bei Netzwerkdiensten? (4p)

  • Schwachstellen abhängig von Dienst und Implementierung
  • Vertaulichkeitsverlust durch Mitlesen
  • Ermöglicht eventuell weitere Angriffe durch kompromittierte Passwörter etc.
  • Ermöglicht Replay-Attacken

Was ist DNS-Spoofing? (3p)

  • Manipulation der Abbildung von IP-Adresse und DNS-Name
  • Angriff auf rechnerbasierte Authentisierung
  • Maßnahme: doppeltes Reverse Lookup

Was ist DNS Cache Poisining? (2p)

  • Manipulation der Abbildung von DNS-Name auf IP
  • Einschleusen von unangeforderten Informationen

Was ist eine Firewall? (3p)

  • Firewall schottet verschiedene Netzwerke oder Teilnetze gegeneinander ab
  • Hard- oder Software Komponente
  • Koppelt zwei oder mehrere Netzwerke

Wie funktionieren Paketfilter? (5p)

  • Filterung der Pakete basierend auf
    • Absender- und Empfängeradressen und -ports
    • Protokolltyp
    • Weitere Headerfelder (z.B. SYN/ACK)
    • Plausibilität / Validität
    • Zustandslos

Welche Probleme haben einfache Paketfilter? (3p)

  • Keine Berücksichtigung des Kontext
  • Dadurch müssen sehr viele Pakete durchgelassen werden
  • UDP/ICMP kaum filterbar

Nennen Sie Aspekte von Fortgeschrittenen Paketfiltern (5p)

  • Berücksichtigung bereits ausgetauschter Pakete
  • Filterung aufgrund der Paketinhalte zusätzlich zu den Headern
  • Erkennung von "Port-Mißbrauch"
  • Höherer Hardwareaufwand
  • Ggf. DoS-Angriffe möglich

Was ist NetworkAddress / Port Translation? (4p)

  • Paketfilter modifiziert Pakete
  • IP-Adressen und Ports werden angepasst
  • Intere Adressen nicht außen sichtbar
  • Netzwerkstrukturen bleiben verborgen

Was sind vorteile von Paketfiltern? (4p)

  • Effiziente Umsetzung
  • Absichreung an einer zentralen Stelle
  • Transparent für Kommunikationspartner
  • keine Modifikation / Konfiguration von Client und Server nötig

Welche Einschränkungen haben Paketfilter? (6p)

  • Konfiguration erfordert tiefgehende Kenntnisse über Protokolle und Netzwerkstrukturen
  • nur eingeschränkte Berücksichtigung des Kontext möglich
  • Nur grobe Filterung auf Adressbasis
  • Keine starke Authentisierung
  • Adress-Spoofing, Paketmanipulation, Man-in-the-Middle möglich
  • Bösartige Systeme können vertrauenswürdige Ports nutzen

Lernen