[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Безопасная загрузка пользовательской музыки на сай
Миша
Безопасная загрузка пользовательской музыки на сайт. Что-то мало информации в интернете про это.

Так на habrahabr.ru про изображения даже не одна часть имеется.

Делитесь опытом rolleyes.gif

_____________
Принимаю заказы, писать в ЛС
Миша
Я так понимаю, что если на сервере вырублен php, то можно особо не заморачиваться. Если так, то идём сюда Реализация хранения php на одном сервере, файлов пользователей на другом.



_____________
Принимаю заказы, писать в ЛС
AllesKlar
Сомневаюсь, что в mp3/wav etc. можно внедрить исполняемый код.
Более того, файл проигрывает не браузер, а проигрыватель-контейнер, пусть даже интегрированный в браузер.
Если же обратиться на прямую к файлу по url, то, в зависимости от настроек пользователя / отправленных заголовков: либо файл скачается, либо запустится плагин, воспроизводящий файл.

Другими словами, vlc-плееру пофиг на содержание php в файле. Поплюется и просто откажется воспроизводить.
исключение только одно: если очень опытный, но очень глупый админ не скажет веб-серверу обрабатывать медиафайлы интерпретатором php

_____________
[продано копирайтерам]
FatCat
Цитата (AllesKlar @ 19.01.2016 - 22:05)
исключение только одно

Есть и второе: если очень глупый админ разрешит загружать на свой сервер файл с опасными расширениями. То есть, для безопасной загрузки должен быть список разрешенных расширений, и файлы с любыми иными расширениями не должны приниматься.

_____________
Бесплатному сыру в дырки не заглядывают...
killer8080
есть и третье, при наличии LFI уязвимости в коде опасным становится любой загружаемый пользователями файл, вне зависимости от типа и расширения. Но это уже вопрос криворукости программиста smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.