View a markdown version of this page

Schutz vor Schadsoftware in AWS Backup - AWS Backup

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.

Schutz vor Schadsoftware in AWS Backup

Das Scannen Ihrer Backups auf Schadsoftware wird von Amazon GuardDuty Malware Protection bereitgestellt. Die Verwendung von Amazon GuardDuty Malware Protection für AWS Backup ermöglicht es Ihnen, das Scannen von Wiederherstellungspunkten mithilfe vorhandener Backup-Workflows zu automatisieren oder On-Demand-Scans zuvor erstellter Backups zu initiieren. Diese AWS native Lösung trägt dazu bei, dass Ihre Backups frei von potenzieller Malware sind. So können Sie Compliance-Anforderungen erfüllen und schneller auf bösartige Vorfälle reagieren, indem Sie die Wiederherstellung sauberer Daten sicherstellen.

Eine Liste der unterstützten Ressourcentypen und Regionen finden Sie auf der Seite zur Verfügbarkeit von Funktionen.

Integration mit Amazon GuardDuty

AWS Backup lässt sich in Amazon GuardDuty Malware Protection integrieren, um Bedrohungen für Ihre Wiederherstellungspunkte zu erkennen. Wenn Sie einen Malware-Scan starten, ruft er nach Abschluss jedes Backups AWS Backup automatisch die GuardDuty StartMalwareScan Amazon-API auf und übergibt die Details zum Wiederherstellungspunkt und Ihre Anmeldeinformationen für die Scanner-Rolle. Amazon beginnt GuardDuty dann mit dem Lesen, Entschlüsseln und Scannen aller Dateien und Objekte innerhalb des Backups.

Wenn Amazon GuardDuty auf Ihre Backup-Daten zugreift, wird dieser Zugriff aus AWS CloudTrail Gründen der Sichtbarkeit angemeldet.

Weitere Informationen zu dieser Integration finden Sie in der Amazon GuardDuty Malware Protection-Dokumentation.

Wie benutzt man das Scannen von Schadsoftware

Wenn Sie Amazon GuardDuty Malware Protection mit verwenden AWS Backup, können Sie Ihre Backups automatisch auf Malware scannen. Diese Integration hilft Ihnen dabei, Schadcode in Ihren Backups zu erkennen und saubere Wiederherstellungspunkte für Wiederherstellungsvorgänge zu identifizieren.

Amazon GuardDuty Malware Protection unterstützt zwei primäre Workflows zum Scannen Ihrer Backups:

  • Automatisches Scannen von Schadsoftware mithilfe von Backup-Plänen — Aktivieren Sie das Scannen von Schadsoftware in Backup-Plänen, um die Malware-Erkennung mit zu automatisieren AWS Backup. Wenn diese Option aktiviert ist, AWS Backup wird nach jedem erfolgreichen Abschluss des Backups automatisch ein GuardDuty Amazon-Scan initiiert. Sie können entweder das vollständige oder das inkrementelle Scannen für bestimmte Backup-Planregeln konfigurieren, die bestimmen, wie oft Ihre Backups gescannt werden. Weitere Informationen zu den Scantypen finden Sie Inkrementelle oder vollständige Scans unten. AWS Backup empfiehlt, die automatische Malware-Suche in Backup-Plänen zu aktivieren, damit Bedrohungen nach der Backup-Erstellung proaktiv erkannt werden.

  • On-demand Scans — Führen Sie On-Demand-Scans durch, um vorhandene Backups manuell zu scannen. Wählen Sie dabei zwischen vollständigen oder inkrementellen Scans. AWS Backup empfiehlt die Verwendung von Scans auf Anforderung, um Ihr letztes sauberes Backup zu identifizieren. Wenn Sie vor einem Wiederherstellungsvorgang scannen, verwenden Sie einen vollständigen Scan, um das gesamte Backup mit dem neuesten Bedrohungserkennungsmodell zu untersuchen.

Zugriff

Bevor Sie mit dem Malware-Schutz beginnen, muss Ihr Konto über die erforderlichen Berechtigungen für die Operationen verfügen.

