2011-09-30 43 views

回答

3

jQuery在防範這些類型的攻擊方面沒有發揮太大的作用。這是服務器端代碼。例如,要防止SQL注入攻擊,請確保在查詢數據庫時始終使用參數化查詢。爲了防止XSS,請確保您始終對您在視圖中輸出的任何值進行HTML編碼。

至於jQuery的來講,當發送AJAX請求始終使用數據散列來傳遞參數,避免字符串連接:的

$.get('/foo', { id: $('#id').val() }); 

代替:

$.get('/foo?id=' + $('#id').val());