当前位置: 首页 > news >正文

前端安全(自留)

目录

  • XSS——跨站脚本
    • 常见
    • 解决
  • CSRF ——跨站请求伪造
    • 常见
    • 解决

XSS——跨站脚本

当目标站点在渲染html的过程中,遇到陌生的脚本指令执行。

攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如 cookie 等。
在这里插入图片描述

常见

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

解决

对于用户提交的参数 或者输入的内容没有很好的过滤

黑名单过滤 白名单过滤(用户名密码)

输出转义:
在这里插入图片描述

在这里插入图片描述

cookie 设置为http-only
这样js脚本就不能读取到cookie

CSRF ——跨站请求伪造

本质是利用了 cookie 会在同源请求中携带发送给服务器的特点,以此来实现用户的冒充。
在这里插入图片描述

常见

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

解决

reffer token 短信验证
在这里插入图片描述
黑客和本地不同源
拦截器检查reffer 但是可以伪造
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/39332.html

相关文章:

  • 零基础转行云计算可行吗
  • 【AcWing】蓝桥杯备赛-深度优先搜索-dfs(1)
  • 孩子免费就读|私企经理自费赴美国东海岸高校访学
  • 前端面试hr经常会问的问题
  • C动态数组
  • 【STL一】STL组件(容器、迭代器、算法)
  • Java每日一练(20230312)
  • Linux中sudo,su与su -命令的区别
  • 归并排序有多简单?一幅图教你看懂【C语言】
  • C++-Z字扫描实现(Zigzag Scan)
  • 【华为机试真题详解 Python实现】求最大数字【2023 Q1 | 100分】
  • 面对数万亿产业规模,如何掘金工业互联网?
  • #ifdefine #define #endif (避免头文件被重复包含的真正含义)
  • 单片机能运行操作系统吗?
  • Python之webmagic爬虫优点与使用
  • 代码随想录动态规划 || 121 122
  • C++STL库中不可或缺的部分—string(模拟实现)
  • MySQL复合查询
  • PCIe 资料收集2
  • Linux网络编程(使用VScode远程登录ubuntu)
  • 如何提高项目估算精准度?关键看5大影响因子
  • 论文阅读笔记《Nctr: Neighborhood Consensus Transformer for Feature Matching》
  • 上位机系统Ubuntu 20.04与下位机arduino UNO通讯
  • hive面试题
  • 【CUDA】《CUDA编程:基础与实践》CUDA加速的关键因素
  • 数据结构【Golang实现】(四)——双向循环链表
  • 【Redis】高可用架构之哨兵模式 - Sentinel
  • 图片的美白与美化
  • 面试官:关于CPU你了解多少?
  • UI自动化测试-Selenium的使用