什么是XSS攻击呢?

什么是XSS攻击呢?XSS攻击就是跨站脚本攻击 -Cross Site Scripting, 其实应该简称CSS攻击,但是这样会造成误会,以为是css层叠式样式造成了网站安全,所以改称为XSS攻击。

一、跨站脚本攻击具体的攻击行为有哪些呢?

1.通过脚本启动安装网页上危险的程序,从而造成用户电脑的安全性丧失,这种方式曾经是病毒的主要扩散形式

2.通过脚本盗取用户cookie信息(document.cookie),并转发到黑客服务器,从而盗取用户登陆信息

3.通过脚本执行某个特定的url,当拥有访问这个url权限的用户登录时,脚本执行,从而在用户不知道的情况下,进行了某项特定操作,比如将什么记录删除,只要访问删除记录链接就可以

在这些基础上,基本上一个网站就可以被沦陷,从而造成目标网站的重大安全漏洞事故

二、跨站脚本攻击的漏洞原因

漏洞的主要原因就是在网站页面上可以植入黑客的脚本。而黑客植入的途径通常是网页上一些输入变量未经检查,比如博客,如果允许用户书写javascript上传到网站,当其他用户浏览该博客时,脚本就会被执行,如果这是一段恶意的javascript,那么就会造成XSS攻击

所以防范XSS攻击的途径就是对用户的输入数据进行严格过滤,禁止用户的内容包含可执行脚本​​​​

你可能感兴趣的:(什么是XSS攻击呢?)