Files
nexus/wiki/concepts/OWASP-Top-Ten.md

107 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# OWASP Top Ten
## Definition
The OWASP Top Ten represents a broad consensus about the most critical security risks to web applications. It is a standard awareness document for developers and web application security.
## Aliases
- OWASP Top 10
- OWASP Top Ten Web Application Security Risks
## Purpose
为开发者和安全团队提供最关键 web 应用安全风险的共识性列表,是安全编码和测试的基础标准。
## Current List (2021)
### A01:2021 Broken Access Control
访问控制失效,包括:
- 越权访问
- 绕过访问控制
- 不安全的直接对象引用
### A02:2021 Cryptographic Failures
密码学失败,包括:
- 敏感数据泄露
- 弱加密算法
- 不正确的密钥管理
### A03:2021 Injection
注入攻击,包括:
- SQL 注入
- NoSQL 注入
- OS 命令注入
- LDAP 注入
### A04:2021 Insecure Design
不安全设计,包括:
- 缺失或无效的访问控制
- 业务逻辑漏洞
- 威胁建模缺失
### A05:2021 Security Misconfiguration
安全配置错误,包括:
- 不安全的默认配置
- 错误处理信息泄露
- 云服务配置错误
### A06:2021 Vulnerable and Outdated Components
易受攻击和过时的组件,包括:
- 使用有漏洞的库
- 未更新依赖
- 不支持组件
### A07:2021 Identification and Authentication Failures
身份识别和认证失败,包括:
- 弱密码策略
- 会话管理问题
- 凭证泄露
### A08:2021 Software and Data Integrity Failures
软件和数据完整性失败,包括:
- 不安全的 CI/CD
- 依赖混淆攻击
- 更新未签名
### A09:2021 Security Logging and Monitoring Failures
安全日志和监控失败,包括:
- 未记录安全事件
- 告警未处理
- 响应延迟
### A10:2021 Server-Side Request Forgery (SSRF)
服务端请求伪造,包括:
- 从应用获取内部资源
- 绕过防火墙
- 访问云元数据服务
## Integration with DevSecOps
### Development Phase
- 安全编码培训以 OWASP Top Ten 为基础
- SAST 工具检测相关漏洞
- 代码审查关注常见问题
### Testing Phase
- DAST 工具模拟 Top Ten 攻击
- 渗透测试重点关注
- 自动化测试集成
### Operations Phase
- 监控 Top Ten 相关告警
- 漏洞扫描覆盖
- 补丁管理
## Related Concepts
- [[DevSecOps]] — OWASP Top Ten 是安全编码和测试的基础
- [[SAST]] — 检测代码中的 OWASP 问题
- [[DAST]] — 动态检测 OWASP 漏洞
- [[SCA]] — 检测易受攻击的组件
- [[Shift-Left-Security]] — 早期发现 OWASP 问题
## Resources
- OWASP 官网https://owasp.org/www-project-top-ten/
- OWASP Cheat Sheets
- OWASP WebGoat学习工具
## Sources
- [[what-is-devsecops-best-practices-benefits-and-tools]]