OWASP Top 10 详细解读

在这里插入图片描述

1. 简介

OWASP TOP 10是开放式Web应用程序安全项目(Open Web Application Security Project)发布的年度全球最严重的十大web应用程序安全风险。这些风险包括了许多常见的web应用程序安全问题,如SQL注入、跨站脚本攻击(XSS)、文件包含漏洞(包括命令注入)、不安全的直接对象引用等。OWASP Top 10 2021是全新的,具有新的图形设计和可用的单页信息图。

在这里插入图片描述

每年发布的TOP 10排名反映了web应用程序安全领域的重大威胁和相关漏洞。通过广泛讨论这些问题并发布更新的建议和指导方针,OWASP致力于改善web应用程序的安全性,同时提供公开标准以确保安全实践的一致性。

由于技术和安全形势的变化,每年的OWASP TOP 10排名可能有所不同。因此,要确保始终关注OWASP官方渠道以获取最新的排名和信息。

OWASP Top 10一般每3~4年发布一次,第一次发布是2003年,2021版本是第7次发布,可点此获取最新发布版本的PPT介绍文档(访问密码:6277)。历史发行版本如下:

  • 2021
  • 2017
  • 2013
  • 2010
  • 2007
  • 2004
  • 2003

2024版本当前正在拟定中,预计今年下半年会公开发布。

2. 主要受众

  • 开发人员、首席开发人员、架构师

  • 框架开发人员

    但他们更倾向使用ASVS,关于ASVS的介绍请参阅《解读OWASP应用安全验证标准ASVS》

  • AppSec程序管理(CISO、CTO等)

  • AppSec专业人士:咨询、工具、供应商、培训师

3. 2021 OWASP Top 10安全风险

3.1. Top 10列表

编号英文名称中文名称
A01:2021Broken Access Control破坏访问控制
A02:2021Cryptographic Failures加密机制失效
A03:2021Injection注入
A04:2021Insecure Design不安全的设计
A05:2021Security Misconfiguration安全配置错误
A06:2021Vulnerable and Outdated Components不安全和过时的组件
A07:2021Identification and Authentication Failures身份识别和验收失效
A08:2021Software and Data Integrity Failures软件和数据完整性失效
A09:2021Security Logging and Monitoring Failures安全日志和监控失效
A10:2021Server-Side Request Forgery服务侧请求伪造

3.2. Top 10概述

A01:2021-访问控制破坏从第五位上升。 94%的应用程序进行了某种形式的访问控制中断测试。映射到Broken Access Control的34个通用缺陷枚举(CWE)在应用程序中的出现次数比任何其他类别都多。

A02:2021-加密机制失效上升一位至第2位。以前称为敏感数据暴露,这是普遍的现象,而不是根本原因。这里重新关注的是与加密相关的故障,这些故障通常会导致敏感数据暴露或系统受损。

A03:2021-注入下滑至第3位。94%的应用程序进行了某种形式的注入测试,映射到这一类别的33个CWE在应用程序中出现的次数第二多。跨站点脚本现在是这个版本中这个类别的一部分。

A04:2021-不安全设计是2021年的新类别。重点关注与设计缺陷相关的风险。如果我们真的想作为一个行业“左移”,它需要更多地使用威胁建模、安全设计模式和原则以及参考架构。

A05:2021-安全配置错误从上一版本的第6位上升。90%的应用程序都经过了某种形式的配置错误测试。随着越来越多的人转向高度可配置的软件,这一类别的上升也就不足为奇了。以前的XML外部实体(XXE)类别现在是此类别的一部分。

A06:2021-易受攻击和过时的组件之前的标题为“使用具有已知漏洞的组件”,在前10名社区调查中排名第2,但也有足够的数据通过数据分析进入前10名。这一类别从2017年的第9位上升,它是唯一一个没有任何CVE映射到所包含CWE的类别

A07:2021-识别和身份验证失败以前是身份验证中断,从第二个位置下滑,现在包括与识别失败更相关的CWE。这一类别仍然是前10名中不可或缺的一部分,但标准化框架的可用性增加似乎对这类风险有所帮助。

A08:2021-软件和数据完整性故障是2021年的一个新类别。重点是在不验证完整性的情况下做出与软件更新、关键数据和CI/CD管道相关的假设。来自通用漏洞和暴露/通用漏洞评分系统(CVE/CVSS)数据的最高加权影响之一映射到该类别中的10个CWE。从2017年开始的不安全认证现在是这个更大类别的一部分。

A09:2021-安全日志记录和监控故障以前是日志记录和监控不足,并从行业调查中添加,从之前排名10上升到了排名9。此类别扩展到包括更多类型的故障,测试具有挑战性,并且在CVE/CVSS数据中没有很好地表示。但是,此类故障可能会直接影响可见性、事件警报和取证。

A10:2021-服务器端请求伪造(SSRF)是从十大社区调查中添加的。数据表明其发生率相对较低,测试覆盖率高于平均水平,利用和影响潜力的评级高于平均水平。这个类别代表了安全社区成员告诉我们这很重要的场景,尽管目前数据中没有说明。

3.3. Top 10详细

由于涉及细节内容较多,OWASP Top 10 2021详细文档【 点击获取,访问密码6277】。
在这里插入图片描述

4. 参考

[1] https://owasp.org/Top10/
[2] https://owasp.org/www-project-top-ten/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全栈安全

点赞收藏也是赞赏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值