博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XSS要点总结
阅读量:5077 次
发布时间:2019-06-12

本文共 432 字,大约阅读时间需要 1 分钟。

XSS 概况

  • XSS是一种利用用户输入的安全漏洞的代码注入攻击的行为

  • 一个成功的XSS攻击允许攻击者在受害者的浏览器中执行恶意脚本

  • 一个成功的XSS的攻击使得网站和用户安全性都受到危害

XSS 攻击

有三类主要的XSS 攻击:

  • 持续型XSS攻击,恶意输入源自网站的数据库

  • 反射型RSS,恶意的输入源自受害者的请求

  • 基于DOM的XSS攻击,漏洞来自客户端而不是服务端

所有的攻击实现方式都不相同,但一旦成功后达到的效果是一致的。

阻止XSS 攻击

  • 阻止XSS攻击最重要的方式是验证用户输入

  • 大部分情况下,只要用户的输入会被包含进页面,编码就应该被执行

  • 在一些情况下,编码必须用校验做补充甚至做替换

  • 验证输入必须考虑到用户输入被插入地方的上下文

  • 为了阻止XSS攻击,验证用户输入必须在客户端和服务端同时执行

  • 当验证用户输入失败时CSP提供了额外的一层安全保护

转载于:https://www.cnblogs.com/yk-ontheway/p/6807540.html

你可能感兴趣的文章
DSY1531*Bank notes
查看>>
python-27 shutil模块
查看>>
Hadoop:Centos6.5(64bit)Hadoop2.5.1伪分布式安装记录
查看>>
结构或者类中的string进行封送时长度缺失的原因及解决方案
查看>>
ArcGIS Engine栅格数据使用总结
查看>>
javascript typeof
查看>>
三伯娘
查看>>
spring boot 缺点优点?
查看>>
Coherence Step by Step 第一篇 入门(二) 安装Oracle Coherence(翻译)
查看>>
python之pip安装mysql-python失败
查看>>
POJ 1042 Gone Fishing
查看>>
虚拟机linux下使用cuteftp
查看>>
.NET短距离领域通信-32feet.NET
查看>>
流的概念(来自MSDN)
查看>>
学习opencv-------函数使用二(图像变换)
查看>>
第二次作业及总结——数据类型和运算符
查看>>
靠自己开创这里所没有的未来~
查看>>
c#获取文件图标
查看>>
微信二维码支付native原生支付开发模式二
查看>>
数学图形(1.24)巴斯加线与蚶线
查看>>