Способы защиты приложения Flex на общедоступном веб-сайте - PullRequest
1 голос
/ 23 января 2010

Я создаю приложение Flex, которое будет работать публично, и поэтому я хотел бы максимально защитить SWF-файлы от реверс-инженеров.

Однажды я слышал о способах запретить браузерам прямой доступ к SWF-файлам, но разрешить их воспроизведение на главной HTML-странице. Я хотел бы знать любые подобные методы (и как их применять), которые можно использовать для укрепления общедоступного веб-приложения, встроенного в Flex.

1 Ответ

3 голосов
/ 23 января 2010

Вы не можете защитить SWF от загрузки. Браузер должен иметь возможность загрузить SWF для его запуска. Есть некоторые вещи, которые вы можете сделать, чтобы сделать его немного более безопасным, например, иметь простой SWF, который затем загружает второй SWF, возможно, после некоторого теста «вызов / ответ», но в конце, SWF, который вы должны запустить, всегда должен быть загружен клиенту.

Лучшее, что вы можете сделать, - это использовать обфускатор.

amayeta swfencrypt - http://www.amayeta.com/software/swfencrypt/

secureSWF http://www.kindisoft.com/secureSWF/download.php

irrFuscator ActionScript 3 Обфускатор http://www.ambiera.com/irrfuscator/

Но даже при запутывании код можно декомпилировать.

http://www.asvguy.com/2007/02/swf_encrypt_swc.html

Итак, суть в том, что если код делает что-то действительно чувствительное, сделайте это на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...