【读书笔记】网空态势感知理论与模型(九)

对分析人员数据分类分流操作的研究

1.概述

本章节介绍一种以人员为中心的智能数据分类分流系统,该系统利用了入侵检测分析人员的认知轨迹。整合了3个维度的动态网络-人系统(cyber-humber system):网空防御分析人员、网络监测数据和攻击活动。该方法利用了记录下来的入侵检测分析人员的分析过程,称为“认知轨迹”。分析人员的认知轨迹描述了从网络监测数据中检测发现恶意事件过程的示例。资深人员的认知轨迹对于培训初级人员执行数据的分类分流很有帮助。

同时开发了智能系统,可根据与初级分析人员已识别事件的相似度自动检索出其他资深安全分析人员的认知轨迹。

D'Amico和Whitley描述了计算机网络防御(CND)分析人员的6个广泛的分析任务:分类分流分析、升级上报分析、关联分析、威胁分析、事件响应和取证分析

数据分类分流的三大挑战:
(1)不断产生的网络数据量巨大,并且包含许多误报。分析人员需要做出高质量的判定,确定网络数据中哪些值得进一步分析,以及哪些是应当作为安全事件进行上报。

(2)分析人员必须在时间压力下进行数据分类分流,快速决策是第二大挑战。

(3)在7*24h连续值班的模式下,如何将一位分析人员所获得的知识(如疑似但尚未确认的恶意事件、观察到的攻击行为等)转交给下一班次。

后续研究试图回答的问题

(1)SA中数据分类分流的特点是什么?是否能否在这种情况下形式化定义给过程?

(2)分析人员认知过程中的关键组成部分是什么?如何在SA数据分类分流中表示分析人员的认知过程?

(3)如何跟踪分析人员的数据分类分流过程?

(4)如何利用所采集的数据分类分流过程来提高分析人员在SA中的数据分类分流操作效率?

2. 数据分类分流的特点

2.1 数据分析

意义架构循环模型(sense making loop)对自下而上流程和自上而下流程的整合。自下而上流程是从理论到数据的过程,如搜索和过滤、查看和提取、模式化、立案调查和讲述理论。至上而下的过程是从数据到理论的过程,分析人员重新评估、寻找支撑点、寻找证据、寻找相互关系以及搜索信息。

2.2 大规模和快速变化的数据

SA的数据来源可能包括“大量分布式网络包采集探针、系统日志文件、SNMP陷阱和查询、基于检测特征的IDS系统、用户配置文件数据库、系统消息、威胁数据库和操作员命令”,同时也包括莱西人类智能产生的数据,包括SIEM系统的数据(如威胁数据库)、来自外部的数据(如外部攻击或威胁报告)和从社交媒体收集的数据。

异构数据在类型和格式上有很大差异,包括定量数据和定性数据,结构化、半结构化和非结构化数据。同时,SA数据和攻击威胁在不断变化,也就是网络安全环境的高度动态化特质

网络安全分析人员要把原始数据转化为:所关注活动、可疑活动、常规事件、安全事件和入侵集合。

2.3 “人在环中”式数据分类分流

安全分析人员在解释数据、理解情境、产生假设以及以灵活方式做出决策方面具备优势。

2.4 为安全时间响应上报安全事件

一个安全事件被定义为“对计算机安全策略、可接受的使用策略或标准安全实践的违反的迫切威胁”。

3. SA中数据分类分流的定义

以形式化定义识别除了数据分类分流过程的关键构件。

3.1 动态的cyber-humber system

这种CHS包括(1)网络上进行的攻击活动 (2)收集自多个来源的大规模且快速变化的检测数据(3)一组上报的安全事件及推断的安全事件与攻击杀伤链的时间与因果关系(4)一组“客观世界的知识”(如攻击情报和保护网络的任务等)(5)分析人员的心智模型(6)逐步过滤出可疑网络安全事件数据的分析人员所执行的数据分类分流操作。

是到时间t为止进行的一组数据分类分流操作。

3.2 大规模和快速变化的数据源

6个维度标识数据类别

(1)根据数据的传感器类型归类。

(2)数据格式分类

(3)检测范围的层级

(4)可访问性而言

(5)定性数据或定量数据

(6)是否是时间敏感,分为稳定数据和流数据

定义1 给定一个网络,网络事件e是一个多元组,指定网络中发生的连接活动的特征。

e ={occurTime,detectTime,eventType,attackType,srcIP,srcPort,dstIP,dstPort,

prot,sensor,severity,conf ,msg}

