本人安裝了微問答系統(tǒng)在后臺(tái)添加數(shù)據(jù)的時(shí)候發(fā)現(xiàn)跨站腳本攻擊的風(fēng)險(xiǎn),如下圖所示:
追到源代碼,發(fā)現(xiàn)微問答系統(tǒng)使用的是webman/admin父類的增加修改方法,如下圖所示:
數(shù)據(jù)庫插入如圖顯示:
應(yīng)該是admin的curd沒有處理跨站腳本攻擊導(dǎo)致,大佬看看是不是這樣,希望能夠完善一下curd的基類方法。
webman手冊(cè)有講,入庫時(shí)不建議xss過濾,建議輸出時(shí)xss轉(zhuǎn)義過濾。 webman-admin都是在輸出時(shí)過濾的。
如果問答系統(tǒng)沒做輸出過濾,這個(gè)算是問答系統(tǒng)的bug,不是webman-admin的
好的,感謝您的解答