AWS Backup Beim Scannen von Schadsoftware sind zwei IAM-Rollen erforderlich, um Ihre Wiederherstellungspunkte nach potenzieller Malware zu durchsuchen:

  • Zunächst muss die AWSBackupServiceRolePolicyForBackup oder AWSBackupServiceRolePolicyForScans verwaltete Richtlinie an Ihre bestehende oder neue Backup-Rolle angehängt werden. Dies ist dieselbe Rolle, die Sie in der Ressourcenzuweisung für Ihren Backup-Plan in der Konsole oder über die BackupSelection API finden. Diese verwaltete Richtlinie ermöglicht AWS Backup das Initiieren von Malware-Scans bei Amazon GuardDuty.

  • Zweitens ist eine neue Scanner-Rolle mit einer AWSBackupGuardDutyRolePolicyForScans verwalteten Richtlinie erforderlich, die vertrauenswürdig ist. malware-protection.guardduty.amazonaws.com Um diese Rolle zu erstellen, können Sie eine benutzerdefinierte Vertrauensrichtlinie angeben und die erforderliche verwaltete Richtlinie anhängen. Dabei handelt es sich um dieselbe Rolle, die Sie im Abschnitt „Malware-Schutz“ Ihres Backup-Plans in der Konsole oder in den Scaneinstellungen in Ihrer BackupPlan API finden. Diese Rolle wird an Amazon AWS Backup weitergegeben, GuardDuty wenn ein Scan initiiert wird und bietet Zugriff auf Backups.

Inkrementelle oder vollständige Scans

Beim Malware-Scannen haben Sie die Möglichkeit, je nach Ihren Sicherheitsanforderungen und Kostenüberlegungen zwischen inkrementellen und vollständigen Scans zu wählen.

Inkrementelle Scans analysieren nur die Daten, die sich zwischen dem Ziel- und dem Basis-Wiederherstellungspunkt geändert haben. Diese Scans sind schneller und kostengünstiger für reguläre Scans und eignen sich daher ideal für häufige regelmäßige Backups, bei denen Sie neu gesicherte Daten scannen möchten.

AWS Backup Führt in den folgenden Situationen einen vollständigen Scan durch, auch wenn inkrementelles Scannen ausgewählt ist:

  • First-time Scans: Beim ersten Scan einer Ressource handelt es sich immer GuardDuty um einen vollständigen Scan, sodass Amazon eine Ausgangsbasis für potenzielle Bedrohungen ermitteln kann. Nachfolgende Scans werden dann inkrementell durchgeführt.

  • Baseline abgelaufen: Wenn Ihr Baseline-Wiederherstellungspunkt vor mehr als 365 Tagen gescannt wurde, erfolgt ein vollständiger Scan. Da Amazon die GuardDuty Fundinformationen nur 365 Tage lang aufbewahrt, muss ein neuer Basiswert festgelegt werden, um genaue Scanergebnisse zu gewährleisten.

  • Baseline gelöscht: Wenn Ihr Basis-Wiederherstellungspunkt gelöscht wird, bevor Ihr nächster inkrementeller Scan beginnt, erfolgt automatisch ein vollständiger Scan.

Bei vollständigen Scans wird der gesamte Wiederherstellungspunkt untersucht, unabhängig von früheren Scans. Diese Scans bieten zwar eine umfassende Abdeckung, dauern jedoch länger, bis sie abgeschlossen sind, und es fallen höhere Kosten an. Sie können vollständige Scans bei Bedarf ausführen oder sie im Rahmen Ihrer Backup-Pläne planen. AWS Backup empfiehlt, regelmäßige vollständige Scans in Ihren Backup-Plänen in längeren Intervallen zu konfigurieren, um sicherzustellen, dass Ihre gesamten Backup-Daten regelmäßig mit dem neuesten Malware-Signaturmodell gescannt werden.

Um ein optimales Sicherheits- und Kostenmanagement zu gewährleisten, sollten Sie bei der Auswahl der Scan-Typen Ihre Backup-Häufigkeit berücksichtigen. Wenn Sie das Scannen von Schadsoftware für kontinuierliche Amazon S3-Backups konfigurieren, wird Ihr Scan-Job mit der Häufigkeit der entsprechenden Backup-Regel ausgeführt.

Anmerkung

