13

Speicher-Schwachstellen

image

Jede Anwendung braucht (Arbeits-)Speicher, um den Code der Anwendung zu speichern und auszuführen. Eine Speicher-Schwachstelle nutzt einen Bug in der Speicherverwaltung der Anwendung aus. Der Angriff führt zu unerwartetem Verhalten, das es dem Angreifer ermöglichen kann, eigene Befehle einzuschleusen und auszuführen.

Speicher-Schwachstellen kommen in Programmiersprachen vor, bei denen die Entwickler für die Speicherverwaltung der Anwendung verantwortlich sind, etwa C und C++. Andere Sprachen wie Ruby, Python, PHP und Java nehmen dem Entwickler die Allozierung von Arbeitsspeicher ab und sind daher weniger anfällig für ...

Get Hacking und Bug Hunting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.