文档首页/ 企业主机安全 HSS/ API参考/ API说明/ 应用进程控制/ 查询进程白名单可疑进程 - ListAppWhitelistEvent
更新时间:2025-10-31 GMT+08:00
分享

查询进程白名单可疑进程 - ListAppWhitelistEvent

功能介绍

查询进程白名单可疑进程

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,当前API调用无需身份策略权限。

URI

GET /v5/{project_id}/app/event

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:

项目ID,用于明确项目归属,配置后可通过该ID查询项目下资产。获取方式请参见获取项目ID

约束限制:

不涉及

取值范围:

字符长度1-256位

默认取值:

不涉及

表2 Query参数

参数

是否必选

参数类型

描述

enterprise_project_id

String

参数解释:

企业项目ID,用于过滤不同企业项目下的资产。获取方式请参见获取企业项目ID

如需查询所有企业项目下的资产请传参“all_granted_eps”。

约束限制:

开通企业项目功能后才需要配置企业项目ID参数。

取值范围:

字符长度1-256位

默认取值:

0,表示默认企业项目(default)。

last_days

Integer

参数解释:

查询时间范围天数,与自定义查询时间begin_time,end_time互斥

约束限制:

不涉及

取值范围:

最小值1,最大值30

默认取值:

不涉及

begin_time

Long

自定义查询时间,开始时间

end_time

Long

自定义查询时间,结束时间

host_name

String

参数解释:

服务器名称

约束限制:

不涉及

取值范围:

字符长度1-256位

默认取值:

不涉及

host_ip

String

参数解释:

服务器IP

约束限制:

不涉及

取值范围:

字符长度1-256位

默认取值:

不涉及

handle_status

String

参数解释

是否已处理

约束限制:

不涉及

取值范围:

  • handled:已处理

  • unhandled:未处理

默认取值:

不涉及

offset

Integer

参数解释:

偏移量:指定返回记录的开始位置

约束限制:

不涉及

取值范围:

最小值0,最大值2000000

默认取值:

不涉及

limit

Integer

参数解释:

每页显示个数

约束限制:

不涉及

取值范围:

取值10-200

默认取值:

10

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

用户Token,包含了用户的身份、权限等信息,在调用API接口时,可通过Token进行身份认证。获取方式请参见获取用户Token

约束限制:

不涉及

取值范围:

字符长度1-32768位

默认取值:

不涉及

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

data_list

Array of AppWhitelistEventResponseInfo objects

data list

total_num

Integer

参数解释:

总数

取值范围:

最小值0,最大值2147483647

表5 AppWhitelistEventResponseInfo

参数

参数类型

描述

event_id

String

参数解释

事件ID

取值范围

字符长度1-64位

event_class_id

String

参数解释

事件分类

取值范围

  • container_1001:容器命名空间

  • container_1002:容器开放端口

  • container_1003:容器安全选项

  • container_1004:容器挂载目录

  • containerescape_0001:容器高危系统调用

  • containerescape_0002:Shocker攻击

  • containerescape_0003:DirtCow攻击

  • containerescape_0004:容器文件逃逸攻击

  • dockerfile_001:用户自定义容器保护文件被修改

  • dockerfile_002:容器文件系统可执行文件被修改

  • dockerproc_001:容器进程异常事件上报

  • fileprotect_0001:文件提权

  • fileprotect_0002:关键文件变更

  • fileprotect_0003:关键文件路径变更

  • fileprotect_0004:文件/目录变更

  • av_1002:病毒

  • av_1003:蠕虫

  • av_1004:木马

  • av_1005:僵尸网络

  • av_1006:后门

  • av_1007:间谍软件

  • av_1008:恶意广告软件

  • av_1009:钓鱼

  • av_1010:Rootkit

  • av_1011:勒索软件

  • av_1012:黑客工具

  • av_1013:灰色软件

  • av_1015:Webshell

  • av_1016:挖矿软件

  • login_0001:尝试暴力破解

  • login_0002:爆破成功

  • login_1001:登录成功

  • login_1002:异地登录

  • login_1003:弱口令

  • malware_0001:shell变更事件上报

  • malware_0002:反弹shell事件上报

  • malware_1001:恶意程序

  • procdet_0001:进程异常行为检测

  • procdet_0002:进程提权

  • procreport_0001:危险命令

  • user_1001:账号变更

  • user_1002:风险账号

  • vmescape_0001:虚拟机敏感命令执行

  • vmescape_0002:虚拟化进程访问敏感文件

  • vmescape_0003:虚拟机异常端口访问

  • webshell_0001:网站后门

  • network_1001:恶意挖矿

  • network_1002:对外DDoS攻击

  • network_1003:恶意扫描

  • network_1004:敏感区域攻击

  • ransomware_0001:勒索攻击

  • ransomware_0002:勒索攻击

  • ransomware_0003:勒索攻击

  • fileless_0001:进程注入

  • fileless_0002:动态库注入进程

  • fileless_0003:关键配置变更

  • fileless_0004:环境变量变更

  • fileless_0005:内存文件进程

  • fileless_0006:vdso劫持

  • crontab_1001:Crontab可疑任务

  • vul_exploit_0001:Redis漏洞利用攻击

  • vul_exploit_0002:Hadoop漏洞利用攻击

  • vul_exploit_0003:MySQL漏洞利用攻击

  • rootkit_0001:可疑rootkit文件

  • rootkit_0002:可疑内核模块

  • RASP_0004:上传Webshell

  • RASP_0018:无文件Webshell

  • blockexec_001:已知勒索攻击

  • hips_0001:Windows Defender防护被禁用

  • hips_0002:可疑的黑客工具

  • hips_0003:可疑的勒索加密行为

  • hips_0004:隐藏账号创建

  • hips_0005:读取用户密码凭据

  • hips_0006:可疑的SAM文件导出

  • hips_0007:可疑shadow copy删除操作

  • hips_0008:备份文件删除

  • hips_0009:可疑勒索病毒操作注册表

  • hips_0010:可疑的异常进程行为

  • hips_0011:可疑的扫描探测

  • hips_0012:可疑的勒索病毒脚本运行

  • hips_0013:可疑的挖矿命令执行

  • hips_0014:可疑的禁用windows安全中心

  • hips_0015:可疑的停止防火墙服务行为

  • hips_0016:可疑的系统自动恢复禁用

  • hips_0017:Offies创建可执行文件

  • hips_0018:带宏Offies文件异常创建

  • hips_0019:可疑的注册表操作

  • hips_0020:Confluence远程代码执行

  • hips_0021:MSDT远程代码执行

  • portscan_0001:通用端口扫描

  • portscan_0002:秘密端口扫描

  • k8s_1001:Kubernetes事件删除

  • k8s_1002:创建特权Pod

  • k8s_1003:Pod中使用交互式shell

  • k8s_1004:创建敏感目录Pod

  • k8s_1005:创建主机网络的Pod

  • k8s_1006:创建主机Pid空间的Pod

  • k8s_1007:普通pod访问APIserver认证失败

  • k8s_1008:普通Pod通过Curl访问APIServer

  • k8s_1009:系统管理空间执行exec

  • k8s_1010:系统管理空间创建Pod

  • k8s_1011:创建静态Pod

  • k8s_1012:创建DaemonSet

  • k8s_1013:创建集群计划任务

  • k8s_1014:Secrets操作

  • k8s_1015:枚举用户可执行的操作

  • k8s_1016:高权限RoleBinding或ClusterRoleBinding

  • k8s_1017:ServiceAccount创建

  • k8s_1018:创建Cronjob

  • k8s_1019:Pod中exec使用交互式shell

  • k8s_1020:无权限访问Apiserver

  • k8s_1021:使用curl访问APIServer

  • k8s_1022:Ingress漏洞

  • k8s_1023:中间人攻击

  • k8s_1024:蠕虫挖矿木马

  • k8s_1025:K8s事件删除

  • k8s_1026:SelfSubjectRulesReview场景

  • imgblock_0001:镜像白名单阻断

  • imgblock_0002:镜像黑名单阻断

  • imgblock_0003:镜像标签白名单阻断

  • imgblock_0004:镜像标签黑名单阻断

  • imgblock_0005:创建容器白名单阻断

  • imgblock_0006:创建容器黑名单阻断

  • imgblock_0007:容器mount proc阻断

  • imgblock_0008:容器seccomp unconfined阻断

  • imgblock_0009:容器特权阻断

  • imgblock_0010:容器capabilities阻断