On-demand Scans für kontinuierliche Amazon S3-Backups unterstützen keine inkrementellen Scans. Stattdessen können Sie bis zu einem beliebigen wiederherstellbaren Zeitpunkt scannen.

Anmerkung

Inkrementelles Scannen von Schadsoftware wird für Amazon EC2-Wiederherstellungspunkte in einem logisch ausgeführten Tresor oder für kopierte Amazon EC2-Wiederherstellungspunkte nicht unterstützt.

Anmerkung

AWS Backup unterstützt nicht die Verwendung eines Wiederherstellungspunkts, der nur über einen On-Demand-Scan von Amazon gescannt wurde, GuardDuty als Basis-Wiederherstellungspunkt für inkrementelle Scans. Um inkrementelle Scans über durchzuführen, stellen Sie sicher AWS Backup, dass der Basis-Wiederherstellungspunkt zuvor gescannt AWS Backup wurde.

Überwachung Ihrer Malware-Scans

Nachdem das Scannen aktiviert ist, GuardDuty bieten sowohl AWS Backup Amazon als auch Amazon Überwachungs- und Benachrichtigungsmechanismen an, mit denen Sie Ihre Ergebnisse verfolgen können:

  • AWS Backup Konsole: Die AWS Backup Konsole wird von ListScanJobs und DescribeScanJob APIs betrieben. Im Bereich Malware-Schutz finden Sie eine Liste der Scanaufträge mit Angabe des Auftragsstatus und der Scanergebnisse. AWS Backup unterstützt auch eine ListScanJobSummaries API, ist aber in der Konsole nicht verfügbar.

  • AWS Backup Audit Manager: Sie können einen Scanbericht einrichten, um alle AWS Backup initiierten Malware-Scan-Jobs der letzten 24 Stunden anzuzeigen.

  • GuardDuty Amazon-Konsole: Wenn die GuardDuty Amazon-Basisversion aktiviert ist, können Sie Details in den Ergebnissen des Malware-Scans einsehen und auf der Seite mit den GuardDuty Ergebnissen von Amazon Schadsoftware untersuchen. Sie können Informationen wie die Bedrohung und den Dateinamen, den Dateipfad, die objects/files gescannten Dateien, die gescannten Byte usw. einsehen. Beachten Sie, dass diese detaillierten Bedrohungsinformationen nicht über diese Website AWS Backup verfügbar sind und Sie über die entsprechenden GuardDuty Amazon-Berechtigungen verfügen müssen, um diese Informationen einsehen zu können.

  • Amazon EventBridge: AWS Backup Sowohl Amazon als auch Amazon GuardDuty senden EventBridge Ereignisse aus, sodass Backup- und Sicherheitsadministratoren synchron alarmiert werden können. Sie können benutzerdefinierte Regeln einrichten, um Benachrichtigungen zu erhalten, wenn Scans abgeschlossen sind oder Malware erkannt wird.

  • AWS CloudTrail: AWS Backup Sowohl Amazon als auch GuardDuty Amazon senden CloudTrail Ereignisse aus, sodass Sie den API-Zugriff überwachen können.

Erläuterung der Scanergebnisse

Ihre Scanaufträge von AWS Backup haben einen Scanstatus und ein Scan-Ergebnis.

Staaten scannen

Der Scanstatus gibt den Auftragsstatus an und kann folgende Werte CREATED annehmen: COMPLETEDCOMPLETED_WITH_ISSUES,RUNNING,FAILED, oderCANCELED.

Es gibt mehrere Situationen, in denen Ihr Scanauftrag mit dem Status beendet wirdCOMPLETED_WITH_ISSUES:

Für Amazon S3-Backups gibt es size/type Objektbeschränkungen, die verhindern, dass Objekte gescannt werden. Wenn bei einem Scan mindestens ein Objekt übersprungen wird, wird der entsprechende Scanauftrag als COMPLETED_WITH_ISSUES markiert. Für Amazon EC2/Amazon EBS-Backups gibt es size/quantity Volumenbeschränkungen, die dazu führen, dass Volumes beim Scannen übersprungen werden. Diese Situationen führen dazu, dass ein Amazon EC2/Amazon EBS-Backup-Auftrag ausgeführt wird. COMPLETED_WITH_ISSUES

