28、基于图结构数据的网络新奇性检测:Sec2graph方法解析

基于图结构数据的网络新奇性检测:Sec2graph方法解析

1. Sec2graph方法概述

Sec2graph旨在检测网络流量中的异常模式,整个过程以网络事件日志作为输入。该方法主要包含三个关键步骤:
- 从网络事件构建安全对象图
- 将图编码为适合机器学习算法处理的结构
- 使用自动编码器进行新奇性检测

以下是Sec2graph工作流程的简单示意:

graph LR
    A[网络事件日志] --> B[构建安全对象图]
    B --> C[图编码]
    C --> D[自动编码器检测异常]
2. 从网络事件构建安全对象图
2.1 基本概念

网络日志文件可描述为一系列有序事件 ${e_1, e_2, …, e_n}$,每个事件由多个字段组成,不同事件的字段语义不同。我们从每个事件中提取关键字段,创建一个或多个安全对象(SO),SO是一组属性的集合,每个属性对应一个特定的事件字段。

例如,一个网络连接事件会产生四个SO:源IP地址SO、目的IP地址SO、目的端口SO和网络连接SO。其中,网络连接SO包含那些对创建事件间关系不太重要的字段属性,如有效负载大小。而相同IP地址出现的两个事件很可能存在关联。

2.2 事件类型与图模型

考虑的事件类型包括网络连接、应用程序事件(如dns、dhcp等)以及文件传输和x509证书信息。这些事件在入侵检测中都很重要,例如网络连接事件可用于检测端口扫描和违反安全策略的通信,应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值