java代码审计自动化 java 自动化测试平台( 二 )


高效的管理能力
支持项目全生命周期综合管理,提供对多个项目源代码的不同开发阶段、不同版本的测试结果报表功能
多用户,多职责,多部门的权限管理 。可根据用户需求进行权限控制,方便不同部门和不同角色的用户进行统一分配、集中管理
管理平台支持从本地上传代码包进行扫描检测 , 一键上传,自动分析
管理平台有详细的报表统计分析功能,能够展示各研发部门源代码安全审计情况、整改前后的对比、全局源代码审计情况等,方便整体把握源代码安全情况
▲ 产品页面
集成扩展能力
能够对接Git , SVN等主流代码仓库 。支持 Eclipse插件集成,IntelliJ插件集成,Android Studio插件集成能够实现一键提交代码扫描
能够无缝对接第三方扫描引擎,并对测试结果以及规则等进行统一管理
支持用户工单对接,能够对接JIRA等工单系统,一遍一键提交扫描报告,高效跟进和落实代码漏洞整改 。同时能够根据客户的工单系统需求,对接其他工单系统
▲ 产品界面
SCAP产品框架
SCAP以B/S架构的方式提供用户进行交互与管理,支持私有云和公有云部署,能够与Git、SVN等代码仓库集成获取代码 , 与Jenkins构建集成系统进行集成,系统构建时会自动化触发进行代码扫描 。用户可通过检测代码版本对比进行误报自动加白名单 , 在审计结果输出后,可对审计结果进行导出报告,使用邮件进行报告推送,还与企业的漏洞工单进行对接 , 实现平台一站式审计服务 。
▲ 产品架构
SCAP产品优势
业内顶尖的检测能力:涵盖代码缺陷,质量,木马后门等检测,涵盖2000+种缺陷类型
自主研发,安全可控:SCAP产品是海云安 100% 自主研发,具有自主知识产权,符合国家信息安全产品“自主、可控”的要求
强大的规则库:结合多年的服务经验以及AI人工智能算法,形成了领先业内的规则库和漏洞库
功能强大,灵活部署:SCAP产品拥有强大全面的检测能力,同时在易用、实用方面也广泛受用户好评 。产品还可实现对软件安全开发生命周期的全面支持,方便用户使用
代码审计是什么?代码审计有什么好处
代码审计指的156是检查源代码中的安全缺陷6991,检查程序源代码是否存在安全隐患3780,或者有编码不规范的地方,通过自动化工具或者人工审查的方式,对程序源代码逐条进行检查和分析 。
代码审计是一种以发现程序错误 , 安全漏洞和违反程序规范为目标的源代码分析,能够找到普通安全测试所无法发现的安全漏洞 。
那么,为什么需要做代码审计?代码审计能带来什么好处?
99%的大型网站以及系统都被拖过库 , 泄漏了大量用户数据或系统暂时瘫痪 , 近日,英国机场遭勒索软件袭击,航班信息只能手写 。
提前做好代码审计工作 , 非常大的好处就是将先于黑客发现系统的安全隐患,提前部署好安全防御措施,保证系统的每个环节在未知环境下都能经得起黑客挑战 , 进一步巩固客户对企业及平台的信赖 。
通常来说,“黑客”可以利用的漏洞无非有以下几个方面:
1. 软件编写存在bug
2. 系统配置不当
3. 口令失窃
4. 嗅探未加密通讯数据
5. 设计存在缺陷
6. 系统攻击
大家可能就会问了,哪些业务场景需要做好代码审计工作?小型公司的官需要做吗?
代码审计的对象主要是PHP、JAVA、asp、.NET等与Web相关的语言,需要做代码审计的业务场景大概分为以下五个:

推荐阅读