赞
踩
开放式Web应用程序安全项目
OWASP Top 10 是面向开发人员和 Web 应用程序安全性的标准意识文档。它代表了对 Web 应用程序最关键的安全风险的广泛共识。
损坏的访问控制
访问控制强制执行策略,以便用户不能在其预期权限之外进行操作。故障通常会导致未经授权的信息披露、修改或销毁所有数据,或在用户权限之外执行业务功能。常见的访问控制漏洞包括:
违反最小特权原则或默认情况下拒绝,仅应授予特定功能、角色或用户访问权限,但任何人都可以访问。
通过修改URL(参数篡改或强制浏览)、内部应用程序状态或HTML页面,或使用攻击工具修改API请求,绕过访问控制检查。
通过提供其唯一标识符(不安全的直接对象引用),允许查看或编辑其他人的帐户
访问API时缺少POST、PUT和DELETE的访问控制。
特权的提升。未登录时以用户身份行事,或以用户身份登录时以管理员身份行事。
元数据操纵,例如重放或篡改JSON Web令牌(JWT)访问控制令牌,或操纵cookie或隐藏字段以提升权限或滥用JWT失效。
CORS错误配置允许从未经授权/不受信任的来源访问API。
强制以未经验证的用户身份浏览已验证的页面,或以标准用户身份浏览特权页面。
预防措施
加密失败
以前称为敏感数据暴露,这更像是一个广泛的症状而不是根本原因,重点是与加密相关的故障(或缺乏加密)。这通常会导致敏感数据的泄露。
第一件事是确定传输中和静止数据的保护需求。例如,密码、信用卡号、健康记录、个人信息和商业秘密需要额外保护,主要是如果这些数据属于隐私法,如欧盟的《一般数据保护条例》(GDPR)或条例,如PCI数据安全标准(PCI DSS)等金融数据保护。对于所有这些数据:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。