View a markdown version of this page

Nicht autorisiertes Verhalten mithilfe von Runtime Monitoring identifizieren - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Nicht autorisiertes Verhalten mithilfe von Runtime Monitoring identifizieren

Amazon GuardDuty ist ein Service zur Erkennung von Bedrohungen, der Ihnen hilft, Ihre Konten, Container, Workloads und die Daten in Ihrer Umgebung zu schützen. AWS Mithilfe von Modellen für maschinelles Lernen (ML) sowie Funktionen zur Erkennung von Anomalien und Bedrohungen überwacht er GuardDuty kontinuierlich verschiedene Protokollquellen und Laufzeitaktivitäten, um potenzielle Sicherheitsrisiken und bösartige Aktivitäten in Ihrer Umgebung zu identifizieren und zu priorisieren.

Runtime Monitoring in GuardDuty schützt Workloads, die auf Fargate- und EC2-Container-Instances ausgeführt werden, indem die AWS Protokoll- und Netzwerkaktivitäten kontinuierlich überwacht werden, um bösartiges oder unbefugtes Verhalten zu erkennen. Runtime Monitoring verwendet einen schlanken, vollständig verwalteten GuardDuty Sicherheitsagenten, der das Verhalten auf dem Host analysiert, z. B. Dateizugriff, Prozessausführung und Netzwerkverbindungen. Dazu gehören Berechtigungseskalationen, die Verwendung kompromittierter Anmeldeinformationen, die Kommunikation mit schädlichen IP-Adressen oder Domains und das Vorhandensein von Malware auf Amazon-EC2-Instances und in Container-Workloads. Weitere Informationen finden Sie im GuardDuty Benutzerhandbuch unter GuardDuty Runtime Monitoring.

Ihr Sicherheitsadministrator aktiviert Runtime Monitoring für ein einzelnes oder mehrere Konten in AWS Organizations for GuardDuty. Sie wählen auch aus, ob der GuardDuty Security Agent GuardDuty automatisch bereitgestellt wird, wenn Sie Fargate verwenden. Alle Ihre Cluster sind automatisch geschützt und GuardDuty verwalten den Security Agent in Ihrem Namen.

In den folgenden Fällen können Sie den GuardDuty Security Agent auch manuell konfigurieren:

  • Sie verwenden EC2-Container-Instances

  • Sie benötigen eine detaillierte Steuerung, um Runtime Monitoring auf Cluster-Ebene zu aktivieren

Um Runtime Monitoring verwenden zu können, müssen Sie die geschützten Cluster konfigurieren und den GuardDuty Security Agent auf Ihren EC2-Container-Instances installieren und verwalten.

So funktioniert Runtime Monitoring mit Amazon ECS

Runtime Monitoring verwendet einen schlanken GuardDuty Sicherheitsagenten, der die Amazon ECS-Workload-Aktivitäten im Hinblick darauf überwacht, wie Anwendungen die zugrunde liegenden Systemressourcen anfordern, darauf zugreifen und wie sie beanspruchen.

Bei Fargate-Aufgaben wird der GuardDuty Security Agent für jede Aufgabe als Sidecar-Container ausgeführt.

Bei EC2-Container-Instances wird der GuardDuty Security Agent als Prozess auf der Instance ausgeführt.

Der GuardDuty Security Agent sammelt Daten aus den folgenden Ressourcen und sendet die Daten dann zur Verarbeitung GuardDuty an. Sie können die Ergebnisse in der GuardDuty Konsole einsehen. Sie können sie auch an andere AWS-Services Sicherheitsanbieter oder Drittanbieter zur Aggregation und Behebung senden. AWS Security Hub CSPM Informationen zum Anzeigen und Verwalten von Ergebnissen finden Sie unter Verwalten von GuardDuty Amazon-Ergebnissen im GuardDuty Amazon-Benutzerhandbuch.

Überlegungen

Beachten Sie Folgendes, wenn Sie Runtime Monitoring verwenden:

  • Runtime Monitoring ist mit Kosten verbunden. Weitere Informationen finden Sie unter Amazon-Preise. GuardDuty

  • Runtime Monitoring wird auf Amazon ECS Anywhere nicht unterstützt.

  • Runtime Monitoring wird für das Windows-Betriebssystem nicht unterstützt.

  • Wenn Sie Amazon ECS Exec auf Fargate verwenden, müssen Sie den Container-Namen angeben, da der GuardDuty Security Agent als Sidecar-Container ausgeführt wird.

  • Sie können Amazon ECS Exec nicht auf dem Security Agent-Sidecar-Container verwenden. GuardDuty

  • Der IAM-Benutzer, der Runtime Monitoring auf Cluster-Ebene steuert, muss über die entsprechenden IAM-Berechtigungen für das Markieren verfügen. Weitere Informationen finden Sie im IAM-Benutzerhandbuch unter IAM-Tutorial: Definieren Sie Zugriffsberechtigungen für AWS Ressourcen anhand von Tags.

  • Fargate-Aufgaben müssen eine Rolle zur Aufgabenausführung verwenden. Diese Rolle gewährt den Aufgaben die Berechtigung, den GuardDuty Security Agent, der in einem privaten Amazon ECR-Repository gespeichert ist, in Ihrem Namen abzurufen, zu aktualisieren und zu verwalten.

  • Runtime Monitoring wird für Anwendungen, die in Amazon ECS Managed Instances ausgeführt werden, nicht unterstützt.

Ressourcenauslastung

Das Tag, das Sie dem Cluster hinzufügen, wird auf das Cluster-Tag-Kontingent angerechnet.

Der GuardDuty Agenten-Sidecar-Container wird nicht auf das Kontingent für Container pro Aufgabendefinition angerechnet.

Wie bei den meisten Sicherheitsprogrammen gibt es einen leichten Overhead für. GuardDuty Informationen zu den Fargate-Speicherlimits finden Sie im GuardDuty Benutzerhandbuch unter CPU- und Speicherlimits. Informationen zu den Amazon EC2-Speicherlimits finden Sie unter CPU- und Speicherlimit für GuardDuty Agenten.