Remote Code Execution

Auch bekannt als:Entfernte Codeausführung · RCE

Remote Code Execution: Schwachstelle oder Angriff, der Code auf einem entfernten Ziel ausführen lässt. Das Thema betrifft SchwachstellenVulnerabilityTechnische oder organisatorische Schwäche, die von einer Bedrohung ausgenutzt werden kann. und deren Ausnutzbarkeit. Ein wirksamer Prozess kombiniert InventarisierungAsset InventoryVerlässliches Verzeichnis von Hardware, Software, Identitäten, Diensten und Cloud-Ressourcen., ErkennungDetectionFähigkeit, verdächtige Aktivitäten, Angriffe oder Richtlinienverstöße rechtzeitig zu erkennen., risikobasierte PriorisierungRisk-Based PrioritizationReihung von Sicherheitsaufgaben anhand von Eintrittswahrscheinlichkeit, Auswirkung, Exposition und Geschäftskontext., BehebungRemediationKorrektur oder Kompensation einer bestätigten Schwachstelle, eines Fehlers oder einer Fehlkonfiguration., Kompensationsmaßnahmen und NachprüfungVerificationBestätigung, dass eine Vorgabe erfüllt oder eine Behebung wirksam umgesetzt wurde..

Funktionsweise und Einordnung

Technisch beschreibt Remote Code Execution einen Angriffsweg oder eine konkrete Vorgehensweise, nicht bloß ein einzelnes auffälliges Ereignis. Für eine belastbare Bewertung müssen Voraussetzungen, Einstiegspunkt, Ziel, mögliche Zwischenschritte und die erwartete Wirkung getrennt betrachtet werden. Dieselbe Technik kann je nach Systemarchitektur, Berechtigungen und vorhandenen Schutzmaßnahmen sehr unterschiedliche Folgen haben.

Bedeutung in der Praxis

In der Praxis sind sowohl vorbeugende Maßnahmen als auch erkennbare Spuren wichtig. Dazu gehören sichere Konfigurationen, begrenzte Rechte, robuste Eingabe- und Identitätsprüfungen sowie Telemetrie an den betroffenen Systemgrenzen. Ein einzelner Indikator beweist den Angriff meist nicht; erst der Zusammenhang aus Zeitverlauf, Quelle, Ziel und beobachteter Wirkung ermöglicht eine verlässliche Erkennung, Eindämmung und Behebung.

Verwandte Begriffe

  • SchwachstellenmanagementVulnerability ManagementKontinuierlicher Prozess zur Erkennung, Priorisierung, Behebung und Nachverfolgung von Schwachstellen.: Kontinuierlicher Prozess zur Erkennung, Priorisierung, Behebung und Nachverfolgung von Schwachstellen.
  • SchwachstellenbewertungVulnerability AssessmentIdentifiziert und bewertet systematisch Schwachstellen in einer definierten Umgebung.: Identifiziert und bewertet systematisch Schwachstellen in einer definierten Umgebung.
  • SchwachstellenkatalogCommon Vulnerabilities and ExposuresStandardisierte Kennzeichnung öffentlich bekannter IT-Schwachstellen.: Standardisierte Kennzeichnung öffentlich bekannter IT-Schwachstellen.
  • PatchverwaltungPatch ManagementPlant, testet, verteilt und überwacht Sicherheits- und Fehlerkorrekturen.: Plant, testet, verteilt und überwacht Sicherheits- und Fehlerkorrekturen.