So funktioniert es
So funktioniert es
Mechanik statt Marketing. Diese beiden Seiten erklären die Maschinerie, aus der ein Webshell-Scanner gebaut ist — die Teile, die bei jedem Hersteller gleich sind, und die Teile, an denen die Entwurfsentscheidungen sichtbar werden.
Echtzeit-Erkennung
fanotify gegen inotify, warum ein Scanner eine Privilegientrennung braucht, was passiert, wenn die Ereigniswarteschlange überläuft, und warum „nicht gescannt“ eine eigene Antwort sein muss.
Das Upload-Gate
Warum PHPs auto_prepend_file der richtige Haken zum Scannen von Uploads auf OpenLiteSpeed ist, was Fail-open wirklich kostet, und die Einschränkung, die sonst niemand auf die Packung schreibt.