资源库更新方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32013606 阅读:46 留言:0更新日期:2022-01-22 18:31
本公开提供了一种资源库更新方法,涉及计算机技术领域,尤其涉及计算机安全领域。具体实现方案为:响应于资源库更新,根据数据结构,确定函数结构中函数节点的输入数据,资源库包括数据结构和函数结构,函数结构包括多个函数节点;根据函数节点的输入数据,得到函数节点的输出数据;响应于函数节点的输出数据中存在与数据结构中任一数据节点的数据均不同的新数据,根据新数据,更新数据结构,得到更新后的资源库。本公开还提供了一种资源库更新装置、电子设备和存储介质。电子设备和存储介质。电子设备和存储介质。

【技术实现步骤摘要】
资源库更新方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及计算机安全技术。更具体地,本公开提供了一种资源库更新方法、装置、电子设备和存储介质。

技术介绍

[0002]为了检测网络系统的安全性,需要进行一些安全测试。例如,相关技术中,可以通过安全工程师进行人工测试,或者可以使用漏洞扫描工具执行简单的漏洞自动化扫描操作。

技术实现思路

[0003]本公开提供了一种资源库更新方法、装置、电子设备以及存储介质。
[0004]根据第一方面,提供了一种资源库更新方法,该方法包括:响应于资源库更新,根据数据结构确定函数结构中函数节点的输入数据,所述资源库包括数据结构和函数结构,所述函数结构包括多个函数节点;根据所述函数节点的输入数据,得到所述函数节点的输出数据;响应于所述函数节点的输出数据中存在与所述数据结构中任一数据节点的数据均不同的新数据,根据所述新数据,更新所述数据结构,得到更新后的资源库。
[0005]根据第二方面,提供了一种资源库更新装置,该装置包括:包括:确定模块,用于响应于资源库更新本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源库更新方法,包括:响应于资源库更新,根据数据结构,确定函数结构中函数节点的输入数据,所述资源库包括数据结构和函数结构,所述函数结构包括多个函数节点;根据所述函数节点的输入数据,得到所述函数节点的输出数据;响应于所述函数节点的输出数据中存在与所述数据结构中任一数据节点的数据均不同的新数据,根据所述新数据,更新所述数据结构,得到更新后的资源库。2.根据权利要求1所述的方法,其中,所述响应于资源库更新,根据数据结构,确定函数结构中函数节点的输入数据包括:响应于所述数据结构更新,确定更新后的数据节点;根据所述更新后的数据节点,从所述函数结构中确定至少一个函数节点;根据所述至少一个函数节点,从更新后的数据结构中确定所述至少一个函数节点的输入数据。3.根据权利要求1所述的方法,其中,所述响应于资源库更新,根据数据结构确定函数结构中函数节点的输入数据包括:响应于所述函数结构更新,确定函数结构中更新后的函数节点;根据所述数据结构,确定所述更新后的函数节点的输入数据;所述根据所述函数节点的输入数据,得到所述函数节点的输出数据包括:根据所述更新后的函数节点的输入数据,得到所述更新后的函数节点的输出数据;所述响应于所述函数节点的输出数据与所述数据结构中任一数据节点的数据均不同,根据所述函数节点的输出数据,更新所述数据结构包括:响应于所述更新的函数节点的输出数据中存在与所述数据结构中任一数据节点的数据均不同的新数据,根据所述新数据,更新所述数据结构。4.根据权利要求1所述方法,其中,所述根据新数据,更新所述数据结构包括:根据所述新数据,确定所述新数据的转换参数;根据所述新数据的转换参数,对所述新数据执行第一转换操作,得到新字符串;将所述新字符串和所述新数据的转换参数添加至所述数据结构,以更新所述数据结构。5.根据权利要求4所述的方法,其中,所述响应于资源库更新,根据数据结构中确定函数结构中函数节点的输入数据包括:根据所述数据结构,确定所述输入数据的字符串和所述输入数据的转换参数;根据所述输入数据的字符串和所述输入数据的转换参数,执行第二转换操作,得到所述函数节点的输入数据。6.根据权利要求1至5任一项所述的方法,其中,所述响应于资源库更新,根据数据结构中确定函数结构中函数节点的输入数据包括:响应于所述资源库更新,针对所述函数结构中的M个函数节点,根据所述数据结构,确定每个函数节点的输入数据,得到M个函数节点的输入数据,M为大于1的正整数;所述根据所述函数节点的输入数据,得到所述函数节点的输出数据包括:根据第m个函数节点的输入数据,得到第m个函数节点的输出数据,m为不大于M的正整数;
所述响应于所述函数节点的输出数据与所述数据结构中任一数据节点的数据均不同,根据所述函数节点的输出数据,更新所述数据结构包括:响应于M个函数节点的输出数据中存在与所述数据结构中任一数据节点的数据不同的新数据,根据所述新数据,更新所述数据结构。7.根据权利要求6所述的方法,其中,所述M个函数节点中至少一个函数节点为函数分支节点,每个所述函数分支节点与至少一个函数终端节点连接;所述响应于所述资源库更新,针对所述函数结构中的M个函数节点,根据数据结构,确定每个函数节点的输入数据,得到M个函数节点的输入数据包括:响应于所述资源库更新,确定K个函数分支节点,K为不大于M的正整数;针对与第k个函数分支节点连接的至少一个函数终端节点,根据数据结构,确定与第k个函数分支节点连接的每个函数终端节点的输入数据,得到与第k个函数分支节点连接的至少一个函数终端节点的输入数据;k为不大于K的正整数;所述根据第m个函数节点的输入数据,得到第m个函数节点的输出数据包括:针对与第k个函数分支节点连接的至少一个函数终端节点,根据与第k个函数分支节点连接的每个函数终端节点的输入数据,得到与第k个函数分支节点连接的至少一个函数终端节点的输出数据;所述响应于M个函数节点的输出数据中存在与所述数据结构中任一数据节点的数据不同的新数据,根据所述新数据,更新所述数据结构包括:响应于至少一个函数终端节点的输出数据中存在与所述数据结构中任一数据节点的数据不同的新数据,根据所述新数据,更新所述数据结构。8.根据权利要求1至7任一项所述的方法,还包括:响应于攻击请求,根据所述更新后的资源库,针对目标对象执行攻击测试,得到测试结果。9.一种资源库更新装置,包括:确定模块,用于响应于资源库更新,根据数据...

【专利技术属性】
技术研发人员:杜悦艺
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1