当前位置: 首页 > news >正文

动态应用程序安全测试 (DAST) 工具 Fortify WebInspect

Fortify WebInspect 是一种动态应用程序安全测试 (DAST) 工具,可识别所部署的Web 应用程序和服务中的应用程序漏洞。

OpenText™ 推出的 Fortify WebInspect 是一种自动化DAST 解决方案,可提供全面的漏洞检测能力并有助于安全专业人士和 QA 测试人员识别安全漏洞和配置问题。它能模拟针对正在运行的应用程序发起的真实外部安全攻击,从而实现这一目的,以确定问题并排定根本原因分析优先级。WebInspect 拥有众多 REST API,让集成从中获益,并且可以灵活地通过直观的用户界面进行管理,或完全通过自动化机制运行。Fortify WebInspect 还有一种用于定义身份验证的单一统一方法,无论是静态、动态还是从宏中提取标记皆可使用该方法。

产品亮点

在集成中引入自动化
Fortify WebInspect 可作为全自动解决方案运行,以满足 DevOps 和伸缩需要,并可与 SDLC 集成,而无需增加额外开销。
• REST API 有助于实现更紧密的集成,自动执行扫描以及检查是否满足合规性要求。
• 利用 OpenText™ Application Lifecycle Management (ALM) 和 OpenText™ Quality Center 以及其他安全测试和管理系统的预建集成。
• 强大的集成功能使团队能够重复利用现有的脚本和工具。Fortify WebInspect 可以轻松地与任何 Selenium 脚本集成。
• 扫描 RESTful Web 服务:通过 WISwag 命令行工具支持 Swagger 和 OData 格式,使 Fortify WebInspect 能够适应任何 DevOps 管道。
• 基本设置:ScanCentral 管理员可以预配置扫描模板,并为用户提供扫描其应用程序的权限,而无需用户具备安全知识。

主要功能

  • 功能性应用程序安全测试 (FAST)
    不必受制于 IAST 限制!FAST 可以承担所有功能测试,并通过与 IAST 相同的方式使用这些测试,但 FAST 会继续搜寻。即使功能测试未能成功完成,FAST 也不会漏掉这些测试。

  • 黑客级别的深度见解
    查看客户端框架和版本号等发现结果 —— 如果未及时予以更新,所发现的这些问题可能会成为漏洞。

  • 合规性管理
    与 Web 应用程序安全性相关的所有主要合规性法规(包括 PCI DSS、DISA STIG、NIST 800-53、ISO 27K、OWASP 和 HIPAA)的预配置策略和报告。

  • 扫面任何 API 以提高准确性
    了解有关 API 的完整案例,无论是 SOAP、Rest、Swagger、OpenAPI、Postman、GraphQL 还是 gRPC。

  • 通过横向缩放提高速度
    横向缩放功能使用 Kubernetes 创建极少版本的 WebInspect,而 Kubernetes 只关注JavaScript 的处理。凭借此功能,可以扫描并行作业,从而加快扫描速度。

  • 管理企业应用程序安全风险
    监控应用程序内的趋势,并首先对最关键的漏洞采取措施,以满足 DevOps 需求。

  • 灵活部署
    借助本地、SaaS 或 AppSec 即服务的灵活性,快速启动并根据需要进行扩展。

  • 适用于工作流宏的 HAR 文件
    WebInspect 可以使用 HAR 文件进行工作流扫描,确保涵盖重要内容。

  • 客户端软件组成
    客户端 Software Composition Analysis (SCA) 提供客户端库的CVE、开源项目的运行状况数据和可导出的CycloneDX SBOM。

主要优势

优势1、更快更早地发现漏洞
Fortify WebInspect 可以根据您的应用程序进行调整和优化,以便在 SDLC 中更快更早地发现漏洞。

使用可扩展攻击面覆盖范围并检测其他类型漏洞的代理技术增强扫描。

• Fortify WebInspect Agent 中集成了动态测试和运行时分析,以增强您的发现并扩大范围。它通过搜寻应用程序的更多数据、扩展攻击面覆盖范围以及比纯动态测试更好地揭露弱点击来识别漏洞。

