att&ck

攻击能力和防御能力的可量化可衡量的标准,
是否防得住,是否检测的了,和同行的对比

攻击行为(网络威胁分析,研究,行业报告)-----》ATT&CK(对抗模型,对抗流程细分,回答怎么做和为什么)------》防御(数据源,分析,优先排序,缓解)

ATT&CK是一个对抗行为知识库,该知识库
是基于真实观察数据创建的
提供了一个沟通交流的通用语言
是公开免费的,全球可访问的
是由社区驱动的

ATT&CK的核心概念(Tactic)  12个战术/阶段(包括整个攻防的所有内容,这些内容是高度抽象的,和具体的系统无关)

    初始访问(钓鱼,物理接入,用来打第一个点)

    执行(到底用什么方式执行我的恶意程序,后门)

    持久化(如何保持你的权限,如何在系统中留下后门,几乎把方法已经列全了)

    提升权限(从一个低权限的账号升级一个高权限的账号)

    防御绕过()

    凭据访问(当我获得高权限的,把这个系统上的可以作为横向扩展的凭据,可以用来登录的凭据)

    发现(在复杂的网络,发现核心的资产)

    横向移动(攻击一个点后,如何实现扩展到其他的点)

    收集(尽可能收集下对我有用的数据,比如视频文件)

    命令和控制(可以在机器上执行某些命令,来达到某些目的)

    数据渗透(把拿到的数据如何拿出去)

    影响(对这个系统产生更进一步的影响和操作,比如关机,掉电,勒索等)

ATT&CK的核心概念(Technique)300多种攻击技术
    以通用方式应用多个平台的通用技术(例如混淆的文件和信息)
    以特定方式应用于多个平台的常规技术(例如进程注入)

    仅仅适用于一种平台的特定技术

使用场景
    1、检测分析
    a、选择攻击技术
    b、查阅检测该技术所需的数据源
    c、完成检测脚本和命令
    d、收集数据
    e、分析收集到的数据源是否可行
    f、收集到数据后进行正式分析(是否真实发生了攻击,是否漏报 误报)
    g、判断误报的特征,然后修改检测脚本和命令

2、威胁情报
    level  依赖att&ck的情报
    例如 在att&ck搜索框查找所在行业经常遇到atp组织,了解其涉及的技术以及缓解措施
    level2  
    将apt的攻击情况映射到att&ck框架中,这些威胁情报报告既可以来源于内部的输出,也可以来源外面的渠道
    level3 自己生产威胁情报
    将更多的内部和外部的信息都映射到att&ck框架中,包括事件的响应数据,威胁订阅报告,实时警报和组织的历史信息等

情报团队追踪atp的工具,获取最新的威胁情报,然后和事件响应团队需要打破隔离,自动化的平台可以确保团队之间的连续性

3、差距评估,拿一把同样的尺子,做衡量,需要选择一种战术,然后做回放,再看检测率。在ack&ck出来之前是没有任何办法去做衡量(Atomic Thread Coverage项目整理一套真实的攻击技巧,
Dett&ct项目,分析/评估数据源的覆盖度,是否足以对所有的攻击检测做分析)
    评估覆盖的范围
    引申att&ck,评估主机在应对攻击防御技术

    确定差距的优先级顺序
    确定当前阶段优先级最高的缺口

    调整防御方案
    修改防御策略或采用新的防御手段,解决这些缺口

4、攻击模拟(Atomic Red Tead项目,Tools项目)
越来越高级的
风险扫描----》渗透测试----》红队----》攻击模拟

ATT&CK的威胁捕获实践()
被动的安全检测技术
    Firewall防火墙                    
    IPDS的入侵监测系统                 
    AV杀毒软件
    沙箱
    SIEM

已经存在的威胁
基于告警
    
主动安全检测技术
    Thread Hunting威胁捕获系统
依托细粒度的数据
基于假设-分析验证

创建假设---》调研所需要的工具和技术----》发现新模式与TTPS----》通知并丰富分析结果----在循环创建假设

att&ck技术所涉及到的数据

文件监控

进程监控

远程命令监控

异构数据源的联合分析QSL

在线连接各类异构的数据源
无需费时集成数据,快速调查