其中,eventType是网络连接的类型(新建、断开、拒绝)

attackType指定此事件所属的攻击类型,默认为空

prot是网络协议

severity是事件的严重程度

conf是事件的可置信度

3.3 攻击链中的安全事件

攻击链被建模表示为对漏洞暴露的攻击利用所引起网络状态变化的一个序列。

攻击事件被定义为一个元组<att,E,R>

其中att是制定了某一个攻击链的一个攻击标识符。

E=(e1、。。。、en)是为了实施攻击链att而发生的一个网络事件序列。

R={happenbefore(ei,ej),is-a-pre-step(ei,ej)},标识E中两个事件的时间或逻辑关系

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/298668.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

muduo网络库剖析——网络地址InetAddress类

muduo网络库剖析——网络地址InetAddress类 前情从muduo到my_muduo 概要socketaddr_in介绍成员用法 网络地址转换函数 框架与细节成员函数使用方法 源码 前情 从muduo到my_muduo 作为一个宏大的、功能健全的muduo库&#xff0c;考虑的肯定是众多情况是否可以高效满足&#xf…

RocketMQ源码 发送顺序消息源码分析

前言 rocketmq 发送顺序消息和普通消息的主流程区别大部分一致的&#xff0c;区别在于&#xff1a;普通消息发送时&#xff0c;从所有broker的队列集合中 轮询选择一个队列&#xff0c;而顺序队列可以提供用户自定义消息队列选择器&#xff0c;从NameServer 分配的顺序 broker…

动态编译 - Dynamically Compile and Load External Java Classes

文章目录 概述Code 概述 动态编译和加载外部Java类的核心流程可以概括为以下几个步骤&#xff1a; 读取源代码: 首先&#xff0c;需要获取到外部的Java源代码。这通常是通过读取文件、网络资源或者数据库中的源代码字符串来实现的。编译源代码: 接下来&#xff0c;需要使用Ja…

PHP在线sqlite转html表格小功能(sqlite2html)

6KB PHP实现在线sqlite转html表格小功能(支持大文件上传,得到一表一文件) 可自定义&#xff1a;上传限制大小&#xff1b;支持后缀格式!下载格式位压缩包&#xff0c;内含一表一个html文件。 作用&#xff1a;程序员实用工具&#xff0c;上传sqlite数据得到html表格数据供本地…

[ESP32]如何透過Modbus和Serial port擷取工業數顯表頭資料?

[ESP32]ESP32 as Modbus Master and Receive Data from Gauge with Serial Port 對於既有老舊的工業或實驗設備機台&#xff0c;嵌入工業數顯表頭並顯示設備運作參數和數據&#xff0c;以讓巡檢人員或操作人員手抄記錄數據&#xff0c;是常見作法。然而&#xff0c;若可將既有設…

个人笔记:分布式大数据技术原理(一)Hadoop 框架

Apache Hadoop 软件库是一个框架&#xff0c;它允许使用简单的编程模型&#xff0c;实现跨计算机集群的大型数据集的分布式处理。它最初的设计目的是为了检测和处理应用程序层的故障&#xff0c;从单个机器扩展到数千台机器&#xff08;这些机器可以是廉价的&#xff09;&#…

环形缓冲区优点及实现

环形缓冲区优点及实现 目录 环形缓冲区优点及实现一、环形缓冲区概念二、环形缓冲区优点1、一个有缺陷的数据读写示例2、使用环形缓冲区解决数据读写缺陷 三、环形缓冲区实现代码 一、环形缓冲区概念 环形缓冲区是一种特殊的缓冲区&#xff0c;其读指针和写指针都指向同一个缓…

MySQL之视图索引执行计划

目录 一.视图 二.执行计划 2.1.什么是执行计划 2.2.执行计划的作用 三.使用外连接、内连接和子查询进行举例 四.思维导图 好啦今天就到这里了哦&#xff01;&#xff01;&#xff01;希望能帮到你哦&#xff01;&#xff01;&#xff01; 一.视图 含义 &#xff1a;在数…

【BIAI】lecture 3 - GD BP CNN Hands-on

GD & BP & CNN & Hands-on 专业术语 gradient descent (GD) 梯度下降 back propagation (BP) 向传播 Convolutional Neural Network (CNN) 卷积神经网络 forward propagation 前向传播 biologically symmetry 生物对称性 synaptic 突触 axon 轴突 课程大纲 The go…

