摘要
本申请公开了一种构件依赖关系的确定方法、装置以及电子设备,涉及金融科技领域,其中,该方法包括:获取最后一次更新后的应用程序的源代码;基于源代码生成抽象语法树;基于源代码所包括的目标文件和抽象语法树生成目标依赖树,其中,目标文件用于声明源代码直接引用的构件的信息;基于目标依赖树确定源代码的目标依赖视图,其中,目标依赖视图至少用于从漏洞风险维度和构件类型维度展示应用程序使用的所有构件的信息,以及源代码和所有构件之间的依赖关系。本申请解决了现有技术中通过开发人员人工确认应用程序对所用构件的依赖关系,所导致最终确定的构件依赖关系准确度低的技术问题。
技术关键词
抽象语法树
节点
代码仓库
关系
展示应用程序
计算机程序产品
漏洞
电子设备
元素
风险
树形结构
标识
处理器
存储器
算法
金融
语义