Восстановить изображение с помощью ffmpeg безопасно? - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу использовать ffmpeg для воссоздания загруженного файла изображения.Я знаю, что в PHP вы можете использовать imagecreatefromjpeg, imagecreatefrompng и imagejpeg и т. Д. Для воссоздания изображений.Таким образом, если в исходных изображениях есть скрытое вредоносное ПО, оно будет «сломано» / повреждено.

Но я хочу использовать эту команду ffmpeg для воссоздания файлов изображений:
ffmpeg -i in.jpg out.jpg
Я проверил преобразование файла изображения, в котором PHP-код хранится в поле EXIF, и после преобразования,код PHP больше не выполняется в преобразованном файле ..

Кроме того, преобразованный файл имеет меньший размер: от 45,9 КБ до 11 КБ.

Это безопасный способ?

РЕДАКТИРОВАТЬ
Кстати, я также проверяю тип MIME и т. Д., Но MIME можно подделать, поэтому рекомендуется воссоздавать файлы изображений. Я хочу преобразовать файлы на другом сервере, гдеPHP не установлен.Таким образом, я также могу избежать любых потенциальных проблем с памятью PHP.

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