0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Synopsys Seeker交互式应用程序安全测试

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-20 17:02 次阅读

Synopsys的Seeker 交互式应用程序安全测试 (IAST) 程序监控代码、数据流和内存,以识别敏感数据并确保它不会存储在具有弱加密或不存在加密的文件或数据库中。换句话说,该工具不仅可以发现漏洞,还可以确定它们是否可以被利用。

通过自动化运行时测试,Seeker 动态分析 HTTP 流量;后端连接;以及开源、第三方和自定义应用程序代码,以将误报与已识别的漏洞分开。它测试应用程序组件,包括:

语言,如 C#JavaScript、PHP、Scala 等。

Java 和 .NET 等平台和运行时

NoSQL 和 SQL 等数据库

应用程序类型,如 JSON、RESTful、移动、Web API 等。

Azure、AWS、谷歌云等云平台。

通过参数识别等功能,该工具然后隔离未使用参数等组件,并用恶意值填充它们,以确定代码是否可以用作攻击的后门。

敏感数据的风险以统一的实时视图呈现给测试人员,其中包含对所有检测到的漏洞的技术解释。该工具还提供基于上下文的修复说明和示例代码修复,帮助减少团队调整设计中风险最大的部分所需的 DevOps 时间。

Synopsys 声称该解决方案“比传统的动态测试更准确”,还集成了 Black Duck Software 的二进制分析,用于开源漏洞、版本控制和许可覆盖。

Synopsys Seeker IAST 行动:

对于 CI/CD 和 DevOps 部署,Seeker 的本机集成和 Web API 允许将其添加到现有的构建服务器和测试工具中,无论应用程序是内部部署、基于云还是容器化。这允许在软件开发生命周期的 QA 和测试阶段实施该工具的运行时分析和检测技术,直至生产部署。

当用于发现导致敏感数据的攻击媒介时,测试人员首先标记数据,例如信用卡信息、用户名和密码——或任何属于 PCI 或 GDPR 等法规范围内的内容。然后在每个应用程序节点(例如容器、VM 和云实例)上部署 Seeker 代理,跟踪应用程序执行的每个操作。这些代理由生成包含测试覆盖计划的自动 URL 映射实用程序支持。

然后,代理执行逐行分析,检查代码、敏感数据和提供应用程序组件全面覆盖的数十万个 HTTP(S) 请求的交互。HTTP 请求监控有助于将误报与真正的漏洞隔离开来,Synopsys 表示,这将误报率降低到不到 5%,而替代流程的平均误报率为 20%。

Seeker 的测试结果显示在综合仪表板中,提供针对 OWASP Top 10、PCI DSS、GDPR 和 CWE/SANS Top 25 的合规性分数或评级。当应用程序有暴露敏感信息的风险时,仪表板还会显示警报。

poYBAGKwN-yAaZvMAALIFZyeuOM278.png

Seeker 还提供不显眼的被动监控版本

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    1382

    浏览量

    60990
  • 应用程序
    +关注

    关注

    37

    文章

    3136

    浏览量

    56389
  • IOT
    IOT
    +关注

    关注

    186

    文章

    3984

    浏览量

    193200
