[发明专利]一种web请求异常检测的方法、装置、设备及可读介质在审
| 申请号: | 202110561690.8 | 申请日: | 2021-05-23 |
| 公开(公告)号: | CN113420779A | 公开(公告)日: | 2021-09-21 |
| 发明(设计)人: | 孙伟源 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04;G06N3/08;G06F21/57 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;杨帆 |
| 地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 web 请求 异常 检测 方法 装置 设备 可读 介质 | ||
本发明提供了一种web请求异常检测的方法、装置、设备及可读介质,该方法包括:收集若干条web请求,并提取所有web请求中的预设属性;将提取出的预设属性转换为数据向量;配置构建神经网络的参数,并将数据向量作为数据样本输入到神经网络中进行训练以得到训练后的神经网络模型;使用训练后的神经网络模型对再次接受到的web请求进行分类以检测异常的web请求。通过使用本发明的方案,能够对web异常行为检测和管理,有效解决了web请求多样性问题,提高了异常行为检测率,加强了web应用服务的防护,能够无需修改web配置,不影响web服务质量,并保障web系统稳定性。
技术领域
本领域涉及计算机领域,并且更具体地涉及一种web请求异常检测的方法、装置、设备及可读介质。
背景技术
现今,互联网己经从根本上改变了人们之间的交互、彼此分享信息的方式。几乎所有的公司、部门和许多个人都在使用web服务,从网上商店到网络银行,从网上政务到网络贸易,互联网已经成为社会的一部分。现在的互联网主要是以web应用程序作为服务器端,使用HTTP作为通信协议,给客户提供各种便利以及信息。随着web服务的流行使用,越来越多的不法分子瞄准了Web应用程序的各种漏洞进行攻击,黑客利用网站操作系统和Web服务器的漏洞,获取Web服务器的操作权限,轻则篡改网页内容,重则窃取重要内部数据、渗透内网,给个人和企业造成损失。据报道2020上半年,web应用攻击数量同比激增超800%,且手段更加自动化,攻击持续加剧,各行各业深受其害。面对异常严峻的web应用攻击形势,加大安全防护力度迫在眉睫。当前,web安全机制包括防火墙、入侵检测系统、安全HTTP协议、访问控制机制、用户认证技术等等。尽管这些技术使web服务器更安全,但是web服务器上攻击的频率和严重程度却日趋增长。
神经网络的全称是人工神经网络,简称ANN,它采用计算机来模拟生物体中神经网络的某些结构和功能,并用于工程领域。神经网络类似于人类大脑重复学习的方法,先给出一系列的样本,进行学习和训练,从而产生区别各种样品之间的不同特征和模式。样本集应该尽量体现代表性,为了精确地拟合各种样本数据,通过上百次,甚至上千次的训练和学习,系统最后得出潜在的模式。当它遇到新的样品数据时,系统就会根据训练结果自动进行预测和分类。BP神经网络是D.Rumelhart和J.McCelland提出的一种基于误差反向传播算法训练的多层前向人工神经网络。BP神经网络除了含有输入层和输出层之外,还具有一个或多个隐含层。每层的处理单元只接收来自上一层处理单元输出的信号,并将接收到的信号进行处理之后,输入至下一层,最终模型结构是一个各层处理单元之间全连接,同层处理单元之间无连接的前向无环网络拓扑结构。BP神经网络的学习过程由信号的正向传播与误差的反向传播构成。在输入信号的正向传播阶段,信号由输入层进入网络,经过隐含层的逐层处理之后,最终传递至输出层,得到网络的预测值。若此预测值与期望值不符,网络将转入误差的反向传播阶段。在误差的反向传播过程中,将期望值与预测值之间的误差经隐含层逐层向输入层传递,由此得到各层各单元的误差信号,然后依此误差信号实现对网络连接权值的更新。在训练过程中,反复执行信号的正向传播与误差的反向传播,直到网络输出的误差小于预先设定的阈值,或进行到预先设定的学习次数为止。BP神经网络具有较好的模式识别与分类能力,正好适应web异常检测的要求。
发明内容
有鉴于此,本发明实施例的目的在于提出一种web请求异常检测的方法、装置、设备及可读介质,通过使用本发明的技术方案,能够对web异常行为检测和管理,有效解决了web请求多样性问题,提高了异常行为检测率,加强了web应用服务的防护,能够无需修改web配置,不影响web服务质量,并保障web系统稳定性。
基于上述目的,本发明的实施例的一个方面提供了一种web请求异常检测的方法,包括以下步骤:
收集若干条web请求,并提取所有web请求中的预设属性;
将提取出的预设属性转换为数据向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110561690.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车前端机舱盖及其安全防护装置
- 下一篇:一种锂电池临时放置仓库





