一.1.1 ?未自定義錯(cuò)誤頁面
問題描述:經(jīng)測試發(fā)現(xiàn),由服務(wù)器產(chǎn)生403、404、500等錯(cuò)誤時(shí),返回詳細(xì)錯(cuò)誤信息。報(bào)錯(cuò)信息中可能會(huì)包含服務(wù)器代碼信息、數(shù)據(jù)庫連接信息、SQL語句或者敏感文件的路徑,為攻擊者收集信息提供了方便。
受影響的URL:http://m.jzztb.org.cn/revision
驗(yàn)證過程:
在鏈接結(jié)尾輸入異常字符如’,會(huì)引起系統(tǒng)報(bào)錯(cuò)
圖 一.1 ?未自定義錯(cuò)誤頁面
風(fēng)險(xiǎn)程度:【輕度】
風(fēng)險(xiǎn)分析:攻擊者可能通過這些信息獲得更多的關(guān)于Web服務(wù)器和系統(tǒng)架構(gòu)相關(guān)的信息,以及可能暴力的程序源代碼及調(diào)試信息。
解決辦法:編碼時(shí)增加異常處理模塊,對錯(cuò)誤頁面做統(tǒng)一的自定義返回界面,隱藏服務(wù)器版本信息;不對外輸出程序運(yùn)行時(shí)產(chǎn)生的異常錯(cuò)誤信息詳情。