14-CSRF 和 XSS 和 XXE 的区别,以及修复方式?

XSS是跨站脚本攻击,用户提交的数据中可以构造代码来执行,从而实现窃取用户信息等攻

击。修复方式:对字符实体进行转义、使用HTTP Only来禁止JavaScript读取Cookie值、输入时校验、浏览器与Web应用端采用相同的字符编码。

CSRF是跨站请求伪造攻击,XSS是实现CSRF的诸多手段中的一种,是由于没有在关键操作执行 时进行是否由用户自愿发起的确认。修复方式:筛选出需要防范CSRF的页面然后嵌入Token、 再次输入密码、检验Referer.

XXE是XML外部实体注入攻击,XML中可以通过调用实体来请求本地或者远程内容,和远程文件 保护类似,会引发相关安全问题,例如敏感文件读取。修复方式:XML解析库在调用时严格禁 止对外部实体的解析。

相关推荐
代码小将21 分钟前
java中static学习笔记
java·笔记·学习
序属秋秋秋2 小时前
《C++初阶之入门基础》【普通引用 + 常量引用 + 内联函数 + nullptr】
开发语言·c++·笔记
Bwcx_lzp4 小时前
MCP和Function Calling
人工智能·笔记
张哈大4 小时前
【 java 虚拟机知识 第一篇 】
java·开发语言·jvm·笔记·缓存
zhaoyang03014 小时前
css3笔记 (1) 自用
前端·javascript·css·vue.js·笔记·html·css3
moxiaoran57539 小时前
uni-app学习笔记二十九--数据缓存
笔记·学习·uni-app
自小吃多12 小时前
STC8H系列 驱动步进电机
笔记·单片机
moxiaoran575313 小时前
uni-app学习笔记三十--request网络请求传参
笔记·学习·uni-app
明月醉窗台16 小时前
qt使用笔记二:main.cpp详解
数据库·笔记·qt
Shaoxi Zhang17 小时前
NVM常用命令记录
笔记