Непонятная загрузка изображения без формата?

Пользователь загрузил на сайт изображение, визуально браузер его отображает, хоть и без формата это изображение
5ec400e2556ec544581653.png

При попытке открыть это изображение в новом окне появляется такая вот штука:
5ec401583fc32632546685.png

Вот так уже выглядит скаченное изображение:
5ec40181adabb700979650.png

Кто сможет объяснить что это такое и стоит ли опасаться взлома сайта? И как избавиться от подобных загрузок?
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
2ord
@2ord
Такое происходит когда в ответе HTTP не указан Content-Type с форматом изображения.
То как изображение будет отображено контролируется с Content-Disposition.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
ArsenyMatytsyn
@ArsenyMatytsyn
Руководитель frontend направления, предприниматель
1. Опасаться. Это вроде исполняемый файл.
2. Проверять формат при загрузке, задав в конфиге список доступных.
Ответ написан
@loonny
Возможно это то, о чем говорится в статье про взлом Android используя PNG.
Обычное PNG-изображение могло полностью скомпромет...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы