Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/prolog/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 如何使用代码保护我的Flash/Flex SWF?_Apache Flex_Flash_Actionscript 3_Security - Fatal编程技术网

Apache flex 如何使用代码保护我的Flash/Flex SWF?

Apache flex 如何使用代码保护我的Flash/Flex SWF?,apache-flex,flash,actionscript-3,security,Apache Flex,Flash,Actionscript 3,Security,我已经编写了一些奇特的Flex应用程序,它实际上不需要任何服务器端集成 现在,如果有人把那个SWF放到他们的服务器上,它就会运行得很好 什么代码可以识别SWF不在我的域下,并在启动期间停止执行?我不介意打一些服务器端的电话只是为了检查一下。但如何才能做到这一点 你为什么不给你的应用加上水印呢?但我认为,如果有人窃取了你的应用程序,他也会对其进行黑客攻击,以消除任何保护。查看loaderinfo.url,它可以为你做到这一点。 因此,您可以检测swf从何处加载,如果它不是从您的服务器加载的,请屏

我已经编写了一些奇特的Flex应用程序,它实际上不需要任何服务器端集成

现在,如果有人把那个SWF放到他们的服务器上,它就会运行得很好


什么代码可以识别SWF不在我的域下,并在启动期间停止执行?我不介意打一些服务器端的电话只是为了检查一下。但如何才能做到这一点

你为什么不给你的应用加上水印呢?但我认为,如果有人窃取了你的应用程序,他也会对其进行黑客攻击,以消除任何保护。

查看loaderinfo.url,它可以为你做到这一点。

因此,您可以检测swf从何处加载,如果它不是从您的服务器加载的,请屏蔽好的内容。:)


祝你好运

正如前面提到的,底线是你可以投入任何东西,坏人可以直接撕掉,所以你真正能做的就是让做这件事所需的工作量成为任何人甚至尝试的障碍。到目前为止,人们提出的建议至少能吓阻那个随意的小偷,也许这就足够了

我发现它实际上与服务器端数据有着非常紧密的集成,这样即使你删除了所有的集成(这很可能需要你几天时间……这是一个大应用程序),你仍然没有数据可以使用。这显然在很大程度上取决于你的应用程序在一开始是做什么的,但是如果你做了一个架构决定,将任何数据移动到服务器端,这将增加你的保护


(这应该是一个评论,而不是一个答案,但由于篇幅太长,所以在这里发布。)

这是一个选项,但我根本不希望SWF运行。有一些网站,采取你的SWF和主机在他们的网站上,即使它的水印!悲哀但真实。我相信你可以在反编译swf后删除或编辑此安全检查。@Thomas这不是不可能的,但至少小偷会做一些工作。