安全领域中的TTP

2024-08-23 18:18
文章标签 安全 领域 ttp

本文主要是介绍安全领域中的TTP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在APT等 高级威胁 研究的领域,时常可以在各组织发布的 APT 报告中看到一个专业术语 TTP ,TTP及其中的三要素,战术Tactics、技术Techniques和过程Procedures,是描述高级威胁组织及其攻击的重要指标。TTP的概念最早来自于军事领域及反恐活动,随着在 信息安全 领域及 网络安全 领域的推广应用,其概念已经被多次误解。本文前半部分帮大家追根溯源,解释什么是TTP,后半部分结合绿盟科技 APT报告 中 境外APT-C1组织攻击我国某互金平台 的案例,给大家说说TTP中的三要素,战术、技术和过程。

信息安全及网络安全领域中的TTP是什么

SpecterOps团队成员Robby Wincheseter曾撰文表示,在浏览各种信息安全报告、博客和推特时,我们经常看到TTP这个缩写,指与信息安全相关的各种事物,如测试、工具、流程、程序等。虽然TTP很常见,但使用时多已脱离其本来含义:战术、技术与过程。本章节中,Robby Wincheseter将介绍自己对TTP用法的理解(基于国防部的定义),并解释原因。

联合条例 1-02 中对于 TTP 的定义

战术、技术与过程是国防部自创的特定术语,已使用多年,用于描述军事行动。联合条例(JP)1-02《美国国防部军事及相关术语词典》中对战术、技术与过程具体定义如下:

  • 战术 — 协调使用并有序部署军队。
  • 技术 — 用于执行战斗行动、履行职责或任务的非规定方式或方法。
  • 过程 — 规定如何执行特定任务的标准和具体步骤。

 

这些“官方”定义究竟意味着什么?在笔者看来,这几个词从上至下越来越具体,含义最宽泛的是“战术”,最具体的的是“过程”。笔者将抽丝剥茧地详细阐述每个术语的具体含义,以澄清或有误解。此外,在对各术语的描述中,笔者以“持有汽车”为喻,以便于理解。

战术

战术是规定事情处理方式的概括性要求,具体信息很少。战术通常用于规划和/或追踪目的,没有具体说明或指示,只是概括的一般性指导,以确保行动所要求的各项事务均已完成。

以持有汽车作类比。在此过程中涉及很多“战术”,如加油、清洗和保养,每一项都可视为“战术”。此例中,我们将选取“保养”战术作深入探讨。

技术

“技术”处于最粗略的“战术”和最具体的“过程”(见下一节)之间,主要包含预期完成的行动,但不包括完成某项行动的具体指导(即“非规定性的”)。通常情况下,是识别需要完成的任务,但不会就如何完成任务进行微观管理。

继续以车作类比。若所选战术为“保养”,可以用多种技术实现该战术,如换油、轮胎互换、更换刹车片等。这些技术给出了需要完成的任务,但不提供具体操作说明。这里我们选择“换油”用于进一步讨论“过程”。

过程

过程是完成某项任务的详细、具体的操作说明和/或指导。它包括完成任务所需的所有步骤,但不提供任务的指导思想或背景。过程的重点在于提供完整、详细的说明,使任何人都可参照说明正确完成任务。

最后还以车为例,对于保养汽车来说,执行“换油”技术的步骤是具体做法。包含的信息有更换频率、机油类型、螺塞位置、必要工具等。过程应做到任何人(或者说,几乎任何人)都能按照描述完成任务。

 

构建战术、技术和过程之间的层级结构有利于展示他们之间的关系。为了实现所需战术,很有必要利用一种或多种技术。而且,要实现这些技术,需采用一种或多种过程。“高级”威胁源起方所采用的战术与其他攻击者大同小异,他们的优势主要在于能够实现他人无法轻易模仿的新技术或复杂过程。

TTP与网络安全之间存在怎样的关系?

Robby Wincheseter认为,尽管TTP一直用于传统战争领域,但对于描述网络安全也非常有用。好在MITRE ATT&CK Matrix采用了这一结构,是基于TTP的安全的一个优秀实例。

