当前位置: 首页 > news >正文

2023年 AI APT可持续攻击的调查研究报告

  • 总览

随着网络技术的不断发展,网络安全威胁也日益严峻。高级持续性威胁(APT)攻击以其目标明确、手段多样、隐蔽性强等特点,成为网络安全领域的重要挑战。本文分析2023年当前 APT 攻击的主要特点、活跃组织、攻击趋势以及漏洞利用情况,并提出相应的安全建议,帮助大家了解 APT 攻击,提升网络安全防护能力。

一、APT 攻击的主要特点

  1. 目标明确,针对性强: APT 攻击者通常针对特定的组织或个人,进行长时间、有计划的攻击,旨在窃取敏感数据、破坏关键基础设施或获取经济利益。
    • 目标选择: 攻击者会根据受害者的行业、组织规模、资产价值、信息敏感性等因素,选择攻击目标。例如,政府机构通常掌握着重要的国家机密,金融行业则拥有大量的金融数据,因此成为 APT 攻击的热门目标。
    • 攻击目标类型: 攻击目标类型包括政府机构、国防军事、金融商贸、教育科研、能源交通、医疗健康等。其中,政府机构和军事部门是最常见的攻击目标,因为这些部门掌握着重要的国家机密和军事信息。
  2. 攻击手段多样,技术先进: APT 攻击者利用钓鱼邮件、恶意软件、0day 漏洞、供应链攻击等手段,并不断更新攻击技术和工具,以绕过安全防御。
    • 钓鱼邮件: 钓鱼邮件是 APT 攻击中最常见的手段之一,攻击者通过发送看似正常的邮件,诱骗受害者点击恶意链接或下载恶意附件,从而控制受害者的计算机。
    • 恶意软件: 恶意软件是 APT 攻击的重要工具,攻击者会使用各种恶意软件,例如木马、后门、勒索软件等,窃取受害者的敏感数据,或控制受害者的计算机。
    • 0day 漏洞: 0day 漏洞是指尚未被公开或修复的软件漏洞,攻击者会利用 0day 漏洞进行攻击,以绕过安全防御。
    • 供应链攻击: 供应链攻击是指攻击者通过攻击软件供应商的供应链,将恶意软件植入到软件中,然后通过软件分发到受害者,从而控制受害者。例如,2023 年 3 月 29 日,涉及 3CXDesktopApp 音视频会议软件的供应链攻击事件,就是由 Lazarus 组织发起的。
  3. 隐蔽性强,难以检测: APT 攻击者通常采用隐蔽的攻击手法,例如社会工程学、恶意软件伪装、横向移动等,以隐藏攻击痕迹,避免被检测。
    • 社会工程学: 社会工程学是指利用人类的弱点进行攻击,例如欺骗、诱骗等,以获取敏感信息或控制受害者的计算机。
    • 恶意软件伪装: 恶意软件伪装是指将恶意软件伪装成正常的软件,例如将木马伪装成办公软件、杀毒软件等,以诱骗受害者下载和运行。
    • 横向移动: 横向移动是指攻击者入侵受害者的计算机后,会尝试获取更高的权限,或入侵其他计算机,以扩大攻击范围。
  4. 攻击范围广,影响深远: APT 攻击往往造成严重的后果,例如数据泄露、系统瘫痪、经济损失等,对受害者造成长期的影响。例如,2017 年 WannaCry 勒索软件攻击,导致全球数十万台计算机感染,造成巨大的经济损失。

(一)攻击目标

APT 攻击者通常针对特定组织或个人,例如政府机构、军事部门、金融企业、科研机构等,这些组织或个人掌握着重要的国家机密、商业秘密或科研数据。

(二)攻击手段

  • 钓鱼邮件: 通过发送看似正常的邮件,诱骗受害者点击恶意链接或下载恶意附件,从而控制受害者的计算机。
  • 恶意软件: 将木马、后门、勒索软件等恶意软件植入到受害者的计算机中,窃取敏感数据或控制受害者的计算机。
  • 0day 漏洞: 利用尚未被公开或修复的软件漏洞,绕过安全防御,入侵受害者的计算机。
  • 供应链攻击: 通过攻击软件供应商的供应链,将恶意软件植入到软件中,然后通过软件分发到受害者,从而控制受害者。

(三)攻击特点

  • 目标明确: 攻击者针对特定组织或个人进行攻击,攻击目标明确。
  • 手段多样: 攻击者利用多种手段进行攻击,攻击手法复杂。
  • 隐蔽性强: 攻击者采用隐蔽的攻击手法,避免被检测。
  • 持续时间长: 攻击者会长期潜伏在目标网络中,持续获取信息或造成破坏。

