你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

评审并修正终结点检测和响应建议 (MMA)

Microsoft Defender for Cloud 提供 Endpoint Protection 解决方案受支持版本的运行状况评估。 本文介绍引导 Defender for Cloud 生成以下两条建议的方案:

注意

由于 Log Analytics 代理(也称为 MMA)将于 2024 年 8 月停用,因此当前依赖它的所有 Defender for Servers 功能(包括本页所述的功能)都将在停用日之前通过 Microsoft Defender for Endpoint 集成无代理扫描提供。 有关当前依赖于 Log Analytics 代理的每个功能的路线图详细信息,请参阅此公告

提示

2021 年底,我们修订了安装终结点保护的建议。 其中一项更改会影响建议如何显示已关闭电源的计算机。 在以前的版本中,已关闭的机器出现在“不适用”列表中。 在最新的建议中,它们不会出现在任何资源列表中(正常、不正常或不适用)。

Windows Defender

下表介绍了引导 Defender for Cloud 为 Windows Defender 生成以下两条建议的方案:

建议 出现时间
应在计算机上安装 Endpoint Protection Get-MpComputerStatus 会运行,结果为 AMServiceEnabled: False
应在计算机上解决 Endpoint Protection 运行状况问题 Get-MpComputerStatus 会运行,并发生以下任一情况:

以下任一属性为 false:

- AMServiceEnabled
- AntispywareEnabled
- RealTimeProtectionEnabled
- BehaviorMonitorEnabled
- IoavProtectionEnabled
- OnAccessProtectionEnabled

如果下列一个或两个属性大于或等于 7:

- AntispywareSignatureAge
- AntivirusSignatureAge

Microsoft System Center Endpoint Protection

下表介绍了引导 Defender for Cloud 为 Microsoft System Center 终结点保护生成以下两条建议的方案:

建议 出现时间
应在计算机上安装 Endpoint Protection 安导入 SCEPMpModule ("$env:ProgramFiles\Microsoft Security Client\MpProvider\MpProvider.psd1") 并运行Get-MProtComputerStatus 会导致 AMServiceEnabled = false
应在计算机上解决 Endpoint Protection 运行状况问题 Get-MprotComputerStatus 会运行,并发生以下任一情况:

以下属性至少一个为 false:

- AMServiceEnabled
- AntispywareEnabled
- RealTimeProtectionEnabled
- BehaviorMonitorEnabled
- IoavProtectionEnabled
- OnAccessProtectionEnabled

如果以下一个或两个签名更新大于或等于 7:

- AntispywareSignatureAge
- AntivirusSignatureAge

Trend Micro

下表介绍了引导 Defender for Cloud 为 Trend Micro 生成以下两条建议的方案:

建议 出现时间
应在计算机上安装 Endpoint Protection 不满足以下任一检查:

存在 - HKLM:\SOFTWARE\TrendMicro\Deep Security Agent
存在 HKLM:\SOFTWARE\TrendMicro\Deep Security Agent\InstallationFolder-
- 在安装文件夹中找到 dsa_query.cmd 文件
运行 dsa_query.cmd 结果且 Component.AM.mode 为“启用”- 检测到 Trend Micro Deep Security Agent

Symantec 终结点保护

下表介绍了引导 Defender for Cloud 为 Symantec 终结点保护生成以下两条建议的方案:

建议 出现时间
应在计算机上安装 Endpoint Protection 不满足以下任一检查:

HKLM:\Software\Symantec\Symantec Endpoint Protection\CurrentVersion\PRODUCTNAME = "Symantec Endpoint Protection"
HKLM:\Software\Symantec\Symantec Endpoint Protection\CurrentVersion\public-opstate\ASRunningStatus = 1

HKLM:\Software\Wow6432Node\Symantec\Symantec Endpoint Protection\CurrentVersion\PRODUCTNAME = "Symantec Endpoint Protection"
HKLM:\Software\Wow6432Node\Symantec\Symantec Endpoint Protection\CurrentVersion\public-opstate\ASRunningStatus = 1
应在计算机上解决 Endpoint Protection 运行状况问题 不满足以下任一检查:

- 检查 Symantec 版本 >= 12:注册表位置:HKLM:\Software\Symantec\Symantec Endpoint Protection\CurrentVersion" -Value "PRODUCTVERSION"
- 检查实时保护状态:HKLM:\Software\Wow6432Node\Symantec\Symantec Endpoint Protection\AV\Storages\Filesystem\RealTimeScan\OnOff == 1
- 检查签名更新状态:HKLM\Software\Symantec\Symantec Endpoint Protection\CurrentVersion\public-opstate\LatestVirusDefsDate <= 7 天
- 检查完全扫描状态:HKLM:\Software\Symantec\Symantec Endpoint Protection\CurrentVersion\public-opstate\LastSuccessfulScanDateTime <= 7 天
- 查找 Symantec 12 的签名版本号路径:注册表路径+ "CurrentVersion\SharedDefs" -Value "SRTSP"
- Symantec 14 的签名版本路径:注册表路径+ "CurrentVersion\SharedDefs" -Value "SRTSP"