各列标题表示攻击者在网络攻击周期的某些阶段采用的各种高级战术。战术Matrix中的各个条目表示技术(标绿)。我们在前面提到,每个战术对应多种技术。您可单击每项技术,查看技术详情,如恶意攻击者对该技术的应用情况。这些实例描述了所使用的过程,并对采用的实际行动和利用的资源进行了详细介绍。这些过程可被视为开展某些恶意活动的特定哈希或工具以及命令行。MITRE ATT&CK提供了易于使用的计算机安全相关的TTP分类。

 

例如,若攻击者要访问的网络中的计算机或资源不在其初始位置,则需借助 横向移动攻击 战术。比较流行的一种技术是将Windows内置的管理共享,C$和ADMIN$,用作远程计算机上的可写目录。实现该技术的过程是利用SysInternals PsExec工具创建二进制文件,执行命令,将其复制到Windows管理共享,然后从该共享处开启服务。即使阻断SysInternals PsExec工具,也不能完全消除Windows管理共享技术的风险。这是因为攻击者会转而使用其他过程,如“net use”或PowerShell cmdlet Invoke-PsExec。了解攻击的特征和防御对策对于评估安全措施的有效性至关重要。

为什么TTP在网络安全领域如此重要?

Robby Wincheseter在阐明TTP的用途后,想说明为何这一军事术语在现代计算机世界中如此重要?实际上,您在了解这一恶意活动方案后会成为更优秀的攻击者或防御者。将复杂的攻击解析为TTP对于您了解攻击检测或重现非常有帮助。

了解信息安全相关的各种战术有助于您确定企业环境中的短板,让您集中精力弥补所缺乏的知识/覆盖范围。例如,“Assume Breach”方案就是这样一个佐证——有效的网络安全措施必须识别攻击者利用的其他战术,而不只是专注于防御初始入侵。这一整体视角将使安全计划更加完善,不至于遗漏某些方面。

了解技术与过程之间的区别也同等重要。很多网络安全工具和 威胁情报 Feed专注于攻击者采用的特定过程(如工具哈希、文件名和C2域名/IP地址),而忽略了使用的技术。安全社区有时候也会将发现的某些内容称为新技术,但更准确地说,这些应称为现有技术的新过程。若您了解潜在技术并且能够调整特定过程,无论扮演哪种角色,您都将是更优秀的操作员。

古人云,“授之以鱼不如授之于渔。”对于网络防御来说,“授人以鱼”指专注于攻击者过程(如哈希和特定IP地址)的脆弱性指标,这些指标在短时间内有效,可能暂时满足您的需求。“授人以渔”指关注攻击者使用的技术,了解攻击相关的技术和行为,构建灵活的防御措施,确保成功防御攻击者调整或创建的新过程。

案例分析: 境外APT-C1组织攻击我国某互金平台 事件中的TTP

那TTP应用到APT攻击事件中又会是怎样的,绿盟科技的文章是这样描述的

在整个攻击事件中,攻击者在战术、技术及过程三个方面( TTP )表现出 高级威胁 的特征,包括高度目的性、高度隐蔽性、高度危害性、高度复合性、目标实体化及攻击非对称化,在国际网络安全领域通常使用这些特征,来标识及识别高级持续性威胁(APT)攻击,同时由于其攻击主要针对我国互联网金融领域,因此将其命名为APT-C1。

从下图中可以看到APT-C1在TTP方面的特征

战术:

  • 专业:具备数字货币及运作的专业知识
  • 低调:目标选择及恶意软件推广,都没有选择大范围传播
  • 可信:着力伪装并树立可信的口碑

技术:

  • 防杀防分析:减少或变换恶意行为,侦测沙箱环境
  • 动态域名:DGA动态生成域名,逃避黑名单检测
  • 监控+窃取:多手段从信息流中窃取所需

过程:

  • 七步一杀:悉心准备,复杂而细致的攻击过程
  • 实体目标:中后期主要针对我国某交易平台展开
  • 非对称化:互金大盗及窃取手段,让管理员毫无察觉

这篇关于安全领域中的TTP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1100137

相关文章

客户案例:安全海外中继助力知名家电企业化解海外通邮困境