webgl调试之排查内存泄漏

内存泄漏自然而然是要看内存是不是涨了 然后我们如何确认泄露了呢&#xff0c;我们需要把代码梳理清楚&#xff0c;知道哪个时机&#xff0c;在delete&#xff0c;在create&#xff0c;那么这个时候&#xff0c;按道理&#xff0c;delete了n个对象&#xff0c;create了N个对象&…

Redis 键中冒号的用途是什么?可以使匹配查询更快吗?

Redis 键中冒号的用途是什么在Redis中&#xff0c;冒号&#xff08;:&#xff09;用作键的分隔符&#xff0c;它的主要作用是创建层次结构和命名空间。通过在键中使用冒号&#xff0c;可以将键分为多个部分&#xff0c;从而更好地组织和管理数据。 以下是冒号在Redis键中的用途…

2024苹果Mac电脑免费文件数据恢复软件EasyRecovery

EasyRecovery是一个操作安全、价格便宜、用户自主操作的非破坏性的只读应用程序&#xff0c;它不会往源驱上写任何东西&#xff0c;也不会对源驱做任何改变&#xff01;EasyRecovery是一个操作安全、价格便宜、用户自主操作的非破坏性的只读应用程序&#xff0c;它不会往源驱上…

MySQL第四战:视图以及常见面试题(上)

目录 目录&#xff1a; 一.视图 1.介绍什么是视图 2.视图的语法 语法讲解 实例操作 二.MySQL面试题 1.SQL脚本 2.面试题实战 三.思维导图 目录&#xff1a; 随着数字化时代的飞速发展&#xff0c;数据库技术&#xff0c;特别是MySQL&#xff0c;已经成为IT领域中不可…

短网址的新玩法,短到只剩域名

短网址大家应该都不陌生了&#xff0c;一句话就可以解释清楚&#xff0c;把一串很长的网址缩短到只有几个字符依然可以正常访问&#xff0c;缩短之后会更加简洁美观。 那大家见过的短网址一般长啥样呢&#xff0c;比如t.cn/xxxxx、dwz.cn/xxxxx、c1ns.cn/xxxxx。这些短网址都有…

初始MySQL

一、数据库 1.什么是数据库 数据库&#xff08; Database,简称DB &#xff09;&#xff1a;长期存放在计算机内&#xff0c;有组织、可共享的大量数据的集合&#xff0c;是一个数据“仓库” 2.数据库的作用 可以结构化存储大量的数据&#xff0c;方便检索和访问保持数据信息…

JVM工作原理与实战(八):类加载器的分类

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、类加载器介绍 二、类加载器的分类 1.Java代码实现的类加载器 2.Java虚拟机底层源码实现的类加载器 3.默认的类加载器层次&#xff08;JDK8及之前的版本&#xff09; 总结 前言…

迅为RK3588开发板使用 FFMpeg 进行推流

Debian/Ubuntu 系统使用以下命令安装 FFMpeg &#xff0c;如下图所示&#xff1a; apt-get install ffmpeg 使用 ifconfig 查看开发板 ip 为 192.168.1.245 如下图所示&#xff1a; 使用 FFMpeg 推流一个 mp4 视频进行测试&#xff0c;作者将测试视频 test.mp4 放在了根目录下…

学习笔记——C++运算符之赋值运算符

上次我们说到C的运算符共有四种&#xff0c;分别是算术运算符&#xff0c;赋值运算符&#xff0c;比较运算符和逻辑运算符 &#xff0c;下面介绍赋值运算符&#xff0c;赋值运算符主要的种类及作用如下表所示。 #include<bits/stdc.h> using namespace std; int main(){…

求两个数之间的最小公约数

目录 前言 方法&#xff1a;求两个数之间的最小公约数 1.欧几里得算法 2.枚举法 3.公共因子积 4.更相减损术 5.Stein算法 解题&#xff1a;在链表中插入最大公约数 总结 前言 今天刷每日一题&#xff1a;2807. 在链表中插入最大公约数 - 力扣&#xff08;LeetCode&#xff09;…

jenkins安装报错:No such plugin: cloudbees-folder

jenkins安装报错&#xff1a;No such plugin: cloudbees-folder 原因是缺少cloudbees-folder.hpi插件 解决&#xff1a; 一&#xff0c;重新启动 http://xxx:8800/restart 二&#xff0c;跳到重启界面时&#xff0c;点击系统设置 三&#xff0c;找到安装插件&#xff0c;然…