首页 > 其他分享 >ATT&CK是什么

ATT&CK是什么

时间:2023-04-27 18:23:24浏览次数:48  
标签:CK Tactics 什么 Detection ATT Mitigations Techniques

ATT&CK是什么

一、ATT&CK官网

ATT&CK, Adversarial Tactics, Techniques, and Common Knowledge,对抗战术、技术与通用知识。

官网:https://attack.mitre.org/

 

二、ATT&CK说了什么

想要看懂ATT&CK说了什么,首先要做两件事,第一件是看懂网站的各个主题说了什么,第二件是看懂各个主题之间的关系。

 

2.1 各个主题说了什么

Matrices ---- 渗透测试步骤(Tactics)和渗透测试手法(Techniques)的矩阵表。

Tactics ---- 渗透测试步骤集合; 亦即tactic,战术,编号TAxxxx。

Techniques ---- 攻击手法集合; 亦即technique,技术,编号Txxxx。并列举各technique对应的攻击案例(Procedure Examples)、防御措施(Mitigations)和检测措施(Detection)。

Data Sources ---- 要采集用以分析的数据的集合,这里等同Detection,编号DSxxxx。

Mitigations ---- 防御措施集合,编号Mxxxx。

Groups ---- 黑客组织集合,编号Gxxxx。

Software ---- 黑客软件集合,编号Sxxxx。

 

2.2 各主题的关系

Matrices列出了Tactics和Techniques的关系

Techniques给出了关联的攻击案例(Procedure Examples)、防御措施(Mitigations)和检测措施(Detection/Data Sources)

Procedure Examples中含有相关的Groups和Software

 

2.3 ATT&CK说了什么

经过以上分析我们可以得到以下结论

对于攻击方,att&ck给出了渗透测试步骤(Tactics)和渗透测试手法(Techniques)。

对于防守方,

法(Detection/Data Sources); 或者叫安全防护体系。

 

三、如何依照ATT&CK建设安全体系

3.1 攻击方

学习att&ck给出的渗透测试步骤(Tactics)和渗透测试手法(Techniques),并依此渗透测试步骤和渗透测试手法进行攻击。

 

3.2 防守方

实施att&ck给出了攻击手法相对应的缓解措施(Mitigations)和检测方法(Detection/Data Sources)。

 

3.3 存在的问题

一是,Tactics、Techniques、Mitigations、Detection/Data Sources完整性依赖于人,而不是与人无关的理论。

二是,没有体现Mitigations、Detection/Data Sources之间的关联性。

三是,没有体现Mitigations、Detection/Data Sources左移右移的必要性。

 

标签:CK,Tactics,什么,Detection,ATT,Mitigations,Techniques
From: https://www.cnblogs.com/beikenxiong/p/17359898.html

相关文章

  • 数据库_duckdb_本地访问远程数据_ aws s3
    Extensions扩展FullTextSearchHTTPFSJSONPostgresScannerSQLiteScannerpython3-c"importduckdb;duckdb.query('INSTALLhttpfs;');"Loadinganextensionfromlocalstorage 参考https://duckdb.org/docs/extensions/overviewh......
  • 什么是好的 API 文档?
    接口文档是描述如何与软件系统中的特定接口进行交互的文档,通常包含接口的名称、描述、请求和响应的格式、参数、返回值、错误码、调用示例等信息。它是开发人员在设计和开发软件系统时必不可少的参考资料。日常工作中,运用接口文档最多的是前后端的同学,因为要遵守各自的规范流程,所......
  • jq中的九大选择器有哪些?作用是什么?
    jQuery中的九大选择器如下:元素选择器(ElementSelector):使用元素名称来选择HTML元素。如$('p')选取所有<p>元素。ID选择器(IDSelector):使用元素的ID属性来选择HTML元素。如$('#myId')选取ID为'myId'的元素。类选择器(ClassSelector):使用元素的class属性来选......
  • 在Golang中使用Testify mock框架
    1.前言2.实现代码3.Mock和测试4.Mock无参方法5.Mock带参数的方法6.Mock带参数的方法,但是参数具体内容非测试重点7.Mock带参数的方法,并校验实际参数8.Mockery9.参考1.前言我使用golang已经有一段时间了,但直到最近我才终于明白如何在golang测试中进行对象......
  • c# winform Socket多文件传输并把传输文件保存到Oracle数据库Blob字段里
    服务器接收端代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Net;usingSystem.Threading;usingSystem.......
  • abstract class和interface有什么区别?
    声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静......
  • Representation Learning for Attributed Multiplex Heterogeneous Network
    目录概符号说明各种定义HeterogeneousnetworkAttributednetworkAttributedmultiplexnetwork代码CenY.,ZouX.,ZhangJ.,YangH.,ZhouJ.andTangJ.Representationlearningforattributedmultiplexheterogeneousnetwork.KDD,2019.概本文在Attributed(结......
  • 为什么FIFO 第一轮读出数据正确,第二轮读出数据的时候读出的是x?FIFO 读出数据有误
    仿真如下所示,第一轮写入12345678读出来都是对的,后来写9 1011...等,读出来就是x了,这是为什么呢?  这说明指针在指到FIFO尽头以后出了什么问题。。。。。 最后发现是这里指针的位宽是3,结果定义为了4位,这样的话,当你指针累计到111的时候并没有返回到000,而是指到......
  • bsp是什么?
    BSP是BinarySpace Partitioning(二叉空间分割)的缩写,是另一种类型的空间分割技术,在游戏工业上应用了,Doom是第一个使用BSP树的商业游戏。参考:https://baike.baidu.com/item/bsp/4572765?fr=aladdin这种方法很有用因为它能在早期排除大量的多边形,所以在最后我们仅仅是对少数面进行......
  • 虚拟机安装docker镜像
    一、下载centOs镜像文件    下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/ (目前试例选择的是CentOS-7-x86_64-DVD-2009.iso:桌面版,也可根据需求选择Everything版本的,基本上包含了全部配置)二、下载VMware   目前选择的是 16破解版,随便下载找个下载地......