前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ASP防止XSS跨站脚本攻击

ASP防止XSS跨站脚本攻击

作者头像
世纪访客
发布2018-08-02 15:43:02
3.1K0
发布2018-08-02 15:43:02
举报
文章被收录于专栏:西枫里博客西枫里博客
...
...

我的ASP的程序,一直以来只注重SQL注入攻击的防御,一直认为XSS跨站没有SQL注入那么严重,直到最近被攻破了,不得已,必须的修补。如何防御XSS跨站脚本攻击,最重要的就是要过滤掉用户输入的风险字符,和SQL注入类似,只是一个针对的是数据库,一个针对的是HTML脚本。

什么是XSS跨站脚本攻击?

理解SQL攻击的话,理解XSS攻击就简单多了。SQL攻击是用户输入的危险字符未经过滤被当做sql语句执行了。而XSS攻击就是用户输入的危险字符未经过滤被当做html或者script脚本执行了。XSS攻击用于构造钓鱼页面、获取用户输入信息、挂马等违法操作。

ASP之防御XSS

1、防御代码。

代码是我在网上找来后修改的。原版应该也流传了很久了吧。具体我就直接贴图了,惯例文末附压缩包。

未标题-1.jpg
未标题-1.jpg

2、引入文件。

将文末压缩包中的文件解压到适当的目录。在需要进行防御的页面使用<!--#include file="safe.asp"-->引入。注意你自己的文件路径。如果全站防御的话,建议在公共文件上进行嵌套,比如conn连接文件。

防御代码下载safe.rar

PS.这两天在恶补漫威系列电影,有点沉迷其中,各位大佬见谅!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-05-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是XSS跨站脚本攻击?
  • ASP之防御XSS
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档