
攻防演练是一种模拟真实网络攻击与防御的情境,旨在通过对网络、系统和应用等进行安全测试与演练,评估企业或组织的信息安全防护能力,发现潜在的安全风险与漏洞,从而提升组织应对安全威胁的能力。攻防演练通常分为红队(攻击方)和蓝队(防御方)两个角色。红队模拟外部攻击者试图侵入目标的系统、网络或应用程序,而蓝队则负责保护企业系统的安全。此种模拟可以帮助企业或组织更深入地了解自身的安全状况,识别并修复可能的安全问题,从而增强安全性、降低风险,同时提升团队成员的技能与应对能力。

| 序号 | 项目攻击方 | 项目防守方 |
| 1 | / | 检查运营商互联网出入口流量是否异常;检查网络设备、负载均衡设备、FW设备、WAF设备、IDS设备的工作状态是否正常。 |
| 2 | 攻击方获得被测评单位网站服务器URL地址,并获取其服务器的真实IP地址 | / |
| 3 | 整理好网站服务器的IP地址后对其进行端口扫描 | 运维值班人员通过防火墙发现存在大量端口扫描活动 |
| 4 | 端口扫描完成后,进行汇总,并针对不同端口使用 漏洞扫描器进行漏洞扫描 | 运维值班人员发现WAF存在安全扫描攻击报警 |
| 5 | 在使用扫描器扫描的同时,攻击方使用测试账号登录,并且对目标进行手工测试挖掘漏洞 | 运维值班人员确认被攻击目标为官网服务器,并通知管理员进行协助分析 |
| 6 | 攻击方手工尝试SQL注入,跨站脚本攻击等行为 | 系统管理员发现SQL注入攻击漏洞报警,而且SQL注入攻击的对象与安全扫描器所扫描的对象一致,通过查看WEB服务器业务是否有异常,安全管理员协助对后台文件、系统日志等进行分析,发现WEB服务器有被SQL注入攻击的痕迹。安全管理员针对入侵者IP开启WAF中针对SQL注入漏洞的策略,将入侵者的IP进行封堵,或将其所有数据包进行丢弃,宣布完成演练 |
| 7 | 我公司技术人员与被测评单位运维人员确认外网服务是否与演练之间一致。并填写状态确认表我公司技术人员与被测评单位运维人员确认网络设备与安全设备是否与演练之间一致,并填写状态 确认表 | 我公司技术人员与被测评单位运维人员确认外网服务是否与演练之间一致,并填写状态确认表我公司技术人员与被测评单位运维人员确认网络设备与安全设备是否与演练之间一致,并填写状态确认表 |
| 8 | 演练总结 | 演练总结 |
在攻防演练中,红队(攻击方)的主要任务包括情报收集、建立据点和横向移动。红队的工作可以分为三个主要阶段:
在进行攻击之前,红队会收集目标单位的组织结构、IT资产、敏感信息泄露情况以及供应商信息等。这一阶段的情报收集通常包括三种方式:主动收集、被动收集和社交工程收集。主动收集涉及对目标域名的信息获取及对主机和Web系统进行漏洞扫描;被动收集则借助Shodan、Google、Github、Maltego等工具或平台完成;社交工程收集则是通过调查目标企业员工的信息,如企业邮箱、微信和微博等。
红队通过漏洞利用和社交工程等手段获取外网系统的控制权限,通常被称为“打点”或撕口子。这些策略帮助红队绕过WAF、IPS和杀毒软件等安全防护措施,寻找与内网连接的路径以进行深入渗透。在找到“点”或口子之后,红队会将其作为外网进入内网的根据地,并通过工具在该处建立隧道,形成外网到内网的跳板,从而成为内网渗透的稳固基地。此外,红队还会利用系统、程序或服务的漏洞进行提权,以获取更高的访问权限。
成功攻破一个安全点后,红队会在网络内进行横向移动,进一步扩大攻击的范围和影响力。
通过这些活动,红队能够识别系统、技术、人员和基础设施中的网络安全风险或薄弱环节,为网络安全防护提供有益的反馈和建议。在攻防演练中,蓝队的主要任务包括初期的安全检查、整改和加固;演习期间进行网络安全的监测、预警、分析、验证以及处置;并在演习后进行复盘,总结现有防护措施的不足,为后续常态化的网络安全防护提供改进依据。
蓝队在攻防演练中的角色和任务非常重要,他们不仅负责确保网络安全,还通过实际操作提升网络防护能力。
蓝队的工作可以归纳为三个主要阶段:
在演练开始之前,蓝队会全面检查系统安全,识别潜在风险,对发现的问题进行整改与加固,以提升系统的安全性。
> **演习期间的网络安全监测与响应**:在演练进行中,蓝队负责实时监控网络安全状态,及时预警并分析任何可疑活动,快速响应安全事件,从而验证防护措施的有效性。同时,蓝队需保持灵活应对,根据实际情况调整防御策略。
演练结束后,蓝队将对整个过程进行复盘与总结,分析现有防护措施的不足,为后续的常态化网络安全防护提供改进依据。
对演练中发现的问题和漏洞进行总结,并不断完善网络安全防护体系。
通过这些工作,蓝队不仅在攻防演练中发挥了重要作用,还为组织提供了宝贵的经验和教训,这有助于提升组织的网络安全防护能力以及应对未来挑战的准备。
针对医保信息系统、电网系统或其他特定系统的攻防演练,主要包括全面的安全评估、风险评估、漏洞扫描、应急预案的制定与实施,以及对这些系统特定攻击方式的模拟和应对训练。这些演练的目的是确保关键系统的安全与稳定,防止潜在的网络安全威胁。