шифрование ссылок на видео из облака

T
На сайте с 21.06.2014
Offline
43
2490

Всем привет. Посоветуйте как лучше реализовать шифрование( или временную) ссылок.

Есть сайт с видео в html5. Ссылки на видео открытая и берется с облака у selectel.

понятно, что если кто-то захочет скопировать ссылку к себе на сайт, то я буду платить. Что не есть хорошо.

поэтому хочу узнать как лучше защититься от этого. На то, что у меня кто-то скачает видео, я не обижусь.

Спасибо за ваше внимание и ответы.

D
На сайте с 31.01.2017
Offline
15
#1

Самое просто и быстрое решение, модуль нгинкса ngx_http_secure_link_module

В двух словах формируется md5 хэш из: secret_key + remote_addr + uri. Пример ссылки: /video/bunny.m3u8?md5=_e4Nc3iduzkWRm01TBBNYw&expires=2147483647

Так же можно ограничить время жизни.

Тут пример формирования ссылки на PHP

Дальше, как я вам уже писал в соседнем топике, только проксировать через свой сервер. По другому ссылки не скрыть.

Скрыть конечно можно, 302 редиректом на ссылку с облака. Но это так, не защита. Хотя замечал ресурсы использующие этот финт с ушами.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#2
⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
T
На сайте с 21.06.2014
Offline
43
#3
demiux:
Самое просто и быстрое решение, модуль нгинкса ngx_http_secure_link_module
В двух словах формируется md5 хэш из: secret_key + remote_addr + uri. Пример ссылки: /video/bunny.m3u8?md5=_e4Nc3iduzkWRm01TBBNYw&expires=2147483647
Так же можно ограничить время жизни.
Тут пример формирования ссылки на PHP

Дальше, как я вам уже писал в соседнем топике, только проксировать через свой сервер. По другому ссылки не скрыть.
Скрыть конечно можно, 302 редиректом на ссылку с облака. Но это так, не защита. Хотя замечал ресурсы использующие этот финт с ушами.

спасибо за столь подробны ответ

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий