[发明专利]网络数据检测方法及相关设备有效
申请号: | 201711207967.7 | 申请日: | 2017-11-27 |
公开(公告)号: | CN109842588B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 马慧培;胡珀;马传雷 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L61/4511 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 数据 检测 方法 相关 设备 | ||
本申请提供了一种网络数据检测方法,可以获得预构建的检测模型,检测模型是由机器学习算法对训练样本训练得到的,训练样本为DNS查询请求,且训练样本具有用于区分DNS查询请求是否异常的属性项,获得待检测的DNS查询请求后,获得DNS查询请求在这些属性项上的属性值,并将这些属性值输入至检测模型中,检测模型通过对属性值进行分类判断便可以确定DNS查询请求的分类结果,分类结果表示DNS查询请求为正常还是异常。该方法中,检测模型使用的属性项更为复杂,且无需依靠人工经验设置的判断阈值,检测使用的人工成本较低且检测结果的准确度更高。另外,本申请还提供了一种网络数据检测装置,用以保证所述方法在实际中的应用及实现。
技术领域
本申请涉及网络检测技术领域,更具体地,是网络数据检测方法及相关设备。
背景技术
企业等单位会构建内部网络,内部网络可能会受到外部恶意程序的攻击,虽然内部网络可以通过设置防火墙阻挡一部分恶意攻击,但对于某些恶意攻击行为如高级持续性威胁(Advanced Persistent Threat,简称为APT)却不能有效地检测并进行处理。这些恶意程序拥有防火墙穿透技术,可以将数据包伪装后通过内部网络的基础通信通道将数据包隐蔽地传输出去,从而与外界网络进行通信。
如图1所示,一种常用的穿透防火墙的手段是,域名系统(Domain Name System,简称为DNS)隧道技术。使用DNS隧道技术的恶意程序可以在内部网络植入客户端并在外部伪装DNS服务器,客户端与伪装DNS服务器之间能够建立隧道,从而避开防火墙的检测。
因此,为了能够发现这种能够穿透防火墙的恶意攻击,需要提供一种网络数据检测方案。
发明内容
有鉴于此,本申请提供了一种网络数据检测方法,用于发现使用DNS隧道技术进行恶意攻击的网络攻击行为。
为实现所述目的,本申请提供的技术方案如下:
第一方面,本申请提供了一种网络数据检测方法,包括:
获得通过机器学习算法构建的检测模型,其中,所述检测模型是对DNS查询请求样本训练得到的,所述DNS查询请求样本具有属性项,所述属性项为用于区分DNS查询请求是否异常的特征;
获得待检测的DNS查询请求;
确定所述待检测的DNS查询请求在所述属性项上的属性值;
将所述属性值输入至所述检测模型中,以确定所述待检测的DNS查询请求是否为异常的DNS查询请求。
第二方面,本申请提供了一种网络数据检测装置,包括:
检测模型获得单元,用于获得通过机器学习算法构建的检测模型,其中,所述检测模型是对DNS查询请求样本训练得到的,所述DNS查询请求样本具有属性项,所述属性项为用于区分DNS查询请求是否异常的特征;
查询请求获得单元,用于获得待检测的DNS查询请求;
属性值确定单元,用于确定所述待检测的DNS查询请求在所述属性项上的属性值;
查询请求检测单元,用于将所述属性值输入至所述检测模型中,以确定所述待检测的DNS查询请求是否为异常的DNS查询请求。
第三方面,本申请提供了一种网络数据检测设备,包括:处理器和存储器,所述处理器通过运行存储在所述存储器内的软件程序、调用存储在所述存储器内的数据,至少执行如下步骤:
获得通过机器学习算法构建的检测模型,其中,所述检测模型是对DNS查询请求样本训练得到的,所述DNS查询请求样本具有属性项,所述属性项为用于区分DNS查询请求是否异常的特征;
获得待检测的DNS查询请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711207967.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:监测系统安全的方法和装置
- 下一篇:一种云存储加密方法、装置、设备及存储介质
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置