2012-03-12 95 views
0

我們在我們的代碼中的跨站點腳本vulnerablity,我們懷疑下面的代碼是一個reponsible防止跨站腳本的複選框

,我們一直建議使用<c:out>標籤來防止

我的問題是的,將<c:out> defenitely防止交叉網站?

若然將下面的代碼的<c:out> implemnetation

或請提出一個最佳的解決方案,非常感謝

<td class="label">Test ID:</td> 
<td class="userData"><form:checkbox path="subject1.testId"/></td> 
+0

是什麼讓你認爲這兩條線構成了XSS漏洞?你會用哪個標籤替換'form:checkbox'標籤來使它更安全? – 2012-03-12 21:03:52

+0

我們的道德掃描團隊說這個複選框不是輸出編碼,因此它是脆弱的......這是我得到的所有信息,直到現在。 – 2012-03-12 21:15:58

回答

0

編輯HTML再多會保護你從橫位點腳本。如果客戶可以看到它,客戶可以複製它。

您需要更好地驗證輸入。