RemoteCodeAusführung
RemoteCodeAusführung (RCA) beschreibt die Ausführung von beliebigem Code auf einem entfernten Computersystem durch Angreifer. RCA entsteht typischerweise durch Ausnutzung von Sicherheitslücken in Software, Diensten oder Konfigurationen, sodass Angreifer ohne gültige Authentifizierung oder Erlaubnis Code auf dem Zielsystem ausführen können. Die Auswirkungen reichen von Datenverlust bis zur vollständigen Übernahme des Systems.
Häufige Angriffsvektoren umfassen Befehlsinjektion in Webanwendungen, unsichere Deserialisierung, Remote File Inclusion, Server-Side Template Injection sowie Schwachstellen
Folgen von RCA können Malware-Installationen, Privilegienerweiterungen, lateral Movement im Netzwerk, etablierte Persistenz sowie Datendiebstahl oder Verschlüsselung
Prävention und Erkennung umfassen Patch-Management, sichere Programmierpraktiken, strikte Eingabevalidierung und Whitelisting, sichere Deserialisierung sowie Minimierung von
In der Praxis wird RCA oft durch eine Kombination aus technischen Kontrollen, Prozess- und Sicherheitskultur adressiert.