全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211129495.9 (22)申请日 2022.09.15 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 梁中华 谢隆飞 陈飞 张靖波  胡月胜  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 李敏灵 黄健 (51)Int.Cl. G06F 16/21(2019.01) G06F 11/22(2006.01) G06F 11/26(2006.01) G06F 16/27(2019.01) (54)发明名称 一种数据库扫描方法、 装置、 设备、 存储介质 及产品 (57)摘要 本申请涉及数据分析技术领域, 提供一种数 据库扫描方法、 装置、 设备、 存储介质及产品, 包 括: 接收客户端发送的投产版本信息, 将系统集 群中与投产版本信息对应的物理子系统设为目 标子系统, 向客户端发送具有目标子系统的属性 信息的测试页面, 及接收客户端根据测试页面发 送的扫描项目; 根据扫描项目构建扫描任务, 对 目标子系统执行扫描任务, 用以对目标子系统的 数据库进行数据库扫描并得到扫描结果, 将扫描 结果发送至客户端。 本申请在提高数据库的数据 库扫描效率和扫描种类的同时, 还通过确保数据 库扫描准确度, 避免了因人工频繁发出大量扫描 指令造成操作失误的情况发生。 权利要求书3页 说明书13页 附图3页 CN 115438026 A 2022.12.06 CN 115438026 A 1.一种数据库扫描方法, 运行在前端服 务器中, 其特 征在于, 包括: 接收客户端发送的投产版本信 息, 将系统集群中与所述投产版本信 息对应的物理子系 统设为目标子系统, 向所述客户端发送具有所述 目标子系统的属 性信息的测试页面, 及接 收所述客户端根据所述测试页面发送的扫描项目, 其中, 所述系统集群是设置在后端服务 集群的, 由至少一个物理子系统构建的服 务集群; 根据所述扫描项目构建扫描任务, 对所述目标子系统执行所述扫描任务, 用以对所述 目标子系统的数据库进行数据库扫描并得到扫描结果, 将所述扫描结果发送至所述客户 端。 2.根据权利要求1所述的数据库扫描方法, 其特征在于, 所述接收客户端发送的投产版 本信息之前, 所述方法还 包括: 接收客户端发送的新建信 息, 与后端服务集群中相应于所述新建信 息的物理子系统连 接, 汇总与所述 新建信息对应的物理子系统形成系统集群。 3.根据权利要求1所述的数据库扫描方法, 其特征在于, 所述将所述扫描结果发送至所 述客户端之后, 所述方法还 包括: 对一个目标子系统的数据库的两个或两个以上的扫描结果进行比对分析得到纵向比 对结果, 将所述纵向比对结果发送至所述 客户端。 4.根据权利要求1所述的数据库扫描方法, 其特征在于, 所述将所述扫描结果发送至所 述客户端之后, 所述方法还 包括: 对一个目标子系统中两个或两个以上的数据库的扫描结果进行比对分析得到横向比 对结果, 将所述横向比对结果发送至所述 客户端。 5.根据权利要求1所述的数据库扫描方法, 其特征在于, 所述将系统集群中与 所述投产 版本信息对应的物理子系统设为目标子系统, 向所述客户端发送具有 所述目标子系统的属 性信息的测试页面, 包括: 提取所述投产 版本信息中的环境信 息, 将与所述环境信 息对应的物理子系统设为环境 子系统; 提取投产版本信息中的版本号, 将与所述版本号对应的环境子系统设为目标子系统, 并将所述目标子系统中的数据库复制到所述前端服 务器中; 提取所述目标子系统的属性信 息将所述属性信 息录入预置的测试模板中, 使所述测试 模板转为测试页面, 其中, 所述测试模板中具有描述扫描项目的扫描名称, 以及与所述扫描 名称对应的选择框 。 6.根据权利要求1所述的数据库扫描方法, 其特征在于, 所述根据 所述扫描项目构建扫 描任务, 包括: 判断所述扫描 项目的项目类型; 若所述项目类型为构建类, 则获取所述获取与所述扫描项目对应的可执行脚本, 并提 取所述扫描项目中的对象编 码, 将所述目标子系统的属性信息及所述对象编码录入所述可 执行脚本中得到扫描任务, 其中, 所述对象编码是物理子系统中数据库的唯一 性标识; 若所述项目类型为调用类, 则识别所述目标子系统中与所述扫描项目对应的工具接 口, 并提取所述扫描项目中的对 象编码, 将所述工具接口的地址和所述对 象编码录入预置 的扫描线程中得到扫描任务。权 利 要 求 书 1/3 页 2 CN 115438026 A 27.根据权利要求1所述的数据库扫描方法, 其特征在于, 所述对所述目标子系统执行所 述扫描任务, 用以对所述目标子系统的数据库进行 数据库扫描并得到扫描结果, 包括: 将与所述扫描任务对应的目标子系统 的数据库设为待扫描库, 及按照所述扫描任务的 生成时间对所述扫描任务进行排列得到任务队列; 按照所述任务队列中扫描任务的排序, 依次对待扫描库 执行扫描任务并得到相应于所 述扫描任务的任务结果。 8.根据权利要求2所述的数据库扫描方法, 其特征在于, 所述与后端服务集群中相应于 所述新建信息的物理子系统连接, 包括: 提取所述新建信息中的数据性质信息, 其中, 所述数据性质信息描述了数据库中保存 的系统数据的属性和/或内容; 访问所述后端服务集群中的管理服务器, 从所述管理服务器中获取与 所述数据性质信 息对应的系统地址信息, 其中, 所述系统地址信息是指所述数据性质信息对应系统数据的 在所述后端服 务集群中的保存位置; 访问与所述系统地址信 息对应的物 理子系统, 并与访问的物理子系统之间构建通信连 接。 9.根据权利要求3所述的数据库扫描方法, 其特征在于, 所述对一个目标子系统 的数据 库的两个或两个以上的扫描结果进行比对分析 得到纵向比对结果, 包括: 汇总一个目标子系统的数据库的两个或两个以上的扫描结果得到纵向集合, 将所述纵 向集合中生成时间最晚的扫描 结果设为 纵向基准结果, 将所述纵向集合中除所述 纵向基准 结果的其 他扫描结果设为纵向参 考结果; 将所述纵向基准结果中的基准扫描条目与所述纵向参考结果中的参考扫描条目一一 对应, 计算所述基准扫描条目和所述参考扫描条目之间的差值得到基准参考差值, 汇总 所 述基准参考差值得到纵向分析 结果; 汇总所述纵向基准结果、 所述纵向参考结果和所述纵向分析结果得到所述纵向比对结 果。 10.根据权利要求4所述的数据库扫描方法, 其特征在于, 所述对一个目标子系统中两 个或两个以上的数据库的扫描结果进行比对分析 得到横向比对结果, 包括: 汇总一个目标子系统中两个或两个以上的数据库的扫描结果得到横向集合, 将所述横 向集合中生成时间最晚的扫描 结果设为横向基准结果, 将所述横向集合中除所述横向基准 结果的其 他扫描结果设为横向参 考结果; 将所述横向基准结果中的基准扫描条目与所述横向参考结果中的参考扫描条目一一 对应, 计算所述基准扫描条目和所述 参考扫描条目并汇总得到横向分析 结果; 汇总所述横向基准结果、 所述横向参考结果和所述横向分析结果得到所述横向比对结 果。 11.一种数据库扫描装置, 运行在前端服 务器中, 其特 征在于, 包括: 系统项目选定模块, 用于接收客户端发送的投产版本信息, 将系统集群中与所述投产 版本信息对应的物理子系统设为目标子系统, 向所述客户端发送具有 所述目标子系统的属 性信息的测试页面, 及接收所述客户端根据所述测试页面 发送的扫描项目, 其中, 所述系统 集群是设置在后端服 务集群的, 由至少一个物理子系统构建的服 务集群;权 利 要 求 书 2/3 页 3 CN 115438026 A 3

.PDF文档 专利 一种数据库扫描方法、装置、设备、存储介质及产品

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据库扫描方法、装置、设备、存储介质及产品 第 1 页 专利 一种数据库扫描方法、装置、设备、存储介质及产品 第 2 页 专利 一种数据库扫描方法、装置、设备、存储介质及产品 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:49:16上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。