CSS-инъекция: что может быть хуже? - PullRequest
25 голосов
/ 05 апреля 2009

Мы проводим оценку безопасности.

Существует вероятность того, что злонамеренный пользователь может внедрить произвольный CSS в веб-страницы другого пользователя, хотя мы не уверены, что он действительно может быть использован.

Я понимаю, что он мог полностью изменить внешний вид страницы, даже не вызывая вообще никакого отображения. Это все? Что может случиться худшее? Может ли JavaScript быть встроен в CSS? Может ли он «украсть» куки другого пользователя? И начать еще один сеанс?

Ответы [ 2 ]

2 голосов
/ 06 апреля 2009

Да на все вышеперечисленное. Инъекция произвольного CSS может привести к выполнению JavaScript. Посмотрите на:

Худшее, что может случиться, зависит от окружающей среды. В некоторых случаях кража файла cookie сеанса и доступ к сеансу пользователя может быть самым плохим случаем (например, банки, онлайн-торговля акциями), это может быть не так в вашей ситуации. Другими примерами атак могут стать получение контроля над браузером, получение доступа к клиентскому компьютеру и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...