Linux 15.009 Themen, 106.826 Beiträge

KarstenW Hugo20 „Wäre der Artikel nicht was für die Linux-Gemeinde hier?“
Optionen

Diese Pufferüberläufe entstehen sehr oft dadurch das der Programmierer in seinem Programm und dem dazu gehörenden Speicherbereich auf eine ungültige Speicheradresse zugreift.
Das passiert sehr häufig durch ungültige Zeigeroperationen.
Un das Betriebsystem erkennt diese Fehler nicht, weil der Fehler im eigenen Speicherbereich des Programmes auftritt.
So habe ich es jedenfalls verstanden.

Und weil es viele derartiger Programmierfehler gibt, sollte man auf einem Server nur ein Minimalsystem installieren, also keinen XServer und keinen Desktop auf dem Server installieren.

Diese Probleme gibt es sehr oft bei Programmen die in C und C++ programmiert werden, bei Unix, Linux, Windows, MacOS....

PS: Dieses Hintergrundwissen ist dann auch der Unterschied zwischen einem echtem Hacker und einem Scriptkiddie ;-).


Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen