修改容器网页防篡改配置
操作场景
本章节为您介绍开启容器网页防篡改防护后,如何修改防护配置。可修改的防护配置内容如下:
- 修改标签:HSS会根据集群资源标签获取网站应用的Deployment,在Deployment升级策略为滚动升级时,将Deployment中匹配防护镜像的容器设置为只读模式。您可以修改需要设置只读模式的容器范围。
- 调整防护目录:新增、修改、删除防护目录,适用于防护目录变更的场景。
- 修改防护模式:容器网页防篡改支持“告警模式”和“拦截模式”,您可以根据实际业务情况按需设置。
- 开启进程监控或设置特权进程:如需HSS记录潜在篡改行为的进程信息,可开启进程监控。如需添加特权进程修改防护目录下的文件,可在开启进程监控后,设置特权进程。仅Linux内核版本5.10及以上的节点支持此项功能。
修改容器网页防篡改防护配置
- 登录企业主机安全控制台。
- 在控制台左上角,单击
图标,选择区域或项目。 - 在左侧导航树中,选择,进入“网页防篡改”界面。
- 选择“容器网页防篡改”页签,在目标镜像所在行的“操作”列单击“编辑”。
- 在“编辑”页面中,修改容器网页防篡改配置。
图1 编辑防护资产
- 修改标签:当容器网页防篡改防护模式为“拦截模式”时,HSS会根据集群资源标签获取网站应用的Deployment,在Deployment升级策略为滚动升级时,将Deployment中匹配防护镜像的容器设置为只读模式。您可以修改需要设置只读模式的容器范围。最多支持添加10个标签。在添加了多个标签的情况下,仅具备所有标签的Deployment才会被匹配上。
- 调整防护目录
您可以添加、修改、删除防护目录。
- 修改防护目录
防护目录防护成功后,如需修改防护目录、排除子目录、排除文件路径、本地备份路径,可在目标防护目录所在行的“操作”列,单击“编辑”,进行修改;排除文件类型可在编辑页面直接修改。相关参数说明请参见表1。
表1 防护目录设置参数说明 参数
说明
取值样例
防护目录
容器网页防篡改对指定的目录进行防护,自动备份防护目录中的文件,实时监控防护目录和文件的变化;在拦截模式下HSS会尝试对文件修改进行拦截,若检测到文件被篡改会立即备份恢复原始文件。
防护目录请添加需要防护的容器网站应用路径,添加规则如下:- 目录名不能包含英文分号字符,不能以空格开头,不能以/结尾,防护目录长度不得超过256个字符。
- 每个镜像最多可添加50个防护目录。
- 每个防护目录下的文件夹层级不超过100。
- 所有防护目录下的文件夹个数不超过900000。
请勿将网络目录添加为防护目录,主要原因如下:
/etc/lesuo
排除子目录(可选)
如果防护目录内存在无需防护的子目录,可排除该子目录。
子目录添加规则如下:
- 可以直接输入子目录名称,或输入相对于防护目录的目录路径。当输入子目录名称时,所有与之匹配的子目录都会被排除,无论位于防护目录下的哪一层。
- 子目录的名称或路径不能以/开头或结尾,最大长度不能超过256个字符。
- 最多可添加10个子目录,多个子目录用英文分号(;)隔开。
data/cache或cache
排除文件路径列表(可选)
如果防护目录内存在无需防护的文件,可排除该文件。
排除文件路径添加规则如下:
- 可以直接输入文件名称,或输入相对于防护目录的文件路径。当输入文件名称时,所有与之匹配的文件都会被排除,无论位于防护目录下的哪一层。
- 文件名称或路径不能以/开头或结尾,最大长度不能超过256个字符;
- 最多可添加50个文件,多个文件用英文分号(;)隔开。
data/ma.txt或ma.txt
排除文件类型(可选)
如果防护目录内存在无需防护的文件类型,可排除该文件类型(无文件类型限制),例如log类型的文件。
log
- 删除防护目录
- 添加防护目录
单击“添加防护目录”,在弹出的对话框中填写防护目录信息,并单击“确定”,可添加一条新的防护目录。相关参数说明请参见表1。
- 修改防护目录
- 修改防护模式
防护模式是指监控到文件被篡改时采取的应对方式,您可以在下拉框中选择目标模式:
- 告警模式:当HSS检测到防护目录内的文件被篡改时,不会对篡改行为进行阻止,仅向用户发送告警通知,由用户自行判断并处理篡改事件。此模式适用于网页内容有临时修改需求的场景。
- 拦截模式:当HSS检测到防护目录内的文件被篡改时,会阻止所有篡改操作,防止未经授权的更改,以保护网页文件的完整性。此模式适用于网页内容无需频繁修改的场景。
- 开启进程监控或设置特权进程
对于Linux内核版本5.10及以上的镜像,建议开启进程监控。
单击
开启,开启后,HSS将提供以下功能:- 记录触发篡改事件的进程信息
检测到篡改事件时同步获取进程路径、进程命令行,上报告警事件到防护事件列表,供用户定位可疑进程。
- 支持设置特权进程
特权进程是指被授权可以修改防护目录的进程。
开启容器网页防篡改后,防护目录内的所有文件将被禁止修改。
如果您需要修改防护目录内的文件或更新网站,可添加特权进程进行修改。特权进程被授权访问防护目录,需确保特权进程安全可靠。
开启特权进程,同时需要设置以下参数:
- 特权进程文件路径
特权进程文件路径即进程完整路径。多个特权进程文件路径以换行符分隔,最多可添加10个特权进程。
- 子进程可信
开启“子进程可信”,企业主机安全将对添加的所有特权进程文件路径下5个层级内的子进程可信。允许子进程修改防护目录。
- 特权进程文件路径
- 记录触发篡改事件的进程信息
- 确认修改的配置无误,在“编辑”页面中,单击“确定”,完成修改。
- 验证修改结果。
由于配置生效需要一些时间,建议您配置完,等待3-5分钟后进行验证。