att&ack学习笔记6的更多相关文章

  1. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  2. TCP/IP协议学习笔记

    计算机网络基础知识复习汇总:计算机网络基础知识复习 HTTP协议的解析:剖析 HTTP 协议 一个系列的解析文章: TCP/IP详解学习笔记(1)-- 概述 TCP/IP详解学习笔记(2)-- 数据链 ...

  3. Android学习笔记1 android adb启动失败问题 adb server is out of date. killing...

    下面是Android的学习笔记,原文地址. 我是使用adb devices出现如下红字错误, 使用第一种方法方法,结果关掉豌豆荚就可以了. android adb启动失败问题 adb server i ...

  4. TIMAC 学习笔记(二)

    昨天大体上熟悉了TIMAC自带的CC2530的示范例程,今天先从演示抓包入手,分析四种不同的配置工程在空中传输的差异.随后,会按照扫描.组网.入网等MAC层接口函数入手,结合IEEE 802.15.4 ...

  5. Linux防火墙iptables学习笔记(三)iptables命令详解和举例[转载]

     Linux防火墙iptables学习笔记(三)iptables命令详解和举例 2008-10-16 23:45:46 转载 网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能 ...

  6. TCP/IP详解学习笔记 这位仁兄写得太好了

      TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣 ...

  7. ZooKeeper 学习笔记

    ZooKeeper学习笔记 1.   zookeeper基本概念 zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是hadoop和Habase的重要组件,是为分布式应用提供一致性服 ...

  8. 基于51单片机IIC通信的PCF8591学习笔记

    引言 PCF8591 是单电源,低功耗8 位CMOS 数据采集器件,具有4 个模拟输入.一个输出和一个串行I2C 总线接口.3 个地址引脚A0.A1 和A2 用于编程硬件地址,允许将最多8 个器件连接 ...

  9. 基于51单片机IIC通信的AT24C02学习笔记

    引言 最近在学习几种串行通信协议,感觉收获很多,这篇文章是学习IIC总线协议的第一篇文章,以后还会再写一篇关于PCF8591 IIC通信的ADDA转换芯片的文章. 关于IIC总线 IIC 即Inter ...

  10. 基于I2C总线的MPU6050学习笔记

    MPU6050学习笔记 1. 简述 一直想自己做个四轴飞行器,却无从下手,终于狠下决心,拿出尘封已久的MPU6050模块,开始摸索着数据手册分析,一步一步地实现了MPU6050模块的功能,从MPU60 ...

随机推荐

  1. [COCI 2023/2024 #1] Mostovi 题解

    前言 题目链接:洛谷. 题目分析 首先可以确定的是需要枚举断边,所以我们希望两次枚举之间能有些关联.不难想到类树形 DP 的套路,建 DFS 树,只不过这题除了讨论和父亲之间的边,还要考虑返租边.以下 ...

  2. [学习笔记] 阶 & 原根 - 数论

    较为冷门(?)的数论知识,但在解决一些特殊问题上有着重要的作用. 整数的阶 根据欧拉定理有正整数 \(n\) 和一个与 \(n\) 互素的整数 \(a\),那么有 $a^{\phi(n)} \equi ...

  3. 一步步开发Windows服务(Windows Service)[转]

    基于0起步来创建一个服务,做到简单的记录时间日志功能,其具体招行方法可自行添加. 1.创建服务 2.删除默认服务文件 3.添加自己的服务文件 4.更改启动项目 5. 引用 using System.T ...

  4. 我们常用的地铁卡/银行卡,竟然运行着一个 Java 虚拟机

    我们日常使用 NFC 卡可以用来刷地铁,进出门禁,但是你有没有想过, 当我们使用一个 NFC 的 IC 卡刷卡进入地铁的时候,此时系统是如何知道我这个卡上有多少充值余额的? 这个薄薄的 NFC 卡到底 ...

  5. 关于Vue + element plus包装Component理解

    关于Vue + element plus包装Component理解 一.关于编写思路 我以设计el-select选择框进行举例说明 父组件与Component传递params与Function使用Pr ...

  6. milvus 结果

    milvus (2.3.3) 两个查询方法 collection.query(...) 和 collection.search(...) 的返回类型是不同的,用错了会说 attribute error ...

  7. 1分钟掌握变速效果,让你的视频快慢自如----蓝松视频编辑SDK

       2. 变速调整默认速度是1X就是正常播放速度,可以通过调节滑块,实现视频中的慢镜头动作    3.只需一行代码设置播放速度/** 视频的播放速度; 范围是 0.1---10.0 默认1.0; 正 ...

  8. Kubernetes-1:初识k8s 什么是kubernetes

    Kubernetes简介 为什么要用k8s? 容器间(Docker)在夸主机通信时,只能通过在主机做端口映射(DNAT)来实现,这种方式对于很多集群应用来说及其不方便.会影响整体处理速度,所以引入k8 ...

  9. 【YashanDB知识库】EXP导致主机卡死问题

    问题现象 问题单:exp导出全库1主2备主节点执行,DMP文件30G左右系统卡死,发生主备切换 现象: exp sys/Cod-2022 file=bim20240402.dmp full=y 服务器 ...

  10. 【YashanDB知识库】YAS-00103 no free block in dictionary cache

    [问题分类]功能使用 [关键字]YAS-00103,no free block in dictionary cache [问题描述]执行union all 太多子查询导致报错,例子如下: [问题原因分 ...