XSS - cross-site-scripting (межсайтовый скриптинг)

76

Основная идея заключается в возможности выполнения скриптов (например Javascript) на компьютере пользователя.

Основной целью активных XSS атак являются форумы, блоги, гостевые книги и социальные сети. Виды уязвимостей в них перечислены ниже.

Отсутствует проверка html тегов в сообщениях передаваемой серверу
Например различные форумы и гостевые книги позволяют пользователю использовать html теги для форматирования текста. Если фильтрации, вводимых данных отсутствует или недостаточно проработана, то злонамеренный пользователь может использовать такие теги как и для подключения скрипта, например копирования cookie`ов пользователей или незаметного перехода на другой сайт. Исправляется подобная ошибка обычно грамотной настройкой фильтра html тегов

Отсутствует фильтрации параметров в уже разрешенных разрешённых тегов
Например разрешен тег добавления изображения img, однако злоумышленник может в качестве адреса картинки может указать удаленный сервер которой необходимо «задосить» большим количеством запросов
Данная уязвимость, в отличие от предыдущей, не специфична для html форматирования сообщений пользователя. Наиболее ярким примером её является тег img. Хакер может указать в качестве адреса сервер, имеющий узкий интернет канал, парализуя его работу большим количеством запросов. Другой вариант подобной атаки - указать параметр onmouseover и выполнить javascript код, при наведении на объект мыши.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <p> <div> <object> <embed> <img> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Посещение сайта разрешено только для людей и роботов, достоверно прикидывающихся людьми
Image CAPTCHA
Enter the characters shown in the image.
Работает на Drupal, система с открытым исходным кодом.