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

计算机网络——常见的网络攻击手段

什么是XSS攻击,如何避免?

XSS 攻击,全称跨站脚本攻击(Cross-Site Scripting),这会与层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,因此有人将跨站脚本攻击缩写为XSS。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。XSS攻击一般分三种类型:存储型 、反射型 、DOM型XSS

XSS是如何攻击的?
拿反射型举个例子吧,流程图如下:

在这里插入图片描述
如何解决XSS攻击问题

不相信用户的输入,对输入进行过滤,过滤标签等,只允许合法值。
HTML 转义
对于链接跳转,如 <a href=“xxx” 等,要校验内容,禁止以script开头的非法链接。
限制输入长度等等

相关文章:

  • 【JDBC-54.5】JDBC批处理插入数据:大幅提升数据库操作性能
  • linux socket编程之udp(实现客户端和服务端消息的发送和接收)
  • Android 下拉栏中的禁用摄像头和麦克风隐藏
  • JavaWeb 课堂笔记 —— 14 Mybatis
  • 中国AIOps行业分析
  • Qt项目——Tcp网络调试助手服务端与客户端
  • python基础知识点(2)
  • Spring Boot常用注解全解析:从入门到实战
  • 17.RSS体系建设打造信息百川入海
  • accelerate并行计算:训练环境和训练参数的配置字典
  • 面试题--随机(一)
  • 【操作系统原理03】处理机调度与死锁
  • 剑指Offer(数据结构与算法面试题精讲)C++版——day15
  • 【LeetCode 热题 100】双指针 系列
  • 基于有效样本数的类别平衡损失 (Class-Balanced Loss, CVPR 2019)
  • 量化交易 - RSRS(阻力支撑相对强度)策略研究 - 源码
  • 递归实现归并排序
  • RenderStage::runCameraSetUp
  • 对象存储概述
  • 《擦除序列》线性时间做法题解
  • 人民文学奖颁出,董宇辉获传播贡献奖
  • 上海印发《新时代新征程促进民营经济高质量发展的若干措施》(全文)
  • 女子报警称醉酒后疑似被性侵,长沙警方:嫌犯邱某某已被刑拘
  • 凭春晚分会场爆火的无锡,为何请来了上海主流媒体和网络大V
  • 经济日报:扩大内需与扩大开放并行不悖
  • 李强主持国务院第十三次专题学习