OWASP十大安全趋势榜单会根据当权安全形式不时对内容进行调整,旨在更好地反映现实情况的具体变化。

而作为内容调整的核心议题,可以看到越来越多从业者意识到应用程序安全性必须立足于软件开发流程。

应用程序与API的安全威胁格局正在不断变化,促成这种演变的关键性因素则包括新型技术的快速普及(包括云计算、容器与API)、软件开发流程(如敏捷开发与DevOps)的加速与自动化、第三方库及框架的爆炸式增长外加攻击者自身的技术水平提升。这些因素的出现往往会增加分析应用程序与API的难度,同时亦给安全格局造成深远影响。

因此,OWASP十大安全趋势榜单亦需要进行持续更新。

OWASP十大安全趋势榜单变化解析-E安全

OWASP Top 10榜单根据威胁出现的频率、严重程度等进行添加、删除、以及合并

根据OWASP Top 10原作者兼Contrast Security公司创始人杰夫-威廉姆斯(Jeff Williams)所言,多年来根据威胁出现的频率、严重程度等不断对榜单中的内容进行添加、删除、合并与拆分,不过今年的榜单在内容上与2003年的版本非常相似。在2017年发布的最新版本中,具体变化列举如下:

一、重新合并:

2013-A4:不安全对象直接引用;

2013-A7:功能层级访问控制缺失。

以上二者合并为2017-A4:访问控制问题。

早在2007年,OWASP曾将访问控制问题拆分为这两项,旨在分别对应数据与功能层面的访问控制隐患。但在新版本中,二者再度被合并为一体。

二、新添加了2017-A7:攻击检测与预防不足:

多年以来,OWASP一直在考虑添加保护能力不足一项以反映现有体系在面对自动化攻击活动时的无力。基于数据收集结果,我们发现大多数应用程序及API都缺乏对手动及自动化攻击行为进行检测、预防及响应的基本功能。应用程序与API拥有者还需要有能力快速部署安全补丁,从而预防攻击活动。

三、新添加了2017-A10:未受保护的API

现代应用程序与API通常涵盖富客户端应用程序,包括浏览器中的JavaScript与移动应用等需要接入某种API(SOAP/XML、REST/JSON、RPC、GWT等)的场景。这些API通常未受保护且包含大量安全漏洞。为了确保相关企业能够注意到这一重要新兴风险,于是添加了这一项。

四、移除了2013-A10:未经验证的重定向与转发

OWASP在2010年的版本中增加了这一类别,旨在提高行业对此问题的关注。然而数据显示,这项问题并不像预期中那样普遍存在。在该问题在榜单上驻留了两个版本之后,本次将被剔除。

榜单变化的具体原因:

今年OWASP Top 10的变化,虽然“应用程序拒绝服务”与“未经验证的重新定向与转发”等问题仍然存在,但这次由于出现频率显著下降和危害及严重程度降低而被移出榜单。

攻击保护不足”被添加到第7的位置,当前排名第4的“不安全直接对象引用”和排名第7的“功能级访问控制缺失”合并之后的分类被命名为“失效的访问控制”并且排名第四,这等于说“功能级访问控制缺失”的问题越来越突出。

如下图:

OWASP十大安全趋势榜单变化解析-E安全

在杰夫看来,2017年的榜单反映了自2013年至今整个软件行业所出现的现代高速软件开发趋势。尽管仍有许多漏洞持续存在,但对于现代软件而言,API的加入与攻击保护应当被作为高优先级事务加以关注。

杰夫认为应用程序安全,必须立足于软件开发流程制定解决方案。软件开发者能够直接利用现有平台中提供的强大功能,但若不采取有效的预防措施,攻击者根据开发则的这些习惯必将找到新的突破点并加以利用。作为开发者,我们不仅需要建立防御体系,同时亦肩负着应对及阻止攻击活动的责任。对于这一切,开发者绝不能继续坐视安全漏洞肆虐。

备注:这份Top 10榜单着眼于各类高风险范畴,且具体范畴并未经过严格的无交集分类。其中部分风险范畴与攻击者相关,其它一些则可能涉及安全漏洞、防御机制或者现有资产。各类组织机构可以根据这个榜单制定更加符合实际的应对措施,从而消除此类安全隐患。

本文转自d1net(转载)

