news 2026/5/10 9:24:50

渗透测试之2013、2017、2021、2025年owasp top 10说明

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
渗透测试之2013、2017、2021、2025年owasp top 10说明

web十大漏洞(owasp top 10)

OWASP(开放式Web应用程序安全项目)是一个开放的社区,由非营利组织OWASP基金会支持的项目。对所有致力于改进应用程序安全的人士开放,旨在提高对应用程序安全性的认识。其最具权威的就是“10项最严重的Web应用程序安全风险列表”,总结并更新Web应用程序中最可能、最常见、最危险的十大漏洞,这十大漏洞是开发、测试、运维、服务、咨询人员应知应会的知识。一般3-4年更新一次。


OWASP Top 10 2013

A1 – Injection(注入攻击)
通过不受信任的数据插入命令或查询,导致数据泄露、损坏或系统控制权丢失。

A2 – Broken Authentication and Session Management(失效的验证与连接管理)
身份验证或会话管理机制存在缺陷,允许攻击者窃取凭据、冒充用户或劫持会话。

A3 – Cross-Site Scripting (XSS)(跨站脚本攻击)
在网页中插入恶意脚本,当用户访问时脚本被执行,导致信息窃取或会话劫持。

A4 – Insecure Direct Object References(不安全的直接对象引用)
未正确保护对内部对象(如文件、数据库记录)的访问,攻击者可直接操作对象标识符以访问未授权数据。

A5 – Security Misconfiguration(安全配置错误)
系统、应用或服务器配置不当,如默认账户未修改、错误的安全设置或未及时更新补丁。

A6 – Sensitive Data Exposure(敏感数据泄露)
未对敏感数据(如密码、银行卡信息)进行加密或保护,导致数据在传输或存储中被窃取。

A7 – Missing Function Level Access Control(缺少功能级别的访问控制)
未在服务器端对功能访问权限进行验证,攻击者可通过直接访问URL执行未授权功能。

A8 – Cross-Site Request Forgery (CSRF)(跨站请求伪造)
诱使用户在已登录状态下执行非预期的操作,如修改账户信息或发起交易。

A9 – Using Components with Known Vulnerabilities(使用含有已知漏洞的组件)
使用存在已知安全漏洞的第三方组件(如库、框架),攻击者可利用漏洞控制应用或服务器。

A10 – Unvalidated Redirects and Forwards(未验证的重定向与转发)
重定向或转发功能未验证目标地址,攻击者可诱导用户跳转至恶意网站。


OWASP Top 10 2017

A1 – Injection(注入攻击)
通过不受信任的数据插入命令或查询,导致数据泄露、损坏或系统控制权丢失。

A2 – Broken Authentication(失效的身份验证)
身份验证机制存在缺陷,如弱密码、凭证泄露或会话固定攻击,导致用户身份被冒用。

A3 – Sensitive Data Exposure(敏感数据泄露)
未对敏感数据进行充分保护(如加密、脱敏),攻击者可通过网络窃听或直接访问获取数据。

A4 – XML External Entity (XEE)(XML 外部实体漏洞)
未正确处理XML输入,攻击者可构造恶意外部实体引用以读取文件、扫描内网或发起DoS攻击。

A5 – Broken Access Control(失效的访问控制)
未正确限制用户对资源或功能的访问,攻击者可通过越权操作访问或修改未授权数据。

A6 – Security Misconfiguration(安全配置错误)
安全配置不当,如默认账户未修改、错误的安全头设置或未及时更新补丁。

A7 – Cross-Site Scripting (XSS)(跨站脚本攻击)
在网页中插入恶意脚本,当用户访问时脚本被执行,导致信息窃取或会话劫持。

A8 – Insecure Deserialization(不安全的反序列化漏洞)
未验证或保护反序列化数据,攻击者可构造恶意序列化对象以执行代码、篡改数据或发起DoS攻击。

A9 – Using Known Vulnerable Components(使用含有已知漏洞的组件)
使用存在已知安全漏洞的第三方组件,攻击者可利用漏洞控制应用或服务器。

A10 – Insufficient Logging & Monitoring(日志与监控不足)
未记录安全事件或未能及时响应告警,导致攻击行为未被发现或响应滞后。


OWASP Top 10 2021

A01 – Broken Access Control(失效的访问控制)
未正确实施访问控制策略,如越权访问、权限提升或未授权操作,导致数据泄露或系统被控制。

A02 – Cryptographic Failures(加密机制失效)
未正确使用加密算法、密钥管理不当或传输未加密,导致敏感数据被窃取或篡改。

A03 – Injection(注入攻击)
通过不受信任的数据插入命令或查询,导致数据泄露、损坏或系统控制权丢失。

A04 – Insecure Design(不安全的设计)
安全设计缺陷,如缺乏威胁建模、未考虑安全控制或设计逻辑错误,导致系统存在根本性安全风险。

A05 – Security Misconfiguration(安全配置错误)
系统、应用或服务器配置不当,如默认账户未修改、错误的安全设置或未及时更新补丁。

