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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
24 апр. 2024, в 09:39
20000 руб./за проект
24 апр. 2024, в 09:32
25000 руб./за проект
24 апр. 2024, в 09:27
13000 руб./за проект