final version
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
# 1.1
|
# 1.1
|
||||||
## a
|
## a) Was ist das Hauptziel von CVE? Wie werden Verwundbarkeiten standardmäßig beschrieben? Wer ist Betreiber von CVE und welche Organisationen finanzieren das Projekt?
|
||||||
|
|
||||||
### Betreiber
|
### Betreiber
|
||||||
- Der Betreiber ist die Mitre Corporation, eine Non-Profit-Organisation, die aus Verschiedenen Forschungsinstituten besteht und sich aus einer Abspaltung vom MIT gebildet hat. Ihr „Auftraggeber“ sind die USA.
|
- Der Betreiber ist die Mitre Corporation, eine Non-Profit-Organisation, die aus Verschiedenen Forschungsinstituten besteht und sich aus einer Abspaltung vom MIT gebildet hat. Ihr „Auftraggeber“ sind die USA.
|
||||||
Eines ihrer Institute ist z.B. das „Homeland Security Systems Engineering and Development Institute “.
|
Eines ihrer Institute ist z.B. das „Homeland Security Systems Engineering and Development Institute “.
|
||||||
@@ -7,7 +8,8 @@ Eines ihrer Institute ist z.B. das „Homeland Security Systems Engineering and
|
|||||||
### Finanzierung
|
### Finanzierung
|
||||||
- Das CVE-Programm von der MITRE Corporation wird von der CISA (Cybersecurity and Infrastructure Security Agency) finanziert die dem bereits genanntem U.S. Department of Homeland Security.
|
- Das CVE-Programm von der MITRE Corporation wird von der CISA (Cybersecurity and Infrastructure Security Agency) finanziert die dem bereits genanntem U.S. Department of Homeland Security.
|
||||||
|
|
||||||
## b
|
## b) Was umfasst NVD im Vergleich zu CVE und wie werden Verwundbarkeiten standardmäßig beschrieben? Wer ist Betreiber von NVD und welche Organisationen finanzieren das Projekt?
|
||||||
|
|
||||||
### NVD
|
### NVD
|
||||||
- NVD baut auf CVE auf und erweitert CVE um z.B. Analysen und Gegenmaßnahmen.
|
- NVD baut auf CVE auf und erweitert CVE um z.B. Analysen und Gegenmaßnahmen.
|
||||||
- NVD wird vom National Institute of Standards and Technology (NIST) betrieben und unter anderem von der US-Regierung finanziert.
|
- NVD wird vom National Institute of Standards and Technology (NIST) betrieben und unter anderem von der US-Regierung finanziert.
|
||||||
@@ -18,9 +20,6 @@ Eines ihrer Institute ist z.B. das „Homeland Security Systems Engineering and
|
|||||||
- Auswirkungen
|
- Auswirkungen
|
||||||
- Gegenmaßnahmen
|
- Gegenmaßnahmen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## e) Was für ein Verwundbarkeitstyp ist Heartbleed laut CWE?
|
## e) Was für ein Verwundbarkeitstyp ist Heartbleed laut CWE?
|
||||||
|
|
||||||
CWE-126: Buffer Over-read
|
CWE-126: Buffer Over-read
|
||||||
@@ -29,8 +28,7 @@ CWE-126: Buffer Over-read
|
|||||||
- Kann zu unerwartetem Verhalten, einschließlich Abstürzen oder Sicherheitslücken führen
|
- Kann zu unerwartetem Verhalten, einschließlich Abstürzen oder Sicherheitslücken führen
|
||||||
|
|
||||||
|
|
||||||
## f) Lernen Sie weitere Details zu Heartbleed, bspw. hinsichtlich Gegenmaßnahmen, Exploits,
|
## f) Lernen Sie weitere Details zu Heartbleed, bspw. hinsichtlich Gegenmaßnahmen, Exploits, betroffener Software und ähnlichen Verwundbarkeiten.
|
||||||
betroffener Software und ̈ahnlichen Verwundbarkeiten.
|
|
||||||
|
|
||||||
- Betroffene Software: Heartbleed betraf die OpenSSL-Bibliothek, die von vielen Webservern, E-Mail-Servern, VPN-Gateways und anderen Netzwerkdiensten verwendet wird.
|
- Betroffene Software: Heartbleed betraf die OpenSSL-Bibliothek, die von vielen Webservern, E-Mail-Servern, VPN-Gateways und anderen Netzwerkdiensten verwendet wird.
|
||||||
|
|
||||||
@@ -54,8 +52,7 @@ betroffener Software und ̈ahnlichen Verwundbarkeiten.
|
|||||||
|
|
||||||
# 1.2
|
# 1.2
|
||||||
|
|
||||||
## a) Um welche Verwundbarkeit handelt es sich genau? Um welchen Verwundbarkeitstyp han-
|
## a) Um welche Verwundbarkeit handelt es sich genau? Um welchen Verwundbarkeitstyp handelt es sich?
|
||||||
delt es sich?
|
|
||||||
|
|
||||||
Die Schwachstelle mit der CVE-2017-5754 wird auch als Meltdown bezeichnet und betrifft Prozessoren von Intel sowie einige ARM- und IBM-Power-Prozessoren. Es handelt sich bei dieser Schwachstelle um eine Hardware-Schwachstelle, die aufgrund eines Designfehlers in der Prozessorarchitektur entstanden ist.
|
Die Schwachstelle mit der CVE-2017-5754 wird auch als Meltdown bezeichnet und betrifft Prozessoren von Intel sowie einige ARM- und IBM-Power-Prozessoren. Es handelt sich bei dieser Schwachstelle um eine Hardware-Schwachstelle, die aufgrund eines Designfehlers in der Prozessorarchitektur entstanden ist.
|
||||||
|
|
||||||
@@ -71,45 +68,20 @@ Es ist wichtig zu beachten, dass ein Angreifer bereits Zugriff auf das System ha
|
|||||||
|
|
||||||
Die Schwachstelle betrifft hauptsächlich Prozessoren von Intel sowie einige ARM- und IBM-Power-Prozessoren, die seit 1995 entwickelt wurden. Die Schwachstelle wurde im Januar 2018 öffentlich bekannt gemacht und wurde als eine der schwersten Sicherheitslücken in der Geschichte der IT-Industrie eingestuft.
|
Die Schwachstelle betrifft hauptsächlich Prozessoren von Intel sowie einige ARM- und IBM-Power-Prozessoren, die seit 1995 entwickelt wurden. Die Schwachstelle wurde im Januar 2018 öffentlich bekannt gemacht und wurde als eine der schwersten Sicherheitslücken in der Geschichte der IT-Industrie eingestuft.
|
||||||
|
|
||||||
## d) Was ist die Ursache der Verwundbarkeit und wie kann sie ausgenutzt werden?
|
## d) Welche Gegenmaßnahmen wurden ergriffen?
|
||||||
|
|
||||||
- Hardware-Hersteller haben Mikrocode-Updates und Firmware-Updates bereitgestellt, um die Anfälligkeit ihrer Chips gegenüber Meltdown zu verringern. Diese Updates beheben nicht den Designfehler, helfen jedoch dabei, die Auswirkungen der Verwundbarkeit zu begrenzen.
|
- Hardware-Hersteller haben Mikrocode-Updates und Firmware-Updates bereitgestellt, um die Anfälligkeit ihrer Chips gegenüber Meltdown zu verringern. Diese Updates beheben nicht den Designfehler, helfen jedoch dabei, die Auswirkungen der Verwundbarkeit zu begrenzen.
|
||||||
- Betriebssystemhersteller haben Sicherheitspatches und Updates veröffentlicht, um ihre Systeme gegen Meltdown zu schützen. Diese Updates beinhalten Kernel Page Table Isolation oder ähnliche Techniken, um den Kernel-Speicher vom Benutzerspeicher zu isolieren und so den Zugriff auf geschützte Speicherbereiche zu verhindern.
|
- Betriebssystemhersteller haben Sicherheitspatches und Updates veröffentlicht, um ihre Systeme gegen Meltdown zu schützen. Diese Updates beinhalten Kernel Page Table Isolation oder ähnliche Techniken, um den Kernel-Speicher vom Benutzerspeicher zu isolieren und so den Zugriff auf geschützte Speicherbereiche zu verhindern.
|
||||||
|
|
||||||
## e)
|
## e)
|
||||||
Berechnen Sie den CVSS Score mit dem ”Common Vulnerability Scoring System Calculator Version 3.1“. Welche qualitativen Unterschiede zum CVSS 3.1 Score von Heartbleed k ̈onnen Sie dabei feststellen?
|
|
||||||
|
|
||||||
|
Berechnen Sie den CVSS Score mit dem ”Common Vulnerability Scoring System Calculator Version 3.1“. Welche qualitativen Unterschiede zum CVSS 3.1 Score von Heartbleed können Sie dabei feststellen?
|
||||||
|
|
||||||
|
### Heartbleed:
|
||||||