event_type

Integer

事件类型,包含如下:

  • 1001:通用恶意软件

  • 1002:病毒

  • 1003:蠕虫

  • 1004:木马

  • 1005:僵尸网络

  • 1006:后门

  • 1010:Rootkit

  • 1011:勒索软件

  • 1012:黑客工具

  • 1015:Webshell

  • 1016:挖矿

  • 1017:反弹Shell

  • 2001:一般漏洞利用

  • 2012:远程代码执行

  • 2047:Redis漏洞利用

  • 2048:Hadoop漏洞利用

  • 2049:MySQL漏洞利用

  • 3002:文件提权

  • 3003:进程提权

  • 3004:关键文件变更

  • 3005:文件/目录变更

  • 3007:进程异常行为

  • 3015:高危命令执行

  • 3018:异常Shell

  • 3027:Crontab可疑任务

  • 3029:系统安全防护被禁用

  • 3030:备份删除

  • 3031:异常注册表操作

  • 3036:容器镜像阻断

  • 4002:暴力破解

  • 4004:异常登录

  • 4006:非法系统账号

  • 4014:用户账号添加

  • 4020:用户密码窃取

  • 6002:端口扫描

  • 6003:主机扫描

  • 13001:Kubernetes事件删除

  • 13002:Pod异常行为

  • 13003:枚举用户信息

  • 13004:绑定集群用户角色

event_name

String

事件名称

  • "white list alert malicious process"

  • "white list alert suspicious process"

severity

String

参数解释

威胁等级

取值范围

  • Security:安全

  • Low:低危

  • Medium:中危

  • High:高危

  • Critical:危急

host_name

String

参数解释:

服务器名称

取值范围:

字符长度1-256位

host_id

String

参数解释

主机ID

取值范围

字符长度1-64位

private_ip

String

参数解释

服务器私有IP

取值范围

字符长度1-128位

public_ip

String

参数解释

弹性公网IP地址

取值范围

字符长度1-256位

attack_phase

String

参数解释

攻击阶段

取值范围

  • reconnaissance:侦查跟踪

  • weaponization:武器构建

  • delivery:载荷投递

  • exploit:漏洞利用

  • installation:安装植入

  • command_and_control:命令与控制

  • actions:目标达成

attack_tag

String

参数解释

攻击标识

取值范围

  • attack_success:攻击成功

  • attack_attempt:攻击尝试

  • attack_blocked:攻击被阻断

  • abnormal_behavior:异常行为

  • collapsible_host:主机失陷

  • system_vulnerability:系统脆弱性

occur_time

Integer

参数解释

发生时间,毫秒

取值范围

最小值0,最大值9223372036854775807

handle_time

Integer

参数解释

处置时间,毫秒,已处理的告警才有

取值范围

最小值0,最大值9223372036854775807

handle_status

String

参数解释

处理状态

取值范围

  • unhandled:未处理

  • handled:已处理

handle_method

String

参数解释

处理状态

约束限制:

不涉及

取值范围:

  • mark_as_trust:标记为可信

  • mark_as_suspicious:标记为可疑

  • isolate_and_kill:隔离查杀

