提到前端安全,往往离不开xss(跨站脚本攻击)、xsrf(跨站伪造请求),在此记录一下关于前端安全的学习过程。
什么是xss?
跨站脚本攻击(Cross Site Scripting),为了不和css(层叠样式表)混淆,故记为xss。其原理是利用用户对某个指定网站的信任,被恶意用户进行了web攻击(通常这种攻击会利用js实现)。
简单攻击场景
某用户A逛网站时发现某可以分享文章的论坛,非常感兴趣,写下以下文章
用户A:你好,我是用户A,<script>alert(3)</script>
然后用户A将此文章提交至论坛上,假设论坛没有做任何安全防护。
用户B看见