avatar

刘刚刚的blog

采菊东篱下,悠然见南山🦥

  • 首页
  • 大模型应用
  • 常用软件/工具
  • Halo
  • 关于
Home xss与csrf
文章

xss与csrf

Posted 2020-09-20 Updated 2024-12- 10
By Administrator
1~1 min read

最常见的两种攻击方式,对此种攻击的防范应该做为安全的基本常识


xss跨站脚本攻击

当一个页面可以显示用户提交的内容时,如果用户在内容中添加了可执行代码,如果后台没有进行处理,则当有其他的用户访问该页面时,会自动执行用户自己添加的代码。

一般在模板层都会对此类可执行代码进行转义。

csrf跨站请求伪造

在用户登录一个网站A后,如果未关闭网站B,但是网站B在页面内通过脚本发起了一个网站A的请求,那么网站A会自动携带cookie信息,向后台发起请求。如果未经过后台未进行csrf校验,那么这个请求会被认为是一个合法的请求。

主要问题是因为浏览的cookie机制。

校验策略:

  1. 校验refer字段。(但是爬虫可以仿造)

  2. 对敏感信息的访问使用token进行校验

前端
前端
License:  CC BY 4.0
Share

Further Reading

Sep 20, 2020

xss与csrf

最常见的两种攻击方式,对此种攻击的防范应该做为安全的基本常识 xss跨站脚本攻击 当一个页面可以显示用户提交的内容时,如果用户在内容中添加了可执行代码,如果后台没有进行处理,则当有其他的用户访问该页面时,会自动执行用户自己添加的代码。 一般在模板层都会对此类可执行代码进行转义。 csrf跨站请求伪造

Jun 22, 2020

3.Vue基础——Vue-router的使用

使用Vue-router 更方便的管理单页面应用的路由提高页面加载速度。 vue-router的使用 如果在初始化的时候选择了安装vue-router 则不需要以下安装步骤 安装 npm install vue-router -S 配置 初始化路由对象 在根目录创建router文件夹,并创建inde

Jun 19, 2020

2.vue基础——开始组件化开发

vue-cli 、npm等工具极大的提高了vue的开发效率。本文主要介绍了axios及单文件组件的开发。 通过axios实现请求 vue中通常使用axios插件进行与后端服务的数据交互 axios与ajax一样,会受到同源策略的影响 使用方法: axios.get('url',{ param

OLDER

python-虚拟环境的搭建及使用

NEWER

drf基础使用示例

Recently Updated

  • 文本切分-语义分割(Semantic Chunking)
  • dify 并发配置优化
  • Typing
  • 大模型返回中json_schema与json_mode的区别
  • Async

Trending Tags

Halo 运维 postgresql 设计模式 linux就该这么学 nas rag odoo python 文本切分

Contents

©2025 刘刚刚的blog. Some rights reserved.

Using the Halo theme Chirpy