默认取值:

不涉及

operate_accept_list

Array of strings

参数解释:

支持的处理操作

约束限制:

不涉及

operate_detail_list

Array of AppWhitelistEventDetailResInfo objects

操作详情信息列表(页面不展示)

resource_info

ProcessEventResourceResponseInfo object

资源信息(当前不展示)

recommendation

String

参数解释:

处置建议

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

process_info

Array of EventProcessResInfo objects

参数解释:

偏移量:进程信息列表

约束限制:

不涉及

policy_id

String

策略ID

policy_name

String

策略名称

os_type

String

参数解释

操作系统类型

取值范围

  • Linux:Linux。

  • Windows:Windows。

asset_value

String

资产重要性,包含如下3种

  • important :重要资产

  • common :一般资产

  • test :测试资产

host_status

String

参数解释

主机状态

取值范围:

  • ACTIVE:正在运行。

  • SHUTOFF:关机。

  • BUILDING:创建中。

  • ERROR:故障。

agent_status

String

参数解释

Agent状态

取值范围:

  • installed:已安装。

  • not_installed:未安装。

  • online:在线。

  • offline:离线。

  • install_failed:安装失败。

  • installing:安装中。

  • not_online:不在线的(除了在线以外的所有状态,仅作为查询条件)。

protect_status

String

防护状态,包含如下2种。

  • closed :关闭。

  • opened :开启。

表6 AppWhitelistEventDetailResInfo

参数

参数类型

描述

agent_id

String

参数解释:

Agent ID

约束限制:

不涉及

取值范围:

字符长度1-64位

默认取值:

不涉及

process_pid

Integer

参数解释

进程ID

取值范围

最小值0,最大值2147483647

file_hash

String

参数解释

文件哈希

取值范围

字符长度1-256位

file_path

String

参数解释

文件路径

取值范围

字符长度1-256位

file_attr

String

参数解释

文件属性

取值范围

字符长度1-256位

private_ip

String

参数解释

服务器私有IP

取值范围

字符长度1-128位

login_ip

String

参数解释

登录源IP

取值范围

字符长度1-256位

login_user_name

String

参数解释

登录用户名

取值范围

字符长度1-256位

表7 ProcessEventResourceResponseInfo

参数

参数类型

描述

domain_id

String

参数解释

租户账号ID

取值范围

字符长度1-64位

project_id

String

项目ID

enterprise_project_id

String

主机所属的企业项目ID。

开通企业项目功能后才需要配置企业项目。

企业项目ID默认取值为“0”,表示默认企业项目。如果需要查询所有企业项目下的主机,请传参“all_granted_eps”。如果您只有某个企业项目的权限,则需要传递该企业项目ID,查询该企业项目下的主机,否则会因权限不足而报错。

region_name

String

Region ID

vpc_id

String

参数解释

VPC ID

取值范围

字符长度1-64位

cloud_id

String

参数解释

云主机ID

取值范围

字符长度1-64位

vm_name

String

参数解释

虚拟机名称

取值范围

字符长度1-64位

vm_uuid

String

参数解释

虚拟机UUID

取值范围

字符长度1-64位

container_id

String

参数解释:

容器ID

取值范围:

字符长度1-128位

image_id

String

参数解释

镜像ID

取值范围

字符长度1-64位

image_name

String

参数解释

镜像名称,只有容器类型的告警有

取值范围

字符长度1-256位

host_attr

String

参数解释

主机属性

取值范围

字符长度1-64位

service

String

参数解释

业务服务

取值范围

字符长度1-64位

micro_service

String

参数解释

微服务

取值范围

字符长度1-64位

sys_arch

String

参数解释

系统CPU架构

取值范围

字符长度1-64位

os_bit

String

参数解释

操作系统位数

取值范围

字符长度1-64位

os_type

String

参数解释

操作系统类型

