web安全漏洞怎么解决(Web服务器常见8种安全漏洞)
web安全漏洞怎么解决
Web服务器常见8种安全漏洞Web服务器存在的主要漏洞包括物理路径泄露,CGI源代码泄露,目录遍历,执行任意命令,缓冲区溢出,拒绝服务,SQL注入,条件竞争和跨站脚本执行漏洞,和CGI漏洞有些相似的地方,但是更多的地方还是有着本质的不同。不过无论是什么漏洞,都体现着安全是一个整体的真理,考虑Web服务器的安全性,必须要考虑到与之相配合的操作系统。
◆物理路径泄露
物理路径泄露一般是由于Web服务器处理用户请求出错导致的,如通过提交一个超长的请求,或者是某个精心构造的特殊请求,或是请求一个Web服务器上不存在的文件。这些请求都有一个共同特点,那就是被请求的文件肯定属于CGI脚本,而不是静态HTML页面。
还有一种情况,就是Web服务器的某些显示环境变量的程序错误的输出了Web服务器的物理路径,这应该算是设计上的问题。
◆目录遍历
目录遍历对于Web服务器来说并不多见,通过对任意目录附加“../”,或者是在有特殊意义的目录附加“../”,或者是附加“../”的一些变形,如“..\”或“..//”甚至其编码,都可能导致目录遍历。前一种情况并不多见,但是后面的几种情况就常见得多,以前非常流行的IIS二次解码漏洞和Unicode解码漏洞都可以看作是变形后的编码。
◆执行任意命令
执行任意命令即执行任意操作系统命令,主要包括两种情况。一是通过遍历目录,如前面提到的二次解码和UNICODE解码漏洞,来执行系统命令。另外一种就是Web服务器把用户提交的请求作为SSI指令解析,因此导致执行任意命令。
◆缓冲区溢出
缓冲区溢出漏洞想必大家都很熟悉,无非是Web服务器没有对用户提交的超长请求没有进行合适的处理,这种请求可能包括超长URL,超长HTTP Header域,或者是其它超长的数据。这种漏洞可能导致执行任意命令或者是拒绝服务,这一般取决于构造的数据。
◆拒绝服务
拒绝服务产生的原因多种多样,主要包括超长URL,特殊目录,超长HTTP Header域,畸形HTTP Header域或者是DOS设备文件等。由于Web服务器在处理这些特殊请求时不知所措或者是处理方式不当,因此出错终止或挂起。
◆SQL注入
SQL注入的漏洞在编程过程造成的。后台数据库允许动态SQL语句的执行。前台应用程序没有对用户输入的数据或者页面提交的信息(如POST, GET)进行必要的安全检查。数据库自身的特性造成的,与web程序的编程语言的无关。几乎所有的关系数据库系统和相应的SQL语言都面临SQL注入的潜在威胁 。
◆条件竞争
这里的条件竞争主要针对一些管理服务器而言,这类服务器一般是以System或Root身份运行的。当它们需要使用一些临时文件,而在对这些文件进行写操作之前,却没有对文件的属性进行检查,一般可能导致重要系统文件被重写,甚至获得系统控制权。
◆CGI漏洞
通过CGI脚本存在的安全漏洞,比如暴露敏感信息、缺省提供的某些正常服务未关闭、利用某些服务漏洞执行命令、应用程序存在远程溢出、非通用CGI程序的编程漏洞。
上述文章内容概要地对Web应用系统存在的安全风险进行分析,当然还有更多的其它安全漏洞。叶子提醒基于web应用交易的企业用户,建议寻求专业的安全服务团队或机构对web应用的站点进行风险评估,以减少web应用系统的风险。
- nginx服务器有什么用(Nginx的作用详解,为什么在Web服务器中Nginx的比例越来越高?)
- 最小web服务器linux系统(常用的web服务器软件整理win+linux)
- iisweb服务器版本(配置IIS服务器 支持sis下载等)
- server2008对前端有啥用(MyWebServer好不好?MyWebServer WEB服务器软件介绍)
- 静态web服务器nginx(WEB服务器该选择 Apache 还是 Nginx?)
- nginx keepalived配置(Nginx+Keepalived实现Web服务器高可用)
- 常用web服务器与简介(最流行的5大开源web服务器)
- iis服务器的配置(win7下配置使用IIS搭建自己的WEB服务器)
- 宝塔web服务器如何安装(宝塔面板开启Nginx/Apache防火墙四层防御的方法)
- nginx配置两个前端web服务(你真的了解如何将Nginx配置为Web服务器吗)
- nginx 可以部署java吗(Java-利用Nginx负载均衡实现Web服务器)
- 常见的web服务器有哪些(web服务器是什么?web服务器怎么设置)
- net微服务架构部署方式(基于Apache的支持.NET2.0的Web服务器搭建)
- web服务器架设和管理(浅谈Web服务器的安装与配置)
- web服务器的概念及功能(web服务器是指什么?详解什么是web服务器)
- web安全漏洞怎么解决(Web服务器常见8种安全漏洞)
- 《祝卿好》台词又土又甜,就喜欢这么直接的恋爱(祝卿好台词又土又甜)
- 大女主 汤唯垂青电视圈,搭档朱亚文出演《大明皇妃孙若微传》(汤唯垂青电视圈)
- 红色代表什么(红色代表什么情感和含义)
- 高中数学题(高中数学题型总结及解题方法)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
- 为什么现在年轻人越来越喜欢买衣服(为什么现在年轻人越来越喜欢买衣服穿)
热门推荐
- phpstudymysql启动又自动停止(Win下解决phpStudy MySQL启动失败)
- mysql8.0.15安装详细教程(Mysql8.0.22解压版安装教程小白专用)
- sql server日志文件过大怎么办
- python中怎么输入单引号(python三引号输出方法)
- css3背景渐变动画效果(css3制作的背景渐变动画效果)
- angular教程第九讲(浅谈Angular的12个经典问题)
- mvc中Scripts.Render、Styles.Render
- mysql mvcc 流程(Mysql MVCC机制原理详解)
- 修改svn服务器地址
- mysql的主从复制怎么做(MySQL主从复制原理以及需要注意的地方)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9