首页 >>  正文

十大漏洞原理owasp

来源:baiyundou.net   日期:2024-09-25

OWASP是一个致力于提升Web应用程序安全的非营利组织,它提供了一系列的安全项目、工具、文档和技术资源,帮助开发人员、安全专家和组织构建和维护安全的Web应用程序。考虑到API技术的快速发展和威胁演变,最近OWASP更新发布了2023 OWASP API安全十大风险,旨在帮助人们在应用程序开发时规避常见的API安全风险。



1、对象级授权失败(BOLA)


对象级授权失败源于API端点上缺乏适当的访问控制,从而允许未经授权的用户访问和修改敏感数据。BOLA在所有API攻击中约占40%,是最常见的API安全威胁。对象级授权失败API漏洞自2019年以来一直是OWASP列表中的第一大漏洞,并在2023年版本中同样保持首位。


2、身份验证失败


身份验证失败使攻击者能够使用被盗的身份验证令牌、凭据填充和暴力攻击来获得对应用程序的未经授权访问。Booking.com中的社交登录功能不正确(现已修复)就是一个身份验证失败的例子,这可能导致潜在的ATO攻击。自2019年以来,此API身份验证安全漏洞一直是OWASP列表中的第二大漏洞。


3、对象属性级别授权失败


对象属性级别授权失败合并了通过过度数据暴露(之前在2019年OWASP API安全10大问题中排名第三)或大规模分配(之前在2017年列表中排名第六)获得对敏感信息的未经授权访问而发生的攻击。这两种技术都基于API端点操作来访问敏感数据。


4、无限制资源消耗


此漏洞源于未正确实现或忽视实现资源消耗限制的API,使其极易受到暴力攻击。“无限制资源消耗”取代了OWASP API Security Top 10(缺乏资源和速率限制)中的前4位。然而,尽管名称发生了变化,但该漏洞总体上保持不变。


5、功能级别授权失败


当未正确实施授权时,会形成此威胁,导致未经授权的用户能够执行API功能,例如添加、更新或删除客户记录或用户角色。自2019年以来,BFLA一直保持着第五名的位置。


6、无限制访问敏感业务流


这种新的威胁已经取代了Mass Assignment,成为OWASP API安全排行榜前10的第6名,当API暴露了一个业务流,而没有补偿如果通过自动化过度使用该功能可能造成的危害时,这种威胁就会显现出来。要利用此漏洞,攻击者需要了解相关API背后的业务逻辑,找到敏感的业务流并自动访问它们,以便对业务造成损害。


7、服务器端请求伪造(SSRF)


当用户控制的URL通过API传递并由后端服务器执行和处理时,就会发生服务器端请求伪造。如果后端服务器试图连接到用户提供的URL,就会出现API安全风险,这为SSRF打开了大门。此威胁已取代Mass Assignment,成为OWASP API十大安全列表中的第7名。


8、安全配置错误


安全错误配置是一大类安全错误配置的总称,这些错误配置通常会对整个API安全产生负面影响,并在无意中引入API漏洞。这一威胁在2019年发布的OWASP API安全十大威胁中排名第七,2023年该威胁得到保留。


9、存量资产管理不当


这种威胁是由于过时或不完整的清单造成的,这可能会在API攻击面中产生未知的漏洞,从而使识别应该淘汰的旧版本API变得困难。不当的存量管理已经取代不当的资产管理,成为OWASP API安全性前十名中的第9名,虽然名称已经改变,以强调准确和最新的API存量的重要性,但威胁仍然是一样的。Optus的漏洞就是一个很好的例子。Optus是澳大利亚第二大电信公司,由于“被遗忘”的API暴露给公众,导致超过1120万客户记录被曝光。


10、不安全的API使用