Wenn Ihr Auftrag mit dem Status abgeschlossen ist COMPLETED_WITH_ISSUES und Sie weitere Informationen zu den Gründen benötigen, müssen Sie diese Informationen dem entsprechenden Scanauftrag über Amazon GuardDuty entnehmen.

Anmerkung

Bei inkrementellen Scanaufträgen wird nur der Unterschied zwischen den Daten zwischen zwei Backups gescannt. Wenn bei einem inkrementellen Scanauftrag keine der oben beschriebenen Situationen auftritt, wird er daher im Status abgeschlossen COMPLETE und erbt nicht den COMPLETED_WITH_ISSUES vom Basiswiederherstellungspunkt.

In seltenen Fällen GuardDuty kann es bei Amazon zu internen Problemen beim Scannen von Dateien und Objekten kommen, sodass alle Wiederholungsversuche erschöpft sind. In diesem Fall AWS Backup zeigt Amazon den Scanauftrag als anFAILED, Amazon GuardDuty als. COMPLETED_WITH_ISSUES Dieser Statusunterschied ermöglicht es Ihnen, verfügbare Scanergebnisse in Amazon einzusehen und weist GuardDuty gleichzeitig darauf hin, dass Amazon GuardDuty nicht alle unterstützten Dateien und Objekte erfolgreich gescannt hat. In diesen Fällen AWS Backup kann der Wiederherstellungspunkt nicht zusammen mit einem FAILED Scan als Basiswiederherstellungspunkt für nachfolgende inkrementelle Scans verwendet werden.

Ergebnisse des Scans

Die Scanergebnisse geben ein aggregiertes Ergebnis von Amazon an GuardDuty und können Werte von:THREATS_FOUND, oder NO_THREATS_FOUND haben.

Die Scanergebnisse geben an, ob potenzielle Malware an Ihren Wiederherstellungspunkten erkannt wurde. Ein NO_THREATS_FOUND Status bedeutet, dass keine potenzielle Malware erkannt wurde, während er THREATS_FOUND darauf hinweist, dass potenzielle Malware entdeckt wurde. Detaillierte Bedrohungsinformationen erhalten Sie, wenn Sie über die GuardDuty Amazon-Konsole oder die APIs auf die vollständigen GuardDuty Ergebnisse von Amazon zugreifen. Die Scanergebnisse sind auch nach EventBridge Ereignissen verfügbar, sodass Sie automatisierte Workflows erstellen können, die auf infizierte Backups reagieren.

Amazon GuardDuty speichert die Ergebnisse 365 Tage lang und verfolgt Dateien oder Objekte über inkrementelle Scans hinweg, um zu überwachen, ob Bedrohungen entfernt werden oder sich die Malware-Signaturen ändern. Wenn beispielsweise in Backup 2 Malware erkannt wird, wird das Scan-Ergebnis angezeigtTHREATS_FOUND. Wenn Sie auf Backup 3 einen inkrementellen Scan durchführen, wobei Backup 2 als Basis dient, bleibt das Scan-Ergebnis erhalten, THREATS_FOUND sofern die Bedrohung nicht aus den Daten entfernt wurde.

Anmerkung

Bei Malware-Scans kontinuierlicher Amazon S3-Backups können Sie mithilfe der GetPITRMalwareScanResults API oder nativ über die Konsole den aktuellen Zeitpunkt ermitteln, zu dem die Wiederherstellung bereinigt werden kann. AWS Backup Wenn Sie eine Uhrzeit abfragen, die noch nicht gescannt wurde, erhalten Sie das Scanergebnis unbekannt.

Problembehandlung bei Scanfehlern

Zu den häufigsten Scanfehlern gehören unzureichende IAM-Berechtigungen, Servicebeschränkungen und Probleme mit dem Ressourcenzugriff.

Berechtigungsfehler treten auf, wenn die Backup-Rolle keine AWSBackupServiceRolePolicyForScans Berechtigungen hat oder die Scanner-Rolle keine AWSBackupGuardDutyRolePolicyForScans richtigen Vertrauensbeziehungen hat.

