RSA NetWitness EDR

本文档介绍了如何将 RSA NetWitness EDR 与 Google SecOps 集成。

使用场景

  1. 执行丰富化操作 - 从 RSA NetWitness 获取数据,以丰富 Google Security Operations 提醒中的数据。
  2. 执行修复操作 - 将 IP/网址添加到黑名单。

在 Google SecOps 中配置 RSA NetWitness EDR 集成

有关如何在 Google SecOps 中配置集成的详细说明,请参阅配置集成。

集成参数

使用以下参数配置集成:

参数显示名称 类型 默认值 为必填项 说明
实例名称 字符串 不适用 否 您要为其配置集成的实例的名称。
说明 字符串 不适用 否 实例的说明。
API 根 字符串 https://:9443 是 RSA NetWitness EDR 实例的 API 根。
用户名 字符串 不适用 是 RSA NetWitness EDR 账号的用户名。
密码 密码 不适用 是 RSA NetWitness EDR 账号的密码。
验证 SSL 复选框 勾选 否 如果启用,则会验证与 RSA NetWitness EDR 服务器连接的 SSL 证书是否有效。
远程运行 复选框 尚未核查 否 勾选此字段,以便远程运行配置的集成。选中后,系统会显示选择远程用户(代理)的选项。

操作

Ping

说明

使用 Google SecOps Content Hub 页面中集成配置页面上提供的参数,测试与 RSA NetWitness EDR 的连接性。

运行时间

此操作不会对实体运行,也没有强制性输入参数。

操作执行结果

脚本结果
脚本结果名称 “值”选项 示例
is_success True/False is_success:False
案例墙
结果类型 值 / 说明 类型
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果成功:

输出“Successfully connected to the RSA NetWitness EDR server with the provided connection parameters!”

操作应失败并停止 playbook 执行:

如果不成功:

Print "Failed to connect to the RSA NetWitness EDR server! 错误为 {0}”。format(exception.stacktrace)

常规

丰富端点

说明

通过主机名或 IP 地址提取端点的系统信息。

参数

参数显示名称 类型 默认值 为必填项 说明
IIOC 评分阈值 整数 50 否 为端点指定 IIOC 得分阈值。如果端点超出阈值,相关实体将被标记为可疑。如果未指定任何内容,操作将不会检查 IIOC 分数。
包含 IOC 信息 复选框 尚未核查 否 如果启用,操作将提取与端点关联的 IOC 的相关信息。
要返回的 IOC 数量上限 整数 50 否 指定要返回的 IOC 数量。上限为 50。这是 RSA NetWitness EDR 的限制。

运行时间

此操作将在以下实体上运行:

  • IP 地址
  • 主机

操作执行结果

