Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   обсуждение: защита флэш (http://www.flasher.ru/forum/showthread.php?t=65580)

aksios 02.12.2005 22:24

Он часто в терминале пишет: Hrm. Doesn't look like a swf file to me..
Потому шо халява - не все он поддерживает.

dusia 31.03.2006 05:50

в общем, господа, расстраивает это всё ппц.
трезвые ответы дали нам тов. aksyos (матёрый видно чувак в защите рюхает) и тов. Dimchansky (определил некоторые суммы - тоже в общем молодец), остальное всё как-то малосодержательно.

Попробую со своей стороны поставить вопрос ребром.

а) есть, скажем, разработчик. и делает он продукты разные. (это может быть, как правильно говорили, казино, но это слишком сильная для взлома штука, да и для создания, мягко говоря; в частном случае это может быть просто .swf-клипы какие-нибудь)
б) скажем, разработчик понимает, что его физиологические ресурсы ограничены - к старости зрение у него портится от компьютера, и если он не напишет чё-нибудь такое то, что можно один раз сделать и потом много раз продавать, он рискует остаться с разбитым корытом к концу своей никчёмной в перспективе вечности жызни.
в) он создаёт какой-нибудь красивый такой и мультифункциональный супер-клип и начинает его толкать.
г) если этот клип достаточно мультифункционален (т.е. можно его, скажем, продать не один раз, а 1000 раз разным клиентам), имеет смысл его как следует защитить. это, собственно, не только к .swf-клипам относится, такая проблема стоит перед любым разработчиком - например, разбудильник для мобильных серии nokia взломанный одно время очень трудно было найти, но хотя копия стоит всего $10 порядка, его !всё !равно !взломали после примерно полугода с момента появления.
д) а клип может стоить раз в десять больше. я сейчас ваяю на 2.5k евро клип. его тоже захотят взломать - это довольно несложный вывод: 25000>>10. взламывать и перепродавать такие вещи выгодно.
е) собственно, проблема даже не в том заключается, чтобы что-то там в клипе взломать. проблема в том, что можно этот клип заставить работать силой, без взлома. про это товарищ, который создал тему (тоже респект ему, кстати, огромный) не упомянул.

1. грузим клип как внутренний в какой-нибудь внешний контейнер-эмулятор,
2. подменяем требуемые переменные и запускаем необходимые нам механизмы насильственным путём - и ломать ничего не надо, и даже скачивать по большому счёту.

ж) проблему защиты кода кое-как решили.
почему решили - если закодировать программу, её действительно будет довольно трудно расшифровать.
почему вскользь - никто не указал грамотного способа кодирования. наверняка такие вещи (алгоритмы кодирования скриптов) давно существуют и применяются на практике.
было предложено решение самому заниматься шифрованием, это довольно сложный процесс, учитывая, что существуют какие-то общепринятые алгоритмы.
было так же предложено решение использовать программы-шифраторы типа swfencrypt. вероятно, на каждую такую программу рано или поздно появится и программа-дешифратор.
но в целом код научиться шифровать можно, а если он длинный, то, как правильно сказали, и шифровать ничего не надо и так сам чёрт ногу сломит.

з) я, например, занимаюсь не кодом, а в основном именно графикой. когда делаешь графику, нужно, чтобы вектор из клипа не вытащили. проблему защиты графики пока толком никто не решил, а жаль. естественно, можно всю её разбить на части и рассовать по разным углам, такой подход затрудняет скачивание, но, к сожалению, не применим систематически.
кроме того, он не гарантирует успеха. клип всегда можно изнасиловать извне.

теперь о том, что, собственно, требуется для полноценной защиты:
1) ролики разработчика размещаются на разных сайтах, у разработчика на его ресурсе есть список допустимых сайтов-клиентов.
2) каждый ролик перед запуском знакомится со списком и сверяет свой url: если его в списке нет, он не срабатывает.
3) защита должна быть сделана таким образом, чтобы ролик нельзя было заставить работать никакими внешними средствами.
4) защита должна быть сделана так, чтобы ролик нельзя было разобрать и затем собрать.

