Реклама на сайте Advertise with us

Антихотлинк для flv файлов

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 18.11.99
Сообщения: 14226

Ссылка на сообщениеДобавлено: 31/01/09 в 16:08       Ответить с цитатойцитата 

Всем привет!

Допустим на сайте есть несколько FLV файлов, как защититься от хотлинка?
Как выявить список сайтов, с которых хотлинкуют?

Поделитесь опытом.

0
 

php наше всё :)

С нами с 26.07.04
Сообщения: 814
Рейтинг: 447

Ссылка на сообщениеДобавлено: 31/01/09 в 17:12       Ответить с цитатойцитата 

Когда делал граббер flv с разных тюбов самым геморойным был редтюб. Там плеер сам формировал URL флвешки из ID видео.. Причем очень нетривиальнЫм алгоритмом.. Но алгоритм был сломан и видео оттуда парсится..
Т.е. как вариант - плеер должен сам формировать URL flv .. URL flv не должен лежать в открытую в коде паги.. И вообще нигде не должен лежать в открытую :)
Скачать мувики при такой "шифровке" не сложно, а хотлинковать плохим дядям придется вручную каждый.. :) От хотлинка не спасает.. Спасает от авто-грабберов и авто-хотлинков :)

Regards

0
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 31/01/09 в 17:16       Ответить с цитатойцитата 

Да кстати у редтьюба прикольный алгос icon_smile.gif

0
 

php наше всё :)

С нами с 26.07.04
Сообщения: 814
Рейтинг: 447

Ссылка на сообщениеДобавлено: 31/01/09 в 17:19       Ответить с цитатойцитата 

Да, коллега, хороший.. Нашел решение на JS.. Потом портировал в PHP :)
Оффтопик: Написал это, чтоб не оставлять кол-во своих сообщений на уровне такого адского числа :))

0
 



С нами с 13.08.08
Сообщения: 106
Рейтинг: 41

Ссылка на сообщениеДобавлено: 31/01/09 в 21:37       Ответить с цитатойцитата 

да ну, какой там у него алгоритм _кручу верчу и т.д._ ни от чего он спасает 3+
kit вряд ли лично я не видел чего нельзя пропарсить
> Как выявить список сайтов, с которых хотлинкуют?
Так флеш это клиент, плеер и ролик юзер грузит а не сервер, .. разве если ссылка статическая, поисковики ее захавают .. но пока это произойдет ..

0
 



С нами с 03.06.05
Сообщения: 36
Рейтинг: 6

Ссылка на сообщениеДобавлено: 31/01/09 в 23:56       Ответить с цитатойцитата 

Можно отдавать по rtmp, и на сервере проверять сешион_айди, который идет передает клиент. Если он не верный то не отдавать стрим (файл).

0
 



С нами с 13.08.08
Сообщения: 106
Рейтинг: 41

Ссылка на сообщениеДобавлено: 01/02/09 в 00:18       Ответить с цитатойцитата 

> и на сервере проверять сешион_айди
все равно можно автохотлинкнуть, т.е. первый вход получится, при другом обращении уже не прокатит конечно, стрима не будет у хотлинкера, но тоже можно сделать icon_smile.gif
еще раз повторюсь, сейчас на тубах есть защита у всех она разная у кого слабее у кого сильнее, кто-то просто рассчитывает наивно что запутает хотлинкера, кто-то через десятый каталог отдает xml, кто-то ссылки временные делает... но это все даже защитой тяжело назвать, это от ничего не спасает! Не уверен что кто-то назовет тут реально рабочий алгоритм защиты.

0
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 01/02/09 в 00:29       Ответить с цитатойцитата 

Dantist писал:
Да, коллега, хороший.. Нашел решение на JS.. Потом портировал в PHP icon_smile.gif
Оффтопик: Написал это, чтоб не оставлять кол-во своих сообщений на уровне такого адского числа icon_smile.gif)

Декомпильнул плеер icon_biggrin.gif и портировал с экшенскрипт в пхп icon_smile.gif

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 01/02/09 в 00:55       Ответить с цитатойцитата 

А временные ссылки чем не спасут от хотлинка? По идее и должно как раз помогать.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 16.12.05
Сообщения: 1260
Рейтинг: 358

Ссылка на сообщениеДобавлено: 01/02/09 в 13:51       Ответить с цитатойцитата 

Постоянное переименование файлов на сервере рандомными именами должно спасти.

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 01/02/09 в 14:09       Ответить с цитатойцитата 

В принципе файлы не обязательно переименовывать. На одном из проектов делал так..
- храним в директории /files/storage/{path_to_file}
- раз в час на директорию "/files/storage" делается рандомный симлинк. Условно обозначим {simlink}.
- когда скрипт генерирует страницу, он использует путь "{simlink}/{path_to_file}"
- при создании нового симлинка, удаляются все симлинки , которые старее двух часов. Т.е. имеем только 3 последних симлинка.

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

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

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 
+ + +


С нами с 21.12.99
Сообщения: 1013
Рейтинг: 558

Ссылка на сообщениеДобавлено: 16/02/09 в 15:22       Ответить с цитатойцитата 

Dantist, может еще какие алгосы удалось разгадать?

по поводу декомпиляции плеера - это шутка?icon_smile.gif

