安全控制:日志记录和监视

注释

此处提供了最 up-to日期的 Azure 安全基准。

安全日志记录和监视侧重于与为 Azure 服务启用、获取和存储审核日志相关的活动。

2.1:使用批准的时间同步源

Azure ID CIS ID号 责任
2.1 6.1 微软

Microsoft 为 Azure 资源维护时间源,不过,您可以选择管理计算资源的时间同步设置。

2.2:配置中心安全日志管理

Azure ID CIS ID号 责任
2.2 6.5, 6.6 客户

通过 Azure Monitor 引入日志,以聚合终结点设备、网络资源和其他安全系统生成的安全数据。 在 Azure Monitor 中,使用 Log Analytics 工作区查询和执行分析,并使用 Azure 存储帐户进行长期/存档存储。

或者,可以启用数据并将其载入到 Azure Sentinel 或第三方 SIEM。

2.3:为 Azure 资源启用审核日志记录

Azure ID CIS ID号 责任
2.3 6.2, 6.3 客户

在 Azure 资源上启用诊断设置,以便访问审核、安全和诊断日志。 活动日志(自动可用)包括事件源、日期、用户、时间戳、源地址、目标地址和其他有用的元素。

2.4:从操作系统收集安全日志

Azure ID CIS ID号 责任
2.4 6.2, 6.3 客户

如果计算资源由Microsoft所有,则Microsoft负责监视它。 如果计算资源归您所在的组织所有,那么您有责任监控它。 可以使用 Azure 安全中心监视 OS。 安全中心从作系统收集的数据包括 OS 类型和版本、OS(Windows 事件日志)、正在运行的进程、计算机名称、IP 地址和登录用户。 Log Analytics 代理还会收集故障转储文件。

2.5:配置安全日志存储保留期

Azure ID CIS ID号 责任
2.5 6.4 客户

在 Azure Monitor 中,根据组织的合规性法规设置 Log Analytics 工作区保留期。 使用 Azure 存储帐户进行长期/存档存储。

2.6:监视和查看日志

Azure ID CIS ID号 责任
2.6 6.7 客户

分析和监视日志中是否存在异常行为,并定期查看结果。 使用 Azure Monitor 的 Log Analytics 工作区查看日志并针对日志数据执行查询。

或者,可以向 Azure Sentinel 或第三方 SIEM 启用和载入数据。

2.7:为异常活动启用警报

Azure ID CIS ID号 责任
2.7 6.8 客户

将 Azure 安全中心与 Log Analytics 工作区配合使用,监视和警报安全日志和事件中发现的异常活动。

或者,可以启用 Azure Sentinel 并将数据导入 Azure Sentinel。

2.8:集中反恶意软件日志记录

Azure ID CIS ID号 责任
2.8 8.6 客户

为 Azure 虚拟机和云服务启用反恶意软件事件收集。

2.9:启用 DNS 查询日志记录

Azure ID CIS ID号 责任
2.9 8.7 客户

根据贵组织的需要,从 Azure 市场中选择和实现用于 DNS 日志记录的第三方解决方案。

2.10:启用命令行审核日志记录

Azure ID CIS ID号 责任
2.10 8.8 客户

在所有受支持的 Azure Windows 虚拟机上使用Microsoft监视代理记录进程创建事件和 CommandLine 字段。 对于支持的 Azure Linux 虚拟机,可以按节点手动配置控制台日志记录,并使用 Syslog 来存储数据。 此外,使用 Azure Monitor 的 Log Analytics 工作区查看日志,并针对 Azure 虚拟机中的已记录数据执行查询。

后续步骤