2/6/10/19/26/32/9

XSS全称是Cross Site Scripting即跨站脚本当目标网站目标用户浏览器渲染HTML文档的过程中,出现了不被预期的脚本指令并执行时XSS就发生了。

发出请求时XSS代码出现在URL中,作为输入提交到服务器端服务器端解析后响应,XSS代码随响应内容一起传回给浏览器最后浏览器解析执行XSS代码。这个过程像一次反射故叫反射型XSS。

存储型XSS囷反射型XSS的差别仅在于提交的代码会存储在服务器端(数据库,内存文件系统等),下次请求目标页面时不用再提交XSS代码

最典型的例孓是留言板XSS用户提交一条包含XSS代码的留言存储到数据库,目标用户查看留言板时那些留言的内容会从数据库查询出来并显示,浏览器發现有XSS代码就当做正常的HTML与Js解析执行,于是触发了XSS攻击

DOM XSS和反射型XSS、存储型XSS的差别在于DOM XSS的代码并不需要服务器参与,触发XSS靠的是浏览器端的DOM解析完全是客户端的事情。

转载链接:/p/36b复制代码

我要回帖

更多关于 19比9多10对不对 的文章

 

随机推荐