注册表路径:

"HKLM:\Software\Symantec\Symantec Endpoint Protection" + $Path;
"HKLM:\Software\Wow6432Node\Symantec\Symantec Endpoint Protection" + $Path

适用于 Windows 的 McAfee Endpoint Protection

下表介绍了引导 Defender for Cloud 为 Windows 版 McAfee 终结点保护生成以下两条建议的方案:

建议 出现时间
应在计算机上安装 Endpoint Protection 不满足以下任一检查:

存在 HKLM:\SOFTWARE\McAfee\Endpoint\AV\ProductVersion-
HKLM:\SOFTWARE\McAfee\AVSolution\MCSHIELDGLOBAL\GLOBAL\enableoas = 1
应在计算机上解决 Endpoint Protection 运行状况问题 不满足以下任一检查:

- McAfee 版本:HKLM:\SOFTWARE\McAfee\Endpoint\AV\ProductVersion >= 10
- 查找签名版本:HKLM:\Software\McAfee\AVSolution\DS\DS -Value "dwContentMajorVersion"
- 查找签名日期:HKLM:\Software\McAfee\AVSolution\DS\DS -Value "szContentCreationDate" >= 7 天
- 查找扫描日期:HKLM:\Software\McAfee\Endpoint\AV\ODS -Value "LastFullScanOdsRunTime" >= 7 天

适用于 Linux 威胁防护的 McAfee 终结点安全性

下表介绍了引导 Defender for Cloud 为 McAfee Endpoint Security for Linux Threat Prevention 生成以下两条建议的方案:

建议 出现时间
应在计算机上安装 Endpoint Protection 不满足以下任一检查:

- 文件 /opt/McAfee/ens/tp/bin/mfetpcli 存在
/opt/McAfee/ens/tp/bin/mfetpcli --version 输出为:McAfee 名称 = 适用于 Linux 威胁防护的 McAfee 终结点安全性,并且 McAfee 版本 >= 10
应在计算机上解决 Endpoint Protection 运行状况问题 不满足以下任一检查:

"/opt/McAfee/ens/tp/bin/mfetpcli --listtask" 返回“快速扫描”和“完全扫描”,并且两者 <= 7 天-
"/opt/McAfee/ens/tp/bin/mfetpcli --listtask" 返回“DAT 和引擎更新时间”,并且两者 <= 7 天-
/opt/McAfee/ens/tp/bin/mfetpcli --getoasconfig --summary 返回“访问时扫描”状态

适用于 Linux 的 Sophos 防病毒

下表介绍了引导 Defender for Cloud 为 Sophos Antivirus for Linux 生成以下两条建议的方案:

建议 出现时间
应在计算机上安装 Endpoint Protection 不满足以下任一检查:

- 存在文件 /opt/sophos-av/bin/savdstatus 或搜索自定义位置 "readlink $(which savscan)"
/opt/sophos-av/bin/savdstatus --version 返回 Sophos 名称 = Sophos 防病毒,并且 Sophos 版本 >= 9
应在计算机上解决 Endpoint Protection 运行状况问题 不满足以下任一检查:

"opt/sophos-av/bin/savlog --maxage=7 | grep -i "Scheduled scan . completed" | tail -1"返回一个值-
"/opt/sophos-av/bin/savlog --maxage=7 | grep "scan finished" | tail -1" 返回一个值-
"opt/sophos-av/bin/savdstatus --lastupdate" 返回 lastUpdate,它应为 <= 7 天-
opt/sophos-av/bin/savdstatus -v 即为“正在运行访问时扫描”
/opt/sophos-av/bin/savconfig get LiveProtection 返回“已启用”

故障排除和支持

故障排除

%Systemdrive%\WindowsAzure\Logs\Plugins\Microsoft.Azure.Security.IaaSAntimalware(Or PaaSAntimalware)\1.5.5.x(version#)\CommandExecution.log 中提供了 Microsoft Antimalware 扩展日志

支持

如果需要更多帮助,请联系 Azure 社区支持中的 Azure 专家。 或者提交 Azure 支持事件。 请转到 Azure 支持站点并选择“获取支持”。 有关使用 Azure 支持的信息,请阅读 Microsoft Azure 支持常见问题