OWASP(The Open Web Application Security Project)是一个提供关于网络应用安全的无偏见、实用信息的非盈利组织。OWASP十大网络应用程序安全风险在2017年进行了更新,并向开发人员和安全专业人员提供有关网络应用程序中常见的最关键漏洞的指导。列出的这10类应用风险是危害最大的,可能允许攻击者植入恶意软件、窃取数据或完全接管您的计算机或网络服务器。

应用程序安全影响所有行业的所有组织,但研究发现,不同的OWASP前10个缺陷在不同的行业中更为普遍。各组织应利用这些信息将重点转移到其特定部门面临的最紧迫问题上。

下面是10大安全漏洞。

1、Injection 植入

当攻击者将不可信的数据发送到未经适当授权作为命令执行的解释器时,会出现植入漏洞,如SQL植入、LDAP植入和CRLF植入。

*应用程序安全测试可以轻松地检测注入缺陷。开发人员在编码时应该使用参数化查询来防止植入缺陷。

2、身份认证和会话管理漏洞

不正确配置的用户和会话身份验证可能会使攻击者泄露密码、密钥或会话令牌,或控制用户的账户,以冒充其身份。

*多因素身份验证,如FIDO或专用应用程序,可降低账户受损的风险。

3、敏感数据泄露

当应用程序和API不能正确保护诸如财务数据、用户名和密码或健康信息等敏感数据时,攻击者就可以访问这些信息进行欺诈或窃取身份。

*对静态和传输中的数据进行加密可以防止敏感数据泄露。

4、XML外部实体

配置不当的XML处理器评估XML文档中的外部实体引用。攻击者可以使用外部实体进行攻击,包括远程代码执行,并泄漏内部文件和SMB文件共享。

*静态应用程序安全测试(SAST)可以通过检查依赖关系和配置来发现这个问题。

5、访问控制缺陷

未正确配置或缺少对已验证用户的限制,允许他们访问未经授权的功能或数据,例如访问其他用户的帐户、查看敏感文档以及修改数据和访问权限。

*穿透测试对于检测非功能性访问控制至关重要;其他测试方法只检测访问控制缺失的位置。

6、安全配置错误

此风险是指不正确地实施保护应用程序数据安全的控件,例如安全标头配置错误、包含敏感信息的错误消息(信息泄漏),以及未修补或升级系统、框架和组件。

*动态应用程序安全性测试(DAST)可以检测错误配置,例如泄漏的api。

7、跨站点脚本

跨站点脚本(XSS)缺陷使攻击者能够将客户端脚本注入应用程序,例如,将用户重定向到恶意网站。

*开发人员培训是对安全测试的补充,帮助程序员使用最佳编码最佳实践(如编码数据和输入验证)防止跨站点脚本。

8、不安全的文件操作

文件操作缺陷可使攻击者远程执行应用程序中的代码、篡改或删除序列化(写入磁盘)对象、执行植入攻击和提升权限。

*应用程序安全工具可以检测这类缺陷,但是经常需要穿透测试来验证问题。

9、使用不安全的组件

开发人员经常不知道他们的应用程序中有哪些开源和第三方组件,因此当发现新的漏洞时,很难更新组件。攻击者可以利用不安全的组件来接管服务器或窃取敏感数据。

*与静态分析同时进行的软件组合分析可以识别组件的不安全版本。

10、日志记录和监控不足

发现漏洞的时间通常以几周或几个月来衡量。日志记录不足和与安全事件响应系统的无效集成使攻击者能够转向其他系统并保持持续的威胁。

*像攻击者一样思考,使用笔测试来确定是否有足够的监控;在笔测试之后检查日志。

#物联网发展趋势#

关注@物联网发展趋势 研究物联网发展现状、分析物联网发展趋势

