Klocwork Solo

KlocworkSolo是一款专为JAVA开发者打造的源代码分析工具,支持Eclipse IDE集成,并针对Android应用开发提供了定制化的缺陷检查功能。它能够自动检测200多种安全漏洞和质量问题,无需编写测试用例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Klocwork今年早些时候发布了Klocwork Solo,针对JAVA的源代码分析工具。

 

Klocwork Solo takes Klocwork's proven, enterprise-ready, static source code analysis technology and packages it for the individual Java developer.

 

 

Klocwork Solo这个版本的亮点是支持对Android应用程序的分析。

 

With the growth of the mobile application development community comes the requirement for debugging tools that can support the unique requirements of Android application developers. In addition to the hundreds of different defects and security vulnerabilities Klocwork can find in Java source code, Klocwork Solo offers a set of customized defect checkers created to identify issues specific to Android mobile device development. These Android checkers understand Android’s unique API calls and detect a range of issues that can cause runtime failures, such as null object references, resource leaks, and usage of already freed resources. All issues which are critical to the reliability of mobile devices.

 

 


Klocwork Solo能方便地整合到Eclipse IDE中,支持Eclipse 3.2 、3.3 、3.4 。

 

Klocwork Solo uses the Eclipse Plug-in framework to fully integrate with the Eclipse Java IDE. Supported versions include 3.2, 3.3 and 3.4. Additionally, Klocwork Solo supports IBM Rational Application Developer, version 7.x.

 

 

 

能发现超过200种不同的安全漏洞和质量缺陷问题。

 

Automated detection of over 200 different security vulnerabilities and quality defects without the need to run or generate test cases.

 

 

 

Klocwork 介绍 Klocwork - 源代码缺陷自动分析工具概述:Klocwork 软件是 Klocwork 公司基于专利技术分析引擎开发的,综合应用了多种近年来 最先进的静态分析技术,是出色的软件静态分析软件。Klocwork 产品与其它同类产品相比, 具有很多突出的特征:Klocwork 支持的语言种类多,能够分析 C、C++和 Java 代码;能够发 现的软件缺陷种类全面,既包括软件质量缺陷,又包括安全漏洞方面的缺陷,还可以分析对软 件架构、编程规则的违反情况;软件分析功能全面,既能分析软件的缺陷,又能进行可视化的 架构分析、优化;能够分析软件的各种度量;能够提供与多种主流 IDE 开发环境的集成;能 够分析超大型软件(上千万代码行)。主要功能: 缺陷检测提供多角度的各种缺陷类型的分析。自动化的缺陷检测功能易于使用,定制灵活,具有图 形化的构建和报表管理图形界面,拥有业界领先的消息过滤器,极具柔性的配置,和强大的学 习调整知识库;Klocwork 能够分析 C/C++和 Java 代码,生成代码问题报告,能够发现的缺陷 类型举例。(详细参见附录): C/C++缺陷类型样例 空指针释放 内存管理问题(如:内存泄漏) 数组越界 未初始化数据使用 编码风格问题(如:在条件中赋值) Java 缺陷类型样例 效率错误(如:空的 finalize 方法) 可维护性问题(如:空的 catch 从句) 可靠性问题(如资源泄漏) 安全漏洞检测Klocwork 确信软件安全性是软件质量中一个重要的、并越来越受重视的方面。同样的, 所有的 Klocwork 安全漏洞分析是基于市场领先的缺陷检测能力,从原来的缺陷检测分离出来 单独的安全漏洞检测和违反推荐的安全代码最佳实践的缺陷检测。 能够检测到的安全漏洞类型 举例(详细参见附录) C/C++安全漏洞分类 访问控制缺陷 缓冲区溢出 DNS 欺骗 忽略返回值 注入缺陷 不安全的存储 未经验证的用户输入 Java 安全漏洞分类 拒绝服务 注入缺陷(如:SQL 注入、进程注入等) 未经验证的输入 移动代码安全 有漏洞的会话管理 跨站点脚本 出错处理不当
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值