Добрый день, на сайте реализованы ajax запросы, формы мы защитили на стороне клиента от недопустимых символов. Но этого оказалось мало, ведь можно открыть консольку и вызвать нужную функцию. Собственно вопрос, как защитить сайт от sql инъекций, выполнения js скриптов? Всё делать на стороне сервера, как я понимаю, но как? Ведь sql запрос это обычный текст, который не экранировать.
И вот меня всегда посещал вопрос, как допустим тот же тостер, разрешает вставлять код скриптов, ведь можно написать такого, но нет всё окей.
Спасибо.