允许 OpenAPI 未加密流量

high Web App Scanning 插件 ID 113143

简介

允许 OpenAPI 未加密流量

描述

OpenAPI 规范是 REST API 的 API 描述格式。OpenAPI 文件会以 YAML 或 JSON 编写,并会描述所有 API 属性,例如具有相关操作或身份验证方法的可用端点。

至于 Web 应用程序,如果允许未加密的协议访问 API,则会导致容易遭受中间人攻击 (MITM),从而影响流量的机密性和完整性。 扫描程序分析了 OpenAPI 文件,并在所使用的 API 端点 URL 中检测到缺少加密。

解决方案

确保 API 端点仅通过基于加密的协议(HTTPS 或 WebSocket Secure (WSS))可用,并更新 OpenAPI 规范。

另见

https://swagger.io/docs/specification/2-0/api-host-and-base-path/

https://swagger.io/docs/specification/api-host-and-base-path/

https://www.owasp.org/index.php/Transport_Layer_Protection_Cheat_Sheet

插件详情

严重性: High

ID: 113143

类型: remote

系列: SSL/TLS

发布时间: 2022/2/16

最近更新时间: 2023/3/28

扫描模板: api, basic, full, pci, scan

风险信息

VPR

风险因素: Medium

分数: 5.9

CVSS v2

风险因素: High

基本分数: 7.1

矢量: CVSS2#AV:N/AC:H/Au:N/C:C/I:C/A:N

CVSS 分数来源: Tenable

CVSS v3

风险因素: High

基本分数: 7.4

矢量: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

CVSS 分数来源: Tenable

参考资料信息