ARM模板与部署
Azure资源管理器(ARM)模板可通过GitHub官方仓库快速部署包含域控、工作站和攻击机的完整环境。部署时需创建资源组,选择虚拟机规格(含DC/WS/Linux各一台),并设置网络访问策略。默认凭证为doazlab.com\doadmin:DOLabAdmin1!,建议在模板中修改或部署时自定义。
日志分析工作流
在portal.azure.com中需手动将虚拟机连接到Log Analytics工作区以启用日志采集。通过Microsoft Sentinel的日志查询功能,可使用Kusto查询语言(KQL)检索安全事件,例如检测PowerShell可疑活动:
|
|
紫队演练实践
- 环境初始化:通过BadBlood脚本在域控中生成模拟攻击痕迹(仅限测试环境)
- 攻击模拟:在工作站执行PowerUp和HostRecon等工具,并通过排除策略临时禁用Defender监控
- 检测与告警:在Sentinel中保存有效KQL查询并配置告警规则,例如监控包含"bypass"、“git*“等关键字的进程创建事件
集成与扩展
Log Analytics代理可部署至本地服务器,实现混合云环境监控。后续可通过Azure Playbook实现告警自动响应,并参考Atomic Purple Team框架编写评估报告。
资源链接: