[发明专利]应用漏洞修复方法、装置、设备及存储介质在审
申请号: | 202310356483.8 | 申请日: | 2023-03-23 |
公开(公告)号: | CN116383830A | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 程宏亮 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F8/65 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 林丽纯 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 漏洞 修复 方法 装置 设备 存储 介质 | ||
1.一种应用漏洞修复方法,应用于电子设备,其特征在于,所述应用漏洞修复方法包括:
根据目标应用对应的业务日志数据,确定所述目标应用对应的业务特征序列;
将所述业务特征序列与漏洞特征序列库进行匹配,确定所述业务特征序列对应的目标特征序列,并确定所述目标特征序列对应的目标漏洞;
确定所述目标应用对应的运行环境特征,并确定所述运行环境特征对应的目标修复组件;
根据所述目标修复组件,确定所述目标漏洞对应的修复规则;
根据所述目标修复组件和所述修复规则,对所述目标应用进行漏洞修复。
2.如权利要求1所述的应用漏洞修复方法,其特征在于,所述漏洞特征序列库包括多个漏洞特征序列,所述将所述业务特征序列与漏洞特征序列库进行匹配,确定所述业务特征序列对应的目标特征序列,包括:
计算所述业务特征序列与每个所述漏洞特征序列的匹配值;
根据所述匹配值,在所述漏洞特征序列库中确定匹配特征序列;
将与所述业务特征序列匹配值最大的匹配特征序列,确定为所述业务特征序列对应的目标特征序列。
3.如权利要求2所述的应用漏洞修复方法,其特征在于,所述业务特征序列包括多个属性特征,所述计算所述业务特征序列与每个所述漏洞特征序列的匹配值,包括:
获取所述漏洞特征序列对应的特征序列树;
将所述多个属性特征代入所述特征序列树,确定每个所述属性特征对应的特征值和特征权重;
根据所述特征值和所述特征权重,计算每个所述属性特征的分值;
根据所述多个属性特征各自对应的分值,得到所述业务特征序列与每个所述漏洞特征序列对应的匹配值。
4.如权利要求1所述的应用漏洞修复方法,其特征在于,所述根据所述目标修复组件和所述修复规则,对所述目标应用进行漏洞修复,包括:
获取所述目标特征序列对应的记录应用版本;
确定所述目标应用的当前应用版本;
判断所述当前应用版本是否小于或等于所述记录应用版本;
若所述当前应用版本小于或等于所述记录应用版本,根据所述目标修复组件和所述修复规则,对所述目标应用进行漏洞修复。
5.如权利要求1所述的应用漏洞修复方法,其特征在于,所述根据目标应用对应的业务日志数据,确定所述目标应用对应的业务特征序列,包括:
从业务日志数据中提取历史业务数据,所述历史业务数据包括用户使用所述目标应用对应的历史用户数据;
对所述历史业务数据进行归一化处理,得到归一化的历史业务数据;
对所述归一化的历史业务数据中用于表征地域属性的数据进行特征提取,得到地域属性特征;
对所述归一化的历史业务数据中用于表征业务类型的数据进行特征提取,得到业务属性特征;
对所述归一化的历史业务数据中用于表征故障类型的数据进行特征提取,得到故障属性特征;
根据所述地域属性特征、所述业务属性特征和所述故障属性特征,确定所述目标应用对应的业务特征序列。
6.如权利要求1所述的应用漏洞修复方法,其特征在于,所述对所述目标应用进行漏洞修复之后,所述方法还包括:
获取所述目标应用进行漏洞修复后的业务日志;
根据所述业务日志,确定所述目标漏洞是否修复失败;
若所述目标漏洞修复失败,确定所述目标应用对应的历史修复应用,所述历史修复应用已成功修复所述目标漏洞;
根据所述历史修复应用,确定所述目标应用对应的修复策略;
根据所述修复策略,继续对所述目标应用进行修复。
7.如权利要求6所述的应用漏洞修复方法,其特征在于,所述根据所述历史修复应用,确定所述目标应用对应的修复策略,包括:
获取所述历史修复应用修复所述目标漏洞期间的历史修复数据;
提取所述历史修复数据中的多个修复特征;
根据所述多个修复特征和所述多个修复特征之间的出现顺序,确定所述目标应用对应的修复策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310356483.8/1.html,转载请声明来源钻瓜专利网。