收藏 人收藏

    评论

    相关推荐

    声通科技全栈交互式人工智能,助力企业智能化升级

    在数字化浪潮席卷全球的今天,人工智能已经成为企业转型升级、提升竞争力的关键力量。上海声通信息科技股份有限公司(以下称:声通科技或公司)作为中国第二大企业级全栈交互式人工智能解决方案提供商,凭借其强大
    的头像 发表于 03-20 09:56 113次阅读

    开发java应用程序的基本步骤是

    ava是一种面向对象的编程语言,广泛用于开发各种类型的应用程序。在开发Java应用程序时,有一些基本步骤需要遵循,以确保应用程序的正确性和可靠性。 1.确定需求:这是开发任何应用程序
    的头像 发表于 11-28 16:52 668次阅读

    如何实现Pandas的DataFrame转换交互式表格

    Pivottablejs是一个通过IPython widgets集成到Python中的JavaScript库,允许用户直接从DataFrame数据创建交互式和灵活的汇总报表。可以进行高效、清晰的数据分析和表示,帮助将数据从Pandas DataFrame转换为易于观察的交互式
    的头像 发表于 11-21 16:15 377次阅读
    如何实现Pandas的DataFrame转换<b class='flag-5'>交互式</b>表格

    隔离Zynq UltraScale+设备上的关键安全应用程序

    电子发烧友网站提供《隔离Zynq UltraScale+设备上的关键安全应用程序.pdf》资料免费下载
    发表于 09-15 10:33 0次下载
    隔离Zynq UltraScale+设备上的关键<b class='flag-5'>安全</b><b class='flag-5'>应用程序</b>

    STM32CubeL5 TFM应用程序入门

    应用程序提供一个可信根解决方案(包括安全启动和安全固件更新功能,在执行应用程序之前使用),还提供一组安全服务,这些服务与非
    发表于 09-07 06:54

    基于应用程序编程接口(API)的自动化测试(上)

    本文系统介绍了应用程序编程接口(API)的概念及其在软件开发中的作用与重要性,重点分享自动化API测试的发展历程与测试对象。
    的头像 发表于 09-01 11:17 376次阅读

    .NET应用程序的性能测试

    WebLOAD通过轻松的测试脚本创建和基于深度服务器端分析的性能测试.NET应用程序提供了全面的解决方案。
    的头像 发表于 08-29 09:40 274次阅读

    PN7642安全密钥模式演示应用程序

    电子发烧友网站提供《PN7642安全密钥模式演示应用程序.pdf》资料免费下载
    发表于 08-17 11:43 1次下载
    PN7642<b class='flag-5'>安全</b>密钥模式演示<b class='flag-5'>应用程序</b>

    如何在交互式人脸检测演示中将Web浏览器流用作目标输入?

    无法将 Web 浏览器流用作交互式人脸检测演示的目标输入。
    发表于 08-15 06:02

    Morello指令模拟器用户指南

    Morello应用程序。它还包括运行时工具,可以收集与Morello相关的事件和计数器的信息。此外,它还包括一个交互式调试器,以帮助运行Morello应用程序。 模拟器可用于: •在非Morello
    发表于 08-08 07:55

    Avatar Day:Omniverse 和 NVIDIA ACE 助力交互式数字人全流程开发

      //   NVIDIA 将于 7 月 19 日在线举办  Avatar Day  活动,向参会者分享 NVIDIA 数字人解决方案与前沿技术更新,并解读交互式数字人应用案例。 交互式 AI 虚拟
    的头像 发表于 07-14 19:50 444次阅读
    Avatar Day:Omniverse 和 NVIDIA ACE 助力<b class='flag-5'>交互式</b>数字人全流程开发

    什么是应用程序安全性AppSec?应用安全 + 应用安全工具概述

    应用程序安全 (AppSec) 对于高效和有效的安全措施至关重要,有助于解决软件应用程序日益严重的安全威胁。在这里,我们将讨论
    的头像 发表于 06-12 09:37 608次阅读
    什么是<b class='flag-5'>应用程序</b><b class='flag-5'>安全</b>性AppSec?应用<b class='flag-5'>安全</b> + 应用<b class='flag-5'>安全</b>工具概述

    如何使您更好地进行应用程序安全测试

    应用程序测试策略中,使用攻击树可以帮助您模拟各种攻击场景,并就如何最好地保护应用程序做出决策。您将能够查明最容易受到攻击的系统和控制,并更有效地构建特定的对策。
    的头像 发表于 05-25 14:46 383次阅读
    如何使您更好地进行<b class='flag-5'>应用程序</b><b class='flag-5'>安全</b><b class='flag-5'>测试</b>

    什么是网页应用程序测试

    网页app测试,或网页测试,是一种软件测试实践,有助于根据要求确保应用程序的质量和功能。网页测试必须在交付之前检测所有潜在问题,例如功能差异
    的头像 发表于 05-11 14:09 529次阅读

    如何通过TZASC分配安全内存并通过OP-TEE中的可信应用程序访问它?

    了 optee,然后运行了 optee_hello_world 示例,它似乎工作正常。 我现在想为安全区域分配一些内存并使用受信任的应用程序访问它。我检查了 SRM,但我需要更清楚地了解我在 linux 驱动程序中的何处进行这些
    发表于 05-04 08:46