Запретить прямой доступ к файлу .mp4 через просмотр исходного кода - PullRequest
0 голосов
/ 03 июля 2018

До сих пор я смог ограничить доступ к файлу через прямой URL (example.com/video/test.mp4), изменив файл htaccess с помощью:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://[domain]/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[domain]/.*$ [NC]
RewriteRule .(mp4|mp3|avi)$ - [F]

Но, если бы я пошел к представлению исходного кода, я мог бы потенциально обнаружить атрибут src видео и щелкнуть по нему, чтобы показать все видео (которое я могу легко загрузить). Есть ли обходной путь, чтобы люди не могли получить доступ к этому видео напрямую таким образом?

1 Ответ

0 голосов
/ 03 июля 2018

Проще говоря, нет способа предотвратить загрузку и сохранение видео людьми.

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

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

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

...