Просмотр полной версии : Кодирование ссылки
В флешку передается ссылка на определенный файл через flash vars, посоветуйте какойни будь небольшой алгоритм шифрования/дешифровки для того что бы скрыть ссылку для скачки.
Любой запрос браузера, в том числе и от флеш-плеера, легко отслеживается на уровне заголовков и URL.
Поэтому, если как-то хотите обеспечить недоступность исходного файла, то это надо делать средствами сервера, например спрятать файл в недоступной директории на сервере, а ссылку на него сервер будет отдавать флешке с динамическим путем, если хотите, через flash vars. В свою очередь сервер будет расшифровывать флешкин запрос и отдаст файл из известного только ему места. Возможно, механизм сессий можно будет задействовать.
Добавлено через 12 минут
Например:
Флешка загружается в браузер. При этом: 1) Сервер стартует сессию. 2) При этом он генерирует рандомное число и записывает его в переменную данной сессии, затем по известному алгоритму вычислет новый url файла с использованием сгенерированного числа. 3) Флешке через flashvars передается полученная как бы "ccылка" на файл вида url='78326428sdhgl.jpg'. 4) В нужный момент ролика флешка запрашивает этот url. 5) Сервер, используя переменную, записанную в сессию данного браузера и используя запрашививаемую строку, по тому же известному алгоритму восстанавливает путь к заначенному файлу и отдает его браузеру (флешке). Ну и саму директорию с файлом нужно скрыть средствами .htaccess.
я понял, спасибо большое! Вы мне очень помогли!
iflamberg
19.07.2009, 21:15
Делаем инъекцию в оригинальную флешку, чтобы после загрузки файла в себя, она передавала ее мне на серверный скрипт, который ее и сохраняет.
Это я понтуюсь. Для защиты "от нуба" более чем достаточная защита.
Psycho Tiger
20.07.2009, 11:34
Абсолютно любое шифрование, хоть +10 к аски коду каждого символа.
Тот, кто в этом деле "понимает" - сразу полезет и возьмет из кеша, кто не понимает - ему хватит этого.
Хотя, чтобы не кешировалось можно потоком грузить.
iflamberg
20.07.2009, 13:21
М, да, действительно. Если грузить картинку, то ее всё равно легко будет найти в кеше.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.