qileilove

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

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

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

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

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乐至县| 筠连县| 五河县| 兴业县| 滨州市| 黎平县| 社旗县| 石楼县| 石阡县| 衡水市| 深圳市| 温宿县| 登封市| 浦北县| 临洮县| 尖扎县| 柳河县| 普兰店市| 罗定市| 涟源市| 濮阳县| 镇赉县| 湘西| 榆林市| 自贡市| 淮安市| 湟源县| 星座| 江门市| 朝阳市| 龙里县| 闸北区| 黄平县| 南开区| 惠东县| 独山县| 新巴尔虎左旗| 朝阳区| 枣强县| 夏津县| 新宁县|