IT Sec 2 - Wenger
Thema KW3 Wenger
Thema KW3 Wenger
-
- 1 / 30
-
Cartes-fiches
Was beinhatet der Physical layer und was sind einige Vulnerabilities davon?
Der physiscal Layer behandelt den pyhsikalischen und elektrischen Übertrag der Daten in Form von bits und bytes.
Stromausfall, Diebstahl, phyisische Beschädigung, nicht autorisierte Änderungen an der Konfig., Anzapfen von Leitungen, mitschneiden von Tastatur und andere Eingaben
Welche sind mögliche Physiscal Layer Controls (Sicherheitsmechanisem gegen Verbundbarkeit) ? 6 Stück
- Zwei Datacenters mit redundante Leitungen gegen Naturkatastrohpen.
- Verwendung von Kryptographie zur Absicherung der Kommunikation und Daten
- Verwendung von USV (Unterbruchsfreie Stromversorgung)
- Überwachung Klimasystem
- Elektromagnetische Abschirumung gegen Abhören & Defekte von elektromagnetische Impulse
- Verschlossene Systeme. (Zutritt nur mit Badge usw, Videoüberwachung, etc)
Was beinhlatet der Data Link Layer?
- Frames Schicken und Empfangen
- Fehlerfreie Datenübertragung von Node zu Node
- Mapping zwischen MAC und IP
- Ein paar Stichworte dazu: ARP, STP, VLAN,
Nennen Sie ein paar Data Link Layer Vulnerabilities. (5 Stück)
- MAC Adress Spoofing (MAC Adresse ändern, ARP Tabellen zum überlaufen bringen)
- VLAN Circumvention (VLAN Hopping). In ein anderes VLAN Eindringen durch diverse Methonden z.B. Pakete mit zwei VLAN Tags
- Spanning Tree: Loops in einem Netzwerk generieren. Kann mit STP verhindert werden.
- Nicht abgesicherter Zugriff oder Verwendung von schwacher Authentisierung wie zB. Gratis öffentliche Hotspots.Daten können mitgesnifft werderden
- Überlastung von Netzwerkkomponenten. Dies kann zu Fehlfunktionen der Geräte führen und das kann die GEräte je nachdem angreifbar machen.
Nennen SIe ein paar Beispiele von Data Link Layer Attacken...(6 Stück)
- CAM (Content addressable Memory) (Zuordnung IP<->MAC<->Port effektiv im Memory hinterlegt)Table overflow/flooding: CAM Tabelle überfüllen sodass ein Switch in den Hub Modus fällt
- VLAN Hopping: Pakete mit VLAN Tags setzen um in andere VLANs zu kommen.
- STP manipulation: Attacker schickt ein STP Configuration Broadcast mit BPDU (Bridge Protocol Data Units) um eine spanning tree recalculation zu provozieren. Der Attacker will damit eine tiefere Bridge Priorität erreichen. Damit werden die Pakete über ihn übertragen und er kann mithören.
- MAC Addr spoofing: Mac Adresse von einem anderen System übernhemen um die Frames, welche an das andere System gerichtet wären, zu erhalten.
- ARP Attack: Tabelle flooden für DDOS oder MITM
- Private VLAN: mit einem Proxy ist es möglich private VLANs zu umgehen
Welche sind mögliche Data Link Layer Controls (Sicherheitsmechanismen gegen Verwundbarkeiten)?
- MAC Address Filtering: Festlegen welche MAC Adresse an welchem physikalischem Port verwendet werden darf
- keine VLANs verwenden um Sicherheitsdesigns umzusetzen. Man sollte eine physische Trennung machen.
- Geräte mit erweiterten Sicherheits-Funktionen verwenden:
- 802.1x Port Based Network Access Control
- 802.11i WPA 2
-Verwendung von in Nertzwerken eingebaute Verschlüsselung, Authentisierung und MAC Filtering.
-ARP/ND/broadcast Monitoring Software
Was beinhaltet der Network Layer?
Senden und Empfangen von Paketen
Adressierung und Routing von Paketen zwischen Geräten
Fragmentierung und & Reassemblierung (Pakete aufteilen und wieder zusammenbauen)
Nennen SIe ein paar Beispiele von Network Layer Vulnerabilities/Schwachstellen...(4 Stück)
- Route Spoofing, Propagation von falscher Netzwerk Topology
- IP Addr Spoofing, Falsche Source IP Adresse
- ID & Ressource ID vulnerability, Ressourcen anhand von IP etc identifizieren
- Automatische Device Configration Mechanismen: IPV4 DHCP, DHCPV6 etc
Nenne SIe ein paar Network Layer Attacken (12 Stück):
-IP Spoofing. Pakete Source Adresse so ändern, dass man denkt das Paket kommt von einem anderen Host
-IPv6 Neighbour Discovery (ND): wie ARP spoofing
-Routing (RIP) Attacks: RIP wird für Routing Autkonfiguration verwendet und wird vielfach ohne Authentisierung implementiert. Attacker könnte ein Paket erstellen um den ganzen Traffic auf sich zu routen.
-ICMP Attack
- Forging ICMP Time Exeeded: verbindung unterbrechen wenn nicht erreichbar
- Forging ICMP Redirect: Pakete werden umgeleitet
- Ping Flood: Viele ICMP Echo requests schicken
- Ping of Death Attack: Attacker schickt ICMP Echo Request welches viel grösser ist als die IP Paketgrösse. Das Opfer kann die Pakete nicht reassemblen und stürzt ab
-Teardrop Attack: IP Fragmente schicken, sodass sie nicht reassembled werden können sodass die Systeme zum Absturz gebracht werden
-DHCP Starvation: DHCP Anfragen starten mit gespooften MAC Adressen. Damit wird der Scope überfüll. Danach kann man selbst einen DHCP Server starten und den ganzen Traffic über sich umleiten lassen.
-Rogue DHCP Server: einenen DHCP Server ins Netz stellen damit die Clients falsche IPs erhalten.
-IPV6 fake router advertisement: Falsche Address-Prefixe und Default Router Konfigurationen bekannt geben im Netz
-Paket Sniffing: Selberklärend
Welche sind mögliche Network Layer Controls (Sicherheitsmechanismen gegen Verwundbarkeiten)? 7 Antworten
- Anti Spoofing and route filters at network edges
- Einsatz von Antispoofing&Filter Regel auf FW
-Software zum Überwachen von Broadcast Anfragen auf den Netzwerk
-Einsatz von von Implementierungen, welche den Missbrauch verhindern (wie zb Multicast statt Broadcast)
-Einsatz von Switchs welche DHCP Antworten von unerlaubten DHCP Servern filtern
-Einsatz von Switchs welche IPv6 ND und RA Mechanisemn sicher machen.
-Einsatz von geswitchten Netzwerken gegen Paket Sniffing
Was beinhaltet der Transport Layer?
-Garantiert die fehlerfreiein end zu end Verbindung (TCP)
-Bitetet eine Segmentierung und reassemly von Data Streams an
Nennen SIe ein paar Beispiele von Transport Layer Vulnerabilities/Schwachstellen...(4 Stück)
- Unterschiedliche Implementierungen von TCP erlauben das identifizieren des Betriebssystems
- Transport Mechanisem können auf nicht standardmässigen Ports gelegt werden sodass die Filterung erschwert wird.
- Transport Verbindungen können durch gefläschte Pakete übernommen oder terminiert werden.
Nenne SIe ein paar Transport Layer Attacken (6 Stück):
-TCP"SYN" oder SYN flooding: mehrere SYN requests schicken und auf SYN&ACK nie antworten bis listener queue voll ist
-Land Attack: Manipulierte TCP SYN Pakete mit derselben Src und Dst schicken. Bringt systeme zum Absturz
-UDP Flood Attack: Manipulierte Src (Adresse des Zielssystems nehmen) UDP Pakete an alle offenen Ports schicken. Wenn Service nicht erreichbar, wird ein ICMP an Src geschickt.
-Port Scan Attack: Offene Ports auf einem System scannen um mögliche Angrifsmöglichkeiten zu finden.
Welche sind mögliche Transport Layer Controls (Sicherheitsmechanismen gegen Verwundbarkeiten)? 3 Antworten
- Limitierung des Zugriffs auf TCP/UDP Ports durch FW Regeln
-Einsatz von Stateful Packet Inspection (SPI) um Segmente mit fehlerhalften Flags, falschem Status oder gefälschten Segemnten zu filtern.
-Einsatz von Identifikations-Mechanismen wie zB TLS
Was beinhaltet der Session Layer?
Etablieren und terminieren von Sessions zwischen Host prozessen
Synchronisation und Übersetzung zwischen Namen & Addr datenbanaken
Nennen SIe ein paar Beispiele von Session Layer Vulnerabilities/Schwachstellen...(5 Stück)
-keine oder keine Authentisierungsmechanisemen
-Klartextübertragung von Passwörter
-Sessions versucht man zu übernehmen
-Geleakte Informationen anhand von Falschanmeldungen
-Anzahl Fehlversuche nicht beschänkt. (Bruteforce)
Nenne SIe ein paar Session Layer Attacken (4Stück):
-TCP Session Hijacking (MITM): Kontrolle einer Session übernehmen nachdem sie established wurde. (TCP desycronisation)
- MITM: kennt man
-SSL MITM: Zertifikate faken
- Session / Cookie Attack: Session oder Cookies stehlen.
Welche sind mögliche Session Layer Controls (Sicherheitsmechanismen gegen Verwundbarkeiten)? 5Antworten
- Verschlüsselter User/PW Austausch
- Account/Zugriffe laufen irgendwann ab
-Session mit TLS Schützen
-Mehrfache Fehlerhafte Logins sperren mittels Zeitverzögerung
-Einsatz von korrekten Client&Server Certs
Was beinhaltet der Presentation Layer?
-Übersetzung von Datenformaten zwischen Sender & Empfänger
-COdeübersetzung, Datenkompression, Encryption
Nennen SIe ein paar Beispiele von Presentation Layer Vulnerabilities/Schwachstellen...(3 Stück)
-Schlechtes Abfangen von unerwartetten Eingaben. Absturz der App oder Fehlerhaft
- Unbeabsichtigte Eingaben ermöglicht Manipulation von extern
- Kryptographische Schwachstellen können ausgenutzt werden
Nenne SIe ein paar Presentation Layer Attacken (2Stück):
-Unicode schwachstellen wie zB directory traversal mit Unicode statt /
-DNS IDN Spoofing: Mit umlauten gleiche webseiten url abilden können http://www.xn--pypal-4ve.com/ instead of http://www.paypal.com/
Welche sind mögliche Presentation Layer Controls (Sicherheitsmechanismen gegen Verwundbarkeiten)? 3 Antworten
-Überprüfen von empfangen Eingaben in Anwendung
-Trennung von Benutzereingaben und Programmsteuerung. Eingaben überprüfen bevor sie iener Funktion übergeben werden
-Überprüfung von kryptografischen Lösungen Sicherheit aufrecht zu halten gegen neue Angriffsmöglichkeiten
Was beinhaltet der Application Layer?
- Protokolle für End USer Applikationen
- Standartisierte Services für Applikationen
Nennen SIe ein paar Beispiele von Application Layer Vulnerabilities/Schwachstellen...(5 Stück)
- Designfehler können den unerlaubten Zugriff ermöglichen
- Designfehler können Hintertüren generieren um SIcherheitsmechanisemne zu umgehen
- Mangelhafte Sicherheitsmechansimsen zwingen zu Alles oder Nichts Ansätzen.
-Komplizierte Sicherheitsmechanismen werden falshc oder gar nicht umgesetzt
- Fehler in Programm Logik können unerlaubten Zugriff ermöglichen
Nenne SIe ein paar Application Layer Attacken (4Stück):
- Virus: App welche böswiliigie Software beinhaltet
- Email Virus: Email mit App welche Virus beinhaltet
- Worms: Software welche sich verbreitet durch bekannte sicherheitslücken in Systemen
- Trojan: App welche angibt was zu tun und im endeffekt macht sie was böswilliges wie zb Disk löschen
Welche sind mögliche Application Layer Controls (Sicherheitsmechanismen gegen Verwundbarkeiten)? 3 Antworten
-App level access controls: Zugriffskontrolle von Applikation auf andere Ressourcen
-Testing and Review of application Code: Code von software überprüfen ob sie was böswilliges macht
-Traffic Regulation: interne Firewall kontroliert Datenfluss