未遵守按名称的 PowerShell 脚本的 AMSI 排除项
技术文章 ID:
KB95419
上次修改时间: 2022-06-03 18:56:16 Etc/GMT
上次修改时间: 2022-06-03 18:56:16 Etc/GMT
免责声明
本文内容源于英文。如果英文内容与其翻译内容之间存在差异,应始终以英文内容为准。本文部分内容是使用 Microsoft 的机器翻译技术进行翻译的。
了解不断适应的 XDR 生态系统如何为您的企业赋能。
Trellix 首席执行官 Bryan Palma 解释称,现在亟需能够不断学习的安全防护。
下载 Magic Quadrant 报告,该报告根据执行能力和愿景完成情况,对 19 家供应商进行了评估。
Gartner 报告称,“XDR 是一种新兴技术,可以提供增强的威胁防护、检测和响应。”
企业在 2022 年应警惕哪些网络安全威胁?
网络安全行业绝不是一潭死水,而是危机不断,现在便是接受这一全新安全防护理念,将其转化为自身优势,为企业赋能的最佳时机。
网络安全领域备受信赖的两大领导者携手打造弹性化的数字世界。
Trellix 首席执行官 Bryan Palma 解释称,现在亟需能够不断学习的安全防护。
未遵守按名称的 PowerShell 脚本的 AMSI 排除项
技术文章 ID:
KB95419
上次修改时间: 2022-06-03 18:56:16 Etc/GMT 环境
Endpoint Security (ENS)自适应威胁防护(ATP) 10.x ENS 威胁防护 10.x 摘要
Windows 反恶意软件扫描界面(AMSI)是一个 Microsoft 开发的 API。AMSI 在 Windows 10 (及更高版本)和 Windows 服务器2016/2019 (及更高版本)系统上受支持。AMSI 允许应用程序和服务与 ENS 威胁防护集成,从而更好地防御恶意软件。 AMSI 已集成到以下组件中:
Owing 为 AMSI 执行的缓冲区枚举的限制,按名称排除的 PowerShell 脚本不起作用。 问题
执行按名称排除的 PowerShell 脚本时,仍会扫描脚本,并且仍可能会发生检测事件。
原因
对于给定的缓冲区,AMSI 可能会提供相应的备份文件名。ENS 可以使用该文件名来决定是否应从扫描中排除给定的文件或脚本。 AMSI 提供的缓冲区属性在特定情况下是特定于应用程序的。例如,JavaScript 和 VBScript 引擎通常会提供文件名的一致性,因此,ENS 经常会接受排除项。但是,为 PowerShell 缓冲区提供的 AMSI 属性不以相同的方式进行一致。有时,文件名会作为 当缓冲区用于扫描时, PowerShell 不会跟踪运行的所有脚本块的原始来源。例如,包含文本脚本的脚本文件会将这些文本脚本块提交到 AMSI。但是,PowerShell 不包含在其中定义文本脚本块的脚本文件的文件名。 根据 Microsoft 的 AMSI 设计,这是预期行为。ENS 排除项不能可靠地将缓冲区与文件名相关联。 解决方法
有几种可能的解决方法:
相关信息免责声明本文内容源于英文。如果英文内容与其翻译内容之间存在差异,应始终以英文内容为准。本文部分内容是使用 Microsoft 的机器翻译技术进行翻译的。
|
|