Fehler beim Servicelimit treten auf, wenn Sie die 150 gleichzeitigen Scans pro Konto oder 5 gleichzeitige Scans pro Ressourcentyp überschreiten. Scanaufträge bleiben so lange erhalten, bis CREATED die Kapazität verfügbar ist.

Fehler beim Zugriff verweigert können auf verschlüsselte Wiederherstellungspunkte ohne entsprechende AWS KMS Berechtigungen oder auf gelöschte übergeordnete Wiederherstellungspunkte für inkrementelle Scans hinweisen.

Timeout-Fehler können bei sehr großen Wiederherstellungspunkten oder bei hohen GuardDuty Amazon-Ladezeiten auftreten.

Überprüfen Sie zur Fehlerbehebung den Status des Scanauftrags mithilfe der DescribeScanJob API, überprüfen Sie die IAM-Rollenkonfigurationen, stellen Sie sicher, dass Wiederherstellungspunkte vorhanden sind und zugänglich sind, und ziehen Sie in Betracht, auf vollständige Scans umzusteigen, wenn die übergeordneten Referenzen für inkrementelle Scans fehlen.

Überwachen Sie die gleichzeitige Nutzung von Scans und implementieren Sie Jittering in automatisierte Workflows, um zu vermeiden, dass Service-Limits überschritten werden.

Metering (Messung)

Der Malware-Schutz wird von Amazon bereitgestellt und in Rechnung gestellt. GuardDuty Im Zusammenhang mit der Nutzung dieser Funktion AWS Backup fallen keine Gebühren an. Die gesamte Nutzung kann unter der Abrechnung GuardDuty von Amazon eingesehen werden. Weitere Informationen finden Sie unter GuardDuty Amazon-Preise.

Kontingente

AWS Backup Sowohl als auch Amazon GuardDuty haben Kontingentbeschränkungen für Amazon GuardDuty Malware Protection für AWS Backup.

Weitere Informationen finden Sie unter AWS Backup Kontingente und GuardDuty Amazon-Kontingente.

Schritte zur Verwendung der Konsole und der CLI für Malware-Scan-Typen

In den folgenden Abschnitten werden die Schritte zur Konfiguration verschiedener Malware-Scantypen mithilfe der Konsole und beschrieben AWS CLI.

Wie richte ich Malware-Scans ein

Konsole

  1. Navigieren Sie zu AWS Backup Konsole → Backup-Pläne

  2. Erstellen Sie einen neuen Backup-Plan oder wählen Sie einen vorhandenen Plan aus

  3. Aktivieren Sie den Schalter zum Schutz vor Schadsoftware

  4. Wählen Sie Scanner-Rolle, um eine neue Scanner-Rolle auszuwählen. Stellen Sie sicher, dass sowohl die Backup-Rolle als auch die Scanner-Rolle über die entsprechenden Berechtigungen verfügen, wie unter beschriebenZugriff.

  5. Wählen Sie durchsuchbare Ressourcentypen aus. Dadurch werden die Malware-Scans anhand der von Ihnen ausgewählten Ressourcenauswahlkriterien gefiltert. Wenn Ihre Auswahl an scannbaren Ressourcentypen beispielsweise Amazon EBS ist, die Ressourcenauswahl Ihres Plans jedoch Amazon EBS und Amazon S3 umfasst, werden nur Amazon EBS-Malware-Scans durchgeführt.

  6. Legen Sie den Scan-Typ für jede Backup-Regel fest. Sie können zwischen einem vollständigen, inkrementellen und keinem Scan wählen. Die Auswahl des Scantyps bedeutet, dass der Scan in der geplanten Häufigkeit erfolgt, die in der zugehörigen Backup-Regel festgelegt ist.

  7. Backup-Plan speichern

AWS CLI

CreateBackupPlan

Mit dem Befehl create-backup-plan können Sie einen Backup-Plan mit aktiviertem Malware-Scan erstellen.

