Повышаем безопасность сайта



Если на клиенте и на сервере не происходит валидация введенных данных пользователем ( например в разделе комментарии, где будет каждый раз создаваться новая HTML разметка) то злоумышленник может внедрить вредоносный JavaScript код на эту страницу. Самые популярные XSS атаки - подмена страницы, либо получения COOKIE пользователей.



Так же, если нет проверки введенных данных, то можно получить доступ к БД через SQL injection

Если стоит простая проверка -

SELECT * FROM users WHERE login='$login' AND password = '$pass';

При вводе в поля логина и пароля '1' or '1' = '1' можно получить доступ к закрытым данным ( или если стоит платная регистрация ), так как это выражение вернет TRUE и пустит в систему.