实体丰富化
扩充项字段名称 逻辑 - 应用场景
RSA_EDR_DriverErrorCode 如果存在于 JSON 结果中,则返回
RSA_EDR_ServicePackOS 如果存在于 JSON 结果中,则返回
RSA_EDR_MachineStatus 如果存在于 JSON 结果中,则返回
RSA_EDR_Type 如果存在于 JSON 结果中,则返回
RSA_EDR_VersionInfo 如果存在于 JSON 结果中,则返回
RSA_EDR_UserName 如果存在于 JSON 结果中,则返回
RSA_EDR_OrganizationUnit 如果存在于 JSON 结果中,则返回
RSA_EDR_LocalIP 如果存在于 JSON 结果中,则返回
RSA_EDR_NetworkSegment 如果存在于 JSON 结果中,则返回
RSA_EDR_Gateway 如果存在于 JSON 结果中,则返回
RSA_EDR_RemoteIP 如果存在于 JSON 结果中,则返回
RSA_EDR_Group 如果存在于 JSON 结果中,则返回
RSA_EDR_AdminStatus 如果存在于 JSON 结果中,则返回
RSA_EDR_KernelDebuggerDetected 如果存在于 JSON 结果中,则返回
RSA_EDR_EarlyStart 如果存在于 JSON 结果中,则返回
RSA_EDR_NotifyShutdownModule 如果存在于 JSON 结果中,则返回
RSA_EDR_LoadedModuleModule 如果存在于 JSON 结果中,则返回
RSA_EDR_NotifyRoutineModule 如果存在于 JSON 结果中,则返回
RSA_EDR_UnloadedDriverModule 如果存在于 JSON 结果中,则返回
RSA_EDR_ErrorLogModule 如果存在于 JSON 结果中,则返回
RSA_EDR_LowLevelReaderModule 如果存在于 JSON 结果中,则返回
RSA_EDR_ProcessModule 如果存在于 JSON 结果中,则返回
RSA_EDR_WorkerThreadModule 如果存在于 JSON 结果中,则返回
RSA_EDR_WindowsHooksModule 如果存在于 JSON 结果中,则返回
RSA_EDR_DebuggerAttachedToProcess 如果存在于 JSON 结果中,则返回
RSA_EDR_ProcessMonitorModule 如果存在于 JSON 结果中,则返回
RSA_EDR_ThreadMonitorModule 如果存在于 JSON 结果中,则返回
RSA_EDR_ObjectMonitorModule 如果存在于 JSON 结果中,则返回
RSA_EDR_ImageMonitorModule 如果存在于 JSON 结果中,则返回
RSA_EDR_DriverMonitorModule 如果存在于 JSON 结果中,则返回
RSA_EDR_TdiMonitorModule 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingModule 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingRegistryMonitor 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingObjectMonitor 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingFileMonitor 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingRemoteThreadMonitor 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingCreateProcessMonitor 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingHardLinkMonitor 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingFileBlockMonitor 如果存在于 JSON 结果中,则返回
RSA_EDR_TrackingNetworkMonitor 如果存在于 JSON 结果中,则返回
RSA_EDR_ECATServerName 如果存在于 JSON 结果中,则返回
RSA_EDR_Online 如果存在于 JSON 结果中,则返回
RSA_EDR_IIOCScore 如果存在于 JSON 结果中,则返回
RSA_EDR_ChassisType 如果存在于 JSON 结果中,则返回
RSA_EDR_ContainmentSupported 如果存在于 JSON 结果中,则返回
RSA_EDR_AgentID 如果存在于 JSON 结果中,则返回
RSA_EDR_BIOS 如果存在于 JSON 结果中,则返回
RSA_EDR_OSBuildNumber 如果存在于 JSON 结果中,则返回
RSA_EDR_Comment 如果存在于 JSON 结果中,则返回
RSA_EDR_ConnectionTime 如果存在于 JSON 结果中,则返回
RSA_EDR_Language 如果存在于 JSON 结果中,则返回
RSA_EDR_DNS 如果存在于 JSON 结果中,则返回
RSA_EDR_DomainRole 如果存在于 JSON 结果中,则返回
RSA_EDR_ECATServiceCompileTime 如果存在于 JSON 结果中,则返回
RSA_EDR_ECATPackageTime 如果存在于 JSON 结果中,则返回
RSA_EDR_StartTime 如果存在于 JSON 结果中,则返回
RSA_EDR_ECATDriverCompileTime 如果存在于 JSON 结果中,则返回
RSA_EDR_DomainName 如果存在于 JSON 结果中,则返回
RSA_EDR_Idle 如果存在于 JSON 结果中,则返回
RSA_EDR_IncludedinMonitoring 如果存在于 JSON 结果中,则返回
RSA_EDR_IncludedinScanSchedule 如果存在于 JSON 结果中,则返回
RSA_EDR_InstallationFailed 如果存在于 JSON 结果中,则返回
RSA_EDR_InstallTime 如果存在于 JSON 结果中,则返回
RSA_EDR_IIOCLevel0 如果存在于 JSON 结果中,则返回
RSA_EDR_IIOCLevel1 如果存在于 JSON 结果中,则返回
RSA_EDR_IIOCLevel2 如果存在于 JSON 结果中,则返回
RSA_EDR_IIOCLevel3 如果存在于 JSON 结果中,则返回
RSA_EDR_Country 如果存在于 JSON 结果中,则返回
RSA_EDR_BootTime 如果存在于 JSON 结果中,则返回
RSA_EDR_LastScan 如果存在于 JSON 结果中,则返回
RSA_EDR_LastSeen 如果存在于 JSON 结果中,则返回
RSA_EDR_MAC 如果存在于 JSON 结果中,则返回
RSA_EDR_MachineID 如果存在于 JSON 结果中,则返回
RSA_EDR_MachineName 如果存在于 JSON 结果中,则返回
RSA_EDR_AllowAccessDataSourceDomain 如果存在于 JSON 结果中,则返回
RSA_EDR_AllowDisplayMixedContent 如果存在于 JSON 结果中,则返回
RSA_EDR_AntiVirusDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_BadCertificateWarningDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_CookiesCleanupDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_CrosssiteScriptFilterDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_FirewallDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_IEDepDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_IEEnhancedSecurityDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_IntranetZoneNotificationDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_LUADisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_NoAntivirusNotificationDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_NoFirewallNotificationDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_NoUACNotificationDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_NoWindowsUpdateDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_RegistryToolsDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_SmartscreenFilterDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_SystemRestoreDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_TaskManagerDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_UACDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_WarningOnZoneCrossingDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_WarningPostRedirectionDisabled 如果存在于 JSON 结果中,则返回
RSA_EDR_Manufacturer 如果存在于 JSON 结果中,则返回
RSA_EDR_Model 如果存在于 JSON 结果中,则返回
RSA_EDR_NetworkAdapterPromiscModel 如果存在于 JSON 结果中,则返回
RSA_EDR_OperatingSystem 如果存在于 JSON 结果中,则返回
RSA_EDR_ProcessorArchitecture 如果存在于 JSON 结果中,则返回
RSA_EDR_ProcessorCount 如果存在于 JSON 结果中,则返回
RSA_EDR_Platform 如果存在于 JSON 结果中,则返回
RSA_EDR_ProcessorIs32bits 如果存在于 JSON 结果中,则返回
RSA_EDR_Processoris64 如果存在于 JSON 结果中,则返回
RSA_EDR_ProcessorName 如果存在于 JSON 结果中,则返回
RSA_EDR_Scanning 如果存在于 JSON 结果中,则返回
RSA_EDR_ScanStartTime 如果存在于 JSON 结果中,则返回
RSA_EDR_Serial 如果存在于 JSON 结果中,则返回
RSA_EDR_TimeZone 如果存在于 JSON 结果中,则返回
RSA_EDR_TotalPhysicalMemory 如果存在于 JSON 结果中,则返回
RSA_EDR_HTTPSFallbackMode 如果存在于 JSON 结果中,则返回
RSA_EDR_BlockingActive 如果存在于 JSON 结果中,则返回
RSA_EDR_RoamingAgentsRelaySystemActive 如果存在于 JSON 结果中,则返回
RSA_EDR_UserID 如果存在于 JSON 结果中,则返回
RSA_EDR_WindowsDirectory 如果存在于 JSON 结果中,则返回
RSA_EDR_NetWitnessInvestigate 如果存在于 JSON 结果中,则返回
RSA_EDR_ContainmentStatus 如果存在于 JSON 结果中,则返回
脚本结果
脚本结果名称 “值”选项 示例
is_success True/False is_success:False
JSON 结果

