网站首页 收藏本站 联系我们
  • 首页
  • 关于望驰
    • 关于我们
    • 技术优势
    • 企业文化
  • 源码安全
    • Jtest™
    • C++test™
    • Coverity
    • Fortify
    • Checkmax
    • Gosstal iTest
  • 开源安全
    • Cybellum
    • Blackduck
    • SwiftSCA
    • Sonatype
  • 协议安全
    • beSTORM
    • Defensics
    • Silicar
  • 网络安全
    • AppCheck
    • LoadRuner
    • BurpSuite
    • JEBPro
    • Canvas
    • IDA Pro
    • AVDS
    • Nessus
    • Parasoft SOAtest
    • coreimpact
  • AI安全
    • Deepkeep
  • 测试设备
    • Frontline
    • ProxiSPYQuest
    • ProxiLABQuest
    • UWB测试系统
    • 车载以太网测试
    • 信号屏蔽箱
    • Vector
  • 技术分享
    • 汽车解决方案
    • 金融解决方案
    • 工业控制系统
    • 医疗
    • 航空航天
    • 安全实验室
  • 行业新闻
    • 企业新闻
    • 行业动态
  • 联系我们
源码安全
Jtest
C/C++test™
Coverity
Fortify
Checkmax
Gosstal iTest
  • 热门资讯
  • • 萝卜快跑武汉3月31日大规模系统故障全复盘..
  • • 美国车联网(V2X)应用场景的效益与成本..
  • • 《上海市民用无人驾驶航空器飞行安全管理暂行..
  • • Checkmarx:安卓又一严重漏洞!威胁着10亿人的..
  • • Checkmarx测评|物联网设备正在泄露你多少隐私..
  • • SlavaBronfman的访谈–Cybellum
Insure++™首页 -> 源码安全 -> Insure++™ -> 正文
Parasoft Insure++
摘要:使用Parasoft Insure ++进行内存调试 识别导致系统崩溃并在现场暴露安全漏洞的偶发内存损坏缺陷,但在正常测试期间无法找到。Parasoft Insure ++通过动态查找这些不稳定的编程和内存访问错误(例如堆损坏,流氓线程,内存泄漏,数组越界和无效指针),帮助您确保C / C ++应用程序内存的完整性。

Parasoft Insure ++是一款面向C / C ++软件开发人员的综合内存调试工具,可用于查找以下问题:

  • 内存泄漏(根据其原因进行识别和分类)
  • 记忆滥用
  • 缓冲区溢出/下溢
  • 指针滥用
  • 导致可能未定义的行为或实现定义的行为的许多其他原因。

Insure ++使用最先进的代码解析器以及数百种启发式方法来分析应用程序代码,在此期间它会报告几种可能的静态违规。在分析代码时,它会编写一个新的源代码文件,并在“故障点”(例如指针取消引用,范围退出等)中插入适当的工具,并自动编译生成的源文件,并链接所有生成的目标代码文件进入一个新的可执行程序。 

然后,用户执行此程序作为用例测试的一部分,就像使用原始程序一样,Insure ++会报告发现的任何问题。Insure ++报告包含详细信息,包括:关于错误类型,源文件和行号,实际源代码行内容,导致问题的表达,报告包括:

  • bug的类型,(例如EXPR_UNRELATED_PTRCMP)
  • 源文件和行号,(例如foo.cc:42)
  • 实际的源代码行内容,(例如“while(p
  • 引起问题的表达方式(例如“p
  • 有关bug中涉及的所有指针和内存块的信息:
    • 指针值
    • 指向的内存块(如果有)和任何偏移量
    • 块分配信息:
      • 如果动态分配则堆栈跟踪。
      • 块声明位置(源文件和行号),如果在堆栈上或全局分配。
      • 如果适用,堆栈跟踪块的重新分配。
    • 堆栈跟踪显示程序如何到达bug位置。

 

Cybellum  Parasoft  bestorm  Defensics  Appcheck  Coverity  内存泄漏|记忆滥用|缓冲区溢出|动态内存可视化|代码覆盖率分析
没有了 返回列表 没有了
 
关于我们      |       产品展示      |       解决方案      |       经典案例      |       培训中心      |        新闻资讯      |        试用申请      |        联系我们
  • 上海望驰智能科技有限公司

    地址:上海市浦东灵山路958号5号楼2楼

    手机:18049824972

    电话:021-50150593

    邮箱:lanying.ao@ruitde.com

CopyRight 2016 www.ruitde.com All Rights Reserved     版权所有:上海望驰智能科技有限公司   沪ICP备16034184号