0
我在我的asp.net mvc網站使用jQuery。我如何確保在防止跨站點腳本/ sql注入攻擊方面的使用安全?我如何使用jQuery實現交叉引用攻擊?
我在我的asp.net mvc網站使用jQuery。我如何確保在防止跨站點腳本/ sql注入攻擊方面的使用安全?我如何使用jQuery實現交叉引用攻擊?
jQuery在防範這些類型的攻擊方面沒有發揮太大的作用。這是服務器端代碼。例如,要防止SQL注入攻擊,請確保在查詢數據庫時始終使用參數化查詢。爲了防止XSS,請確保您始終對您在視圖中輸出的任何值進行HTML編碼。
至於jQuery的來講,當發送AJAX請求始終使用數據散列來傳遞參數,避免字符串連接:的
$.get('/foo', { id: $('#id').val() });
代替:
$.get('/foo?id=' + $('#id').val());