Remote Code Execution
Remote Code Execution (RCE) bezeichnet die Ausführung beliebigen Codes durch Angreifer auf dem Zielserver; die schwerste Klasse von Sicherheitslücken.
Zweck
Die vielen Pfade zur RCE (Deserialisierung, Kommandoinjektion, SSTI) und ihre Abwehr verstehen; höchste Priorität bei der Sicherheitsbewertung.
Mechanismus
Über Kommandoinjektion, Deserialisierung, SSTI, Datei-Upload und andere Pfade läuft Angreifercode auf dem Server, um eine Shell zu erlangen oder eine Hintertür zu implantieren. Abwehr: Eingabevalidierung, Least Privilege, Sandboxing, WAF.
Anwendungsfälle
- Bewertung des Schweregrads von Schwachstellen
- Penetrationstests
- Serversicherheit