aws backup create-backup-plan \ --region us-west-2 \ --cli-input-json '{ "BackupPlan": { "BackupPlanName": "scan-initial-test-demo", "Rules": [ { "RuleName": "full", "TargetBackupVaultName": "Default", "ScheduleExpression": "cron(0 * * * ? *)", "StartWindowMinutes": 120, "CompletionWindowMinutes": 6000, "Lifecycle": { "DeleteAfterDays": 3, "OptInToArchiveForSupportedResources": true }, "RecoveryPointTags": { "key1": "foo", "key2": "foo" }, "EnableContinuousBackup": true, "ScanActions": [ { "MalwareScanner": "GUARDDUTY", "ScanMode": "FULL_SCAN" } ] }, { "RuleName": "incremental", "TargetBackupVaultName": "Default", "ScheduleExpression": "cron(30 * * * ? *)", "StartWindowMinutes": 100, "CompletionWindowMinutes": 5000, "Lifecycle": { "DeleteAfterDays": 2, "OptInToArchiveForSupportedResources": true }, "RecoveryPointTags": { "key1": "foo", "key2": "foo" }, "EnableContinuousBackup": true, "ScanActions": [ { "MalwareScanner": "GUARDDUTY", "ScanMode": "INCREMENTAL_SCAN" } ] } ], "ScanSettings": [ { "MalwareScanner": "GUARDDUTY", "ResourceTypes": ["EBS", "EC2", "S3"], "ScannerRoleArn": "arn:aws:iam::300949271314:role/TestBackupScannerRole" } ] } }'

UpdateBackupPlan

Sie können einen Backup-Plan mit aktiviertem Malware-Scan mithilfe des Befehls update-backup-plan aktualisieren. https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/update-backup-plan.html

aws backup update-backup-plan \ --region us-west-2 \ --cli-input-json '{ "BackupPlanId": "d1391282-68cf-4fce-93ad-e08bc5178bac", "BackupPlan": { "BackupPlanName": "scan-initial-test-demo", "Rules": [ {"RuleName": "full", "TargetBackupVaultName": "Default", "ScheduleExpression": "cron(0 * * * ? *)", "StartWindowMinutes": 60, "CompletionWindowMinutes": 3000, "Lifecycle": { "DeleteAfterDays": 6, "OptInToArchiveForSupportedResources": false}, "RecoveryPointTags": {"key1": "foo", "key2": "foo"}, "EnableContinuousBackup": false, "ScanActions": [ {"MalwareScanner": "GUARDDUTY", "ScanMode": "FULL_SCAN"} ] }, { "RuleName": "incremental", "TargetBackupVaultName": "Default", "ScheduleExpression": "cron(30 * * * ? *)", "StartWindowMinutes": 120, "CompletionWindowMinutes": 6000, "Lifecycle": { "DeleteAfterDays": 9, "OptInToArchiveForSupportedResources": false}, "RecoveryPointTags": {"key1": "foo", "key2": "foo"}, "EnableContinuousBackup": false, "ScanActions": [ { "MalwareScanner": "GUARDDUTY", "ScanMode": "INCREMENTAL_SCAN" } ] } ], "ScanSettings": [ { "MalwareScanner": "GUARDDUTY", "ResourceTypes": ["ALL", "EBS"], "ScannerRoleArn": "arn:aws:iam::300949271314:role/TestBackupScannerRole" } ] } }'
Wichtige Hinweise

  • Die Eingabe des Ziel-ARN ist erforderlich, bevor die Scanoptionen aktiviert werden (Konsole)

  • Sowohl die Backup-IAM-Rolle als auch die Scanner-IAM-Rolle sind für alle Konfigurationen erforderlich

  • Wird verwendetaws backup list-scan-jobs, um alle Scanaufträge anzuzeigen ()AWS CLI

  • Die Auswirkungen auf die Kosten variieren je nach Scantyp (inkrementell oder vollständig) und Häufigkeit

AWS CLI Wichtige Hinweise

  • Wird verwendetaws backup list-scan-jobs, um alle Scanaufträge anzuzeigen (AWS CLI)

  • Scanergebnisse sind über describe-recovery-point API mit ScanResults Feld verfügbar

  • Sowohl die Backup-IAM-Rolle als auch die Scanner-IAM-Rolle sind für alle Konfigurationen erforderlich

  • Die Struktur des JSON-Backupplans umfasst Folgendes ScanSettings auf Planebene und ScanActions in Regeln