优势2、使用高级技术确定优先级:
• 使用策略管理器运行针对高速处理而调整的自定义策略。
• 同步搜寻和审计。
• 消除重复数据:避免在应用程序的不同部分扫描相同的类别/功能,从而减少发送的攻击数量。
• 检查规避情形:如果代理确定应用程序可以应对攻击,则避免向特定检查类型发送多次攻击,从而减少发送的攻击数量。信息加载到 OpenText™ 推出的Fortify Software Security Center (SSC) 并与 OpenText™ 推出的 Fortify Static Code Analyzer 扫描结果一起使用,并在此处对问题进行关联。
• 冗余页面检测可缩短扫描时间。
• 开发人员可以获得代码行详细信息和返回的堆栈跟踪信息,因此可以更快地修复漏洞。
• 即使在双重身份验证 (2FA) 环境中, WebInspect 也会继续扫描。

优势3、通过自动化和代理技术节省时间
• 通过冗余页面检测、自动化宏生成、增量扫描和容器化交付等功能节省时间和资源。
• 优化扫描过程、加快速度并提高准确性。

优势4、搜寻现代框架和 Web 技术
Fortify WebInspect 可搜寻现代框架和Web 技术,并对所有漏洞类别进行全面审核。
• 支持最新的 Web 技术,包括 HTML5、 JSON、AJAX、JavaScript 和 HTTP2 等。
• 针对称为“带外”或 OAST 漏洞的新漏洞类别进行测试。通过使用公共 Fortify OAST 服务器,WebInspect 可以检测到Log4Shell 这类的 OAST 漏洞。
• 支持以下常见框架的单页应用程序 (SPA) 检测:Angular、AngularJS、React、GWT、Vue、Dojo 和 Backbone。
• 可以测试移动优化型网站以及本机Web 服务调用。
• Fortify WebInspect 可提供自动宏生成、宏验证和修复验证等功能,助力小型团队大规模检测和修复漏洞。
• 运行 Linux 版的 WebInspect 和ScanCentral DAST,以简化 AWS 和Azure 以及私有 Kubernetes 群集的云优先部署。

使用 ScanCentral DAST 管理企业AppSec 风险
利用补救和管理监督报告,管理整个企业的应用程序安全风险。监视应用程序中的漏洞变化趋势并采取应对措施。构建企业级的 AppSec 计划,该计划通过仪表板和报告管理您的风险概况并提供监督,以便您确认补救措施,跟踪指标、趋势和进度。ScanCentral DAST 可用作编制平台来运行数十万次扫描,以便小型 AppSec 专业人员团队能够管理整个组织。
• SCDast 可视化:在 SCDast 中查看 DAST 漏洞并对其进行分类。
• 用户和域限制:对 DAST 用户进行集中管理是一项复杂的工作。用户和域限制让管理员能够落实规则,以确保在自助服务模式下使用 ScanCentral DAST 时实现高质量扫描。
• PostGresSQL:MS SQL 是一款昂贵的数据库工具,因此 PostGresSQL 在不牺牲速度和质量的前提下,成为了 ScanCentral DAST 安装时的替代选择。
• ScanCentral DAST 与 Kubernetes 集成,以扩充传感器,既节省了成本,又确保每次扫描都运行在一个新的环境中。
• ScanCentral DAST 身份凭证管理:节省时间并在一个位置即可更新所有密码。
• ScanCentral DAST 储存库集成:在运行时从储存库中提取扫描配置项目,无需更新设置配置。

OpenText™ 推出的 Fortify 提供了全面的产品套件,为开发人员和 AppSec 专业人士带来了全面的安全性和可见性。Fortify 为 SDLC 中的任何工具、任何位置提供了自动集成,以及一组可在本地、云主机上使用或以即服务方式使用的强大功能。

OpenText™ Cybersecurity 是为现代企业提供安全性和合规性解决方案的卓越供应商,这些解决方案旨在降低混合环境中的风险并抵御高级威胁。基于来自 OpenText™ Cybersecurity Data Security,、ArcSight 和 Fortify 的出色产品,Cybersecurity 安全智能平台专为提供高级关联和分析、应用程序保护和数据安全而设计,旨在保护当今混合 IT 基础设施免受复杂的网络威胁侵扰。

相关文章:

动态应用程序安全测试 (DAST) 工具 Fortify WebInspect

Fortify WebInspect 是一种动态应用程序安全测试 (DAST) 工具,可识别所部署的Web 应用程序和服务中的应用程序漏洞。 OpenText™ 推出的 Fortify WebInspect 是一种自动化DAST 解决方案,可提供全面的漏洞检测能力并有助于安全专业人士和 QA 测试人员识别安全漏洞和…...

深入解析东芝TB62261FTG,步进电机驱动方案

