[发明专利]一种针对业务逻辑漏洞攻击的检测方法及系统有效
| 申请号: | 201910380376.2 | 申请日: | 2019-05-08 |
| 公开(公告)号: | CN110135166B | 公开(公告)日: | 2021-03-30 |
| 发明(设计)人: | 姜强;周学龙;孟庆飞;王志伟;冯琨;梁科海;武锦程;李晨曦;顿壮壮;邱佑军 | 申请(专利权)人: | 北京国舜科技股份有限公司 |
| 主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/55;H04L29/06 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王庆龙;苗晓静 |
| 地址: | 100083 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 针对 业务 逻辑 漏洞 攻击 检测 方法 系统 | ||
1.一种针对业务逻辑漏洞攻击的检测方法,其特征在于,包括:
获取业务系统生成的业务日志,对所述业务日志进行预处理,获取所述业务日志对应的待识别信息;其中,所述待识别信息的格式满足预设的业务逻辑攻击识别模型的输入数据格式要求;
将所述业务日志对应的待识别信息输入到预设的业务逻辑攻击识别模型中,获取所述业务日志对应的识别结果;
其中,所述获取所述业务日志对应的识别结果具体包括:若判断获知所述业务日志对应的识别结果为受到攻击,则根据所述业务日志对应的识别结果,判断获得攻击者对所述业务系统的攻击方式以及所述攻击方式对应的业务逻辑漏洞;
所述业务逻辑攻击识别模型具体为训练后的神经网络或训练后的基于机器学习的模型;
所述检测方法还包括:获取若干标注识别结果的业务日志作为训练样本集,通过所述训练样本集对所述神经网络或基于机器学习的模型进行训练;
其中,构建所述训练样本集的过程包括:分析业务场景中存在的威胁;分析和防范安全风险点;再根据业务场景的源代码中的信息实现流程进行分析;基于所述源代码分析得到的业务场景实现逻辑及信息流转方式,结合业务系统生成的日志,对生成的日志进行标注,从而构建所述训练样本集。
2.根据权利要求1所述的业务逻辑漏洞攻击的检测方法,其特征在于,所述判断获得攻击者对所述业务系统的攻击方式以及所述攻击方式对应的业务逻辑漏洞之后的步骤,具体包括:
根据所述业务日志,对所述业务日志对应的攻击账户进行识别,并根据所述业务逻辑漏洞类型,匹配相应的攻击应对策略。
3.一种针对业务逻辑漏洞攻击的检测系统,其特征在于,包括:
日志处理模块,用于获取业务系统生成的业务日志,对所述业务日志进行预处理,获取所述业务日志对应的待识别信息;
识别模块,用于将所述业务日志对应的待识别信息输入到预设的业务逻辑攻击识别模型中,获取所述业务日志对应的识别结果;
其中,所述日志处理模块还用于:若判断获知所述业务日志对应的识别结果为受到攻击,则根据所述业务日志对应的识别结果,判断获得攻击者对所述业务系统的攻击方式以及所述攻击方式对应的业务逻辑漏洞;
所述业务逻辑攻击识别模型具体为训练后的神经网络或训练后的基于机器学习的模型;
所述系统还用于:获取若干标注识别结果的业务日志作为训练样本集,通过所述训练样本集对所述神经网络或基于机器学习的模型进行训练。
4.根据权利要求3所述的针对业务逻辑漏洞攻击的检测系统,其特征在于,所述系统还包括:应对模块,用于根据所述业务日志,对所述业务日志对应的攻击账户进行识别,并根据所述业务逻辑漏洞类型,匹配相应的攻击应对策略。
5.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至2任一项所述针对业务逻辑漏洞攻击的检测方法的步骤。
6.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至2任一项所述针对业务逻辑漏洞攻击的检测方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国舜科技股份有限公司,未经北京国舜科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910380376.2/1.html,转载请声明来源钻瓜专利网。





