1

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

亲切的问候

塞巴斯蒂安

4

2 回答 2

2

是的,可以使用 swf 反编译器。它们并不完美,也不会总是产生漂亮的代码,但这是可能的。

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

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

于 2009-06-02T13:15:43.773 回答
0

但是,您不会得到原始的 flex 代码,而是会在 actionscript 代码中获得所有内容,有时使用不同的变量名(内部使用的变量名)。

于 2009-06-03T21:18:45.473 回答