[发明专利]一种基于复现思想的程序异常检测方法和装置有效
申请号: | 202110786557.2 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113468060B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 权纯;刘春伟;王雪;霍昱光;赵亮;李思思 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N20/20 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 复现 思想 程序 异常 检测 方法 装置 | ||
1.一种基于复现思想的程序异常检测方法,其特征在于,所述方法包括:
通过预设探针,获取通过设置的训练过程训练得到待检测程序的过程中的中间参数;
通过所述设置的训练过程,根据基础数据、所述中间参数和与参与方多次交互时参与方发送的中间结果进行训练,生成检测程序;
按照设置的检测规则对所述待检测程序和所述检测程序进行程序异常检测,生成检测结果;
所述按照设置的检测规则对所述待检测程序和所述检测程序进行程序异常检测,生成检测结果,包括:
若所述设置的检测规则包括设置的差值阈值,对待检测程序的参数与对应的所述检测程序的参数之间的差值和所述差值阈值进行比较,生成检测结果;
若所述设置的检测规则包括设置的浮点数精度的保留位数,根据所述浮点数精度的保留位数分别对待检测程序的参数与对应的所述检测程序的参数进行比较,生成检测结果。
2.根据权利要求1所述的基于复现思想的程序异常检测方法,其特征在于,所述若所述设置的检测规则包括设置的差值阈值,对待检测程序的参数与对应的所述检测程序的参数之间的差值和所述差值阈值进行比较,生成检测结果,包括:
若所述待检测程序的参数与对应的所述检测程序的参数之间的差值小于所述差值阈值,生成程序正常的检测结果;
若所述待检测程序的参数与对应的所述检测程序的参数之间的差值大于或等于所述差值阈值,生成程序异常的检测结果。
3.根据权利要求1所述的基于复现思想的程序异常检测方法,其特征在于,所述若所述设置的检测规则还包括设置的浮点数精度的保留位数,根据所述浮点数精度的保留位数分别对待检测程序的参数与对应的所述检测程序的参数进行比较,生成检测结果,包括:
按照所述浮点数精度的保留位数对所述待检测程序的参数进行计算,得到第一保留数;
按照所述浮点数精度的保留位数对与所述待检测程序的参数对应的所述检测程序的参数进行计算,得到第二保留数字;
若所述第一保留数与第二保留数相同,生成程序正常的检测结果;
若所述第一保留数与第二保留数不同,生成程序异常的检测结果。
4.根据权利要求1所述的基于复现思想的程序异常检测方法,其特征在于,所述预设探针包括获取探针和置回探针;
所述通过预设探针,获取通过设置的训练过程训练得到待检测程序的过程中的中间参数,包括:
通过所述获取探针,从通过设置的训练过程训练得到待检测程序的过程中获取所述中间参数;
将所述中间参数存储至本地文件;
通过所述置回探针,从本地文件中获取所述中间参数。
5.根据权利要求1所述的基于复现思想的程序异常检测方法,其特征在于,所述中间参数包括加密密钥和随机数;
所述通过所述设置的训练过程,根据基础数据、所述中间参数和与参与方多次交互时参与方发送的中间结果进行训练,生成检测程序,包括:
通过所述设置的训练过程,根据所述基础数据、所述加密密钥、随机数和所述中间结果进行联邦学习,生成检测程序。
6.根据权利要求1所述的基于复现思想的程序异常检测方法,其特征在于,在接收到参与方发送的中间结果后,根据所述中间结果和所述中间参数得到中间子结果,并将所述中间子结果返回至所述参与方,所述方法还包括:
判断检测程序中每次交互接收的中间结果与对应的所述待检测程序接收的中间结果是否相同,以及检测程序中每次交互得到的中间子结果与对应的所述待检测程序的中间子结果是否相同;
若均相同,生成程序正常的检测结果;
若至少一个不相同,生成程序异常的检测结果。
7.根据权利要求6所述的基于复现思想的程序异常检测方法,其特征在于,所述方法还包括:
若检测程序中每次交互接收的中间结果与对应的所述待检测程序接收的中间结果不相同,确定参与方存在异常;
若检测程序中每次交互得到的中间子结果与对应的所述待检测程序的中间子结果不相同,确定所述中间子结果存在异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110786557.2/1.html,转载请声明来源钻瓜专利网。