2009-06-02 51 views
1

您好,我想知道Flex如何安全。是否有可能从swf文件中生成源代码?我的意思是,例如,如果我有我的Actionscript和MXML文件并将它们编译为swf文件,我可以将源文件从swf文件中取出吗?从swf获取MXML和ActionScript类

随着亲切的问候

塞巴斯蒂安

回答

2

是的,它使用闪客精灵是可能的。它们并不完美,不会总是生成漂亮的代码,但它是可能的。

这意味着你不应该存储秘密,比如你的swf中的用户名/密码。你也不应该相信swf来计算重要的价值。例如,如果您正在制作银行应用程序,请计算服务器而不是客户的利息。或者如果你在玩游戏,不要让客户做出有关游戏结果的重要决定。

如果您身处美国,您最好的防御是版权法。如果您发现有人复制您的作品发送DMCA删除通知是一件相当容易的事情。

0

虽然你不会得到原始的flex代码,但你会得到一切的动作代码,有时候会有不同的变量名(内部使用的)。

+0

实际上这个名字是由反编译器生成的。 – sharvey 2009-09-16 20:09:46