0
 

awmstats crew

С нами с 27.02.03
Сообщения: 2559
Рейтинг: 1182

Ссылка на сообщениеДобавлено: 16/02/09 в 15:29       Ответить с цитатойцитата 

Все проще
ролик надо делить на части , чем больше частей тем веселее .

Плеер их склеивает. А хотлинкер заколебется .
кроме того это убьет и тулбарщиков .. что поднимет ценность скачки с самого сайта .

0
 



С нами с 13.08.08
Сообщения: 106
Рейтинг: 41

Ссылка на сообщениеДобавлено: 17/02/09 в 00:00       Ответить с цитатойцитата 

Цитата:
по поводу декомпиляции плеера - это шутка?

хоть вопрос не мне, но отвечу) Нет это правда, цитирую не без известных разработчиков gateway-a, amfphp.
Цитата:
The .swf format itself is not encrypted and a all decompilers will let you extract ActionScript, which means a password stored in ActionScript is neither more or less secure than a password stored in a hidden field in HTML.

Т.е. эта практика ниче не дает кроме как от обычного дрона скроет урл.

0
 



С нами с 26.02.03
Сообщения: 2343
Рейтинг: 987

Ссылка на сообщениеДобавлено: 18/02/09 в 22:00       Ответить с цитатойцитата 

А чем не подходит обычный анти-хотлинк черезе htaccess ?
Если просто вставлять ссылку на видео файл флеш проигрыватель в ИЕ всегда передает рефссылку. ФФ и Опера не передают, но они особой роли не играют.

0
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 19/02/09 в 03:23       Ответить с цитатойцитата 


я вот тоже не понял почему это не устраивает)
просто тут люди сразу принялись делиться опытом ГРАБИНГА, а не ХОТЛИНКА, все таки немного разные вещи icon_wink.gif

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 19/02/09 в 13:45       Ответить с цитатойцитата 

Цитата:
ФФ и Опера не передают, но они особой роли не играют

ну ФФ - это все таки довольно значимый сейчас кусок рынка браузеров.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 08.02.03
Сообщения: 10555
Рейтинг: 5957


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 13/03/09 в 09:55       Ответить с цитатойцитата 

Cibtor писал:
А чем не подходит обычный анти-хотлинк черезе htaccess ?
Если просто вставлять ссылку на видео файл флеш проигрыватель в ИЕ всегда передает рефссылку. ФФ и Опера не передают, но они особой роли не играют.

Народ а точно 100% ИЕ всегда передает или это зависит еще от самого плеера?

Дык вот я про тоже надо макромедию или кто там адобе забадать что бы они прописали в флеше 100% что бы передовала реф....... им это как бзднуть, а вот херли не делают хз ;(
Все проблемы решаться в один миг......

0
 



С нами с 16.05.07
Сообщения: 501
Рейтинг: 262

Ссылка на сообщениеДобавлено: 13/03/09 в 13:24       Ответить с цитатойцитата 

Stek писал:
ну ФФ - это все таки довольно значимый сейчас кусок рынка браузеров.


закрываю по рефу - обычным антихотлинком
ФФ приходиться отдавать как есть
# win-firefox

SetEnvIfNoCase User-Agent ".*Firefox.*" local_ref=1



# debian-firefox

SetEnvIfNoCase User-Agent ".*Iceweasel.*" local_ref=1

А вот это попробуйте
Nudists | Public

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 29/03/09 в 21:13       Ответить с цитатойцитата 

Stek писал:
В принципе файлы не обязательно переименовывать. На одном из проектов делал так..
- храним в директории /files/storage/{path_to_file}
- раз в час на директорию "/files/storage" делается рандомный симлинк. Условно обозначим {simlink}.
- когда скрипт генерирует страницу, он использует путь "{simlink}/{path_to_file}"
- при создании нового симлинка, удаляются все симлинки , которые старее двух часов. Т.е. имеем только 3 последних симлинка.

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

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


Подобные алгоритмы страдают тем, что ничто не мешает хотлинкеру на его сервере поставить скрипт, который будет эти URLы апдейтить постоянно. Все зависит от желания. CCBill, к примеру, тоже явно не хотел, чтобы боты парсили их админку, но кое-кто все-таки эту админку уговорил ;)

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 30/03/09 в 00:47       Ответить с цитатойцитата 

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

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 30/03/09 в 02:50       Ответить с цитатойцитата 



Для этого cron есть, вовсе не обязательно вручную каждый час.

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 30/03/09 в 13:16       Ответить с цитатойцитата 

Ссылки грабятся тысячами. Т.е. каждый час перепарсивать тысячи ссылок ?

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 30/03/09 в 13:48       Ответить с цитатойцитата 



И что? При современной производительности процессора, которые, на большинстве серверов, чуть ли не простаивают, и ширине каналов (а входящий трафик не оплачивается) - хоть каждые 10 минут. А можно просто на каждый запрос к видео лезть на сайт "жертвы", вытягивать нужную ссылку и отдавать своему "клиенту". И всех дел-то...

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 30/03/09 в 14:02       Ответить с цитатойцитата 

Процессоры простаивают ??? Входящий трафф не оплачивается ??? У вас не жизнь, а сказка icon_smile.gif

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »