Безопасность внешнего изображения - PullRequest
0 голосов
/ 21 ноября 2011

У меня есть функция на сайте, которая ищет в Википедии изображения, которые имеют отношение к тому, что пользователь поместил в текстовое поле.Если он найдет что-нибудь, он загрузит изображение и передаст его через функцию изменения размера, которая выглядит как

http://mysite.com/image/resize/?w=x&h=x

Есть ли что-то, о чем я должен беспокоиться?

1 Ответ

1 голос
/ 21 ноября 2011

Они могут создать большую нагрузку на ваш сервер, введя огромные числа для x и y.Вам лучше ограничить размеры, и вам, вероятно, следует выполнить какое-то кэширование по этому вопросу.Злонамеренный пользователь может заполнить ваш сайт запросами и заставить его загружать множество изображений, затопляя его нисходящую полосу пропускания.

Если вы прочитали рекомендации Википедии, хотлинкинг на самом деле разрешен , вы можетелучше передать их через URL, который вы получаете из Википедии.

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