если у кого-нибудь есть универсальное решение проблемы защиты .swf-роликов, наша компания готова его оплатить; у меня защиту сделать с ходу не получилось, хотя я объективно дешку рублю в as.

была, собственно, такая весёлая история: я делал мультифункциональный продукт для последующей продажи, сделал к нему защиту, потом у меня похерился винт с исходниками. ну похерился и фиг бы с ним, сделаю новые, но тут появился заказчик, нужно было срочно продемонстрировать ему продукт. а у меня остались только .swf-ролики от разных версий, и в каждой написано большими такими буквами: "несанкционированная копия! ахтунг, документик верботтен!" пришлось, понимаешь, ломать свой же продукт, причём в срочном порядке. взломал за два часа его. со слезами на глазах ломал. расстроился пипец - можно, оказывается.. а жаль. :wacko:

666 31.03.2006 06:49

Уважаемый dusia, что вы тут расписали я не понял. Это что -- ваши мысли вслух?

:wacko: :wacko: :wacko:

dusia 31.03.2006 23:02

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

666 31.03.2006 23:32

Для меня эта тема никогда небыла первоочередной, более того мне вообще ни разу за всю свою немаленькую flash-жизнь не понадобилось защищать SWF. Во как оказываеться бывает!

pelipas 31.03.2006 23:40

щас ступлю...
а можно замутить чтоб флешка ваще самоуничтожалась?
ну типо дал заказчику на показ, таймер на день поставил а потом delete???

Madasan 01.04.2006 12:40

Цитата:

Сообщение от 666
Уважаемый dusia, что вы тут расписали я не понял. Это что -- ваши мысли вслух?

:wacko: :wacko: :wacko:

Это синдром Билла Гейтса. Человек хочет сделать флэшку, а потом выжать из этого как можно больше денег.
Цитата:

Сообщение от dusia
я написал почему для всех вас эта проблема является одной из первоочередных - хачу чтоб тему раскрыли до конца.

За всех решать я бы не стал. Это возможно для вас данная проблема - первоочередная.
Цитата:

щас ступлю...
а можно замутить чтоб флешка ваще самоуничтожалась?
ну типо дал заказчику на показ, таймер на день поставил а потом delete???
Круто, а потом еще окошко выскакивает с предупреждением: "Если вы не заплатите много денег, то же самое произойдет и с остальными файлами на вашем компьютере!"

Bright 02.04.2006 09:26

Цитата:

Для меня эта тема никогда небыла первоочередной, более того мне вообще ни разу за всю свою немаленькую flash-жизнь не понадобилось защищать SWF. Во как оказываеться бывает!
естесс-но
лично я впервые вижу медведя-флэшера :) :) :)

666 02.04.2006 21:27

Цитата:

Сообщение от Bright
естесс-но
лично я впервые вижу медведя-флэшера :) :) :)

Я думаю у вас "в первый раз" будет ещё "не один раз" :)

Бармалей 04.04.2006 12:35

Цитата:

Сообщение от dusia
я, например, занимаюсь не кодом, а в основном именно графикой. когда делаешь графику, нужно, чтобы вектор из клипа не вытащили. проблему защиты графики пока толком никто не решил, а жаль. естественно, можно всю её разбить на части и рассовать по разным углам, такой подход затрудняет скачивание, но, к сожалению, не применим систематически.
кроме того, он не гарантирует успеха. клип всегда можно изнасиловать извне.

Рисуй программно =).
А вообще эта тема уже зашла в тупик. Самый вразумительный ответ на нее дал Bright уже во вотором посте. Универсального решения проблемы защиты не существует, если один человек сделал, другой всегда может это заюзать. Графику может вытащить любой декомпилер. Ну а чтобы скрипт был нечитаем можно использовать хороший обфускатор.


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

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