二、APT 攻击的活跃组织

二、活跃的 APT 组织

  1. 东亚地区:
    • Lazarus
      • 攻击目标: 金融机构、虚拟货币交易所、卫星通信接收器和调制解调器等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、供应链攻击等手段。
      • 技术特点: 攻击手法复杂,具备高超的技术水平,不断更新攻击技术和工具。
    • Kimsuky
      • 攻击目标: 政府、科技、媒体、医疗、能源等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 擅长利用社会工程学手段进行攻击,并根据时事热点制作诱饵,攻击手法隐蔽。
    • APT37
      • 攻击目标: 政府、军事、企业等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、0day 漏洞等手段。
      • 技术特点: 擅长利用 0day 漏洞,并具备漏洞利用开发的技术,攻击方式复杂,不断改进工具和技战术流程。
    • APT43
      • 攻击目标: 政府、教育、研究和智库等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、网络犯罪活动等手段。
      • 技术特点: 攻击目标明确,攻击手法复杂,并通过网络犯罪活动筹集资金。
  2. 东南亚地区:
    • 海莲花
      • 攻击目标: 政府、科研院所、媒体、企业等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、供应链攻击等手段。
      • 技术特点: 攻击目标广泛,攻击手法多样,具备高超的技术水平。
    • SaaiwcDarkPink
      • 攻击目标: 政府、军事、教育机构、宗教和非营利组织等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 攻击目标广泛,攻击手法多样,具备高超的技术水平。
  3. 南亚地区:
    • 蔓灵花
      • 攻击目标: 政府、电力、军工业等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 攻击目标明确,攻击手法多样。
    • 肚脑虫
      • 攻击目标: 政府、军事、商务领域等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 攻击目标明确,攻击手法多样。
    • 透明部落
      • 攻击目标: 政府、军队、激进分子、民间社会等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 攻击目标广泛,攻击手法多样。
    • SideCopy
      • 攻击目标: 政府、军队、军事等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 攻击目标明确,攻击手法多样。
    • 响尾蛇
      • 攻击目标: 政府、外交机构、军事、高等教育机构等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 攻击目标明确,攻击手法多样。
    • 摩诃草
      • 攻击目标: 政府、军事、电力、工业、外交、经济等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 攻击目标广泛,攻击手法多样。
    • 幼象(CNC
      • 攻击目标: 政府、科研机构、教育机构等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、社会工程学等手段。
      • 技术特点: 攻击目标明确,攻击手法多样。
  4. 东欧地区:
    • APT28
      • 攻击目标: 政府、军事、安全组织等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、0day 漏洞等手段。
      • 技术特点: 攻击手法复杂,具备高超的技术水平,攻击目标广泛。
    • APT29
      • 攻击目标: 政府、机构、外交部门等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、0day 漏洞等手段。
      • 技术特点: 攻击目标明确,攻击手法复杂,攻击目标广泛。
    • Turla
      • 攻击目标: 政府、大使馆、军事、教育、研究、制药公司等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、0day 漏洞等手段。
      • 技术特点: 攻击手法复杂,具备高超的技术水平,攻击目标广泛。
    • Sandworm
      • 攻击目标: 政府、媒体、能源、工业控制系统等领域。
      • 攻击手段: 利用钓鱼邮件、恶意软件、0day 漏洞等手段。
      • 技术特点: 攻击目标明确,攻击手法复杂,

三、APT 攻击的趋势

APT 攻击并非一成不变,而是随着技术发展和安全防御的提升,不断演变和进化。以下是一些 APT 攻击的趋势:

  • 移动端攻击增多: 随着移动设备的普及,移动端攻击成为 APT 攻击的新趋势。攻击者利用 0day 漏洞、恶意应用等手段,窃取手机用户的敏感数据,并进行远程监控。
  • 网络设备成为攻击目标: 路由器、防火墙等网络设备成为 APT 攻击的重要目标。攻击者利用网络设备中的漏洞,建立 C2 服务器,并进行横向移动。
  • 勒索团伙利用 0day 漏洞: 勒索团伙开始利用 0day 漏洞进行攻击,例如 Magniber 和 Nokoyawa 团伙。
  • 攻击技术更加复杂: APT 攻击者不断改进攻击技术和工具,例如使用恶意软件伪装、横向移动、自动化攻击平台等,以绕过安全防御。

四、0day 漏洞的利用

2023 年上半年,0day 漏洞的利用情况有所上升,攻击者利用 0day 漏洞进行攻击,例如:

  • Outlook 漏洞 CVE-2023-23397: 攻击者通过发送带有特定 MAPI 属性的邮件,窃取受害者 NTLM Hash。
  • iOS 系统中 iMessage 信息服务的 0-Click 0day 漏洞: 攻击者无需任何用户交互,即可利用该漏洞窃取手机用户的敏感数据。
  • Barracuda Networks ESG 设备中的 0day 漏洞 CVE-2023-2868: 攻击者利用该漏洞获取目标设备的代码执行权限,并部署恶意软件。

五、安全建议

面对日益严峻的 APT 攻击威胁,企业和个人需要采取有效的安全措施,以防范 APT 攻击。

(一)企业安全建议

  • 加强网络安全意识: 定期进行安全培训和演练,提高员工的安全意识和防范能力。
  • 及时更新操作系统和软件: 定期更新操作系统和软件,修复漏洞,避免被攻击者利用。
  • 使用安全的移动设备: 开启安全功能,例如安全锁屏、防病毒软件等,防止手机被攻击者控制。
  • 部署专业的安全防护设备: 例如防火墙、入侵检测系统、安全漏洞扫描工具等,以检测和防御 APT 攻击。
  • 建立完善的网络安全管理制度: 制定安全策略,建立安全事件响应机制,及时发现和处理安全事件。
  • 关注安全情报: 关注安全厂商发布的 APT 攻击情报,及时了解最新的攻击趋势和防御方法。

(二)个人安全建议

  • 警惕钓鱼邮件: 不要点击来自陌生人的邮件中的链接或附件,不要随意泄露个人信息。
  • 使用安全的软件: 从正规渠道下载软件,并定期更新软件。
  • 开启安全功能: 开启防病毒软件、防火墙等安全功能。
  • 备份重要数据: 定期备份重要数据,以防止数据丢失。

六、总结

APT 攻击是一个长期存在的威胁,攻击者不断更新攻击技术和工具,以绕过安全防御。企业和个人需要加强网络安全意识,采取有效的安全措施,以防范 APT 攻击。通过提高安全防护能力,我们可以更好地保护自己免受 APT 攻击的侵害,确保网络空间的安全稳定。

相关文章:

2023年 AI APT可持续攻击的调查研究报告

总览 随着网络技术的不断发展,网络安全威胁也日益严峻。高级持续性威胁(APT)攻击以其目标明确、手段多样、隐蔽性强等特点,成为网络安全领域的重要挑战。本文分析2023年当前 APT 攻击的主要特点、活跃组织、攻击趋势以及漏洞利用…...

Leetcode 102.目标和

给定一个正整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 ‘’ 或 ‘-’ ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums [2, 1] ,可以在 2 之前添加 ‘’ ,在 1 之前添加 ‘-’ &…...

LLM AI工具和Delphi名称的起源

LLM AI工具和Delphi名称的起源 使用ChatGPT,直接或通过微软工具,以及其他基于llm的引擎。我很欣赏他们提供好的总结和比较的能力,并且还编写了一些样板代码。与此同时,当你问一些重要的问题时,你会得到一些令人惊讶的好…...

打破数据分析壁垒:SPSS复习必备(十一)

一、方差分析 方差分析的应用条件如下: (1)独立,各组数据相互独立,互不相关; (2)正态:即各组数据符合正态分布; (3)方差齐性&…...

【十六】【QT开发应用】Menu菜单,contextMenuEvent,setContextMenuPolicy,addAction

在 Qt 框架中,QMenu 类用于创建和管理菜单。菜单是用户界面的一部分,可以包含多个选项或动作,用户可以选择这些选项来执行特定的功能。菜单通常显示在菜单栏、上下文菜单(右键菜单)或工具栏中。 基本用法 创建菜单对象…...

华为DCN技术:M-LAG

M-LAG(Multichassis Link Aggregation Group)即跨设备链路聚合组,是一种实现跨设备链路聚合的机制。M-LAG主要应用于普通以太网络、VXLAN和IP网络的双归接入,可以起到负载分担或备份保护的作用。相较于另一种常见的可靠性接入技术…...

k8s持久化之emptyDir使用

目录 概述实践代码 概述 理解emptyDir使用,是后续k8s持久化进阶,高阶使用的基础。 实践 代码 详细说明在代码中 # 缓存数据,可以让多个容器共享数据 # 删除 Pod 时,emptyDir 数据同步消失 # 定义 initContainer -> 下载数据…...

Java露营基地预约小程序预约下单系统源码

轻松开启户外探险之旅 🌟 露营热潮来袭,你准备好了吗? 随着人们对户外生活的热爱日益增加,露营已成为许多人周末和假期的首选活动。但你是否曾因找不到合适的露营基地而烦恼?或是因为繁琐的预约流程而错失心仪的营地…...

七天速通javaSE:第四天 java方法

文章目录 前言一、什么是方法?二、方法的定义与调用1. 方法的定义2. 方法的调用3. 练习:定义比大小方法并调用 三、方法的重载四、递归五、可变参数拓展:命令行传递参数 前言 本章将学习java方法。 一、什么是方法? java方法是用…...

jupyter notebook的markdown语法不起作用

在这个界面编辑,发现markdown你编辑的是什么就是什么,不起作用,然而点一下: 右上角“Notebook转发”,就会单独跳出一个jupyter notebook的界面,此时就会奏效:...

Redis 学习笔记(2)

目录 1 Redis的持久化1.1 RDB持久化方案1.2 AOF持久化方案 2 Redis架构2.1 主从复制架构2.2 哨兵集群设计2.3 哨兵集群设计 3 Redis事务机制4 Redis过期策略与内存淘汰机制4.1 过期策略4.2 内存淘汰机制 5 Redis高频面试题4.1 缓存穿透4.2 缓存击穿4.3 缓存雪崩 1 Redis的持久化…...

快慢指针:删除有序数组中的重复项

题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 思路好想&#xff0c;代码实现不好想 class Solution {public int removeDuplicates(int[] nums) {int fast 1,slow 1;while(fast < nums.length){if(nums[fast] ! nums[fast-1]){nums[slow] nums[fast]…...

用户登录错误次数太多锁定账号

当用户登录验证码错误次数太多时&#xff0c;需要限制用户在10分钟之内不能再次登录。 限制方案&#xff1a; 1.通过Redis ZSet key可以设置为用户名&#xff0c;value可以设置为UUID&#xff0c;score设置为当前时间戳 每次用户登录时&#xff0c;通过 rangeByScore 查询对…...

tedsign vue3 web-端框架中封装一个验证码组件 以及对应node 接口逻辑说明

一个这样的组件 我直接上代码了 <template><t-loading size"small" :loading"loading" show-overlay><div class"container" click"refresh"><div v-if"svg" class"svg" v-html"svg&…...

探索Scala并发编程之巅:高效并行处理的艺术

标题&#xff1a;探索Scala并发编程之巅&#xff1a;高效并行处理的艺术 引言 在现代软件开发中&#xff0c;随着多核处理器的普及&#xff0c;编写能够充分利用硬件能力的并发程序变得至关重要。Scala&#xff0c;这门结合了面向对象和函数式编程特性的语言&#xff0c;提供…...

AudioLM: 音频生成的革命性模型

AudioLM: 音频生成的革命性模型 AudioLM是一种革命性的音频生成模型&#xff0c;它结合了深度学习和自然语言处理的先进技术&#xff0c;能够生成高质量、逼真的音频内容。本文将探讨AudioLM的基本原理、工作机制、应用场景以及对音频生成领域的影响和未来发展方向。 一、Aud…...

C++ Vector的模拟实现

vector的介绍 1. vector是表示可变大小数组的序列容器。 2. 就像数组一样&#xff0c;vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问&#xff0c;和数组一样高效。但是又不像数组&#xff0c;它的大小是可以动态改变的&#xff0c;而…...

Kubernetes之Controller详解

本文尝试从Kubernetes Controller的种类、交互逻辑、最佳实践、伪代码示例及历史演进5个方面对其进行详细阐述&#xff0c;希望对您有所帮助&#xff01; 一、Kubernetes Controller种类 Kubernetes Controller Manager 是 Kubernetes 集群的核心组件之一&#xff0c;负责管理…...

openlayers性能优化——开启图层预加载、减少空白等待时间

使用切片图层时、地图拖拽会有空白图片&#xff0c;为了减少空白等待时间&#xff0c;我们可以开始图层预加载。 const map_top new Map({layers: [new TileLayer({preload:Infinity, //预加载source: new StadiaMaps({layer: "outdoors",}),}),],target: "ma…...

BlockingQueue详解(含动画演示)

目录 BlockingQueue详解0、BlockingQueue简介BlockingQueue接口中方法注释BlockingQueue的实现&#xff0c;总结计划 1、ArrayBlockingQueue简介2、ArrayBlockingQueue的继承体系3、ArrayBlockingQueue的构造方法①、 ArrayBlockingQueue(int capacity)②、ArrayBlockingQueue(…...

别再只盯着7805了!聊聊LDO选型时那些容易被忽略的关键参数(附实测对比)

LDO选型实战指南&#xff1a;超越7805的五大高阶参数解析 在电子设计领域&#xff0c;低压差线性稳压器(LDO)如同电路系统中的"毛细血管"&#xff0c;负责将能量精准输送到每个功能模块。当大多数工程师还在使用上世纪设计的7805时&#xff0c;现代LDO芯片早已进化出…...

阻抗匹配原理与工程实践指南

1. 阻抗匹配基础理论1.1 阻抗的定义与组成在电路系统中&#xff0c;阻抗&#xff08;Impedance&#xff09;是对电流阻碍作用的统称&#xff0c;用复数形式表示为&#xff1a;Z R j(ωL - 1/ωC)其中&#xff1a;R为电阻分量&#xff08;实部&#xff09;j(ωL - 1/ωC)为电抗…...

深入解析DSP的多通道缓冲串口McBSP数据通路与控制通路

1. McBSP基础概念与核心功能 多通道缓冲串口&#xff08;McBSP&#xff09;是数字信号处理器&#xff08;DSP&#xff09;中用于高速串行通信的关键外设模块。我第一次接触这个模块是在开发音频处理系统时&#xff0c;当时为了搞定I2S音频数据传输&#xff0c;花了整整两周时间…...

非线性奇异谱分解算法:精细化处理时间序列数据,提取CSV文件信号特征,生成希尔伯特谱分析报告

SSD–fft–hht&#xff0c;奇异谱分解算法&#xff0c;是对原始小波分解的一种改进&#xff0c;对小波分解中的高频部分进行二次分解&#xff0c;提高分辨率。 一种非线性时间序列分解方法&#xff0c;可用于处理各种复杂数据&#xff0c;包括金融&#xff0c;气候&#xff0c;…...

别再手动写ZPL了!用C#和斑马官方SDK搞定ZT410 RFID打印机(附中文乱码解决方案)

用C#驱动斑马ZT410 RFID打印机&#xff1a;从基础连接到中文打印实战 斑马ZT410 RFID打印机在物流、零售和资产管理领域应用广泛&#xff0c;但许多开发者仍停留在手动拼接ZPL指令的原始阶段。这种工作方式不仅效率低下&#xff0c;还容易因指令格式错误导致打印失败或RFID写入…...

STM32实战:IO-Link物理层编码配置避坑指南(附逻辑分析仪抓包技巧)

STM32实战&#xff1a;IO-Link物理层编码配置避坑指南&#xff08;附逻辑分析仪抓包技巧&#xff09; 在工业自动化领域&#xff0c;IO-Link作为点对点通信协议正快速普及。对于嵌入式开发者而言&#xff0c;使用STM32等通用MCU实现IO-Link主站/从站功能时&#xff0c;物理层编…...

Qt加载OBJ或STL模型文件,支持鼠标移动、缩放、旋转Demo

Qt加载模型文件obj或者stl实例&#xff0c;支持鼠标移动缩放旋转demo最近在捣鼓Qt的3D可视化功能&#xff0c;发现用Qt搞个模型查看器比想象中简单。咱们先整点实际的——做个能加载obj/stl模型&#xff0c;支持鼠标拖拽旋转、平移、缩放的demo。废话不多说&#xff0c;直接撸代…...

芯片可靠性测试避坑指南:为什么你的FCBGA封装必须做BHast(附硬件制备全流程)

芯片可靠性测试避坑指南&#xff1a;为什么你的FCBGA封装必须做BHast&#xff08;附硬件制备全流程&#xff09; 在芯片可靠性测试领域&#xff0c;BHast&#xff08;Highly Accelerated Temperature and Humidity Stress Test&#xff09;是一个经常被讨论却又容易被误解的测试…...

uDebugLib:嵌入式零开销串口调试库设计与实践

1. uDebugLib 库概述uDebugLib 是一个轻量级、跨平台的嵌入式串口调试辅助库&#xff0c;专为 Arduino 及兼容平台&#xff08;如 ESP32、STM32&#xff08;通过Arduino Core&#xff09;、nRF52 等&#xff09;设计。其核心目标并非替代完整的日志系统&#xff08;如esp_log或…...

应用层缓存的庖丁解牛

“应用层缓存”常被误解为“加个 Redis 那么简单”或“为了快而快”。 但本质上&#xff0c;应用层缓存是用“空间”换“时间”&#xff0c;用“一致性风险”换“系统吞吐量”的终极权衡艺术。 它是数据库&#xff08;慢、稳、强一致&#xff09;与用户&#xff08;快、急、高并…...