网络流量中基于数据控制流的漏洞利用程序检测方法研究

基本信息
批准号:U1836116
项目类别:联合基金项目
资助金额:66.00
负责人:陈锦富
学科分类:
依托单位:江苏大学
批准年份:2018
结题年份:2021
起止时间:2019-01-01 - 2021-12-31
项目状态: 已结题
项目参与者:张磊,李致远,赵跃华,宋香梅,谢网根,邓渊浩,胡津昌,张祖法,包骐豪
关键词:
特征提取网络流量漏洞利用程序攻击场景网络脆弱性分析
结项摘要

The detection of vulnerability exploit is always a research hotspot in the field of network security. The existing detection technologies have suffered from the problems of accuracy and efficiency in the network traffic. In order to find out how to identify and classify the existing exploits in network traffic, we first analyze the existing exploit detection techniques based on the attack ways and characteristics of exploits in network traffic. We will present a new pattern used to represent exploits based on data control flow, and design a lightweight classification method for vulnerability exploits based on event protocol mechanism. We also will address some methods including the rapid identification, classification and feature extraction for vulnerability exploits in network traffic with the new pattern. Secondly, we will research on property matching method for vulnerability exploits based on semantic annotation, and build a semantic vulnerability exploit database based on mapping model. Then the method of identifying the vulnerability of attack program based on fuzzy decision will be put forward. Thirdly, we work on the feature extraction of those unknown exploits based on the higher interactive honeypot system, as well as the gray box method of host feature extraction based on deep learning technology. By using the machine learning technology, the extracted features are analyzed to determine whether they belong to one specific exploit application or not, and its type can also be identified and will be stored into the vulnerability attack database after classifying and identifying. An exploit detection system will also be developed based on data control flow in this project, which can be applied to analyzing and detecting some common exploit programs. In this project the proposed approaches will further promote the development of the detection theory and technology for the vulnerability exploiting application in the field of network security.

漏洞利用程序的检测一直是网络安全领域的研究热点,现有检测技术在网络流量环境下对漏洞利用程序的识别遭受了准确性和效率的问题。为了研究出更有效的网络流量中的漏洞利用程序的识别和分类方法,本项目首先研究网络流量中漏洞利用程序的攻击方式及特点,提出基于数据控制流的漏洞利用程序表示模型,设计一种基于事件协议的轻量级漏洞利用程序分类方法,从而研究出基于数据控制流的漏洞利用程序特征提取方法和快速识别方法。接着研究基于语义标注的漏洞利用程序属性匹配方法,实现基于映射模型的语义漏洞攻击数据库的构建,进而提出基于模糊决策的攻击程序漏洞识别方法。最后针对未知漏洞利用程序研究基于高交互蜜罐技术的特征捕获和分析方法,进一步研究基于深度学习主机特征提取的灰盒方法,通过机器学习技术对特征进行匹配,识别漏洞利用程序及其类型,并存入漏洞攻击数据库。项目的研究成功将进一步促进网络安全领域中漏洞利用程序检测理论与技术的发展。

项目摘要

漏洞利用程序的检测一直是网络安全领域的研究热点,现有检测技术在网络流量环境下对漏洞利用程序的检测遭受了准确性和效率的问题。为了研究出更有效的网络流量中的漏洞利用程序的检测和分类方法,本项目首先研究采用基于主动防御策略的蜜罐技术来收集网络流量,以解决异常流量数据远远小于正常流量数据所导致的数据集不平衡问题。然后,研究利用核主成分分析技术将流量数据过滤并在新的特征空间中利用线性判别分析方法进行二次特征提取,以获得更为精准的特征属性。提取到特征属性后,将生成的特征利用非对称卷积自编码器结合随机森林算法共同构建检测模型。接着,研究基于相似性度量的漏洞攻击数据库构建算法,构建了一个面向网络流量的漏洞攻击数据库,将数据库中的数据作为训练集,通过快速决策树算法构建决策树形成分类模型,实现对待识别的攻击程序的分类,同时也可以为其他的分类方法改善误差,提高准确性。此外,考虑到现有漏洞利用程序可能通过传输二进制恶意文件进行网络流量攻击,故研究二进制文件生成基于跳转的控制流图,接着针对异常跳转的漏洞利用程序的漏洞利用程序特征,提出了相关定义及基于控制流图的漏洞利用程序检测方法。进一步,项目研究基于深度学习的恶意网络流量分类方法及漏洞利用程序检测方法,通过研究时序卷积网络的特性学习流量数据包的字节序列特性提取数据集中的关键特征,训练出的检测模型在较短训练时间内可获得更高的准确率。考虑到加密流量分类的重要性,项目研究了深度信念网络分析加密流量TLS证书的特征,实现对漏洞利用程序加密流量的分类。最后,将上述研究技术整合开发了一套网络流量中漏洞利用程序检测原型系统,该原型系统能有效检测网络流量中典型的漏洞利用程序。项目研究成果进一步促进了网络安全领域中漏洞利用程序检测理论与技术的发展。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

跨社交网络用户对齐技术综述

跨社交网络用户对齐技术综述

DOI:10.12198/j.issn.1673 − 159X.3895
发表时间:2021
3

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
4

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
5

基于SSVEP 直接脑控机器人方向和速度研究

基于SSVEP 直接脑控机器人方向和速度研究

DOI:10.16383/j.aas.2016.c150880
发表时间:2016

陈锦富的其他基金

批准号:61202110
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目

相似国自然基金

1

网络流量中漏洞利用程序的识别和分类

批准号:U1836117
批准年份:2018
负责人:杨轶
学科分类:F0205
资助金额:66.00
项目类别:联合基金项目
2

基于数据挖掘的安全漏洞静态检测方法研究

批准号:60873213
批准年份:2008
负责人:梁彬
学科分类:F0205
资助金额:30.00
项目类别:面上项目
3

基于类型感知动态数据流分析的Android安全漏洞检测缓解技术

批准号:61472209
批准年份:2014
负责人:诸葛建伟
学科分类:F0206
资助金额:86.00
项目类别:面上项目
4

漏洞相关数据集中的知识发现及在漏洞检测中的应用

批准号:U1836209
批准年份:2018
负责人:梁彬
学科分类:F0205
资助金额:248.00
项目类别:联合基金项目