当前位置:网站首页>CodeSonar通过创新型静态分析增强软件可靠性
CodeSonar通过创新型静态分析增强软件可靠性
2022-07-07 18:21:00 【麦禾信通】
“为了帮助软件开发人员解决当今和未来最具挑战性的软件问题,例如故障和网络攻击,我们专注于静态应用程序安全性测试和静态代码分析。”为进一步提高软件的可靠性,GrammaTech公司正在与美国国土安全部(DHS)合作,并在“静态分析现代化程序(STAMP)”的指导下进行尖端研发。GrammaTech首席执行官Teitelbaum说:“DHS要求我们提供能够为静态分析领域增加具有价值的创新性想法。”三年来,GrammaTech提出了具有变革性的想法,其中最为主要的是使用机器学习检查开源社区中的大型代码库,以自动了解用户如何使用某些API。正如Teitelbaum指出的那样,这可以减轻手动、遗留方法相关联的缺点,这些遗留方法可以用来找出对API强制执行的规则,使用机器学习自动化规则创建过程,确保以更低的成本进行更多的程序错误检查。“我们从数千个开源程序中学习规则,并将其与CodeSonar和其他开源分析器进行集成,使开源社区也可以从我们的研究中受益。”Teitelbaum补充道。
我们不能过分强调程序代码测试在软件开发生命周期中的重要性,特别是在网络安全方面,开发人员更有义务提高软件质量。这些年来,软件质量已逐渐成为开发人员的主要挑战。因此,网络威胁推动了高级代码分析工具的迅速发展。软件保障工具和先进的网络安全解决方案CodeSonar以其“核心创新”方法和强大的研究实力满足了这一全球性的需求。秉持着安全第一的软件设计理念,CodeSonar通过其稳健的代码分析平台,帮助客户设计、开发和部署可信的软件应用程序。它可以检测并消除软件问题,包括数据竞争,死锁,线程饥饿,缓冲区溢出等,这些漏洞可能导致最终的网络安全风险。
CodeSonar是全程序的静态分析工具,它通过采用统一的数据流和符号来执行分析检查全程序的逻辑。与同类工具相比,静态分析引擎在检测威胁方面可提高三到五倍的效率。此外,CodeSonar在任何时候都可以轻松集成企业现有的开发过程。换句话讲,可以将CodeSonar定位为软件完整性的守护天使,可以通过静态应用程序安全性测试和代码分析来帮助企业解决当前和未来所面临的最具挑战性的网络安全问题。
边栏推荐
- CUDA versions are inconsistent, and errors are reported when compiling apex
- OneSpin 360 DV新版发布,刷新FPGA形式化验证功能体验
- School 1 of vulnhub
- 数据孤岛是企业数字化转型遇到的第一道险关
- Mongodb由浅入深学习
- JVM GC garbage collection brief
- MSE API learning
- Implement secondary index with Gaussian redis
- PHP method of obtaining image information
- 力扣 88.合并两个有序数组
猜你喜欢

上海交大最新《标签高效深度分割》研究进展综述,全面阐述无监督、粗监督、不完全监督和噪声监督的深度分割方法

ASP. Net learning & ASP's one word

H3C S7000/S7500E/10500系列堆叠后BFD检测配置方法

整型int的拼接和拆分

测量楼的高度

Vulnhub's funfox2

Opencv学习笔记 高动态范围 (HDR) 成像

Data island is the first danger encountered by enterprises in their digital transformation

大厂经典指针笔试题

PHP method of obtaining image information
随机推荐
Equals method
Force buckle 2319 Judge whether the matrix is an X matrix
第二十章 使用工作队列管理器(三)
Network principle (1) - overview of basic principles
想杀死某个端口进程,但在服务列表中却找不到,可以之间通过命令行找到这个进程并杀死该进程,减少重启电脑和找到问题根源。
JVM class loading mechanism
JNI 初级接触
凌云出海记 | 易点天下&华为云:推动中国电商企业品牌全球化
Cloud component development and upgrading
Jenkins 用户权限管理
How to implement safety practice in software development stage
Is it safe to open a stock account at present? Can I open an account online directly.
Prometheus remote_write InfluxDB,unable to parse authentication credentials,authorization failed
Kubernetes -- detailed usage of kubectl command line tool
《数字图像处理原理与实践(MATLAB版)》一书之代码Part2[通俗易懂]
EasyGBS级联时,上级平台重启导致推流失败、画面卡住该如何解决?
有了ST7008, 蓝牙测试完全拿捏住了
使用高斯Redis实现二级索引
机械臂速成小指南(十二):逆运动学分析
OneSpin 360 DV新版发布,刷新FPGA形式化验证功能体验