前端网络高级篇(五)常见网络攻击

网络安全是前端工程师需要考虑的问题,常见的网络攻击有XSS,SQL注入和CSRF等。 1. XSS XSS,Cross-site script,跨站脚本攻击。是一种网站应用程序的安全漏洞攻击,是代码注入的一种。它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响。这类攻击通常包含了HTML以及用户端脚本语言。 它可以分为两类:反射型和持久型。 反射型XSS攻击场景:用户点击嵌入恶意脚本的链接,攻击者可以获取用户的cookie信息或密码等重要信息,进行恶性操作。 解决:开启cookie的HttpOnly属性,禁止JavaScript脚本读取cookie信息。 持久型XSS攻击场景:攻击者提交含有恶意脚本的请求(通常使用