摘要
本发明公开了一种基于类依赖图的应用程序内第三方库检测方法,其步骤包括:1)对于待检测的应用程序及第三方库,提取类及类间依赖关系,构建应用程序的类依赖图、第三方库的类依赖图;2)基于类依赖图中每个节点的邻居节点特征,为类依赖图中每个节点生成对应的节点特征;3)对于第三方库的类依赖图中每一节点cl,计算cl与应用程序的类依赖图中每一节点ca的特征相似性,根据cl、ca之间的特征相似性建立对应类之间的对应关系;4)计算cl与其对应关系的每一应用程序类的语义匹配结果;5)验证第三方库的类依赖图与应用程序的类依赖图中成功匹配节点所形成子图的结构相似性,如果相似性大于阈值则判断应用程序集成了该第三方库。
技术关键词
节点特征
关系
序列
邻居
语义
生成应用程序
匹配模块
存储计算机程序
库方法
统计方法
摘要
生成方法
处理器
字段
计算方法
可读存储介质
存储器
指令
系统为您推荐了相关专利信息
航空发动机
深度卷积神经网络
随机森林
高压压气机转子
滑动窗口方法
转移概率矩阵
非线性映射关系
上实时监控
指数衰减曲线
修正系数矩阵
性能诊断方法
人工智能模型
指标
数据
性能诊断装置
抗癌药物组合
多模态深度学习
前馈神经网络
序列特征
组合特征提取
混合检索方法
多算法融合
大语言模型
JSON格式数据
节点