[Из песочницы] Делаем безопасную загрузку изображений

Как показывает практика — загрузка файлов (и в частности изображений) без надлежащего контроля приводит к образованию уязвимостей. В этой публикации рассмотрим практическую реализацию одного из вариантов безопасной загрузки изображений на сервер. Исходная постановка задачи предполагает возможность загрузки пользователем изображения на сервер и возможность дальнейшего его просмотра. Для начала кратко основные шаги:  — производим отправку изображения с использованием XMLHttpRequest;  — проводим проверку загруженных данных на сервере на предмет «действительно ли это изображение»;  — проводим принудительное преобразование изображения в jpegЧитать дальше →

© Habrahabr.ru