Skip to main content

前端安全

  • XSS
  • XSRF
  • sql 注入
  • 网络劫持。预防方法比如全站 https
    • DNS 劫持
    • HTTP 劫持
  • 点击劫持
  • 中间人攻击
  • 接口防刷
  • 数据安全
    • 反爬虫
  • 支付安全
  • 资源完整性校验,参考 https://zhuanlan.zhihu.com/p/51250585

XSS

跨站脚本攻击,顾名思义需要嵌入脚本,防范方法:

  • 控制输入,比如对敏感字符进行转义
  • 禁止读取 cookie,给 cookie 追加 httpOnly 属性

参考

XSRF

跨站请求伪造,表现为伪造带有 cookie 的正规请求

防范方法:

点击劫持

设置 X-Frame-Options 响应头,确保网页不能嵌入其他网站中。响应头详情参考 https://www.cnblogs.com/zhaijiahui/p/14621912.html

关于点击劫持参考 https://zh.javascript.info/clickjacking

接口防刷

其实这个不算是安全的范畴,但是会影响网站,严重会导致崩溃