本文实例讲述了ThinkPHP2.x防范XSS跨站攻击的方法。分享给大家供大家参考。具体如下:

一直使用ThinkPHP2.x,通过乌云有向提交了ThinkPHP XSS攻击的bug,抽时间看了一下。
原理是通过URL传入script标签,ThinkPHP异常错误页面直接输出了script。
原理:
http://ask.lenovo.com.cn/index.php?s=1%3Cbody+onload=alert(1)%3E
其中m的值是一个不存在的module,同时是一个完全的script,在异常错误页面中被执行实现XSS跨站攻击。
防范方法:
找到异常错误页面模板ThinkException.tpl.php(2,x),think_exception.tpl(3.x)有两个地方要修改:
第57行复制代码 代码如下:echo($_SERVER['PHP_SELF'])
改为复制代码 代码如下:echo strip_tags($_SERVER['PHP_SELF'])
第62行复制代码 代码如下:echo $e['message']
改为复制代码 代码如下:echo strip_tags($e['message'])
另外,ThinkPHP自3.0开始官方已经对TP变量GROUP_NAME,MODULE_NAME,ACTION_NAME,__URL__,__SELF__,__APP__,$_SERVER['PHP_SELF']做了安全处理。
PS:安全不是框架的责任,大家在开发的时候须自己注意。
希望本文所述对大家基于ThinkPHP框架的php程序设计有所帮助。
相关推荐:
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
seo种草什么意思,seo yoo na ,三维地震反演AI
seo站长什么意思,站长工具 - seo综合查询 ,ai少女身材
怎样利用AI写文章,轻松提升写作效率
用AI优化文章,轻松提升内容质量与创作效率
seo营销方法是什么,seo营销模式 ,ai山海
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
洗文章AI:让内容创作变得更智能、更高效
用AI写的文章算原创吗?真相揭示,带你深度思考!
SEO技巧提升网站流量和排名,助力企业快速崛起,ai080206.
2025百度收录优化:提升网站排名,助力企业数字化转型,第一ai做
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,程式ai软件
SEO优化的话题:助力企业成功的关键,夏杰ai智能管家
揭开“好的AI软件”背后的秘密:让生活和工作更智能的利器
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
SEO合作:让你的网站在搜索引擎中脱颖而出,惠州抖音seo策划公司
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
GoogleGPT-引领未来智能对话的革命,灵境ai画质
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
英语日记AI生成:轻松提升英语水平的智能助手
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
SEO运营是什么职业,seo运营工程师招聘 ,把ai图层改横幅
Zkept:重塑未来生活的智能科技革新,营销推广的面试问题
怎么分辨文章是不是AI写的?五大技巧揭开真相
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
SEO排序:如何让你的网页在搜索引擎中脱颖而出,平谷抖音seo推广招聘
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
为什么选择收录网站是企业在线营销的必备策略,全网营销与推广
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
AI公众号文章生成,轻松打造爆款内容
seo网页优化什么意思,seo网站优化必知的10个问答,问吧,【解决】百度不知道 ,ai识别点读机
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
seo需要什么部门,seo主要干什么 ,ai接入仪器
seo规范是什么,seo行业标准 ,啊龙ai音乐
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
AI免费生成文本,内容创作新篇章
怎么让AI润色文章,让写作更轻松?
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
GPT怎么收费?揭秘AI技术的定价与价值,ai报考高考
AI一键生成文章免费:革新写作方式,提升创作效率
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
AI工具,让工作效率翻倍:AI工具教程全面解析
怎么使用AI生成文章,轻松提升写作效率!