-
公开(公告)号:CN103927487B
公开(公告)日:2017-03-15
申请号:CN201310016788.0
申请日:2013-01-16
Applicant: 广东电网公司信息中心
IPC: G06F21/57
Abstract: 本发明公开了一种生成移动智能终端源代码的抽象语法树的方法,包括:S1.抓取移动智能终端的源代码;S2.对所述的源代码进行数据结构的转换,找出数据流的入口到出口的跟踪点;S3.根据所述的跟踪点调用多个处理线程,生成图形化的结构树;S4.保存所述的结构树。本发明还公开了一种生成移动智能终端源代码的抽象语法树的装置。本发明提供的生成移动智能终端源代码的抽象语法树的方法及装置中,抽象语法树中包含的信息在满足程序后续静态分析需要的同时,包含的其他信息较少,找出潜在的风险可能性较大,提高了代码的安全性。
-
公开(公告)号:CN103927487A
公开(公告)日:2014-07-16
申请号:CN201310016788.0
申请日:2013-01-16
Applicant: 广东电网公司信息中心
IPC: G06F21/57
CPC classification number: G06F21/577
Abstract: 本发明公开了一种生成移动智能终端源代码的抽象语法树的方法,包括:S1.抓取移动智能终端的源代码;S2.对所述的源代码进行数据结构的转换,找出数据流的入口到出口的跟踪点;S3.根据所述的跟踪点调用多个处理线程,生成图形化的结构树;S4.保存所述的结构树。本发明还公开了一种生成移动智能终端源代码的抽象语法树的装置。本发明提供的生成移动智能终端源代码的抽象语法树的方法及装置中,抽象语法树中包含的信息在满足程序后续静态分析需要的同时,包含的其他信息较少,找出潜在的风险可能性较大,提高了代码的安全性。
-
公开(公告)号:CN103927473A
公开(公告)日:2014-07-16
申请号:CN201310016830.9
申请日:2013-01-16
Applicant: 广东电网公司信息中心
CPC classification number: G06F21/563 , G06F11/3668
Abstract: 本发明公开了一种检测移动智能终端的源代码安全的方法,包括:S1.抓取移动智能终端的源代码;S2.对所述的源代码进行语法和词法解析,将所述的源代码转化为标准的AST树;S3.调用源代码规则数据库,根据所述的规则,对所述的AST树进行解析分析,获取分析数据;S4.输出所述的分析数据。本发明还公开了一种检测移动智能终端的源代码安全的装置以及系统。本发明提供的检测移动智能终端的源代码安全的方法、装置以及系统能通过对源代码的静态分析,一方面可以找出潜在的风险,从内对软件进行检测,提高代码的安全性,另一方面也可以进一步提高代码的质量可以使得软件的安全性得到很大程度的提高。
-
-