-
公开(公告)号:CN115934161A
公开(公告)日:2023-04-07
申请号:CN202211694256.8
申请日:2022-12-28
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F8/72
Abstract: 本说明书实施例公开了一种代码变更的影响分析方法、装置以及设备。通过生成所述源代码和变更代码的差异代码;将所述差异代码映射为差异中间码;确定所述差异中间码在所述程序所关联的系统中的传播路径;确定所述传播路径在数据访问层所关联的字段,将所述字段确定为代码变更的影响字段,从而实现在代码迭代时准确的分析出对于系统的影响字段,实现精准的影响分析。
-
公开(公告)号:CN111966718B
公开(公告)日:2024-03-15
申请号:CN202010938679.4
申请日:2020-09-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/2455 , G06F16/242 , G06F16/28 , G06F9/48 , G06F9/50
Abstract: 本说明书的实施例提供一种用于应用系统的数据传播追踪的系统及方法。在该系统中,代码编译装置对应用系统的程序源代码进行代码编译得到代码编译结果。代码建模装置使用代码编译结果进行代码建模来构建污点分析所需的要素信息,所述要素信息包括污染起点、污染终点和程序入口点。然后,污点分析装置使用所构建的要素信息来对所述代码编译结果进行污点分析,得到所述应用系统的数据传播路径信息,所述数据传播路径信息用于指示污染起点与污染终点之间的数据流向关系。
-
公开(公告)号:CN111966718A
公开(公告)日:2020-11-20
申请号:CN202010938679.4
申请日:2020-09-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/2455 , G06F16/242 , G06F16/28 , G06F9/48 , G06F9/50
Abstract: 本说明书的实施例提供一种用于应用系统的数据传播追踪的系统及方法。在该系统中,代码编译装置对应用系统的程序源代码进行代码编译得到代码编译结果。代码建模装置使用代码编译结果进行代码建模来构建污点分析所需的要素信息,所述要素信息包括污染起点、污染终点和程序入口点。然后,污点分析装置使用所构建的要素信息来对所述代码编译结果进行污点分析,得到所述应用系统的数据传播路径信息,所述数据传播路径信息用于指示污染起点与污染终点之间的数据流向关系。
-
-