一种PHP代码审计方法、装置以及处理设备制造方法及图纸

技术编号:37142448 阅读:29 留言:0更新日期:2023-04-06 21:48
本申请提供了一种PHP代码审计方法、装置以及处理设备,用于保障覆盖度更高的PHP代码审计效果,进而保障PHP开发工作的推进。本申请提供了一种PHP代码审计方法,包括:获取当前PHP代码审计任务针对的源代码文件;确定源代码文件中以PHP为后缀名的第一源代码文件;在源代码文件中第一源代码文件以外的文件中,查找存在PHP代码的第二源代码文件;分别对第一源代码文件和第二源代码文件,发起PHP代码审计处理,以得到PHP代码审计任务对应的PHP代码审计结果。审计结果。审计结果。

【技术实现步骤摘要】
一种PHP代码审计方法、装置以及处理设备


[0001]本申请涉及编程领域,具体涉及一种PHP代码审计方法、装置以及处理设备。

技术介绍

[0002]PHP是一种用来实际应用中常用于制作动态网页的服务器端脚本语言。
[0003]相较于传统的ASP语言或者ColdFusion语言,由于PHP代码是跨平台的开放源代码,会涉及到更多方面的内容,由此不注意的话更可能存在相关的bug。
[0004]而在现有的相关技术的研究过程中,专利技术人发现,现有技术中针对PHP代码配置的代码审计方案,存在审计精度有限的情况,显然会影响到PHP开发工作的推进。

技术实现思路

[0005]本申请提供了一种PHP代码审计方法、装置以及处理设备,用于保障覆盖度更高的PHP代码审计效果,进而保障PHP开发工作的推进。
[0006]第一方面,本申请提供了一种PHP代码审计方法,方法包括:
[0007]获取当前PHP代码审计任务针对的源代码文件;
[0008]确定源代码文件中以PHP为后缀名的第一源代码文件
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PHP代码审计方法,其特征在于,所述方法包括:获取当前PHP代码审计任务针对的源代码文件;确定所述源代码文件中以PHP为后缀名的第一源代码文件;在所述源代码文件中所述第一源代码文件以外的文件中,查找存在PHP代码的第二源代码文件;分别对所述第一源代码文件和所述第二源代码文件,发起PHP代码审计处理,以得到所述PHP代码审计任务对应的PHP代码审计结果。2.根据权利要求1所述的方法,其特征在于,所述在所述源代码文件中所述第一源代码文件以外的文件中,查找存在PHP代码的第二源代码文件,包括:在所述源代码文件中除了所述第一源代码文件以外的文件中,查找是否存在<?php

?>标记的文件;若存在,则记为所述第二源代码文件。3.根据权利要求1所述的方法,其特征在于,所述在所述源代码文件中所述第一源代码文件以外的文件中,查找存在PHP代码的第二源代码文件,包括:在所述源代码文件中除了所述第一源代码文件以外的文件中,查找是否存在<script

>标记的所述第二源代码文件;若存在,则记为所述第二源代码文件。4.根据权利要求1所述的方法,其特征在于,所述在所述源代码文件中所述第一源代码文件以外的文件中,查找存在PHP代码的第二源代码文件,包括:在所述源代码文件中除了所述第一源代码文件以外的文件中,查找是否存在<%...%>标记的所述第二源代码文件;若存在,则记为所述第二源代码文件。5.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:甘安兴
申请(专利权)人:上海安博通信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1