网络安全知识之XSS介绍

XSS(跨站脚本攻击)是由于浏览器设计不安全和Web应用程序输入输出处理不当导致的安全漏洞。攻击者能利用XSS注入恶意脚本,执行包括盗取用户账号、控制数据、强制发送邮件等危害。XSS分为本地利用、反射型和存储型三种,其中存储型影响最广泛。防御措施包括实施强壮的XSS过滤器。
摘要由CSDN通过智能技术生成

1、XSS简介

跨站脚本攻击(Cross Site Script为了区别于CSS简称为XSS)指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。

XSS跨站漏洞如此普遍和流行的主要因素有如下几点:

  • web浏览器本身的设计是不安全的,浏览器包含了解析和执行javaScript等脚本语言的能力,这些语言可以用来创建各种丰富的功能,而浏览器只会执行,不会判断数据和代码是否恶意。
  • 输入和输出是web应用程序最基本的交互,在这过程中,若没有做好安全防护,Web程序很容易出现XSS漏洞。
  • 现在的应用程序大部分是通过团队合作完成的,程序员之间的水平层次不齐,很少有人受过正规的安全培训,不管是开发程序员还是安全工程师,很多没有真正意识到XSS的危害。
  • 触发跨站脚本的方式非常简单,只要像HTML代码中注入脚本即可,而且执行此类攻击的手段众多,譬如利用CSS、Flash等。XSS技术的运用灵活多变,做到完全防御是一件相当困难的事情。
  • 随着Web 2.0的流行,网站上交互功能越来越丰富。Web 2.0鼓励信息分享与交互,这样用户就有了更多的机会去查看和修改他人的信息,比如通过论坛、blog或社交网络,于是黑客也就有了更广阔的空间发动XSS攻击。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值