取值范围

  • Linux:Linux。

  • Windows:Windows。

os_name

String

操作系统名称

host_name

String

参数解释:

服务器名称

取值范围:

字符长度1-256位

host_ip

String

参数解释:

服务器IP

取值范围:

字符长度1-128位

public_ip

String

参数解释

弹性公网IP地址

取值范围

字符长度1-256位

host_id

String

参数解释

主机ID

取值范围

字符长度1-64位

pod_uid

String

参数解释

pod uid

取值范围

字符长度1-64位

pod_name

String

参数解释

pod name

取值范围

字符长度1-64位

namespace

String

参数解释

名称空间

取值范围

字符长度1-64位

cluster_id

String

集群ID

cluster_name

String

集群名称

asset_value

String

资产重要性,包含如下3种

  • important :重要资产

  • common :一般资产

  • test :测试资产

container_status

String

容器状态

os_version

String

系统版本

agent_version

String

agent版本

表8 EventProcessResInfo

参数

参数类型

描述

process_name

String

参数解释

进程名称

取值范围

字符长度1-128位

process_path

String

参数解释

进程路径

取值范围

字符长度1-256位

process_pid

Integer

参数解释

进程ID

取值范围

最小值0,最大值2147483647

process_uid

Integer

参数解释

进程名称

取值范围

最小值0,最大值2147483647

process_username

String

参数解释

运行进程的用户名

取值范围

字符长度1-128位

process_cmdline

String

参数解释

进程命令行

约束限制

不涉及

process_filename

String

参数解释

进程文件名

取值范围

字符长度1-64位

process_start_time

Integer

参数解释:

进程启动时间

取值范围:

最小值0,最大值9223372036854775807

process_gid

Integer

参数解释:

进程组ID

取值范围:

最小值0,最大值2147483647

process_egid

Integer

参数解释:

进程有效组ID

取值范围:

最小值0,最大值2147483647

process_euid

Integer

参数解释:

进程有效用户ID

取值范围:

最小值0,最大值9223372036854775807

parent_process_name

String

参数解释

父进程名称

取值范围

字符长度1-64位

parent_process_path

String

参数解释

父进程文件路径

取值范围

字符长度1-64位

parent_process_pid

Integer

参数解释:

父进程id

取值范围:

最小值0,最大值2147483647

parent_process_uid

Integer

参数解释:

父进程用户id

取值范围:

最小值0,最大值2147483647

parent_process_cmdline

String

参数解释

父进程文件命令行

取值范围

字符长度1-64位

parent_process_filename

String

参数解释

父进程文件名

取值范围

字符长度1-64位

parent_process_start_time

Integer

参数解释:

父进程启动时间

取值范围:

最小值0,最大值9223372036854775807

parent_process_gid

Integer

参数解释:

父进程组ID

取值范围:

最小值0,最大值2147483647

parent_process_egid

Integer

参数解释:

父进程有效组ID

取值范围:

最小值0,最大值2147483647

parent_process_euid

Integer

参数解释:

父进程有效用户ID

取值范围:

最小值0,最大值2147483647

child_process_name

String

参数解释

子进程名称

取值范围

字符长度1-64位

child_process_path

String

参数解释

子进程文件路径

取值范围

字符长度1-64位

child_process_pid

Integer

参数解释:

子进程id

取值范围:

最小值0,最大值2147483647

child_process_uid

Integer

参数解释:

子进程用户id

取值范围:

最小值0,最大值2147483647

child_process_cmdline

String

参数解释

子进程文件命令行

取值范围

字符长度1-64位

child_process_filename

String

参数解释

子进程文件名

取值范围

字符长度1-64位

child_process_start_time

Long

参数解释:

子进程启动时间

取值范围:

最小值0,最大值9223372036854775807

child_process_gid

Integer

参数解释:

子进程组ID

取值范围:

最小值0,最大值2147483647

child_process_egid

Integer

参数解释:

子进程有效组ID