{
    "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"
        }
    ]
}
案例墙
结果类型 值 / 说明 类型
输出消息*

操作不应失败,也不应停止 playbook 执行:

如果成功且至少有一个提供的实体已扩充 (is_success = true):

Print "Successfully enriched the following endpoints from RSA NetWitness EDR: \n {0}".format(entity.identifier list)

如果未能丰富特定实体(is_success = true):

Print "Action was not able to enrich the following endpoints from RSA NetWitness EDR \n: {0}".format([entity.identifier])

如果未能为所有实体丰富数据 (is_success = false):

输出:“未丰富任何实体。”

操作应失败并停止 playbook 执行:

如果发生严重错误,例如凭据错误、无法连接到服务器等:

输出“执行‘丰富端点’操作时出错。Reason: {0}''.format(error.Stacktrace)

常规
案例墙表格

如果“Include IOCs Information”== True

表名称: "{0} - IOCs".format(entity.identifier)

表列:

  • Name(映射为 Name)
  • 类型(映射为“类型”)
  • IOC 级别(映射为 IOCLevel)
  • Active(映射为“Active”)
  • Priority(映射为 Priority)
  • Description(映射为 Description)
  • 上次执行时间(映射为“上次执行时间”)
常规

获取 IOC 详情

说明

使用来自 RSA NetWitness EDR 的 IOC 相关信息丰富 Google SecOps 实体。

参数

参数显示名称 类型 默认值 是否必填 说明
IOC 级别阈值 DDL

中

可能的值:

严重

高

中

低

是 指定实体的 IOC 级别阈值。如果实体超出阈值,则相关实体将被标记为可疑。

运行时间

此操作会对所有实体执行。

操作执行结果

