Коллеги, подскажите как можно защититься от такой атаки пользователя:
На некий 2.0-ный сайт в блог вставляется картинка со своего сайта. Через некоторое время картинка закрывается http-авторизацией. В итоге у пользователя, зашедшего почитать данную блого-запись, появится окно авторизации, в которое он радостно введет пароль. Хорошо, гика так не проймешь, но большинство пользователей поведется.
Я вижу такие варианты:
— запретить внешние картинки — плохо
— сделать форму авторизации на сайте в сильно отличающемся дизайне, чтобы пользователь не путался
— в каждую картинку внешнего сайта добавить атрибут onerror=«return false» — вопрос, когда оно будет вызыватьcя — на первой 401 или после 3-х неудачных попыток
— предзагрузка всех изображений на JS с проверкой и только после этого показ —
пример на prototype
Что посоветуете? Как быть если не работает JS?
UPD из коментов: можно кешировать картинки у себя, тогда они точно будут хорошие. Но: трафик, авторские права.