谈谈网络安全
Web攻击
XSS攻击
- 跨站脚本攻击,通过注入恶意的脚本到网站中
XSS会造成的影响
利用恶意脚本
-
获取用户的Cookie值,冒充用户的身份来操作
-
窃取用户的信息
-
非法转账
XSS预防
- 设置 Cookie 的 HttpOnly 属性
- 防止恶意脚本获取cookie
CSRF攻击
-
跨站请求伪造
-
利用用户已登录的身份,在用户不知情的情况下,以用户的名义完成非法操作,发送恶意的请求
-
比如钓鱼网站
- 某个图片吸引你,你去点击一下,此时可能就会触发一个的点击事件请求,构造一个发帖、发评论的请求,由于你已经登录了,利用你当前的登录状态,去执行相关功能操作,比如去操作业务
CSRF攻击预防
- 设置token来验证用户的身份
- 请求中没有 token 或者 token 内容不正确,则认为可能是 CSRF 攻击而拒绝该请求
- Referer检查请求来源,识别访问来源
- 防止恶意请求
DOSS攻击
- 分布式拒绝服务攻击 是一种网络攻击方式