实体丰富化
扩充项字段名称 逻辑 - 应用场景
RSA_EDR_Active 如果存在于 JSON 结果中,则返回
RSA_EDR_Alertable 如果存在于 JSON 结果中,则返回
RSA_EDR_BlacklistedCount 如果存在于 JSON 结果中,则返回
RSA_EDR_GraylistedCount 如果存在于 JSON 结果中,则返回
RSA_EDR_Description 如果存在于 JSON 结果中,则返回
RSA_EDR_ErrorMessage 如果存在于 JSON 结果中,则返回
RSA_EDR_EvaluationMachineCount 如果存在于 JSON 结果中,则返回
RSA_EDR_Type 如果存在于 JSON 结果中,则返回
RSA_EDR_IOCLevel 如果存在于 JSON 结果中,则返回
RSA_EDR_LastEvaluationDuration 如果存在于 JSON 结果中,则返回
RSA_EDR_LastExecuted 如果存在于 JSON 结果中,则返回
RSA_EDR_MachineCount 如果存在于 JSON 结果中,则返回
RSA_EDR_ModuleCount 如果存在于 JSON 结果中,则返回
RSA_EDR_Name 如果存在于 JSON 结果中,则返回
RSA_EDR_Persistent 如果存在于 JSON 结果中,则返回
RSA_EDR_Priority 如果存在于 JSON 结果中,则返回
RSA_EDR_UserDefined 如果存在于 JSON 结果中,则返回
RSA_EDR_WhitelistedCount 如果存在于 JSON 结果中,则返回
脚本结果
脚本结果名称 “值”选项 示例
is_success True/False is_success:False
JSON 结果
{
    "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"
    }
}
案例墙
结果类型 值 / 说明 类型
输出消息*

该操作不应失败,也不应停止 playbook 执行:
如果成功且至少一个提供的实体已丰富 (is_success = true):
输出“Action was not able to enrich the following entities from RSA NetWitness EDR \n: {0}”。format([entity.identifier])

如果未能丰富特定实体(is_success = true):
输出“Successfully enriched the following entities from RSA NetWitness EDR: \n {0}”。format(entity.identifier list)

如果未能为所有实体丰富信息 (is_success = false):
输出:“No entities were enriched.”

操作应失败并停止 playbook 执行:

如果 发生严重错误,例如凭据错误、无法连接到服务器等:

输出“Error executing action "Enrich Entities". Reason: {0}''.format(error.Stacktrace)

常规

将 IP 添加到黑名单

说明

在 RSA NetWitness EDR 中将 IP 添加到黑名单。

参数

不适用

运行时间

此操作在 IP 地址实体上运行。

操作执行结果

脚本结果
脚本结果名称 “值”选项 示例
is_success True/False is_success:False
JSON 结果
{
    "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"
    }
}
案例墙
结果类型 值 / 说明 类型
输出消息*

操作不应失败,也不应停止 playbook 执行:
如果成功且至少一个提供的实体已扩充 (is_success = true):
输出“Successfully add the following IPs to blacklist in RSA NetWitness EDR: \n {0}”。format(entity.identifier list)

如果未能丰富特定实体(is_success = true):
输出“Action was not able to add the following IPs to blacklist in RSA NetWitness EDR \n: {0}”。format([entity.identifier])

如果未能为所有实体丰富信息 (is_success = false):
输出:“未将任何 IP 添加到 RSA NetWitness EDR 中的黑名单。”

操作应失败并停止 playbook 执行:

如果 发生严重错误,例如凭据错误、无法连接到服务器等:

输出“Error executing action "Add IP To Blacklist". Reason: {0}''.format(error.Stacktrace)

常规

将网址添加到屏蔽名单

说明

在 RSA NetWitness EDR 中将网址添加到黑名单。

运行时间

此操作在网址实体上运行。

操作执行结果

脚本结果
脚本结果名称 “值”选项 示例
is_success True/False is_success:False
JSON 结果
{
    "Domains": [
        "фів"
    ]
}
案例墙
结果类型 值 / 说明 类型
输出消息*

该操作不应失败,也不应停止 playbook 执行:
如果成功且至少一个提供的实体已丰富 (is_success = true):
输出“Successfully add the following URLs to blacklist in RSA NetWitness EDR: \n {0}”。format(entity.identifier list)

如果未能丰富特定实体(is_success = true):
输出“Action was not able to add the following URLs to blacklist in RSA NetWitness EDR \n: {0}”。format([entity.identifier])

如果未能为所有实体丰富信息 (is_success = false):
输出:“未将任何网址添加到 RSA NetWitness EDR 的黑名单中。”

操作应失败并停止 playbook 执行:

如果 发生严重错误,例如凭据错误、无法连接到服务器等:

输出“执行‘将网址添加到黑名单’操作时出错。Reason: {0}''.format(error.Stacktrace)

常规

需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。