TB62261FTG是一款由东芝推出的两相双极步进电机驱动器,采用了BiCD工艺,能够提供高效的电机控制。这款芯片具有多种优秀的功能,包括PWM斩波、内置电流调节、低导通电阻的MOSFET以及多种步进操作模式,使其非常适合用于需要精确运动控…...

Vue 常用的狗钩子函数

beforeCreate(){ console.log(刚刚创建实例); },created(){console.log(实例创建完成);},beforeMount(){console.log(模板编译之前 ); },mounted(){/* 请求数据,操作Dom时常用 */console.log(实力挂载完成);},beforeUpdate(){console.log(更新前)},update…...

【机器学习基础】激活函数

激活函数 1. Sigmoid函数2. Tanh(双曲正切)函数3. ReLU函数4. Leaky ReLU函数 1. Sigmoid函数 观察导数图像在我们深度学习里面,导数是为了求参数W和B,W和B是在我们模型model确定之后,找出一组最优的W和B,使…...

nnMamba用于糖尿病视网膜病变检测测试

1.代码修改 源码是针对3D单通道图像的,只需要简单改写为2D就行,修改nnMamba4cls.py代码如下: # -*- coding: utf-8 -*- # 作者: Mr Cun # 文件名: nnMamba4cls.py # 创建时间: 2024-10-25 # 文件描述:修改nnmamba,使…...

【Spring MVC】创建项目和建立请求连接

我的主页:2的n次方_ 1. MVC MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构设计模式,它把软件系统分为模型、视图和控制器三个基本部分。 View (视图): 指在应⽤程序中专⻔⽤来与浏览器进⾏交互&…...

台达A2伺服

驱动器: L 外接脉冲 U 在L的基础上增加DI E ethercat总线 F 台达 M CANopen总线 电机: ECMA-C A 0604 SS...

ReactOS系统中搜索给定长度的空间地址区间中的二叉树

搜索给定长度的空间地址区间 //搜索给定长度的空间地址区间 MmFindGap MmFindGapTopDown PVOID NTAPI MmFindGap(PMADDRESS_SPACE AddressSpace,ULONG_PTR Length,ULONG_PTR Granularity,BOOLEAN TopDown );PMADDRESS_SPACE AddressSpace,//该进程用户空间 ULONG_PTR Length,…...

Postgresql中和时间相关的字段类型及其适用场景

PostgreSQL 提供了多种数据类型来表示时间和日期,适用于不同的场景和需求。以下是常用的时间类型及其适用场景: 1. TIMESTAMP WITH TIME ZONE (TIMESTAMPTZ) 用途: 表示一个包含时区信息的日期和时间。 使用场景: 适合存储需要考虑时区变化的全球化应用…...

储能蓝海:技术革新与成本骤降引爆市场

在当今全球能源转型的大背景下,储能项目的前景无疑呈现出前所未有的乐观态势。其快速增长的装机规模、持续的技术创新与成本降低、政策的强力支持以及市场的迫切需求,共同绘制了一幅充满机遇与挑战的壮丽画卷。 快速增长的装机规模:储能市场的…...

java抽象类和接口

前言: 在 Java 编程中,抽象类和接口是面向对象编程(OOP)中的重要概念。它们都是用来定义抽象类型的机制,来帮助程序员构建更加灵活、可维护和可扩展的软件系统。 但是随着软件系统规模的不断扩大和复杂度的增加&…...

法治在沃刷积分-刷文章浏览数

最近有一个任务,需要通过浏览文章来获取积分,一个个手点文章太麻烦,专业的事情还得专业的来。 法1:模拟发包 抓包发现,是通过接口来使积分增长,那直接模拟发包即可。 至于info_id的获取,可以通…...

【深度学习实验七】 自动梯度计算

目录 一、利用预定义算子重新实现前馈神经网络 (1)使用pytorch的预定义算子来重新实现二分类任务 (2)完善Runner类 (3) 模型训练 (4)性能评价 二、增加一个3个神经元的隐藏层,再次实现二分类,并与1做对比 三、自定义隐藏层层数和每个隐藏层中的神经元个数,尝…...

JAVA毕业设计192—基于Java+Springboot+vue的个人博客管理系统(源代码+数据库+万字论文+开题+任务书)

毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootvue的个人博客管理系统(源代码数据库万字论文开题任务书)192 一、系统介绍 本项目前后端分离,分为用户、管理员两种角色,角色菜单可自行…...