A06 – Vulnerable and Outdated Components(存在漏洞与过时组件)
使用存在已知漏洞或已过时的第三方组件,攻击者可利用漏洞控制应用或服务器。

A07 – Identification and Authentication Failures(身份识别与认证失败)
身份验证机制存在缺陷,如弱密码、会话固定、凭证泄露或多因素认证缺失,导致用户身份被冒用。

A08 – Software and Data Integrity Failures(软件与数据完整性失效)
未验证软件更新、依赖库或数据的完整性,攻击者可注入恶意代码或篡改数据。

A09 – Security Logging and Monitoring Failures(安全日志与监控机制失效)
未记录安全事件或未能及时响应告警,导致攻击行为未被发现或响应滞后。

A10 – Server-Side Request Forgery (SSRF)(服务器端请求伪造)
攻击者诱导服务器向内部或外部系统发起恶意请求,导致信息泄露、内网扫描或服务滥用。


OWASP Top 10 2025

A01 – Broken Access Control(失效的访问控制)
未正确实施访问控制策略,如越权访问、权限提升或未授权操作,导致数据泄露或系统被控制。

A02 – Security Misconfiguration(安全配置错误)
系统、应用或服务器配置不当,如默认账户未修改、错误的安全设置或未及时更新补丁。

A03 – Software Supply Chain Failures(软件供应链安全漏洞)
第三方软件供应链中存在漏洞或恶意代码,如依赖库、CI/CD流程或发布渠道被污染,导致整体系统风险。

A04 – Cryptographic Failures(加密机制失效)
未正确使用加密算法、密钥管理不当或传输未加密,导致敏感数据被窃取或篡改。

A05 – Injection(注入攻击)
通过不受信任的数据插入命令或查询,导致数据泄露、损坏或系统控制权丢失。

A06 – Insecure Design(不安全的设计)
安全设计缺陷,如缺乏威胁建模、未考虑安全控制或设计逻辑错误,导致系统存在根本性安全风险。

A07 – Authentication Failures(身份验证机制失效)
身份验证机制存在缺陷,如弱密码、会话固定、凭证泄露或多因素认证缺失,导致用户身份被冒用。

A08 – Software or Data Integrity Failures(软件或数据完整性失效)
未验证软件更新、依赖库或数据的完整性,攻击者可注入恶意代码或篡改数据。

A09 – Security Logging and Alerting Failures(安全日志与告警机制失效)
安全日志记录不完整或告警机制缺失,导致安全事件未能及时发现、响应或溯源。

A10 – Mishandling of Exceptional Conditions(异常条件处理不当)
系统在处理异常或错误条件时暴露敏感信息、进入不稳定状态或被攻击者利用以绕过安全控制。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 3:33:32

工业控制设备高频信号处理PCB板生产厂家指南

工业控制高频信号PCB:当电路板变成“无源芯片”,你选对了制造伙伴吗?在调试一台新交付的国产高端PLC主控板时,我遇到一个典型却棘手的问题:EtherCAT主站周期抖动始终卡在1.2 μs,远超SIL2级要求的500 ns阈值…

作者头像 李华
网站建设 2026/5/9 5:20:32

EagleEye检测后处理进阶:基于IoU的跟踪ID分配与轨迹平滑算法实现

EagleEye检测后处理进阶:基于IoU的跟踪ID分配与轨迹平滑算法实现 1. 为什么检测结果还不够?从单帧到连续视频的理解跃迁 你有没有遇到过这样的情况:EagleEye在单张图片上检测得又快又准,框得清清楚楚,置信度标得明明…

作者头像 李华
网站建设 2026/5/9 1:39:12

音频识别不求人:CLAP分类工具小白教程

音频识别不求人:CLAP分类工具小白教程 1. 这个工具到底能帮你做什么? 你有没有遇到过这样的场景: 听到一段环境音,想确认是不是施工噪音还是雷声?收到客户发来的语音留言,但背景里夹杂着键盘敲击、空调嗡…

作者头像 李华
网站建设 2026/5/4 0:53:29

VibeVoice Pro开发者指南:自定义音色微调与LoRA适配方法

VibeVoice Pro开发者指南:自定义音色微调与LoRA适配方法 1. 为什么需要音色微调?——从“能用”到“专属”的关键跃迁 你可能已经试过VibeVoice Pro内置的25种音色,比如en-Carter_man的沉稳、en-Emma_woman的亲切,甚至jp-Spk1_w…

作者头像 李华
网站建设 2026/5/9 21:03:34

硬件控制工具深度测评:如何用G-Helper突破笔记本性能瓶颈

硬件控制工具深度测评:如何用G-Helper突破笔记本性能瓶颈 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目…

作者头像 李华
网站建设 2026/5/9 14:48:01

深度学习项目训练环境多场景落地:儿童教育APP识图答题功能开发

深度学习项目训练环境多场景落地:儿童教育APP识图答题功能开发 在开发儿童教育类APP时,一个高频且关键的功能是“识图答题”——比如让孩子看一张苹果的图片,回答“这是什么水果?”;看到加法算式图,选择正…

作者头像 李华