有关网站安全问题及其危害
常见的针对Web应用的攻击有:
1、缓冲区溢出——攻击者利用超出缓冲区大小的请求和构造的二进制代码让服务器执行溢出堆栈中的恶意指令。
2、Cookie假冒——精心修改cookie数据进行用户假冒。
3、认证逃避——攻击者利用不安全的证书和身份管理。
4、非法输入——在动态网页的输入中使用各种非法数据,获取服务器敏感数据。
5、强制访问——访问未授权的网页。
6、隐藏变量篡改——对网页中的隐藏变量进行修改,欺骗服务器程序。
7、拒绝服务攻击——构造大量的非法请求,使Web服务器不能响应正常用户的访问。
8、跨站脚本攻击——提交非法脚本,其他用户浏览时盗取用户帐号等信息。
9、SQL注入——构造SQL代码让服务器执行,获取敏感数据。
10、URL 访问限制失效——黑客可以访问非授权的资源连接强行访问一些登陆网页、历史网页。
11、被破坏的认证和 Session 管理——Session token 没有被很好的保护 在用户推出系统后,黑客能够盗窃 session。
12、DNS攻击——黑客利用DNS漏洞进行欺骗DNS服务器,从而达到使DNS解析不正常,IP地址被转向导致网站服务器无法正常打开。
常见的Web攻击分为两类:
一、利用Web服务器的漏洞进行攻击。如CGI缓冲区溢出,目录遍历漏洞利用等攻击;
二、利用网页自身的安全漏洞进行攻击。如SQL注入,跨站脚本攻击等。