Как я могу реализовать перекрестные ссылки с использованием JQuery? - PullRequest
0 голосов
/ 30 сентября 2011

Я использую JQuery на моем сайте asp.net MVC Как я могу убедиться, что использование является безопасным в смысле защиты от межсайтовых сценариев / атак с использованием SQL-инъекций?

1 Ответ

3 голосов
/ 30 сентября 2011

jQuery не играет большой роли в защите от подобных атак.Это код на стороне сервера.Например, для защиты от атак с использованием SQL-инъекций всегда используйте параметризованные запросы при запросах к базе данных.Для защиты от XSS убедитесь, что вы всегда HTML кодируете любое значение, которое вы выводите в представлении.

Что касается jQuery, при отправке запросов AJAX всегда используйте хэш данных для передачи параметров и избегайте конкатенации строк:

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

вместо:

$.get('/foo?id=' + $('#id').val());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...