分享篇 - 走进XSS

XSS,很耳熟?来看看它到底是什么?

0x00 前言

关键词:XSShtml渲染前端安全

一个小游戏

0x01 概念

“跨站脚本攻击”(Cross Site Scripting)

第一种分类方式:

  1. 非持久型攻击
    顾名思义,非持久型xss攻击是一次性的,仅对当次的页面访问产生影响。非持久型xss攻击要求用户访问一个被攻击者篡改后的链接,用户访问该链接时,被植入的攻击脚本被用户游览器执行,从而达到攻击目的。
  2. 持久型攻击
    持久型xss,会把攻击者的数据存储在服务器端,攻击行为将伴随着攻击数据一直存在。

第二种分类方式:

  1. 反射型:经过后端,不经过数据库

  2. 存储型:经过后端,经过数据库

  3. DOM:不经过后端,DOM—based XSS漏洞是基于文档对象模型Document Objeet Model,DOM)的一种漏洞,dom - xss是通过url传入参数去控制触发的

0x02 总结

“大多数职业(从医生到电工),多年的经验等同于多年的专业知识。但是在软件开发中,技术变化如此之快,你花费了大量时间学习技术和工具,一旦这些技术被取代,你的知识将变得毫无价值,因为它们大部分都是实施的细节。最终,所有这些年,你确实积累了一些一般性的经验,但与具体实施相关的知识,你都不再掌握了。
唯一留下的是那些基本的东西,你应该专注于软件开发的核心知识和数学知识,您的这些技能会不断增长,而不是随着技术潮流的变化而消失。”

0%