Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как спрятать SWF от прямого скачивания? (http://www.flasher.ru/forum/showthread.php?t=86655)

BigDan 21.10.2006 13:37

Способ избежать кеширования(в хтмл-странице):
.....
<head>
<meta http-equiv="PRAGMA" content="NO-CACHE">
</head>

PITer 21.10.2006 18:25

вечная борьба хитрой з#$%$#ы и хвоста
 
одним из на мой взгляд привлекательным способом является использование прелоадера. Причем в хитрой и извращенной форме.

Т.е. прелоадер загрузившись, посылает запрос серверу, "кого грузить?" серверный скрипт выдает ссылку на загружаемый файл (которого тоже возвращает скрипт в ответ на запрос). Дополнительной защитой является использование для загружаемых файлов нетрадиционных расширений (метод изложен в книженции флэш-трюки)

НО этот способ не является непреодолимой преградой для целенаправленного взлома.

DarkLight 21.10.2006 18:38

Нестандартные расширения это смешно. Не помогает а пару раз у меня такие флешки фаервол резал. Имхо лучше поизвращаться с хекс-кодами и сделать флешку очень трудноломаемой.

Хемуль 21.10.2006 20:47

2 DarkLight:
И нестабильной в работе, насколько я слышал...

DarkLight 21.10.2006 20:52

2 Хемуль
Я ни разу не встречал нестабильной работы на имеющихся у меня нескольких десятков сделанных таким образом флешек. Мне попадались защищенные флешки и они тоже работали стабильно. Флеш плеер начинает падать при попытке защитить не только код, но и все ресурсы. Я однажды пытался такое сделать - поизвращался с ресурсами которые не используются но которые я сохранил принудительно в свф. Результат именно такой. Плеер от некорректных ресурсов падает.

ЗЫ Падающие декомпилеры не в счет))

Dendroid 22.10.2006 10:52

А флэш по-умолчанию защищён "от прямого скачивания". Где Вы видели в браузере "save swf as"? ;) Так что вопрос некорректен. А вот усложнить доступ "к телу" флэшки, если человек вознамирелся-таки его скачать - тут могут быть варианты :) Но абсолютной защиты нет. Неплохой, кстати, метод, проверенный временем: разбить файл на множество частей, или даже включить его в серверную логику, тогда заставить его работать локально или на другом сервере (да просто понять внутреннюю логику) станет действительно проблемой. ;)

PITer 22.10.2006 17:01

Вложений: 1
Цитата:

Сообщение от Dendroid
А флэш по-умолчанию защищён "от прямого скачивания". Где Вы видели в браузере "save swf as"?

Ну правда это из серии "о тех ребятах, что за ограду без танка не ходят", но видел.

А про серверную логику я тоже уже упоминал. Думается мне со стороны сервера было бы полезно знать, откуда производится запрос, и в соответствии с этим выдавать результат. Не знаю точно, способен ли сервер установить источник запроса, но в скором времени мне с этим предстоит разбираться :)))


Часовой пояс GMT +4, время: 23:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.