2017 OWASP十大安全趋势榜单变化解析相关推荐

  1. GitHub2022年十大热门编程语言榜单

    全球知名代码托管平台 GitHub发布的2022年GitHub Octoverse年度报告公布了全球最流行的十大编程语言,其中JavaScript蝉联第一,Python位列次席. 编程是技术革新的核心 ...

  2. “宅家十大热销商品”榜单:确认过眼神,都是自己剪头发的人

    2月19日,拼多多对外发布"宅家十大热销商品"榜单."理发器"."口红"."家用乒乓球训练器"."睡衣&quo ...

  3. 计算机语言企业使用率,2019年十大企业级编程语言榜单

    硬件与软件的组合是推动技术进步的主要因素.顶级编程语言,更成为当前我们所熟知的众多现代与新兴技术的核心组成部分.时至今日,开发人员面对的编程语言在数量上远超以往任何时期.同样的,各类 IT 外包企业也 ...

  4. Science发布2021年度十大科学突破榜单:除了AlphaFold2,还有哪些大丰收?

    丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 2021,疫情仍在全球蔓延,但今年也是科学丰收的一年,有大量关于生物学和医学.人类史前史和物理世界的发现. 那么,最值得关注的十大科学突破都 ...

  5. 达摩院2023十大科技趋势发布:人类对通用AI的想象从未如此具体

    杨净 发自 凹非寺 量子位 | 公众号 QbitAI 刚刚,达摩院十大科技趋势榜单发布. 本次包含了AI.芯片.云计算等基础技术领域,既有引发全球投资浪潮的生成式AI,也有在规模化应用前夜的存算一体. ...

  6. 年终盘点丨2017人工智能十大关键词,收购、政策、场景创新上榜

    本公众号已经改版,推出了线上线下课程,并且推出免费2个月广告服务业界优质产品. 2017年度人工智能十大关键词:①芯片:②智能音箱:③医疗影像:④安防:⑤语音交互:⑥融资/收购:⑦人才流动:⑧政策:⑨ ...

  7. 达摩院年终预测重磅出炉:AI for Science 高居榜首,2022 十大科技趋势!

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 作为"一所探索科技未知的研究院",阿里巴巴达摩院成立至今已经四年了. 这四年来,达摩院秉持着"探索科技位置 ...

  8. 腾讯优图+厦门大学发布!2021十大人工智能趋势

    Datawhale干货 来源:机器之心编辑 腾讯优图实验室联合厦门大学人工智能研究院发布<2021 十大人工智能趋势>报告,对 3D 视觉技术.深度学习算法.人工智能内核芯片等众多领域的发 ...

  9. 无监督学习多模态融合!腾讯优图联合厦门大学发布2021十大AI趋势

    腾讯优图实验室联合厦门大学人工智能研究院发布<2021 十大人工智能趋势>报告,对 3D 视觉技术.深度学习算法.人工智能内核芯片等众多领域的发展趋势进行了预测. 6 月 5 日,2021 ...

最新文章

  1. A potentially dangerous Request.Form value was detected from the client
  2. 华为java安全编码规范_Java安全编码之SQL注入
  3. ASP.NET系统 + Access数据库
  4. 网络:IP协议与寻址
  5. linux node安装
  6. grafana授权公司内部邮箱登录 ldap配置
  7. 淘宝弹性布局方案lib-flexible实践
  8. 【英语学习】【Daily English】U05 Places L01 How can I get to the city museum?
  9. SpringCloud服务注册与发现Eureka
  10. 游戏筑基开发之函数指针及main函数利用指针传参(C语言)
  11. php如何在sql语句中使用,php – 如何在SQL查询中使用数组
  12. 目前大数据工具主要哪些?
  13. imx8mq - bootloader编译过程
  14. 手机号码邮箱 验证规则(最新)
  15. Java对接微信支付预下单
  16. 关于thinkpad和thinkpad x230更换固态硬盘后蓝屏0x000000f4或0x0000007a错误
  17. 妹妹呀,哥也是第一次当哥哥!
  18. 儿童成长曲线 (WHO标准)
  19. c语言的菜单制作,C语言的菜单制作.ppt
  20. 完整性与完备性的区别

热门文章

  1. UA MATH563 概率论的数学基础 鞅论初步6 鞅的性质 鞅差序列
  2. GDI对象存储和查看lib文件导出函数
  3. Linux内核 - tcp发送数据从应用到驱动经历的函数调用
  4. C#数字证书编程总结
  5. 《游戏服务器的架构演进》阅读笔记
  6. 树、森林与二叉树的相互转换
  7. 七周三次课(1月24日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法...
  8. ASP.NET MVC 重写RazorViewEngine实现多主题切换
  9. Android学习笔记进阶十三获得本地全部照片
  10. 12月份最后一期天下足球