must be ‘pom‘ but is ‘jar‘解决思路

这个错误信息表明在 Maven 的 pom.xml 文件中,定义的父 POM 的 packaging 类型设置不正确。具体来说,它应该是 pom 类型,但当前设置为 jar。这个问题通常会导致构建失败。以下是解决这个问题的步骤。 解决步骤 检查父 POM 的 packaging 类型…...

STM32启动文件浅析

目录 STM32启动文件简介启动文件中的一些指令 启动文件代码详解栈空间的开辟堆空间的开辟中断向量表定义(简称:向量表)复位程序对于weak的理解对于_main函数的分析 中断服务程序用户堆栈初始化 系统启动流程 STM32启动文件简介 STM32启动文件…...

h5页面与小程序页面互相跳转

小程序跳转h5页面 一个home页 /pages/home/home 一个含有点击事件的元素&#xff1a;<button type"primary" bind:tap"toWebView">点击跳转h5页面</button>toWebView(){ wx.navigateTo({ url: /pages/webview/webview }) } 一个webView页 /pa…...

探索 JavaScript 事件机制(四):React 合成事件系统

前言 在前端开发中&#xff0c;事件处理是不可或缺的一部分。在众多的前端框架中&#xff0c;React 凭借其高效和灵活性受到众多开发者的喜爱。React 的事件处理系统&#xff0c;即“合成事件系统”&#xff0c;是其性能优化的一大亮点。 本文将带你深入浅出地探索 React 的合…...

openlayers 封装加载本地geojson数据 - vue3

Geojson数据是矢量数据&#xff0c;主要是点、线、面数据集合 Geojson数据获取&#xff1a;DataV.GeoAtlas地理小工具系列 实现代码如下&#xff1a; import {ref,toRaw} from vue; import { Vector as VectorLayer } from ol/layer.js; import { Vector as VectorSource } fr…...

手机号码携号转网查询接口-在线手机号码携号转网查询-手机号码携号转网查询API

接口简介&#xff1a;通过手机号精准查询该号码转网前及转网后所归属运营商 可查询号码是否为虚拟手机号 可查询到号码归属地信息 高准确率&#xff0c;实时查询运营商数据库 多用于营销场景&#xff0c;如运营商业务办理、客户信息查询、携号转网、电话营销等 接口地址&#x…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机&#xff1a;Ubuntu 20.04.6 LTSHost&#xff1a;ARM32位交叉编译器&#xff1a;arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

【决胜公务员考试】求职OMG——见面课测验1

2025最新版&#xff01;&#xff01;&#xff01;6.8截至答题&#xff0c;大家注意呀&#xff01; 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:&#xff08; B &#xff09; A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

3403. 从盒子中找出字典序最大的字符串 I

3403. 从盒子中找出字典序最大的字符串 I 题目链接&#xff1a;3403. 从盒子中找出字典序最大的字符串 I 代码如下&#xff1a; class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

Python 包管理器 uv 介绍

Python 包管理器 uv 全面介绍 uv 是由 Astral&#xff08;热门工具 Ruff 的开发者&#xff09;推出的下一代高性能 Python 包管理器和构建工具&#xff0c;用 Rust 编写。它旨在解决传统工具&#xff08;如 pip、virtualenv、pip-tools&#xff09;的性能瓶颈&#xff0c;同时…...

CSS设置元素的宽度根据其内容自动调整

width: fit-content 是 CSS 中的一个属性值&#xff0c;用于设置元素的宽度根据其内容自动调整&#xff0c;确保宽度刚好容纳内容而不会超出。 效果对比 默认情况&#xff08;width: auto&#xff09;&#xff1a; 块级元素&#xff08;如 <div>&#xff09;会占满父容器…...

管理学院权限管理系统开发总结

文章目录 &#x1f393; 管理学院权限管理系统开发总结 - 现代化Web应用实践之路&#x1f4dd; 项目概述&#x1f3d7;️ 技术架构设计后端技术栈前端技术栈 &#x1f4a1; 核心功能特性1. 用户管理模块2. 权限管理系统3. 统计报表功能4. 用户体验优化 &#x1f5c4;️ 数据库设…...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek

文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama&#xff08;有网络的电脑&#xff09;2.2.3 安装Ollama&#xff08;无网络的电脑&#xff09;2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...

视觉slam十四讲实践部分记录——ch2、ch3

ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...

【VLNs篇】07:NavRL—在动态环境中学习安全飞行

项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战&#xff0c;克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...