Я управляю большим и активным форумом, и нас преследует очень серьезная проблема. Мы разрешаем пользователям встраивать удаленные изображения, очень похоже на то, как stackoverflow обрабатывает изображение (imgur), однако у нас нет определенного набора хостов, изображения могут быть встроены с любого хоста с помощью следующего кода:
[img]http://randomsource.org/image.png[/img]
и это работает отлично и прекрасно ... за исключением того, что пользователи могут вставлять изображение, требующее аутентификации, изображение вызывает всплывающее окно, а поскольку всплывающие окна аутентификации можно редактировать, они вводят что-то вроде: ] имя пользователя и пароль здесь "и, к сожалению, наши пользователи влюбились в него.
Каков правильный ответ на это? Я думал о следующем:
Каждая загрузка страницы имеет фрагмент выполнения Javascript, который проверяет каждое изображение на странице и его статус
Иметь авторизованный список хостов изображений
Полностью отключить удаленное встраивание
Проблема в том, что я НИКОГДА не видел, чтобы это происходило где-то еще, но мы страдаем от этого, как мы можем предотвратить это?