成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? ThinkPHP2.x防范XSS跨站攻擊的方法
全站頭部文字 我要出現(xiàn)在這里
ThinkPHP2.x防范XSS跨站攻擊的方法 746 2023-12-10   

本文實(shí)例講述了ThinkPHP2.x防范XSS跨站攻擊的方法。分享給大家供大家參考。具體如下:

一直使用ThinkPHP2.x,通過烏云有向提交了ThinkPHP XSS攻擊的bug,抽時間看了一下。

原理是通過URL傳入script標(biāo)簽,ThinkPHP異常錯誤頁面直接輸出了script。

原理:

http://ask.lenovo.com.cn/index.php?s=1%3Cbody+onload=alert(1)%3E

其中m的值是一個不存在的module,同時是一個完全的script,在異常錯誤頁面中被執(zhí)行實(shí)現(xiàn)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開始官方已經(jīng)對TP變量GROUP_NAME,MODULE_NAME,ACTION_NAME,__URL__,__SELF__,__APP__,$_SERVER['PHP_SELF']做了安全處理。

PS:安全不是框架的責(zé)任,大家在開發(fā)的時候須自己注意。

希望本文所述對大家基于ThinkPHP框架的php程序設(shè)計(jì)有所幫助。


主站蜘蛛池模板: 炊事班的故事演员表| 天使之恋电影| 蒋芸| 重生2003| 民国奇探2出来了吗| bustybuffy| 六字真言颂怙主三宝| 乱世危情电视剧演员表| 马文的战争电影完整视频观看| 徐情| 关于科技的绘画作品| 母亲とが话しています免费 | 必修二英语电子课本外研版| 姐妹们| 欠条怎么写才有法律效果| 影库影片| 变形金刚6免费完整版在线观看| 南方车站的聚会| 酒图片| 阮虔芷个人资料| 违规吃喝问题研讨发言材料| 永远少年电影免费播放| 欧美艹| 电影《大突围》免费观看国语| 坏种2| 托洛斯基| 电影二嫫1994在线观看完整版| 惊天械劫案| 雨后的故事34张原版视频| 疯狂试爱二| 藏文作文| 《七律长征》的简笔画| 军营医生 (1976)| 身披彩衣的姑娘简谱| kami什么意思| 无内女秘书| 电影《埋葬巴斯托》| 全国城建培训中心| 周柯宇个人资料| 美女比基尼游泳视频大全高清| 朱迅身高|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103