CISO助手
完成度
0%(0/286)
评估报告
OWAS

OWASP 应用程序安全验证标准 4.0.3

控制项模式

应用安全验证标准是一份应用安全需求或测试清单,可供架构师、开发人员、测试人员、安全专家、工具供应商和用户用来定义、构建、测试和验证安全应用程序。

版本: 4.0.3覆盖状态: 完整覆盖 (286/286)控制项/量表/总计: 286/0/286当前展示: 15 / 28614 个分类
V12.1.1该应用程序不会接受可能占满存储空间或导致服务拒绝的大型文件控制项
Files / 文件上传

验证应用程序不会接受可能占满存储或导致拒绝服务的大文件。

评估
评估状态:
评估备注:
V12.1.2该应用程序检查压缩文件(e控制项
Files / 文件上传

验证应用程序在解压文件之前是否会检查压缩文件(例如 zip、gz、docx、odt)的最大允许解压后大小以及最大文件数量。

评估
评估状态:
评估备注:
V12.1.3为了确保单个用户无法通过上传过多文件或过大的文件占满存储空间,我们对每个用户的文件大小和文件数量实施了限制控制项
Files / 文件上传

验证是否实施了文件大小配额和每个用户的最大文件数量限制,以确保单个用户无法通过过多文件或过大文件占满存储空间。

评估
评估状态:
评估备注:
V12.2.1从不受信任的来源获取的文件会根据文件内容验证其是否为预期类型控制项
Files / 文件完整性

验证从不可信来源获取的文件是否根据文件内容被确认为预期类型。

评估
评估状态:
评估备注:
V12.3.1用户提交的文件名元数据不会被系统或框架的文件系统直接使用,并且使用 URL API 来防止路径遍历控制项
Files / 文件执行

验证用户提交的文件名元数据未被系统或框架文件系统直接使用,并确保使用 URL API 来防止路径遍历。

评估
评估状态:
评估备注:
V12.3.2用户提交的文件名元数据会被验证或忽略,以防止本地文件的泄露、创建、更新或删除(LFI)控制项
Files / 文件执行

验证用户提交的文件名元数据是否经过验证或被忽略,以防止本地文件(LFI)的泄露、创建、更新或删除。

评估
评估状态:
评估备注:
V12.3.3用户提交的文件名元数据会被验证或忽略,以防止通过远程文件包含(RFI)或服务器端请求伪造(SSRF)攻击泄露或执行远程文件控制项
Files / 文件执行

验证用户提交的文件名元数据是否经过验证或被忽略,以防止通过远程文件包含(RFI)或服务器端请求伪造(SSRF)攻击泄露或执行远程文件。

评估
评估状态:
评估备注:
V12.3.4该应用通过验证或忽略用户在 JSON、JSONP 或 URL 参数中提交的文件名来防护反射式文件下载(RFD),响应的 Content-Type 头应设置为 text/plain,并且 Content-Disposition 头应使用固定的文件名控制项
Files / 文件执行

验证应用程序通过对 JSON、JSONP 或 URL 参数中用户提交的文件名进行验证或忽略,以防止反射性文件下载(RFD),响应的 Content-Type 头应设置为 text/plain,并且 Content-Disposition 头应具有固定的文件名。

评估
评估状态:
评估备注:
V12.3.5未受信任的文件元数据不会直接用于系统 API 或库,以防止操作系统命令注入控制项
Files / 文件执行

验证不可信的文件元数据是否未被直接用于系统 API 或库,以防 OS 命令注入。

评估
评估状态:
评估备注:
V12.3.6该应用程序不包含也不执行来自不受信任来源的功能,例如未经验证的内容分发网络、JavaScript 库、Node npm 库或服务器端 DLL。控制项
Files / 文件执行

确认应用程序不包含并执行来自不可信源的功能,例如未经验证的内容分发网络、JavaScript 库、Node npm 库或服务器端 DLL。

评估
评估状态:
评估备注:
V12.4.1从不受信任的来源获取的文件存储在网站根目录之外,并且权限有限控制项
Files / 文件存储

确保从不可信来源获得的文件存储在 Web 根目录之外,并且权限有限。

评估
评估状态:
评估备注:
V12.4.2从不受信任的来源获取的文件会通过防病毒扫描程序进行扫描,以防上传和提供已知的恶意内容控制项
Files / 文件存储

确保来自不受信任来源的文件经过杀毒软件扫描,以防止上传和提供已知的恶意内容。

评估
评估状态:
评估备注:
V12.5.1Web 层配置为仅提供特定文件扩展名的文件,以防止意外的信息和源代码泄露控制项
Files / 文件下载

验证 Web 层是否配置为仅提供具有特定文件扩展名的文件,以防止无意的信息和源代码泄露。例如,除非必要,否则应屏蔽备份文件(如 .bak)、临时工作文件(如 .swp)、压缩文件(例如 .zip、.tar.gz 等)以及其他编辑器常用的扩展名。

评估
评估状态:
评估备注:
V12.5.2对上传文件的直接请求将永远不会作为 HTML/JavaScript 内容执行控制项
Files / 文件下载

确保对已上传文件的直接请求永远不会作为 HTML/JavaScript 内容执行。

评估
评估状态:
评估备注:
V12.6.1Web 或应用服务器配置了允许列表,列出了服务器可以发送请求或从中加载数据/文件的资源或系统控制项
Files / SSRF 保护

验证网页或应用服务器是否配置了允许列表,指定服务器可以发送请求或从中加载数据/文件的资源或系统。

评估
评估状态:
评估备注: