![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
lasalexx |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 19.7.2004 Где: Tbilisi Репутация: 1 Всего: 1 |
хочу на сайте сделать online просмотр клипов, но так что б их нельзя было переписывать на комп. то есть я должен скрыть реальный адрес файла. Можно ли это осуществить?
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
lasalexx, полностью скрыть низзя - откуда же клиент будет получать данные? даже если ты будешь отдавать им данные через PHP скрипт с адресом, скажем, "mysite.org/video.php?id=25612345", всё равно клиент сможет извернуться и сохранить поток, который ты ему передал(под FireFox, по крайней мере, плагины есть... да и обычный менеджер загрузок, увидев в заголовке, скажем, "Content-type: image/png" может догадаться сохранить переданные данные в png). Можно проверять user-agent, refferer и прочие заморочки, но их можно подделать...
|
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Использовать flash или JavaApplet
|
|||
|
||||
windoctor |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 11.12.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Вот JavaApplet мне кажеться реальная тема
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
Mal Hack, а можно пример реализации? уж больно интересно - неужто никак не перехватить запросы?
![]() |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
-------------------- ![]() ![]() |
|||
|
||||
Alex13 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
Mal Hack, если юзер с мозгами, то он перехватит поток еще до того, как он попадет в браузер. Например, с помощью burpsuite
-------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Alex13, ну знаешь ли... От захвата видео ничего не спасет по любому...
|
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Очень жаль, что захват видео - дело времени...
![]() На мой взляд на самому, если есть время и желание, писать алгоритм шифровки видео, чтобы захватывать было сложнее, только не очень навороченный - чтобы флеш справиться смог -------------------- ![]() ![]() |
|||
|
||||
Alex13 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
GZep, на крайняк, можно действительно шифровать траффик, но от захвата видео с экрана, как мудро заметил Mal Hack ничего не спасет.
-------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
patriot_kv |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.2.2007 Репутация: нет Всего: нет |
а как отправить его в браузер? |
|||
|
||||
Alex13 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
patriot_kv, кого? Поток?
Наверное, просто ввести в строку адреса и нажать Переход -------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
а как ты отправляешь gif-картинку? сначала отправляешь заголовок(для gif он, вроде, будет Content-Type: image/gif), потом отсылаешь binary-данные, а браузер сам уже решает, как их отобразить. Соотвественно, скрипт video.php может согласно параметру id загружать какой - то файл и передавать его содержимое, предварительно отправив нужные заголовки(не знаю точно, как они будут для видео выглядеть. Может, Content-Type: video/mpeg?) |
|||
|
||||
patriot_kv |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.2.2007 Репутация: нет Всего: нет |
делал тоже самое.
и так:
открываю ссылку по протоколу mms:// - Media Player начинает загрузку видеофайла, но пишет, что не может воспроизвести открываю ссылку по протоколу http:// - браузер пытается сохранить файл прописываю ссылку внутри
не открывает ссылку |
||||||||
|
|||||||||
Alex13 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
patriot_kv, а если дать прямую ссылку на файл, то все работает?
-------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |