Null Pointer Dereference
Eine Nullzeiger-Dereferenzierung greift auf einen NULL-Zeiger zu und verursacht einen Absturz durch Segmentverletzung; sie lässt sich für Denial-of-Service ausnutzen.
Zweck
Die Abstürze und DoS-Risiken durch Nullzeiger-Dereferenzierung verstehen; ein häufiger Zuverlässigkeitsfehler.
Mechanismus
Die Dereferenzierung von NULL (Adresse 0) löst einen Hardware-Seitenfehler aus; das OS sendet SIGSEGV und beendet den Prozess. Eine Null-Dereferenzierung im Kernel-Modus kann zur Rechteausweitung führen (frühes Linux). Abwehr: Zeigerprüfungen, null-sichere Typen.
Anwendungsfälle
- Analyse von DoS-Schwachstellen
- Zuverlässigkeitsaudit
- Kernel-Sicherheit