Получите классы MXML и ActionScript из SWF - PullRequest
1 голос
/ 02 июня 2009

Привет, я хочу знать, насколько безопасен Flex. Есть ли возможность генерировать исходники из swf-файла? Например, если у меня есть файлы Actionscript и MXML и я скомпилировал их в файл swf, могу ли я получить исходный код из файла swf?

С уважением

Себастьян

Ответы [ 2 ]

2 голосов
/ 02 июня 2009

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

Это означает, что вы не должны хранить секреты, такие как имена пользователей / пароли внутри вашего SWF. Вы также никогда не должны доверять SWF для расчета важных значений. Например, если вы делали банковское заявление, рассчитывайте проценты на сервере, а не на клиенте. Или, если вы играете в игру, не позволяйте клиенту принимать какие-либо важные решения относительно результата игры.

Если вы находитесь в США, ваша лучшая защита от этого - закон об авторском праве. Если вы обнаружите, что кто-то копирует вашу работу, достаточно просто сделать уведомление об удалении DMCA.

0 голосов
/ 04 июня 2009

Однако вы не получите исходный гибкий код, вы получите все в коде ActionScript, иногда с разными именами переменных (которые используются внутри).

...