owasp十大漏洞_OWASP十大网络应用安全漏洞相关推荐

  1. 网络安全漏洞管理十大度量指标

    当前,网络安全漏洞所带来的风险及产生的后果,影响到网络空间乃至现实世界的方方面面,通信.金融.能源.电力.铁路.医院.水务.航空.制造业等行业各类勒索.数据泄露.供应链.钓鱼等网络安全攻击事件层出不穷 ...

  2. GIS大讨论(十):GIS专业就业之职业态度

    GIS大讨论(十):GIS专业就业之职业态度--转:职场人必看 十句话让您在职场少奋斗30年 粟卫民  http://www.gisdev.cn/   http://blog.csdn.net/sue ...

  3. SUSE Linux安全大揭秘之“十诫”

    SUSE Linux安全大揭秘之"十诫" 作者:佚名 来源:支点网 时间:2010-7-26 11:50:35 SUSE由于其出色的性能和对安全较好的控制,吸引了很多企业级用户,目 ...

  4. 2017年大数据的十大发展趋势

    佛瑞斯特研究公司(Forrester)的研究人员发现,2016年,近40%的公司正在实施和扩展大数据技术应用,另有30%的公司计划在未来12个月内采用大数据技术.2016年NewVantage Par ...

  5. 荐六十款针对Hadoop和大数据顶级开源工具

    为什么80%的码农都做不了架构师?>>>    荐六十款针对Hadoop和大数据顶级开源工具 2015-08-10 10:37 布加迪编译 51CTO 字号: T |  T 说到处理 ...

  6. 2013年展望:大数据发展十大趋势分析

    本文讲的是2013年展望:大数据发展十大趋势分析,2012年大数据发展如火如荼,大有赶超云计算之势.如果把今年比作大数据落地生根的一年,那么2013年将迎来其茁壮成长,甚至开花结果的一年.有预测称,大 ...

  7. 八十八、Python | 十大排序算法系列(下篇)

    @Author:Runsen @Date:2020/7/10 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  8. 秒杀多线程第十六篇 多线程十大经典案例之一 双线程读写队列数据

    本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5136035 转载请标明出处,原文地址:http://blog.csdn.net/mo ...

  9. 盘点大数据的十大发展方向,Scale-out将成主流

    摘要:随着人们对大数据认知的加强,除去特点之外,人们开始更加关注于它的使用价值和未来的服务方向.本文列举了大数据的十大发展方向,其中Scale-out将成为主流. [编者按]如今,大数据俨然成为IT领 ...

最新文章

  1. 计组--习题--总线
  2. 11位科幻作家参与,首次AI人机共创写作实验启动
  3. evolution ubuntu邮箱_Ubuntu下使用Evolution电子邮箱客户端
  4. UA MATH577 逻辑与可计算性1 递归函数
  5. 以无代码的方式将Form打印内容转成生成PDF文件
  6. C++中各种智能指针的实现及弊端(二)
  7. static in c language
  8. oracle 更新数据更新不进去_关于微软及Oracle安全更新汇总的通知
  9. springboot 2.0 Redis command timed out的解决
  10. 存储端显示主机链路降级_链路优化、产品升级,腾讯广告让汽车营销更轻松
  11. D3实现的ChinaMap
  12. MP、OMP与施密特正交化(转载)
  13. win10打开文件夹卡顿
  14. N4110解决WIN10黑屏问题
  15. 【html】圣诞节限定圣诞树
  16. iperf3 网络测速工具 —— 筑梦之路
  17. 项目实战--用户消费数据分析
  18. 基于STM32的智能储物柜设计
  19. 顶控科技注塑机械手控制系统解决机加工行业自动化上下料应用方案
  20. NAS4FREE无法打开网页控制台(WebGui)的解决办法

热门文章

  1. linux配置apache tomcat,linux下apache+tomcat的配置实现
  2. redis常用命令getex_Redis常用命令(key、string、List)
  3. 小波的秘密1_小波变换概况与综述
  4. 【转】C# 中文URL编码
  5. __VA_ARGS__宏
  6. JAVASCRIPT C# 相互访问
  7. pandas中的函数—— .map()
  8. XAMPP的安装与使用
  9. 通过调用门进行控制转移 ——《x86汇编语言:从实模式到保护模式》读书笔记29
  10. OpenGL油画效果