API的不安全使用漏洞源于API客户端对API的不当使用,例如绕过API身份验证安全控制或操纵API响应,这可能导致未经授权的访问和数据暴露。可以通过使用API数据本身或滥用第三方集成问题来利用此API漏洞。API的不安全使用已经取代了不充分的日志记录和监控,成为OWASP API安全性前十名中的第10名。与此类别最相关的例子是臭名昭著的Log4Shell攻击。

","gnid":"98dc31d77ac4037db","img_data":[{"flag":2,"img":[{"desc":"","height":"427","title":"","url":"https://p0.ssl.img.360kuai.com/t0177703f30852c45d8.jpg","width":"640"}]}],"original":0,"pat":"pdc,art_src_0,fts0,sts0","powerby":"hbase","pub_time":1692268517000,"pure":"","rawurl":"http://zm.news.so.com/bf06e306d5f22f62682b2599a68f5712","redirect":0,"rptid":"e2f36c357ba809d3","rss_ext":[],"s":"t","src":"网安之路","tag":[],"title":"OWASP十大API安全风险排名

糜方肃2150DNS缓存中毒攻击原理?
晏羽庆19211474905 ______ 网络上出现史上最强大的互联网漏洞——DNS缓存漏洞,此漏洞直指我们应用中互联网脆弱的安全系统,而安全性差的根源在于设计缺陷.利用该漏洞轻则可以让用户无法打开网页,重则是网络钓鱼和金融诈骗,给受害者造成巨大损失. 缓存...

糜方肃2150owasp是什么意思 -
晏羽庆19211474905 ______ ZAproxy是一个易于使用交互式的用于web应用程序漏洞挖掘的渗透测试工具. ZAP即可以用于安全专家、开发人员、功能测试人员,甚至是渗透测试入门人员. ZAP除了提供了自动扫描工具还提供了一些用于手动挖掘安全漏洞的工具.

糜方肃2150计算机网络安全面临的黑客攻击方法有哪些 -
晏羽庆19211474905 ______ 太多 web方面:参考 owasp top10 http://www.owasp.org.cn/owasp-project/download/OWASPTop102013V1.2.pdf 个人PC和服务器 基本就是 溢出 和端口入侵 高级的就是社会工程学 和APT攻击

糜方肃2150APP的安全漏洞怎么检测,有什么工具可以进行检测? -
晏羽庆19211474905 ______ 目前我经常用的漏洞检测工具主要就是爱内测,因为爱内测会根据应用特性,对程序机密性会采取不同程度不同方式的检测,检测项目包括代码是否混淆,DEX、so库文件是否保护,程序签名、权限管理是否完整等;组件安全检测主要针对Activity、Broadcast Receiver、Service、WebView、Intent等是否存在漏洞,并给出针对性建议;数据安全会全面检测APP存在的数据泄漏漏洞和输出层、协议层等所有涉及数据安全的漏洞,确保APP里那些可能导致帐号泄露的漏洞被全部检测出.

糜方肃2150如何选择合适的Web应用防火墙 -
晏羽庆19211474905 ______ 开放式Web应用程序安全项目(OWASP)是一个侧重于促进应用软件安全发展的开发式非营利性组织,OWASP建议在选择Web应用防火墙时应该参照一下标准: ·很少出现误报(例如,不应该拒绝授权请求等) ·默认防御的强度 ·容易操...

糜方肃2150XSS跨站脚本漏洞怎么修复
晏羽庆19211474905 ______ 过虑+补丁.Xss漏洞主要利用的是把输出的内容信 息转化成脚本信息,这就需要把输出 信息做过滤,这方面的过滤API可以考 虑OWASP的ESAPI.这个API有面向ASP 的版本,去OWASP官网去找吧.

糜方肃2150验证ERP系统的安全性要注意什么?
晏羽庆19211474905 ______ 企业资源计划(ERP)应用程序常用于整合和管理内部和外部的资源,例如资产和原... 从而确保它不受到OWASP十大严重网络安全漏洞的影响,我推荐你订购像Threatpost...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024