EmberYu / vic-blog

9 stars 0 forks source link

几种网络安全相关的内容 #8

Open EmberYu opened 5 years ago

EmberYu commented 5 years ago

XSS攻击

XSS(Cross Site Scripting)攻击的原理就是恶意往用户的页面中注入一段可以执行的脚本来获取和控制用户信息,主要有三种类型的XSS

反射型(非持久型)XSS

诱导用户去点击恶意链接,类似www.abc.com/goods?sort=<script>SendMeSomeThing()</script>这样的链接,当用户点击后,script脚本中的链接将会执行。
反射型XSS攻击需要用户自己手动点击才会触发。点一次触发一次

存储型(持久型)XSS

黑客通过某个类似评论模块在评论中注入了script脚本,脚本被存储在服务器中。每次访问页面都会执行这个脚本
存储型XSS攻击用户只要访问这个含有恶意脚本的页面就会被中招,不需要交互也可以触发

DOM-Based型XSS

常见于使用innerHTMLdocument.write等方法渲染页面时,黑客注入了恶意的dom脚本,类似script

防范XSS