Рекламные баннеры могут использоваться для атак на сайты

Во всем виноваты XSS-уязвимости

Почему раньше этого не знали?

Исследователь безопасности Рэнди Уестерген обнаружил уязвимость в бустерах плавающих фреймов (iframe busters). Если вы не знали, то iframe busters — файлы, которые используются на web-сайтах для поддержки расширяемой рекламы. Эти файлы предлагают маркетинговые компании владельцам сайтов, которые хотят отображать рекламу.

Маркетинговые компании используют свои уникальные скрипты, однако их работа происходит всегда одинаково — при помощи кода JavaScript, который обходит браузерное правило ограничения домена. С помощью этого кода реклама и выходит за рамки своего контейнера, увеличивается в размерах, а также вносит изменения в страницу.

Рэнди обнаружил в большинстве XSS-скриптов уязвимости, которые позволяют хакерам запускать на сайтах произвольные коды JavaScript. При помощи этого, злоумышленники могут удаленно похищать данные пользователей.