OWASP XSS (Cross Site Scripting) Prevention Cheat Sheet列出了通過適當轉義數據來防止XSS攻擊的規則,它包含指向Java語言中這些轉義方法的參考實現的鏈接(HTML轉義,屬性轉義,JavScript轉義,CSS轉義,URL轉義)。使用Javascript實現反XSS轉義功能
在Javascript中是否有這些實現,或者我必須'滾動我自己'?
更新:我的意思是Javascript在瀏覽器中運行。例如,對於使用jQuery html()方法呈現的文本轉義(儘管當然text()更安全),或轉義使用EJS等模板引擎呈現的數據。
UPDATE2:ESAPI JavaScript似乎正是我一直在尋找,但它仍然只是「阿爾法質量」
JavaScript ...運行在哪裏?您可以使用的庫取決於您的環境(並且瀏覽器與nodejs非常不同,這與經典ASP非常不同,與etc等非常不同等)等。 – Quentin
對不起,不清楚。我的意思是Javascript在瀏覽器中運行。例如,對於使用jQuery html()方法呈現的文本轉義(儘管當然text()更安全),或轉義使用EJS等模板引擎呈現的數據。 – GStephens