RSA NetWitness EDR
Integrationsversion: 4.0
Anwendungsbereiche
- Anreicherungsaktionen ausführen – Daten aus RSA NetWitness abrufen, um Daten in Google Security Operations-Benachrichtigungen anzureichern.
- Maßnahmen zur Behebung ergreifen – IPs/URLs auf Blacklists setzen.
RSA NetWitness EDR-Integration in Google SecOps konfigurieren
Eine detaillierte Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.
Integrationsparameter
Verwenden Sie die folgenden Parameter, um die Integration zu konfigurieren:
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
Instanzname | String | – | Nein | Name der Instanz, für die Sie die Integration konfigurieren möchten. |
Beschreibung | String | – | Nein | Beschreibung der Instanz. |
API-Stamm | String | https:// |
Ja | API-Stammverzeichnis der RSA NetWitness EDR-Instanz. |
Nutzername | String | – | Ja | Nutzername des RSA NetWitness EDR-Kontos. |
Passwort | Passwort | – | Ja | Das Passwort des RSA NetWitness EDR-Kontos. |
SSL überprüfen | Kästchen | Aktiviert | Nein | Wenn diese Option aktiviert ist, wird geprüft, ob das SSL-Zertifikat für die Verbindung zum RSA NetWitness EDR-Server gültig ist. |
Remote ausführen | Kästchen | Deaktiviert | Nein | Aktivieren Sie das Feld, um die konfigurierte Integration remote auszuführen. Nachdem Sie das Kästchen angekreuzt haben, wird die Option zum Auswählen des Remote-Nutzers (Kundenservicemitarbeiters) angezeigt. |
Aktionen
Ping
Beschreibung
Testen Sie die Verbindung zu RSA NetWitness EDR mit Parametern, die auf der Seite mit der Integrationskonfiguration auf dem Tab „Google Security Operations Marketplace“ angegeben sind.
Ausführen am
Diese Aktion wird nicht für Elemente ausgeführt und hat keine obligatorischen Eingabeparameter.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
Fall-Repository
Ergebnistyp | Wert / Beschreibung | Typ |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen: Bei Erfolg: Geben Sie „Successfully connected to the RSA NetWitness EDR server with the provided connection parameters!“ aus. Die Aktion sollte fehlschlagen und die Ausführung eines Playbooks beenden: Wenn das nicht funktioniert: Geben Sie „Failed to connect to the RSA NetWitness EDR server!“ aus. Fehler: {0}".format(exception.stacktrace) |
Allgemein |
Endpunkt für die Anreicherung
Beschreibung
Systeminformationen des Abrufendpunkts anhand des Hostnamens oder der IP-Adresse abrufen.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist obligatorisch | Beschreibung |
---|---|---|---|---|
IIOC-Score-Schwellenwert | Ganzzahl | 50 | Nein | Geben Sie den IIOC-Schwellenwert für den Endpunkt an. Wenn der Endpunkt den Schwellenwert überschreitet, wird die zugehörige Entität als verdächtig markiert. Wenn nichts angegeben ist, wird der IIOC-Score nicht geprüft. |
IOC-Informationen einbeziehen | Kästchen | Deaktiviert | Nein | Wenn diese Option aktiviert ist, werden Informationen zu den IOCs abgerufen, die dem Endpunkt zugeordnet sind. |
Maximale Anzahl zurückzugebender IOCs | Ganzzahl | 50 | Nein | Geben Sie an, wie viele IOCs zurückgegeben werden sollen. Der Höchstwert liegt bei 50. Dies ist eine Einschränkung von RSA NetWitness EDR. |
Ausführen am
Diese Aktion wird für die folgenden Einheiten ausgeführt:
- IP-Adresse
- Host
Aktionsergebnisse
Entitätsanreicherung
Name des Anreicherungsfelds | Logik – Wann anwenden? |
---|---|
RSA_EDR_DriverErrorCode | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ServicePackOS | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_MachineStatus | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Type | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_VersionInfo | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_UserName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_OrganizationUnit | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_LocalIP | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NetworkSegment | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Gateway | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_RemoteIP | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Group | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_AdminStatus | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_KernelDebuggerDetected | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_EarlyStart | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NotifyShutdownModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_LoadedModuleModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NotifyRoutineModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_UnloadedDriverModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ErrorLogModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_LowLevelReaderModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ProcessModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_WorkerThreadModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_WindowsHooksModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_DebuggerAttachedToProcess | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ProcessMonitorModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ThreadMonitorModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ObjectMonitorModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ImageMonitorModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_DriverMonitorModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TdiMonitorModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingModule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingRegistryMonitor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingObjectMonitor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingFileMonitor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingRemoteThreadMonitor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingCreateProcessMonitor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingHardLinkMonitor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingFileBlockMonitor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TrackingNetworkMonitor | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ECATServerName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Online | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IIOCScore | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ChassisType | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ContainmentSupported | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_AgentID | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_BIOS | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_OSBuildNumber | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Comment | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ConnectionTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Language | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_DNS | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_DomainRole | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ECATServiceCompileTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ECATPackageTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_StartTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ECATDriverCompileTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_DomainName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Idle | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IncludedinMonitoring | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IncludedinScanSchedule | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_InstallationFailed | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_InstallTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IIOCLevel0 | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IIOCLevel1 | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IIOCLevel2 | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IIOCLevel3 | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Country | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_BootTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_LastScan | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_LastSeen | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_MAC | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_MachineID | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_MachineName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_AllowAccessDataSourceDomain | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_AllowDisplayMixedContent | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_AntiVirusDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_BadCertificateWarningDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_CookiesCleanupDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_CrosssiteScriptFilterDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_FirewallDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IEDepDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IEEnhancedSecurityDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IntranetZoneNotificationDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_LUADisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NoAntivirusNotificationDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NoFirewallNotificationDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NoUACNotificationDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NoWindowsUpdateDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_RegistryToolsDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_SmartscreenFilterDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_SystemRestoreDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TaskManagerDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_UACDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_WarningOnZoneCrossingDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_WarningPostRedirectionDisabled | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Manufacturer | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Model | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NetworkAdapterPromiscModel | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_OperatingSystem | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ProcessorArchitecture | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ProcessorCount | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Platform | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ProcessorIs32bits | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Processoris64 | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ProcessorName | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Scanning | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ScanStartTime | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Serial | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TimeZone | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_TotalPhysicalMemory | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_HTTPSFallbackMode | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_BlockingActive | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_RoamingAgentsRelaySystemActive | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_UserID | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_WindowsDirectory | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_NetWitnessInvestigate | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ContainmentStatus | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
{
"Machine": {
"DriverErrorCode": "0xe0010014",
"ServicePackOS": "0",
"MachineStatus": "Offline-DriverError",
"Type": "Windows",
"VersionInfo": "4.4.0.0",
"UserName": "",
"OrganizationUnit": "",
"LocalIP": "172.30.203.155",
"NetworkSegment": "172.30.203.0",
"Gateway": "172.30.203.1",
"RemoteIP": "172.30.203.155",
"Group": "Default",
"AdminStatus": "",
"KernelDebuggerDetected": "False",
"EarlyStart": "False",
"NotifyShutdownModule": "False",
"LoadedModuleModule": "False",
"NotifyRoutineModule": "False",
"UnloadedDriverModule": "False",
"ErrorLogModule": "False",
"LowLevelReaderModule": "False",
"ProcessModule": "False",
"WorkerThreadModule": "False",
"WindowsHooksModule": "False",
"DebuggerAttachedToProcess": "False",
"ProcessMonitorModule": "False",
"ThreadMonitorModule": "False",
"ObjectMonitorModule": "False",
"ImageMonitorModule": "False",
"DriverMonitorModule": "False",
"TdiMonitorModule": "False",
"TrackingModule": "False",
"TrackingRegistryMonitor": "False",
"TrackingObjectMonitor": "False",
"TrackingFileMonitor": "False",
"TrackingRemoteThreadMonitor": "False",
"TrackingCreateProcessMonitor": "False",
"TrackingHardLinkMonitor": "False",
"TrackingFileBlockMonitor": "False",
"TrackingNetworkMonitor": "False",
"ECATServerName": "RSA-EDR",
"Online": "False",
"IIOCScore": "39",
"ChassisType": "Other",
"ContainmentSupported": "False",
"AgentID": "d96de745-c39b-b513-420d-598952bd463e",
"BIOS": "Phoenix Technologies LTD - 6.00 - PhoenixBIOS 4.0 Release 6.0",
"OSBuildNumber": "18363",
"Comment": "",
"ConnectionTime": "7/31/2020 9:01:11 AM",
"Language": "en-US",
"DNS": "172.30.202.237",
"DomainRole": "Member Workstation",
"ECATServiceCompileTime": "9/15/2017 10:26:23 PM",
"ECATPackageTime": "6/26/2020 6:39:59 AM",
"StartTime": "6/29/2020 11:56:36 AM",
"ECATDriverCompileTime": "9/15/2017 10:20:48 PM",
"DomainName": "ecat.local",
"Idle": "False",
"IncludedinMonitoring": "True",
"IncludedinScanSchedule": "True",
"InstallationFailed": "False",
"InstallTime": "6/26/2020 6:42:20 AM",
"IIOCLevel0": "0",
"IIOCLevel1": "0",
"IIOCLevel2": "4",
"IIOCLevel3": "9",
"Country": "USA",
"BootTime": "6/29/2020 11:56:31 AM",
"LastScan": "6/26/2020 6:47:54 AM",
"LastSeen": "7/31/2020 9:31:12 AM",
"MAC": "00:50:56:A2:10:9E",
"MachineID": "422518b6-54d8-4814-b5d7-02b043ca0103",
"MachineName": "RSA-HOST02",
"AllowAccessDataSourceDomain": "False",
"AllowDisplayMixedContent": "False",
"AntiVirusDisabled": "False",
"BadCertificateWarningDisabled": "False",
"CookiesCleanupDisabled": "False",
"CrosssiteScriptFilterDisabled": "False",
"FirewallDisabled": "False",
"IEDepDisabled": "False",
"IEEnhancedSecurityDisabled": "False",
"IntranetZoneNotificationDisabled": "False",
"LUADisabled": "False",
"NoAntivirusNotificationDisabled": "False",
"NoFirewallNotificationDisabled": "False",
"NoUACNotificationDisabled": "False",
"NoWindowsUpdateDisabled": "False",
"RegistryToolsDisabled": "False",
"SmartscreenFilterDisabled": "False",
"SystemRestoreDisabled": "False",
"TaskManagerDisabled": "False",
"UACDisabled": "False",
"WarningOnZoneCrossingDisabled": "False",
"WarningPostRedirectionDisabled": "False",
"Manufacturer": "VMware, Inc.",
"Model": "VMware Virtual Platform",
"NetworkAdapterPromiscMode": "False",
"OperatingSystem": "Microsoft Windows 10 Enterprise Evaluation",
"ProcessorArchitecture": "x64",
"ProcessorCount": "2",
"Platform": "64-bit (x64)",
"ProcessorIs32bits": "False",
"Processoris64": "True",
"ProcessorName": "Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz",
"Scanning": "False",
"ScanStartTime": "7/31/2020 9:07:58 AM",
"Serial": "VMware-42 22 a8 f8 6a 01 41 ca-12 10 80 75 56 bf 21 4b",
"TimeZone": "Pacific Standard Time",
"TotalPhysicalMemory": "4294430720",
"HTTPSFallbackMode": "False",
"BlockingActive": "True",
"RoamingAgentsRelaySystemActive": "True",
"UserID": "00000000-0000-0000-0000-000000000000",
"WindowsDirectory": "C:\\Windows",
"NetWitnessInvestigate": "True",
"ContainmentStatus": "Not Contained"
},
"Iocs": [
{
"Alertable": "False",
"EvaluationDate": "6/26/2020 6:48:11 AM",
"IOCContext": "0",
"IOCTriggeredOnMachine": "True",
"BiasStatus": "Undefined",
"Active": "True",
"Description": "Likely packed",
"Type": "Module",
"IOCLevel": "2",
"LastExecuted": "7/31/2020 9:08:11 AM",
"Name": "Likely Packed.sql",
"Priority": "0",
"Query": "\r\n\r\nSELECT DISTINCT\r\n\t[mp].[FK_Machines] AS [FK_Machines],\r\n\t[mp].[PK_MachineModulePaths] AS [FK_MachineModulePaths] \r\nFROM\r\n\t[dbo].[MachineModulePaths] AS [mp] WITH(NOLOCK)\r\n\tINNER JOIN [dbo].[MachinesToEvaluate] AS [me] WITH(NOLOCK) ON ([me].[RK_Machines] = [mp].[FK_Machines])\r\n\tINNER JOIN [dbo].[Modules] AS [mo] WITH(NOLOCK) ON ([mo].[PK_Modules] = [mp].[FK_Modules])\r\nWHERE \r\n\t[mo].[ModulePacked] = 0 AND\r\n\t(\r\n\t\t[mo].[ModuleCodeSectionWritable] = 1 OR\r\n\t\t[mo].[ModuleDuplicateSectionName] = 1 OR\r\n\t\t[mo].[ModuleEmptySectionName] = 1\r\n\t) AND\r\n\t[mo].[Entropy] >= 6.8 AND\r\n\t[mp].[MarkedAsDeleted] = 0\r\n\r\n",
"MachineCount": "1",
"ModuleCount": "2"
}
]
}
Fall-Repository
Ergebnistyp | Wert / Beschreibung | Typ |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen und darf die Ausführung eines Playbooks nicht stoppen: Bei Erfolg und wenn mindestens eine der bereitgestellten Entitäten angereichert wurde (is_success = true): Print "Successfully enriched the following endpoints from RSA NetWitness EDR: \n {0}".format(entity.identifier list) Wenn bestimmte Einheiten nicht angereichert werden können(is_success = true): Gib „Action was not able to enrich the following endpoints from RSA NetWitness EDR \n: {0}“.format([entity.identifier]) aus. Wenn die Anreicherung für alle Rechtspersönlichkeiten fehlschlägt (is_success = false): Ausgabe: „Es wurden keine Entitäten angereichert.“ Die Aktion sollte fehlschlagen und die Ausführung eines Playbooks beenden: Bei schwerwiegenden Fehlern wie falschen Anmeldedaten, fehlender Verbindung zum Server oder anderen: Gibt „Error executing action ‚Enrich Endpoint‘“ (Fehler beim Ausführen der Aktion „Enrich Endpoint“) aus. Grund: {0}''.format(error.Stacktrace) |
Allgemein |
Tabelle „Fall-Repository“ | Wenn „Include IOCs Information“ == True Tabellenname: „{0} – IOCs“.format(entity.identifier) Tabellenspalte:
|
Allgemein |
IOC-Details abrufen
Beschreibung
Google SecOps-Entitäten mit Informationen zu IOCs aus RSA NetWitness EDR anreichern.
Parameter
Anzeigename des Parameters | Typ | Standardwert | Ist Mandatory | Beschreibung |
---|---|---|---|---|
Grenzwert für IOC-Level | DDL | Mittel Mögliche Werte: Kritisch Hoch Mittel Niedrig |
Ja | Geben Sie den Schwellenwert für die IOC-Stufe für die Entität an. Wenn die Entität den Schwellenwert überschreitet, wird die zugehörige Entität als verdächtig markiert. |
Ausführen am
Diese Aktion wird für alle Elemente ausgeführt.
Aktionsergebnisse
Entitätsanreicherung
Name des Anreicherungsfelds | Logik – Wann anwenden? |
---|---|
RSA_EDR_Active | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Alertable | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_BlacklistedCount | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_GraylistedCount | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Description | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ErrorMessage | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_EvaluationMachineCount | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Type | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_IOCLevel | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_LastEvaluationDuration | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_LastExecuted | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_MachineCount | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_ModuleCount | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Name | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Persistent | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_Priority | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_UserDefined | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
RSA_EDR_WhitelistedCount | Gibt zurück, ob es im JSON-Ergebnis vorhanden ist |
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
{
"iocQuery": {
"Active": "True",
"Alertable": "False",
"BlacklistedCount": "0",
"GraylistedCount": "0",
"Description": "Autorun unsigned BHO",
"ErrorMessage": "",
"EvaluationMachineCount": "1",
"Type": "Windows",
"IOCLevel": "2",
"LastEvaluationDuration": "0",
"LastExecutionDuration": "0",
"LastExecuted": "7/31/2020 9:08:12 AM",
"MachineCount": "0",
"ModuleCount": "0",
"Name": "Autorun_Unsigned_BHO.sql",
"Persistent": "True",
"Priority": "5",
"Query": "\r\n\r\nSELECT DISTINCT\r\n\t[mp].[FK_Machines] AS [FK_Machines],\r\n\t[mp].[PK_MachineModulePaths] AS [FK_MachineModulePaths] \r\nFROM\r\n\t[dbo].[mocAutoruns] AS [ar] WITH(NOLOCK)\r\n\tINNER JOIN [dbo].[MachinesToEvaluate] AS [me] WITH(NOLOCK) ON ([me].[RK_Machines] = [ar].[FK_Machines])\r\n\tINNER JOIN [dbo].[Paths] AS [pa] WITH(NOLOCK) ON ([pa].[PK_Paths] = [ar].[FK_Paths__RegistryPath])\r\n\tINNER JOIN [dbo].[MachineModulePaths] AS [mp] WITH(NOLOCK) ON ([mp].[PK_MachineModulePaths] = [ar].[FK_MachineModulePaths] AND [mp].[FK_Machines] = [ar].[FK_Machines])\r\n\tINNER JOIN [dbo].[Modules] AS [mo] WITH(NOLOCK) ON ([mo].[PK_Modules] = [mp].[FK_Modules])\r\nWHERE \r\n\t[ar].[Type] = 5 AND\r\n\t[pa].[Path] LIKE N'%\\SOFTWARE%Microsoft\\Windows\\CurrentVersion\\Explorer\\Browser Helper Objects\\%' AND\r\n\t[mo].[ModuleSignaturePresent] = 0 AND\r\n\t[ar].[MarkedAsDeleted] = 0\r\n\r\n",
"UserDefined": "False",
"WhitelistedCount": "0"
}
}
Fall-Repository
Ergebnistyp | Wert / Beschreibung | Typ |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen oder die Ausführung eines Playbooks stoppen. Wenn bestimmte Entitäten nicht angereichert werden können(is_success = true): Wenn die Anreicherung für alle Entitäten fehlschlägt (is_success = false): Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn schwerwiegender Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, andere: Gibt „Error executing action ‚Enrich Entities‘“ (Fehler beim Ausführen der Aktion „Enrich Entities“) aus. Grund: {0}''.format(error.Stacktrace) |
Allgemein |
IP-Adresse der Sperrliste hinzufügen
Beschreibung
IP-Adresse in RSA NetWitness EDR auf die Sperrliste setzen
Parameter
–
Ausführen am
Diese Aktion wird für die IP-Adressen-Entität ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
{
"Ips": [
"10.0.0.2"
],
"ResponseStatus": {
"ErrorCode": "200",
"Message": "Some of the IPs could not be processed. The HTTP response body contains all successfully processed IPs"
}
}
Fall-Repository
Ergebnistyp | Wert / Beschreibung | Typ |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen oder die Ausführung eines Playbooks stoppen. Wenn bestimmte Entitäten nicht angereichert werden können(is_success = true): Wenn die Anreicherung für alle Entitäten fehlschlägt (is_success = false): Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn schwerwiegender Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, andere: Geben Sie „Fehler beim Ausführen der Aktion ‚IP-Adresse auf die Sperrliste setzen‘“ aus. Grund: {0}''.format(error.Stacktrace) |
Allgemein |
URL zur Sperrliste hinzufügen
Beschreibung
URL zur Sperrliste in RSA NetWitness EDR hinzufügen
Ausführen am
Diese Aktion wird für die URL-Entität ausgeführt.
Aktionsergebnisse
Scriptergebnis
Name des Scriptergebnisses | Wertoptionen | Beispiel |
---|---|---|
is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
{
"Domains": [
"фів"
]
}
Fall-Repository
Ergebnistyp | Wert / Beschreibung | Typ |
---|---|---|
Ausgabemeldung* | Die Aktion darf nicht fehlschlagen oder die Ausführung eines Playbooks stoppen. Wenn bestimmte Entitäten nicht angereichert werden können(is_success = true): Wenn die Anreicherung für alle Entitäten fehlschlägt (is_success = false): Die Aktion sollte fehlschlagen und die Playbook-Ausführung beenden: Wenn schwerwiegender Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, andere: Geben Sie „Error executing action ‚Add URL To Blacklist‘“ (Fehler beim Ausführen der Aktion „URL zur Sperrliste hinzufügen“) aus. Grund: {0}''.format(error.Stacktrace) |
Allgemein |
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten