关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

web服务器的高危漏洞有哪些?

发布时间:2021-02-04 17:23:03

网站类型的服务器是企业的一个门面,如果被入侵或者挂马会导致用户体验减低,从而损害企业的形象,要防御wab服务器不被入侵,那么需要了解可能会被哪些漏洞入侵,分析如下:
物理路径泄露 

物理路径泄露一般是由于Web服务器处理用户请求出错导致的,如通过提交一个超长的请求,或者是某个精心构造的特殊请求,或是请求一个Web服务器上不存在的文件。这些请求都有一个共同特点,那就是被请求的文件肯定属于CGI脚本,而不是静态HTML页 

面。 

目录遍历 

目录遍历对于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程序的编程漏洞。 

 

SQL注入漏洞

SQL注入漏洞是web程序中对于用户提交的参数未做过滤直接拼接到SQL语句中执行,导致参数中的特殊字符破坏了SQL语句原有逻辑,攻击者可以利用该漏洞执行任意SQL语句。

弱口令漏洞

当网站用户帐号存在弱口令时,攻击者可以通过弱口令登录到网站管理后台,并执行任意的管理员操作。

垂直权限攻击漏洞

垂直权限攻击漏洞是指低权限用户越权使用更高的权限实现权限提升攻击,是由于web应用程序没有做权限控制,导致的恶意用户只要猜测其他管理页面的URL,即可访问或控制其他用户的数据或页面,达到权限提升目的。



/template/Home/Zkeys2/PC/Static