1、客户背景 广东格兰仕集团有限公司(以下简称“格兰仕”),成立于1978年,是中国家电行业的领军企业之一。作为全球最大的微波炉生产基地,格兰仕拥有多项国际领先的家电制造技术,连续多年位列中国家电出口前列。格兰仕不仅注重业务的全球拓展,更重视业务流程的高效与顺畅,以确保在国际舞台上的竞争力。 2、需求痛点 随着格兰仕全球化战略的深入实施,其海外业务快速增长,电子邮件成为了关键的沟通工具。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

2024网安周今日开幕,亚信安全亮相30城

2024年国家网络安全宣传周今天在广州拉开帷幕。今年网安周继续以“网络安全为人民,网络安全靠人民”为主题。2024年国家网络安全宣传周涵盖了1场开幕式、1场高峰论坛、5个重要活动、15场分论坛/座谈会/闭门会、6个主题日活动和网络安全“六进”活动。亚信安全出席2024年国家网络安全宣传周开幕式和主论坛,并将通过线下宣讲、创意科普、成果展示等多种形式,让广大民众看得懂、记得住安全知识,同时还

【Kubernetes】K8s 的安全框架和用户认证

K8s 的安全框架和用户认证 1.Kubernetes 的安全框架1.1 认证:Authentication1.2 鉴权:Authorization1.3 准入控制:Admission Control 2.Kubernetes 的用户认证2.1 Kubernetes 的用户认证方式2.2 配置 Kubernetes 集群使用密码认证 Kubernetes 作为一个分布式的虚拟

PostgreSQL核心功能特性与使用领域及场景分析

PostgreSQL有什么优点? 开源和免费 PostgreSQL是一个开源的数据库管理系统,可以免费使用和修改。这降低了企业的成本,并为开发者提供了一个活跃的社区和丰富的资源。 高度兼容 PostgreSQL支持多种操作系统(如Linux、Windows、macOS等)和编程语言(如C、C++、Java、Python、Ruby等),并提供了多种接口(如JDBC、ODBC、ADO.NET等

企业安全之WiFi篇

很多的公司都没有安全团队,只有运维来负责整个公司的安全,从而安全问题也大打折扣。我最近一直在给各个公司做安全检测,就把自己的心得写下来,有什么不足之处还望补充。 0×01  无线安全 很多的公司都有不怎么注重公司的无线电安全,有钱的公司买设备,没钱的公司搞人力。但是人的技术在好,没有设备的辅助,人力在牛逼也没有个卵用。一个好的路由器、交换机、IDS就像你装备了 无尽、狂徒、杀人书一

Linux 安全弹出外接磁盘

命令行操作 首先,需要卸载硬盘上的所有分区,可以使用umount来卸载分区 清空系统缓存,将所有的数据写入磁盘 sync 列出已挂载的文件系统 使用lsblk或者df命令来查找要卸载的分区 lsblk or df -h 确保没有文件正在使用 使用lsof 命令来检查 sudo lsof |grep /dev/sdc 卸载分区 假设硬盘的分区是 /dev/sdc1,使用u

3.比 HTTP 更安全的 HTTPS(工作原理理解、非对称加密理解、证书理解)

所谓的协议 协议只是一种规则,你不按规则来就无法和目标方进行你的工作 协议说白了只是人定的规则,任何人都可以定协议 我们不需要太了解细节,这些制定和完善协议的人去做的,我们只需要知道协议的一个大概 HTTPS 协议 1、概述 HTTPS(Hypertext Transfer Protocol Secure)是一种安全的超文本传输协议,主要用于在客户端和服务器之间安全地传输数据

【小迪安全笔记 V2022 】信息打点9~11

第9天 信息打点-CDN绕过篇&漏洞回链8接口探针&全网扫指&反向件 知识点: 0、CDN知识-工作原理及阻碍 1、CDN配置-域名&区域&类型 2、CDN绕过-靠谱十余种技战法 3、CDN绑定-HOSTS绑定指向访问 CDN 是构建在数据网络上的一种分布式的内容分发网。 CDN的作用是采用流媒体服务器集群技术,克服单机系统输出带宽及并发能力不足的缺点,可极大提升系统支持的并发流数目,减少或避

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com