当前位置:网站首页>一些代码静态检查工具的简介
一些代码静态检查工具的简介
2022-06-21 22:15:00 【WangLanguager】
1、KLOCWORK:
适用语言:C, C++, JAVA
是否开源:否,
是否需要编译:是
作用:代码静态检查工具。用于高效检测软件缺陷和安全隐患,提供优秀的静态源代码分析解决方案。软件号称是业界领导者,能够快速、准确分析大规模(几百万,甚至几千万行)、高复杂度代码的工具。能够自动化检测和解决C/C++、Java等源代码中的严重、安全和规范类的缺陷。通过对构建环境、源代码和开发过程给出一个完整的分析,最终实现高质量软件。
2、COVERITY:
适用语言:C, C++, JAVA,PYTHON,java scrip
是否开源:否,
是否需要编译:是
作用:用于高效检测软件缺陷和安全隐患,提供优秀的静态源代码分析解决方案。软件号称是业界领导者,是第一个能够快速、准确分析大规模(几百万,甚至几千万行)、高复杂度代码的工具。内部采用Prevent SQS(软件质量系统)架构方法,能够自动化检测和解决C/C++、Java等源代码中的严重缺陷。通过对构建环境、源代码和开发过程给出一个完整的分析,最终实现高质量软件。
3、FORTIFY:
适用语言:C, C++, JAVA,PYTHON,java scrip
是否开源:否,
是否需要编译:是
作用:代码安全测试工具。它通过内置的五大主要分析引擎:数据流、语义、结构、控制流、配置流等对应用软件的源代码进行静态的分析,分析的过程中与它特有的软件安全漏洞规则集进行全面地匹配、查找,从而将源代码中存在的安全漏洞扫描出来,并给予整理报告。
边栏推荐
- Reddit product director: a necessary NFT member practical guide for Web3 creators
- Google AI big model lamda can one day replace the search engine? Google researcher: search can be re imagined as a two-way dialogue between users and languages
- Analysis of Eureka
- Go language learning tutorial (12)
- Component value transfer: value transfer between siblings (value transfer by non parent and child components)
- Jmter test command [note]
- Mono 的创建
- Insight into the value of data, enlighten the digital future, and the power of digitalization came out
- Solution to garbled Chinese display of securefx transmission remote server
- 树莓派开发笔记(十五):树莓派4B+从源码编译安装mysql数据库
猜你喜欢
![[Database Course Design] classroom information management system based on SQL Server (with part of source code)](/img/7e/47011ee2a35c50669a86fd5cf543d9.png)
[Database Course Design] classroom information management system based on SQL Server (with part of source code)

What are the trends of cloud computing in 2022?

Getting started with reverse debugging - Basics

Insight into the value of data, enlighten the digital future, and the power of digitalization came out

Academician Zhang Jun: the latest paper on unmanned intelligence group and its social integration, Journal of the Chinese Academy of Engineering

硬件开发笔记(五):硬件开发基本流程,制作一个USB转RS232的模块(四):创建CON连接器件封装并关联原理图元器件

Enterprise comprehensive networking Training II

Cvpr2022 𞓜 loss problem in weakly supervised multi label classification

Based on vscode platformio under Arduino framework, one project is configured with two compatibility modes of different development boards

布局路线图,空间布局与数据可视化的完美结合
随机推荐
可省近90%服务器,反欺诈效率却大增,PayPal打破「AI内存墙」的方案为何如此划算?
QT scrollarea qscrollarea
Win11怎么把桌面文件路径改到D盘
IPD芯片出货量超10亿颗,芯和半导体亮相IMS2022
谷歌AI大模型LaMDA有朝一日可取代搜索引擎?谷歌研究员:搜索可被重新想象成用户和语言之间的双向对话
Based on vscode platformio under Arduino framework, one project is configured with two compatibility modes of different development boards
布局路线图,空间布局与数据可视化的完美结合
张军院士:《无人智群及其社会融合》最新论文,中国工程院院刊
Basic contents of external sorting
外部排序的基本内容
目标检测、视觉弱监督学习、大脑多模态成像技术等CV综述来了!图像图形学发展年度报告综述专刊!
Win11打字不显示选字框怎么办?Win11打字不显示选字框的解决方法
Go language learning tutorial (12)
Qt实用技巧:QtCreator编辑区关闭右侧不必要的警告提示
洞見數據價值,啟迪數字未來,《數字化的力量》問世
Notes on the development of raspberry pie (15): Raspberry pie 4b+ compile and install MySQL database from the source code
青春无言│用技术定格毕业季最美好的回忆
Notes on the development of raspberry pie (16): Raspberry pie 4b+ install MariaDB database (MySQL open source branch) and test basic operations
IPD chip shipments exceeded 1billion, and chips and semiconductors appeared in ims2022
关于 QtCreator的设计器QtDesigner完全无法正常拽托控件 的解决方法