lighttpd пренасочване на url и сигурност

Cross-post http://perlmonks.org/?node_id=979815

В моя сървър предаваме поточно видео с помощта на lighttpd. В момента всеки, който има връзка към видеоклипа, може да го предава поточно и да гледа. Искам да гарантирам сигурността на видеоклиповете, така че не всеки да може да ги гледа. Мисля да създам md5sum, специфичен за потребителя и видеоклипа, който може да бъде изпратен заедно с url, така че да се предава само видео поток за тази конкретна заявка за url.

Например

Да предположим, че сега всеки може да види видеото в следната връзка

http://xyz.com/musiv-video/video.mp4

Според моята логика следният url трябва да предава само видеоклипове

http:/xyz.com/musiv-video/video.mp4?md5=202cb962ac59075b964b07152d234b70&id=62485

Трябва да получа искания URL адрес, за да мога да проверя, че исканият URL има правилната md5sum, което кара потребителя да гледа видеоклипа. Ако няма правилните параметри, тогава не трябва да позволявам поточно предаване на видеото.

Някакви предположения. Благодаря Ви предварително.


person sheffin    schedule 04.07.2012    source източник
comment
Защо публикувате друг въпрос за същия проблем?   -  person j0k    schedule 04.07.2012


Отговори (1)


Може би можете да създадете специфични за потребител/видео папки и да създадете символни връзки към видео файловете в тези папки, за да получите http://example.com/musiv-video/[md5sum]/video.mp4. След това можете да сервирате цялата папка musiv-video. Обърнете внимание, че всеки, който може да види http заявките, все още може да види всеки от видеоклиповете, така че това не е наистина мярка за сигурност, просто нещо, което прави достъпа малко по-сложен. И се уверете, че тези URL адреси не се намират от Google търсене.

Ако искате наистина да ограничите достъпа, трябва да създадете по-добра схема за удостоверяване.

person Edu    schedule 04.07.2012