HTTPS и изображения - PullRequest
       355

HTTPS и изображения

1 голос
/ 14 июля 2011

Помимо транспортировки captcha imgs и copy-rightted imgs, есть ли другая причина, по которой нужно перемещать большие потоки байтов через SSL, а не через обычный HTTP?

Ответы [ 3 ]

2 голосов
/ 14 июля 2011

Помимо предупреждений со смешанным содержимым (уже упоминавшихся @Dark Falcon), которых следует избегать, некоторые изображения JPEG могут содержать исполняемый код.

«Выполнение» изображений JPEG маловероятно, но зависит от клиента. Например, если клиент является самим сценарием PHP, в метаданные JPEG может быть вставлен код (эта уязвимость также отражает то, что не должно быть запрограммировано так же на стороне PHP).

По этой причине вы можете убедиться, что изображение, которое вы получаете, не было изменено и действительно исходит из источника, который вы намеревались. HTTPS помогает в этом, поскольку он обеспечивает целостность данных. Доверяете ли вы источнику, это другое дело, но вы будете знать, по крайней мере, что он не был подделан во время передачи.

2 голосов
/ 14 июля 2011

Запрещение браузерам отображать сообщение в виде строк: «Эта страница безопасна, но некоторые материалы на этой странице - нет. Хотите показать это содержимое?»

1 голос
/ 14 июля 2011

Предотвращение базовых перехватчиков пакетов и связанных с ними технологий от получения запросов изображений

...