Вопросы безопасности при использовании canvas в сочетании с загрузкой файлов - PullRequest
0 голосов
/ 24 июня 2011

Я работаю над редактором / загрузчиком изображений, основанным на Pixastic , где я извлекаю данные изображения из тега <input>, помещаю их в холст и, манипулируя ими, кодирую данные в Base 64 и опубликовать его в моем приложении с JavaScript, где он будет сохранен как новый файл изображения. Если бы это была стандартная загрузка файла, я бы дал файлу новое (безопасное) имя, проверил, чтобы убедиться, что это действительно файл изображения, и скопировал бы его, чтобы удалить любые потенциально вредоносные / личные данные EXIF, прежде чем сделать его доступным для пользователей.

У меня вопрос: эти меры безопасности имеют смысл в ситуации холста или они бессмысленны? Кроме того, есть ли какие-либо проблемы безопасности с моим подходом, которые я пропускаю?

Fyi: декодирование на стороне сервера и т. Д. Будет выполняться с помощью php.

Спасибо.

1 Ответ

1 голос
/ 24 июня 2011

Шифлетт обсуждает кое-что из того, что вы спросили (не уверен, что все) * Здесь Проверьте и прокомментируйте, что вы об этом думаете!

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