红蓝对抗必看!攻防演练 8 大类典型攻击方式,从入门到实战解析
俗话说“讲百遍不如打一遍”网络安全实战攻防演练被视为检验组织机构安全防护和应急响应能力提高综合防控水平最有效的手段之一。那么对蓝队来说如何在攻防实战进行有效防护应对呢本文将针对红队常用的8种攻击方式及其应对方法做较为深入的解读。什么是网络安全攻防演练网络攻防演练是新形势下网络安全保障工作的重要组成部分演练通常是以实际运行的信息系统为保障目标靶标在保障业务系统稳定运行的前提下在既定规则内采用“不限攻击路径不限攻击手段”贴合实战的方式尽可能模拟真实的网络攻击以此来校验信息系统实际安全性和运维保障实际有效性提高网络安全的综合防控能力。参与网络安全攻防演练的团队一般有三个**• 红队**攻击队通过模拟攻击实现系统提权控制业务获取数据等以及发现系统的薄弱环节。通过这些攻击性的实验来综合提升系统安全性。**• 蓝队**防守队一般是以参演单位的网络防护体系为基础在演练期间组成的防守队伍。• 紫队组织方作为攻防演练活动的组织者负责活动过程的监控指导及应急保障等工作并在最后做出演练总结提出优化建议。图2. 攻防演练中各个团队的职能8种常见的红队攻击方式自2016年我国发布网络空间发展战略并推行开展全国性的网络攻防实战演练以来攻防实战中红队采用的攻击方式随着网络技术的发展而不断升级这个过程大体可以分为2个阶段图3. 攻防演练中主要攻击手法的演变当然每个阶段、每种攻击方式并不是完全独立的攻击者为了达到攻击目的经常会混合利用多种攻击方式。举个简单例子如下图所示整个攻击链包含多个不同阶段和不同攻击手法。图4. 攻防演练中的攻击链我们可以以攻击者入侵目标系统所凭借的手法将常见的红队攻击划分为以下8种类型**• 互联网边界渗透。**几乎所有企业都有部分开放于互联网的设备或系统比如邮件、官网等。红队会以这些设备或系统的开放性特点将其作为入侵的切入点。**• 通用产品组件漏洞利用。**信息化产品虽然提高了企业的运行效率但其自身的安全漏洞也给企业带来了很多潜在隐患。红队在攻防演练中就经常通过利用产品组件的漏洞来达成攻击目标比如OA漏洞、中间件漏洞、数据库漏洞等。**• 0day攻击。**在攻防演练中0day攻击已成为常态由于0day漏洞能够穿透现有基于规则的防护技术被视为红队最为有效的手段之一。2021年演习期间红队不断爆出各类0day漏洞这些漏洞大部分和暴露在互联网上的Web应用相关直接威胁到核心系统的安全。**• 弱密码。**除了系统、应用等漏洞以外红队还会探测目标企业在人员和管理上的漏洞最典型的方法就是弱密码包括弱强度密码、默认密码、通用密码、已泄露密码等不同类型。在攻防演练中红队通过弱密码获得访问权限的比例高达90%。**• 供应链攻击。**这是一种典型的迂回攻击方式。攻击者将目光聚集在目标企业的上下游供应商比如IT供应商、安全供应商等从这些上下游企业中找到软件或系统、管理上的漏洞进而攻进目标企业内部。**• 相关单位攻击。**这个方法与供应链攻击类似都是采用迂回战术。一般来说参与演练的企业总部的安全防护比较严格很难正面攻破而其下属单位的防护相比之下则弱很多。此外一个集团内部各个分公司之间的内网的隔离并不彻底很容易从一个公司的内网进入同一集团下另一个公司的内网。**• 多点潜伏。**攻防演练中红队为避免在短时间内被发现、查杀通常会在多个据点开展渗透工作比如采取不同的Webshell、利用不同的后门和协议建立不同特征的据点。这种情况下如果目标企业的安全人员不对告警设备做完整的攻击链梳理而只是处理告警IP的服务器那么他们就无法将所有攻击点及时清除。**• 社工钓鱼。**社工钓鱼在实战中的应用越来越广泛。红队会从人的角度下手给相应的员工、外包人员发钓鱼邮件搭建钓鱼用的WiFi热点插U盘、植入木马等等。面对以上逐渐自动化、武器化的红队攻击很多企业的防护依旧以老式的“人海战术”为主不管对方用什么高科技都用“堆人头”的方案来解决他们深信只要自己人足够多对方就没法轻易攻进来。但这种方式人力成本高、负荷大难以常态化、持续化对提高企业安全防护能力没有任何借鉴意义因此并不可取。要想实现更高效的防护从“人防”转变为“技防”是企业的必然选择。蓝队要根据红队攻击手段的进步而不断从技术角度更新防护手段提升自动化水平实现在攻防演练和平时的安全防护过程中都能让防守不再被动、响应不再滞后兼顾安全防护水平与效率。如何搭建有效的蓝队安全技术体系那么蓝队如何实现“人海战术”到“高精尖”技术型防护的转变呢这需要基于Gartner自适应保护模型构建覆盖预测P、防御P、检测D、响应R四个阶段的PDCA安全防御闭环将“应急响应式”的被动防御转变为覆盖“事前事中事后”全链路的主动防御以期达到纵深防御的安全效果。PPDR自适应攻击保护架构四个阶段分别要求蓝队具备以下能力• 预测资产清点、安全评估、威胁建模、安全基线• 防御风险发现、安全加固、安全培训• 检测入侵检测、调查确认• 响应响应处置、策略优化图5. 自适应安全架构所需的能力体系作为防守方最后的“底牌”青藤在网络安全攻防实战领域有多年的服务经验并通过3个阶段5个服务6个产品形成了一套完整的基于预测、防御、检测、响应自适应安全架构的攻防演练防御体系保证了安全防护有效、及时。图6. 青藤实战化的新一代主动防御体系针对攻防演练的事前、事中、事后三个阶段青藤结合产品服务将具体防护工作分为• 事前准备工作——资产梳理、脆弱性评估整改、漏洞无效化实施、东西向流量控制• 事中值守工作——攻击队入侵监控、攻击告警研判、攻击事件调查、内存马攻击监控、文件完整性监控、0day攻击专项防护• 事后演练后续——平战能力积累与传递、落地安全运营标准化、自动化、实战化。青藤这一攻防演练保障体系与基于Gartner自适应保护模型的PDCA安全防御闭环完全契合覆盖了预测P、防御P、检测D、响应R的全流程。1、预测阶段及早消除安全隐患**资产清点**通过青藤万相进行细粒度的资产清点摸清企业组织的网络安全架构及具体各种资产的情况全面了解网络边界到靶标系统的所有路径。**安全评估**利用渗透测试、红队评估等手段发现和评估信息系统原有的脆弱性预测攻击者可能采取的攻击方式。**威胁建模**基于用户环境通过青藤猎鹰对核心数据系统、业务系统、权限控制系统迅速构建精确的威胁检测模型形成安全基线并对主机层面的细粒度数据进行实时监控、体检主动捕获异常行为提前发现问题。2、防御阶段加固原有系统提升防御能力**风险发现**在资产细粒度清点的基础上持续、全面、透彻地发现潜在风险及安全薄弱点包括弱密码、安全补丁、应用风险等。**安全加固**通过补丁升级、策略优化、部署安全设备等手段将风险降到最低并增强对威胁的可见、可防、可溯源等综合能力。**安全培训**从安全技术和意识等方面提高技术人员处置能力以及全员安全意识最大程度限制红队通过网络钓鱼等非技术性攻击的成功率。3、检测阶段威胁狩猎确定入侵行为是否存在**入侵检测**基于青藤万相对攻击路径的每个节点都进行监控实时发现失陷主机并对入侵行为进行告警。**调查确认**根据所收集的情报数据通过青藤猎鹰采用相关技术和工具来分析不同来源的数据确认系统中是否存在威胁。在攻防演练实际场景中青藤还会提供网络攻防经验丰富的蓝队专家现场服务全程参与并提供安全态势监控、威胁情报值守、安全大数据分析、威胁主动诱捕等服务支撑保障演练的防守效果。4、响应阶段修复或变更防御策略**响应处置**确认攻击路径后基于青藤万相、猎鹰等产品可对攻击快速及时地进行响应处置遏制攻击的影响范围并消除攻击发生的所有要素确保攻击者无法进一步攻击。**整改提升**全面复盘在演练中暴露的脆弱点并根据需求升级防护策略以进一步提高目标系统的安全防护能力为下一步安全建设规划提供必要的支撑。正如前文所述攻防演练的最终目的是帮助企业组织了解自身的安全能力并能够有针对性地进行提升减少被攻击的可能性最大程度地保障企业网络安全。互动话题如果你对网络攻防技术感兴趣想学习更多网安方面的知识和工具可以看看以下题外话如何系统学习网络安全/黑客网络安全不是「速成黑客」而是守护数字世界的骑士修行。当你第一次用自己写的脚本检测出漏洞时那种创造的快乐远胜于电影里的炫技。装上虚拟机从配置第一个Linux环境开始脚踏实地从基础命令学起相信你一定能成为一名合格的黑客。如果你还不知道从何开始我自己整理的282G的网络安全教程可以分享我也是一路自学走过来的很清楚小白前期学习的痛楚你要是没有方向还没有好的资源根本学不到东西下面是我整理的网安资源希望能帮到你。需要的话可以V扫描下方二维码联系领取~如果二维码失效可以点击下方链接去拿一样的哦【CSDN大礼包】最新网络安全/网安技术资料包~282G无偿分享1.从0到进阶主流攻防技术视频教程包含红蓝对抗、CTF、HW等技术点2.入门必看攻防技术书籍pdf书面上的技术书籍确实太多了这些是我精选出来的还有很多不在图里3.安装包/源码主要攻防会涉及到的工具安装包和项目源码防止你看到这连基础的工具都还没有4.面试试题/经验网络安全岗位面试经验总结谁学技术不是为了赚$呢找个好的岗位很重要需要的话可以V扫描下方二维码联系领取~因篇幅有限资料较为敏感仅展示部分资料添加上方即可获取如果二维码失效可以点击下方链接去拿一样的哦【CSDN大礼包】最新网络安全/网安技术资料包~282G无偿分享