Konfigurieren Sie das Anti-Malware-Modul, um sein Verhalten für eine Richtlinie festzulegen.
Beim Entwerfen des Modulverhaltens und der Implementierung mit der API verwenden Sie
die Hintergrundinformationen und Anleitungen, die in Über Anti-Malware bereitgestellt werden.
Richtlinienobjekte enthalten zwei Objekte, die Sie zur Konfiguration des Anti-Malware-Moduls
verwenden:
AntiMalwarePolicyExtension: Steuert den Modulstatus (ein oder aus), identifiziert die zu verwendenden Malware-Suche-Konfigurationen und den Zeitplan für Echtzeitsuchen.PolicySettings: Richtlinieneinstellungen umfassen viele Anti-Malware-bezogene Einstellungen, die das Verhalten des Moduls steuern, wie das Verhalten von SmartScan, NSX-Sicherheitstags, Connected Threat Defence und die Scan-Leistung. Konfigurieren Sie die Anti-Malware-bezogenen Richtlinieneinstellungen wie in Richtlinien- und Standardrichtlinieneinstellungen konfigurieren beschrieben.
Das folgende JSON stellt die Datenstruktur eines AntiMalwarePolicyExtension-Objekts
dar:
{
"state": "on",
"moduleStatus": {...},
"realTimeScanConfigurationID": 1,
"realTimeScanScheduleID": 4,
"manualScanConfigurationID": 2,
"scheduledScanConfigurationID": 3
}
Die
moduleStatus-Eigenschaft ist schreibgeschützt. Sie liefert den Laufzeitstatus des Anti-Malware-Moduls.
(Siehe Bericht über den Computerstatus.)Allgemeine Schritte
Verwenden Sie die folgenden Schritte, um das Anti-Malware-Modul zu konfigurieren:
Prozedur
- Erstellen Sie ein
AntiMalwarePolicyExtension-Objekt und konfigurieren Sie die Eigenschaften. - Erstellen Sie ein
PolicySettings-Objekt, um die Laufzeiteinstellungen des Moduls zu konfigurieren. (Siehe Richtlinie und Standardrichtlinie konfigurieren.) - Erstellen Sie ein
Policy-Objekt und fügen Sie dieAntiMalwarePolicyExtension- undPolicySettings-Objekte hinzu. - Verwenden Sie ein
PoliciesApi-Objekt, um die Richtlinie auf Server- und Workload Protection hinzuzufügen oder zu aktualisieren.
Nächste Schritte
Erstellen Sie ein
AntiMalwarePolicyExtension und legen Sie die Eigenschaften fest, um den Status zu konfigurieren, die zu verwendenden
Malware-Suche-Konfigurationen zu identifizieren und den Zeitplan für Echtzeitsuchen
festzulegen:anti_malware_policy_config = api.AntiMalwarePolicyExtension() anti_malware_policy_config.state = "on" anti_malware_policy_config.real_time_scan_configuration_id = real_time_scan_config_id anti_malware_policy_config.real_time_scan_schedule_id = schedule_id
Fügen Sie das
AntiMalwarePolicyExtension-Objekt zu einem Policy-Objekt hinzu und verwenden Sie dann ein PoliciesApi-Objekt, um eine Richtlinie auf Server- und Workload Protection zu ändern.policy = api.Policy() policy.anti_malware = anti_malware_policy_config policies_api = api.PoliciesApi(api.ApiClient(configuration)) return policies_api.modify_policy(policy_id, policy, api_version)
Der
policy_id (oder policyID) Parameter von modifyPolicy identifiziert die tatsächliche Richtlinie auf Server- und Workload Protection, die geändert werden soll. Diese Richtlinie wird gemäß dem Richtlinienobjekt geändert,
das als policy Parameter verwendet wird. Alle Eigenschaften des policy Parameters, die nicht festgelegt sind, bleiben in der tatsächlichen Richtlinie unverändert.Beispiel
Das folgende Beispiel erstellt ein
AntiMalwarePolicyExtension-Objekt und verwendet es, um das Anti-Malware-Modul zu aktivieren, die Echtzeitsuche-Konfiguration
festzulegen und den Zeitplan für Echtzeitsuchen anzugeben.# Create and configure the Anti-maware policy
anti_malware_policy_config = api.AntiMalwarePolicyExtension()
anti_malware_policy_config.state = "on"
anti_malware_policy_config.real_time_scan_configuration_id = real_time_scan_config_id
anti_malware_policy_config.real_time_scan_schedule_id = schedule_id
# Add the configuration to the policy
policy = api.Policy()
policy.anti_malware = anti_malware_policy_config
# Modify the policy on Server- und Workload Protection
policies_api = api.PoliciesApi(api.ApiClient(configuration))
return policies_api.modify_policy(policy_id, policy, api_version)
Siehe auch die Richtlinie ändern-Operation im API-Referenz. Informationen zur Authentifizierung von API-Aufrufen finden Sie unter Authentifizieren mit Server- und Workload Protection.
Malware-Suche-Konfigurationen erstellen und ändern
Malware-Suche-Konfigurationen bestimmen, wie das Anti-Malware-Modul Scans durchführt,
um Malware zu erkennen. Eine Malware-Suche-Konfiguration kann mit mehreren Richtlinien
verwendet werden.
Beim Entwerfen des Verhaltens der Malware-Suche und dessen Implementierung über die
API sollten Sie die Hintergrundinformationen und Anleitungen verwenden, die in Malware-Suchen konfigurieren bereitgestellt werden.
Verwenden Sie ein
AntiMalwareConfiguration-Objekt, um eine Malware-Suche zu konfigurieren. Legen Sie die Eigenschaftswerte entsprechend
dem gewünschten Suchverhalten fest, wie den Suchtyp, die zu durchsuchenden Dateien
und Verzeichnisse sowie die Maßnahmen, die bei Erkennung von Malware ergriffen werden
sollen.
TippUm alle verfügbaren Eigenschaften von
AntiMalwareConfiguration zu sehen, erweitern Sie die 200-Antwort für die Anti-Malware-Konfiguration beschreiben-Operation im API-Referenz. |
Allgemeine Schritte zur Erstellung von Malware-Suche-Konfigurationen
Um eine Malware-Suche-Konfiguration zu erstellen, führen Sie die folgenden allgemeinen
Schritte aus:
Prozedur
- Erstellen Sie ein
AntiMalwareConfiguration-Objekt. - Legen Sie die Eigenschaftswerte des Objekts fest. (Siehe auch Listen erstellen und ändern und Pläne erstellen und konfigurieren.)
- Verwenden Sie ein
AntiMalwareConfigurationsApi-Objekt, um Server- und Workload Protection zu aktualisieren.
Nächste Schritte
Zum Beispiel, legen Sie die Verzeichnisse fest, die von der Malware-Suche ausgeschlossen
werden sollen:
real_time_config = api.AntiMalwareConfiguration() real_time_config.excluded_directory_list_id = dir_list_id
Weitere Informationen zum Erstellen einer Verzeichnisausschlussliste finden Sie unter
Listen erstellen und ändern.
Verwenden Sie ein
AntiMalwareConfiugrationsApi-Objekt, um eine Scan-Konfiguration auf Server- und Workload Protection zu ändern oder zu erstellen:am_configurations_api = api.AntiMalwareConfigurationsApi(api.ApiClient(configuration)) modified_am_config = am_configurations_api.modify_anti_malware(scan_config_id, real_time_config, api_version)
Der
scan_config_id (oder scanConfigID) Parameter von modifyAntiMalware identifiziert die aktuelle Malware-Suche-Konfiguration auf Server- und Workload Protection, die geändert werden soll. Diese Suchkonfiguration wird gemäß dem AntiMalwareScanConfiguration-Objekt geändert, das als real_time_config (oder realtimeConfig) Parameter verwendet wird. Alle Eigenschaften des Objekts, die nicht gesetzt sind,
bleiben in der aktuellen Malware-Suche-Konfiguration unverändert.Um eine Malware-Suche-Konfiguration zu erstellen, verwenden Sie die
createAntiMalware-Funktion oder Methode von AntiMalwareConfugrationsApi.Beispielkonfiguration der Malware-Suche
Das folgende Beispiel legt die Verzeichnisausschlüsse für eine Malware-Suche-Konfiguration
fest und ändert die Suchkonfiguration auf Server- und Workload Protection.
# Create an anti-malware scan configuration
real_time_config = api.AntiMalwareConfiguration()
# Set the exclusion
real_time_config.excluded_directory_list_id = dir_list_id
# Modify the anti-malware scan configuration on Server- und Workload Protection
am_configurations_api = api.AntiMalwareConfigurationsApi(api.ApiClient(configuration))
return am_configurations_api.modify_anti_malware(scan_config_id, real_time_config, api_version)
Um einen HTTP-Client zu verwenden, um mit einer Malware-Suche-Konfiguration zu interagieren,
verwenden Sie den Endpunkt /api/antimalwareconfigurations. Siehe die Anti-Malware-Konfigurationen-Operationen im API-Referenz.
