изменение использования заголовка с помощью html5 audio - PullRequest
3 голосов
/ 13 июля 2011

Я хотел бы защитить некоторые аудиофайлы, которые я транслирую.Я могу жить, не будучи полностью защищенным, но я хотел бы требовать некоторого технического знания от потенциальных загрузчиков.У меня уже есть какое-то запутывание на месте, но если вы можете получить запутанный URL, вы все равно можете скачать с него.По сути, я просто хотел бы запретить людям переходить к песне.

Я пытался требовать, чтобы URL моего сайта был в заголовке referer, и это, похоже, работает на Mac и Linux, но этот заголовок неотправлено браузерами Windows.Я хотел бы знать, есть ли способ добавить любой заголовок в запросы, сделанные аудиоэлементами html5.На моем сервере у меня тогда будет что-то вроде.

if header["foo"] != "bar":
    return None

1 Ответ

1 голос
/ 13 июля 2011

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

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

Вы должны защищать свои файлы с законностью, а не с технологией.

Однако, если вы запрашиваете аудиофайлы с помощью XHR, вы можете добавить собственный заголовок.

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