10
IT-Sicherheit (Fach) / Klausur von 2016 - Duchmann (Lektion)
- Aufgabe 01) (3 Punkte) Erläutern Sie die Beziehung zwischen den Bereichen Software Quality Assurance und Applikationssicherheit. Teilbereich des SQA SQA prüft, ob Software das macht, wozu sie bestimmt ist Applikationssicherheit stellt sicher, dass Software nicht das macht, was sie nicht machen sollte
- Aufgabe 02) (6 Punkte) Erläutern Sie die zwei Arten von Softwareschwachstellen. Gehen Sie dabei auch auf deren typische Ursachen und mögliche Korrekturmaßnahmen. technische Schwachstellen Angriffsfläche aufgrund unsicherer Programmiersprache Üblicherweise aufgrund von Fehlern bei der Eingangsprüfung und -Verarbeitung Korrekturmaßnahmen: Änderungen am Source Code Logische Schachstellen Angriffsfläche aufgrund unsicherer Progammierlogik Üblicherweise aufgrund falscher Vertrauensannahmen Korrekturmaßnahmen: Architektur und Design Ändeurngen
- Aufgabe 03) (3 Punkte) Nennen Sie drei Schutzmaßnahmen gegen SQL Injections. Nutzereingaben enkodieren Einsatz eines Interpreters vermeiden Whitelists verwenden Zugriffsberechtigung auf die Datenbank minimieren
- Aufgabe 04) (3 Punkte) Nennen Sie drei typischen Folgen eines XSS Angriffs. Übernahme der Sitzung eines Nutzers Diebstahl sensibler Daten Überschreiben von Webseiten-Inhalten Weiterleitung auf Phishing- oder Maleware-Seiten
- Aufgabe 05) (3 Punkte) Erläutern Sie das Ziel eines Priviledge Escalations-Angriffs. Gehen Sie dabei auch auf den Unterschied zwischen der horizontalen und der vertikalen Priviledge Escalation ein. Ziel: Einem Benutzer/Anwendung Zugang zu Ressourcen verschaffen, deren Nutzung mit eingeschränkten Rechten nicht möglich ist. Vertikale Rechteausweitung: Normaler Nutzer greift auf Funktionen oder Daten privilegierterer Nutzer zu. Horizontale Rechteausweitung: Normaler Nutzer greift auf Funktionen oder Daten anderer Nutzer zu
- Aufgabe 06) (3 Punkte) Nennen Sie drei Anzeichen eines Schadsoftwarebefalls auf Ihren Computer. System reagiert sehr langsam Starten und Herunterfahren des Systems dauert lange Unerwünschte Anzeigen, Pop-ups auf dem Desktop
- Aufgabe 07) (4 Punkte) Nennen Sie jeweils zwei Eigenschaften eines White Hats sowie eines Black Hats. White Hats nutzen Ihr Wissen im Rahmen gesetzlicher Vorgaben zeigen Schwachstelln auf Black Hats haben kriminelle Absichten Motivation: Beschädigung, Störung oder Diebstahl
- Aufgabe 08) (6 Punkte) Nennen Sie die sechs Phasen eines Hackerangriffs. Reconnaissance Scanning Gaining Access Maintaining Access Extracting data Covering tracks
- Aufgabe 09) (4 Punkte) Erläutern Sie den Unterschied zwischen einem Exploit und einem Zero-Day-Exploit Exploit Definierter Ablauf, mit dem die Sicherheit eines Systems ausgehebelt wird Zero-Day Exploit zum gegenwärtigen Zeitpunkt nur eingeschränkten Personenkreis bekannt Entwickler der betroffenen Software haben noch keine Kenntnis von dem Exploit Kein Patch / keine Schutzmaßnahmen sind verfügba
- Aufgabe 13) (4 Punkte) Was wird beim Social Engineering angegriffen? Nennen SIe bitte zusätzlich mindestens drei Beispiele für konkrete Schwachstelle. Angriff auf die Benutzer von technischen Systemen, dient zur Informationsgewinnung Ausnutzung menschlicher Schwächen (Hilfsbereitschaft, Vertrauen, Angst etc.) Findet überall statt
Anzeige