windowsdefender最新版(Defender成为第一个能在沙盒中运行的防毒产品)

微软上周宣布,其防毒软件Windows Defender Antivirus已经可在沙盒中执行,成为第一个具备此类能力的防毒软件。微软并准备释出给Windows Insider方案的开发或研究人员。

windowsdefender最新版(Defender成为第一个能在沙盒中运行的防毒产品)(1)

将Windows Defender Antivirus成功置于沙盒中执行可防止沙盒应用被入侵,将恶意程式隔离在孤立环境中,确保系统其他部份不受影响。微软说明开发能让Windows Defender Antivirus在沙盒中执行的原因在于,除了微软持续强化Windows 10整体对攻击的防御能力外,微软内、外部研究人员已发现Windows Defender Antivirus属性分析器(content parser)的漏洞可用来执行任意代码执行。虽然没有看到Defender Antivirus漏洞的入侵行为,但也激起该公司强化产品能力的想法。

windowsdefender最新版(Defender成为第一个能在沙盒中运行的防毒产品)(2)

这家软件巨人指出,将Windows Defender Antivirus置于程序执行受限环境下,是听取安全业界及研究界意见的结果。这是一件很困难的挑战,因为他们必须考虑对性能和功能性的影响、找出高风险区域,并确保这类沙盒技术不会影响产品原有的安全性等。

微软解释为此对Windows Defender Antivirus做了哪些调整。首先,现代安全软件需要扫瞄各种对象,包括磁盘、內存中的资料串,以及即时行为事件等。而沙盒化的最重要功能之一需要将Windows Defender Antivirus扫瞄能力分层(layering)以完整权限执行,而且可于沙盒中执行的元件。将这些元件沙盒化执行的目的是可涵括高风险任务,例如扫瞄不受信赖的输入指令、扩大的容器等,此外也需要将两个分层间的互动减少至最小以避免大幅损及性能,而只在对效能要求较低时执行这些互动。

windowsdefender最新版(Defender成为第一个能在沙盒中运行的防毒产品)(3)

Defender Antivirus也尽量做协调作业以避免产生不必要的I/O、减少资料读取,以确保受检查档案维持良好性能,尤其是在老旧硬件上。此外,微软也藉由限制可被处理的同时呼叫,以减少程序间通讯(inter-process communication)、引发死结(deadlock)或优先权颠倒(priority inversion)等效能瓶颈,并以低权限的Appcontainer实作沙盒,防止不预期的程序被驱动。其他还需考察逐步部署及可使用资源的问题,还要赋予Windows Defender Antivirus高度权限,使它有能力及时缓解事件、或复原被感染的元件。

微软准备逐步将Windows Defender Antivirus释出给加入Windows Insider方案的开发或研究人员。目前仅Windows 10的1703版本以上支持这项新功能。

使用者可以藉由设定环境变项(setx /M MP_FORCE_USE_SANDBOX 1)后重新开机,一旦沙盒功能启动,使用者即会在Windows Defender Antivirus中看到MsMpEngCP.exe的属性程序。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页