McAfee ePO中定义可执行文件数字签名检查功能初探

本文介绍如何使用McAfee Endpoint Security的访问保护策略,通过自定义数字签名规则,有效阻止如360全家桶等特定数字签名的程序运行。此方法比Windows自带策略更灵活,能精准识别并控制程序执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测试所用环境:

McAfee ePO 5.10.0

Endpoint Security 套件 10.6.1

=========================================

在Endpoint Security Threat Prevention中,有一个“访问保护”策略,其中可以自定义规则,通过识别可执行文件(PE)的数字签名的“签名者”,来排除或禁止某些可执行文件运行。

此功能相较于Windows系统自带的数字证书策略更为灵活,因为它不去验证完整的数字签名,只检查数字签名的“签名者”信息。

比如,管理员希望在公司系统中禁用360全家桶,恰好这些全家桶安装包都是带数字签名的。但仔细观察可发现,全家桶中不同产品、不同时期发行的版本,数字签名所用的证书都有所不同。如果使用Windows的数字证书策略来禁止,需要把许多个数字证书加入“不信任”分组中。即便是域在环境下,初始工作量也很大。而且无法避免360日后再签发新的证书(主要指证书的有效期)。

使用“访问保护”策略,可以更为简单。(具体操作方法后附。)只需要定义一两次数字签名的“签名者”,即可识别360全家桶。即便是在不同时期签发的数字证书,数字证书的“使用者”信息(即数字签名的签名者)基本不会变化。“签名者”的定义以如下形式表现:

C=CN, S=BEIJING, L=BEIJING, O="BEIJING QIHU TECHNOLOGY CO., LTD.", OU=*, CN="BEIJING QIHU TECHNOLOGY CO., LTD."

**可注意到,上面OU元素后面跟随的是通配符。在其他元素中同样可以使用通配符。

*********************此处为重点******************

在McAfee的策略中通过数字签名定义可执行文件,需要遵循如下规则:

(有一些限制在McAfee的官网中没有说明,是我们在试验时发现的。)

1、以颠倒的元素顺序排列,使用半角逗号分隔,不得换行(指不能有换行、回车符);

2、如果某个元素的值中含有半角逗号,那么这个值需要用半角双引号圈起来。反之,如果一个元素的值中没有半角逗号,则不得使用双引号;

3、在Windows系统中,字母不区分大小写;

4、元素的值可以使用通配符(*);

5、元素的数量不能增加或缺少,元素的顺序不能乱,必须跟数字签名用证书内的完全一致;

6、部分“签名者”信息只能在ePO中录入,在Endpoint Security Threat Prevention软件中录入会提示错误。比如含有中文字符或者含有“E”(e-mail)元素的;

7、元素、值跟“=”之间不能有空格。如“C=CN”是正确的表达。“C = CN”、“C =CN”及“C= CN”都是错误的。

 

***********最佳实践***********

用Endpoint Security Threat Prevention阻止带有特定数字签名的程序运行(以360/奇虎全家桶为例)。

1、在ePO主菜单中,找到“策略目录”,选中“Endpoint Security Threat Prevention”产品,再选中“访问保护”,编辑下发的策略(规则)。

2、进入到编辑模式后,点击“显示高级”,展开高级编辑视图。在“规则”编辑中,点击“添加”,新增一条规则。

3、给规则起个名字,比如“按数字签名阻止程序运行”。选中“阻止”和“报告”。“可执行文件”和“用户名”两处均默认留空,表示任何可执行文件和任何用户名。

4、在下方“子规则”处点击“添加”,进入子规则编辑视图。

5、为子规则起个名字,比如“阻止特定签名程序运行”。“子规则类型”选择“进程”,“操作”选择“运行”。

6、在下方“目标”处点击“添加”,添加一个可执行文件的特征描述。

7、起个名字,比如“360-1”。“包含状态”默认选择“包含”。勾选“启用数字签名检查”,单选“签名者”,输入信息如下:

C=CN, S=BEIJING, L=BEIJING, O="BEIJING QIHU TECHNOLOGY CO., LTD.", OU=*, CN="BEIJING QIHU TECHNOLOGY CO., LTD."

(**注意这里使用了双引号)

8、依次点击四次“保存”按钮,存储修改过的策略。

如需添加更多“签名者”,则重复6-7步骤即可。如再添加一个“签名者”,用于拦截“撸大屎”系列垃圾:

C=CN, S=BEIJING, L=BEIJING, O=QIHOO 360 SOFTWARE (BEIJING) COMPANY LIMITED, OU=*, CN=QIHOO 360 SOFTWARE (BEIJING) COMPANY LIMITED

(**注意这里没有使用双引号)

McAfee發表新版安全管理平台ePOePolicy Orchestrator)4.5,除整合去年買下的Secure Computing外,強調新的工作流程設計與自動化管理,簡化企業集中安全管理。 ePO 4.5延續McAfee的集中安全管理策略,以單一管理平台控管McAfee Web Gateway、McAfee Mail Gateway、McAfee Firewall Enterprise等產品,還整合去年以4.65億美元購併的Secure Computing,取得其TrustedSource整合至ePo資料庫中,強化McAfee對全球威脅情報的預防能力。 McAfee台灣區技術經理沈志明表示,相較舊版的4.0,新版ePO在管理平台上增加了網頁介面,支援拖拉的簡單操作控管各個安全設備,至於管理政策上,也從前版ePo以設備為政策管理對象改為以使用者為主,同時簡化了佈署所需架構,降低企業隨著資安風險提高需要管理多種安全設備的複雜與成本。 沈志明表示,企業可透過新平台為設備作簡單的簽入,就可將設備很快的納入ePo控管下,在平台上瞭解每個設備狀況,或是經由ePo進行政策控管、特定設備的軟體派送等等。 McAfee先前於2007年間買下Original、Safeboot、Reconnex,包括去年取得Secure Computing及MX Logic,現在都陸續整合進自家管理平台中。 而看準企業因為管理多家廠商設備而複雜化,McAfee也開放ePO的API提出SIA(Security Intelligence Alliance)聯盟計劃,讓其他家業者的產品可支援ePo管理平台,也能存取ePo上的資料。到目前為止,該計劃已獲得HP等70多家業者加入。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值