Исследователь Тайлер Регули из nCircle рассказал о новом типе атак с
использованием межсайтового скриптинга, который позволяет эксплуатировать
распространенные инструменты для администрирования сетей, подвергая риску данные
пользователей.
В опубликованной вчера работе Регули назвал эту категорию атак "мета-информационным
XSS" (miXSS), сообщив о том, что она работает иначе, чем другие методы XSS и что
защититься от нее довольно трудно.
"Подумайте о тех административных утилитах, что используются для отправки
запросов заголовков, Whois или принятия записей DNS. Все они получают
метаданные, предоставляемые различными сервисами и показывают их внутри
сформированного веб-сайта", - пишет автор.
При проведении miXSS входные данные, предоставляемые пользователем, являются
действительными и надлежащим образом стерилизованными, что исключает работу с
отраженными XSS. Кроме того, данные пользователя не сохраняются, а потому
постоянные XSS также не работают. Наконец, нет никаких взаимодействий с DOM, в
связи с чем проведение данного типа атак также исключается.
MiXSS обладает рядом свойств как отраженных, так и постоянных XSS, но
не попадает ни в одну из этих категорий. При осуществлении сценария такой атаки
действительные пользовательские данные предоставляются какому-либо сервису,
который затем использует их для сбора информации и ее отображения, при этом
межсайтовый скриптинг осуществляется внутри этой информации.
Например, запись DNS TXT содержит значение "<script>alert(1)</script>
",
а сервис служит для того, чтобы собирать записи DNS TXT с целью проверки через
инфраструктуру контроля поведения отправителя (SPF). Пользователь предоставляет
доменное имя, указывающее на запись TXT , а сервис выполняет данные TXT и
отображает их для пользователя. Поскольку данные эти содержат JavaScript, при
возвращении пользователю они обрабатываются, осуществляя таким образом
межсайтовый скриптинг.
По словам Регули, атаки подобного рода вскоре могут превратиться в серьезную
угрозу, поскольку для ускорения административных задач сетевые инструменты
используются все чаще.