|

|
||||||
Meltdown
|
### Meltdown:
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
# 1.1
|
|
||||||
|
|
||||||
## a
|
|
||||||
### Betreiber
|
|
||||||
- Der Betreiber ist die Mitre Corporation, eine Non-Profit-Organisation, die aus Verschiedenen Forschungsinstituten besteht und sich aus einer Abspaltung vom MIT gebildet hat. Ihr „Auftraggeber“ sind die USA.
|
|
||||||
Eines ihrer Institute ist z.B. das „Homeland Security Systems Engineering and Development Institute “.
|
|
||||||
|
|
||||||
### Finanzierung
|
|
||||||
- Das CVE-Programm von der MITRE Corporation wird von der CISA (Cybersecurity and Infrastructure Security Agency) finanziert die dem bereits genanntem U.S. Department of Homeland Security.
|
|
||||||
|
|
||||||
## b
|
|
||||||
### NVD
|
|
||||||
- NVD baut auf CVE auf und erweitert CVE um z.B. Analysen und Gegenmaßnahmen.
|
|
||||||
- NVD wird vom National Institute of Standards and Technology (NIST) betrieben und unter anderem von der US-Regierung finanziert.
|
|
||||||
- Beurteilt werden die Verwundbarkeiten mit Hilfe des Common Vulnerability Scoring System (CVSS), einem einheitlichen System für Beurteilung
|
|
||||||
- Weitere bereitgestellte Informationen sind:
|
|
||||||
- Betroffene Software bzw. Versionen
|
|
||||||
- Schweregrad
|
|
||||||
- Auswirkungen
|
|
||||||
- Gegenmaßnahmen
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 1.2
|
|
||||||
## c
|
|
||||||
(Bilder)
|
|
||||||
### Angriffsvektor
|
### Angriffsvektor
|
||||||
- Heartbleed: Über das Netzwerk
|
- Heartbleed: Über das Netzwerk
|
||||||
- Meltdown: Lokal
|
- Meltdown: Lokal
|
||||||
@@ -121,19 +93,6 @@ Eines ihrer Institute ist z.B. das „Homeland Security Systems Engineering and
|
|||||||
- Heartbleed: Base Score von 7.5(High)
|
- Heartbleed: Base Score von 7.5(High)
|
||||||
|
|
||||||
|
|
||||||
## d
|
|
||||||
|
|
||||||
- Hardware-Hersteller haben Mikrocode-Updates und Firmware-Updates bereitgestellt, um die Anfälligkeit ihrer Chips gegenüber Meltdown zu verringern. Diese Updates beheben nicht den Designfehler, helfen jedoch dabei, die Auswirkungen der Verwundbarkeit zu begrenzen.
|
|
||||||
- Betriebssystemhersteller haben Sicherheitspatches und Updates veröffentlicht, um ihre Systeme gegen Meltdown zu schützen. Diese Updates beinhalten Kernel Page Table Isolation oder ähnliche Techniken, um den Kernel-Speicher vom Benutzerspeicher zu isolieren und so den Zugriff auf geschützte Speicherbereiche zu verhindern.
|
|
||||||
## e) Berechnen Sie den CVSS Score mit dem ”Common Vulnerability Scoring System Calcu-
|
|
||||||
lator Version 3.1“. Welche qualitativen Unterschiede zum CVSS 3.1 Score von
|
|
||||||
Heartbleed k ̈onnen Sie dabei feststellen?
|
|
||||||
|
|
||||||

|
|
||||||
Meltdown
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
# 1.3
|
# 1.3
|
||||||
|
|
||||||
## HTTP Basics
|
## HTTP Basics
|
||||||
@@ -142,8 +101,9 @@ Meltdown
|
|||||||
- Output wird zurückgegeben
|
- Output wird zurückgegeben
|
||||||
### 2
|
### 2
|
||||||
- Mit Untersuchen nachgucken
|
- Mit Untersuchen nachgucken
|
||||||
|
- Network Tab auswälen
|
||||||
|
- POST request finden (attack2)
|
||||||
|
- Im request Tab Daten auslesen
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -172,8 +132,8 @@ Meltdown
|
|||||||
|
|
||||||
- Seite Untersuchen
|
- Seite Untersuchen
|
||||||
- Zu den Console Tab wechseln
|
- Zu den Console Tab wechseln
|
||||||
- webgoat.customjs.phoneHome() einfügen
|
- webgoat.customjs.phoneHome() eingeben
|
||||||
- Die zufällif generierte Zahl abgeben
|
- Die zufällig generierte Zahl abgeben
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user