国内源代码存放泄漏的行业须知「在线咨询」
作者:多面魔方2022/1/21 2:20:53
企业视频展播,请点击播放
视频作者:多面魔方(北京)技术服务有限公司







商业化源代码审计工具对比

近年来,大部分安全问题来自于应用层安全,应用层的安全问题主要由软件源代码中的安全缺陷所导致。有关源代码安全的研究越来越多,源代码安全成为了解决信息安全问题的一个重要方向,也是信息安全中的一个新兴领域。

在开发阶段引入代码检测解决安全问题的思路开始被很多企业所认可。源代码检测属于程序分析领域,需要具有相关领域的技术储备,很多传统的安全厂商都没有相关的商业化技术产品。网上有很多开源的审计工具,但检测能力、检测精度较差,本文结合多年对源代码检测产品的了解,介绍三款较为成熟的商业化源代码检测产品。

Fortify Software公司是一家总部位于美国硅谷,致力于提供应用软件安全开发工具和管理方案的厂商。Fortify为应用软件开发***、安全审计人员和应用安全管理人员提供工具并确立佳的应用软件安全实践和策略,帮助他们在软件开发生命周期中花少的时间和成本去识别和修复软件源代码中的安全隐患。

Checkmarx 是以色列的一家高科技软件公司。它的产品CheckmarxCxSuite专门设计为识别、跟踪和修复软件源代码上的技术和逻辑方面的安全风险。了以查询语言***代码安全问题,其采用的词汇分析技术和CxQL查询技术来扫描和分析源代码中的安全漏洞和弱点。

360代码卫士是360企业安全集团基于多年源代码安全实践经验推出的新一代源代码安全检测解决方案,包括源代码缺陷检测、合规检测、溯源检测三大检测功能,同时360代码卫士还可实现软件安全开发生命周期管理,与企业已有代码版本管理系统、缺陷管理系统、构建工具等无缝对接,将源代码检测融入企业开发流程,实现软件源代码安全目标管理、自动化检测、差距分析、Bug修复等功能,帮助企业以小代价建立代码安全保障体系并落地实施,构筑信息系统的“内建安全”。



怎么做代码安全审计

      首先客户提出代码安全审计要求,内容包括测试范围和时间,在提交《代码审计申请》与源代码时,附带《免责声明》一起给客户,客户收到申请与免责声明之后,确认审计范围与时间无误之后。客户提交给项目接口人,接口人进行工作量台账记录,然后由项目负责人进行工作安排,开始编写代码审计方案,经过客户方面认可代码审计方案后,开始实施代码审计工作,在审计过程中通过代码审计设备进行详细审计记录,通过信息收集、漏洞分析和成果整理编写出《代码审计报告》,并提交给客户,并协助完成漏洞修复。

      在漏洞修复工作之后,项目组进行代码审计复测,并输出《代码审计复测报告》,在客户方确认之后,单个系统代码审计工作完成。




代码安全审计能够解决哪些安全问题

      代码检查是审计工作中常用的技术手段,实际应用中,采用“自动分析+人工验证”的方式进行。通常检查项目包括:系统所用开源框架、源代码设计、错误处理不当、直接对象引用、资源滥用、API滥用、后门代码发现等,通常能够识别如下代码中的风险点:

跨站脚本漏洞、跨站请求伪装漏洞、SQL注入漏洞、命令执行漏洞、参数篡改、密码明文存储、配置文件缺陷、路径操作错误、资源管理、不安全的Ajax调用、系统信息***、调试程序残留、第三方控件漏洞、文件上传漏洞、远程命令执行、远程代码执行、越权操作、***绕过漏洞。




商户名称:多面魔方(北京)技术服务有限公司

版权所有©2025 产品网