qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          由被WebInspect攻擊引發的php header()使用問題

           最新做的一個項目,被測試組猛烈攻擊,暴露了不少問題。其中一個問題印象深刻!
            測試使用了WebInspect這個掃描工具,掃描了整個網站,包括后臺。結果我們的數據庫里被灌入大量的垃圾數據,并修改了原有的數據??傊瑧K不忍睹!
            后來,我們發現我們后臺的一個簡單的檢查是否登錄的方法有問題:在判定未登錄時,使用php header()跳轉頁面,沒有在這個方法執行后退出執行。這樣的話,頁面跳轉,但在header()下面的代碼依然會執行。
            現總結下php header()使用時注意的問題:
            1、location和“:”號間不能有空格,否則會出錯。
            2、在用header前不能有任何的輸出。
            3、header后的PHP代碼還會被執行。記得加exit() 或者die 退出。
            另外,后臺登錄地址注意安全,不讓他人輕易猜到!

          posted on 2014-09-28 10:41 順其自然EVO 閱讀(221) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 涞源县| 锦屏县| 关岭| 永福县| 卓尼县| 杂多县| 泽库县| 兴安盟| 当阳市| 宕昌县| 浙江省| 兴业县| 盐山县| 商丘市| 天峻县| 城步| 红桥区| 莲花县| 达拉特旗| 偏关县| 石景山区| 乌兰县| 佛冈县| 贵定县| 武鸣县| 赤峰市| 比如县| 渑池县| 道真| 英德市| 宜兰县| 青神县| 搜索| 石台县| 凤冈县| 宜春市| 开平市| 盐亭县| 康乐县| 和龙市| 登封市|