取值范围:

最小值0,最大值2147483647

child_process_euid

Integer

参数解释:

子进程有效用户ID

取值范围:

最小值0,最大值2147483647

virt_cmd

String

参数解释

虚拟化命令

取值范围

字符长度1-64位

virt_process_name

String

参数解释

虚拟化进程名称

取值范围

字符长度1-64位

escape_mode

String

参数解释

逃逸方式

取值范围

字符长度1-64位

escape_cmd

String

参数解释

逃逸后执行的命令

取值范围

字符长度1-128位

process_hash

String

参数解释

进程启动文件hash

取值范围

字符长度1-64位

mode

String

参数解释

文件属性

取值范围

字符长度1-64位

rule

Integer

参数解释

规则

取值范围

字符长度1-64位

score

Integer

参数解释

分数

取值范围

字符长度1-64位

process_file_hash

String

参数解释

进程文件hash

取值范围

字符长度1-64位

parent_process_file_hash

String

参数解释

父进程文件hash

取值范围

字符长度1-64位

ancestor_process_pid

Integer

参数解释:

祖父进程id

取值范围:

最小值1,最大值2147483647

ancestor_process_cmdline

String

参数解释

祖父进程命令行

取值范围

字符长度1-64位

ancestor_process_path

String

参数解释

祖父进程路径

取值范围

字符长度1-64位

operate_type

Integer

参数解释:

操作类型

取值范围:

最小值1,最大值2147483647

session_id

Integer

参数解释:

会话id

取值范围:

最小值1,最大值2147483647

请求示例

响应示例

状态码:200

请求已成功

{
  "total_num" : 4715,
  "data_list" : [ {
    "severity" : "High",
    "event_id" : "4517fc****-a0ad-11ef-9ac9-********",
    "event_class_id" : "appwl_1001",
    "event_type" : 3040,
    "event_name" : "Untrusted process running",
    "host_id" : "4517fc**-be4f-4cbe-9467-******",
    "attack_phase" : "installation",
    "attack_tag" : "abnormal_behavior",
    "occur_time" : 1731385152000,
    "handle_status" : "unhandled",
    "operate_accept_list" : [ "add_to_app_whitelist" ],
    "operate_detail_list" : [ {
      "agent_id" : "3ed2e2aa24b******1231324********8c28f59cae2780e7bf6adf4e",
      "process_pid" : 1549,
      "file_path" : "/usr/bin/login"
    } ],
    "resource_info" : {
      "project_id" : "84b52****e489fa6549888832dc62",
      "enterprise_project_id" : "0",
      "region_name" : "cn-north-7",
      "host_name" : "ecs-hce",
      "host_ip" : "192.168.0.178",
      "public_ip" : "100.93.9.43",
      "host_id" : "2c9****09-be4f-4cbe-9467-73b****8e48f",
      "asset_value" : "common",
      "cloud_id" : "",
      "vm_name" : "ecs-hce",
      "vm_uuid" : "2c****e09-be4f-4cbe-9467-73b80****e48f",
      "os_type" : "Linux",
      "os_name" : "HCE",
      "os_version" : "2.0"
    },
    "process_info_list" : [ {
      "process_name" : "login",
      "process_path" : "/usr/bin/login",
      "process_pid" : 1549,
      "process_uid" : 0,
      "process_cmdline" : "login -- root",
      "process_filename" : "login",
      "process_start_time" : 1719820957,
      "parent_process_name" : "systemd",
      "parent_process_path" : "/usr/lib/systemd/systemd",
      "parent_process_pid" : 1,
      "parent_process_cmdline" : "/usr/lib/systemd/systemd --switched-root --system --deserialize 16",
      "process_file_hash" : "d0364db3f6****d969c4475705d57154df518d0560****21abd34ca"
    } ]
  } ]
}

状态码

状态码

描述

200

请求已成功

错误码

请参见错误码

相关文档