2016-08-29 48 views
0

Checkmarx掃描抱怨某些「元素的值流過代碼沒有被正確地過濾或驗證,並最終被顯示在方法OnItemDataBound用戶」在地方下拉值被傳遞或selected.Example :CheckMarx上點網應用掃描

strText = dropdownlist.SelectedValue; 

​​

如何清理這些值的HTMLEncode和解碼容易避免這種漏洞的結果?

注意這是一個點網應用。

回答

0

假設這是參考一個XSS弱點的發現,所得到的字符串是就像任何其他字符串,是由攻擊者控制的。
所以,是的,你應該調用的HTMLEncode(或執行一些其他類型的消毒的,deoending上下文,例如AntiXSS)HTML中嵌入前上線 - 就像你會與任何其他外部數據。