我正在使用我的新的跨平板移动(iOS,Android,WP)游戏,我想要保护它免受复制和黑客攻击, 所以,我必须知道开发人员用它来做什么技术。
等待您的宝贵意见和嘘声
答案 0 :(得分:0)
要获得应对权限,您需要购买TM(胎面标记),以便任何人都无法使用/使用您的移动平台的标题。并且也是copyRight所以没有人可以像你一样开发跨平台/项目/游戏。如果有人这样做,那么你可以归咎于他们。
而且我真的不知道黑客攻击所以最好的方式就是要求google god。 :)
答案 1 :(得分:0)
为此,主要有两种类型的安全性:
1 - 模糊代码。 2 - 确保对应用程序的访问(通过邮件/帐户身份验证)。
答案 2 :(得分:0)
这项技术完全是关于应用程序如何在定义的操作系统上解压缩自己,就像这里的实例一样。
操作系统首先设置一个临时存储库,允许系统查看源代码。您将无法阻止这种情况发生在您的应用中,因为如果您不让这种情况发生,您的应用很可能根本无法运行。 有遗嘱的人可以随时查看你的源代码,如果他们得到你的apk的副本(很容易在一个root的手机 - 安卓的基于Apple Iphone的应用程序 - 监狱〜破电话)。
硬币的另一面说,有可能以一种黑客无法轻易阅读的方式重新创建代码狙击。为此,有几种工具,例如我使用Proguard它是Android提供的工具,可让您在打包过程中对代码进行模糊处理。
但请注意,这也是一个应用程序,因此通信引擎最有可能被解码,因此在绑定之前将它们保存在不同的包中。记住Activity,Service或BroadcastReceiver是黑客最有可能搜索的三件事。
为了保护非法复制和分发您的应用程序,您可以使用App公司提供的源代码许可,例如Android; Google Play提供许可Attached Documentation的服务。
无论如何,在最后,我已经知道,对于每个聪明的开发人员都有一个更聪明的黑客存在,只是小心,创建所有配置文件与该死的预防措施,如果使用python绑定包中的所有py脚本并加密它们。并为最终包使用适当的许可证密钥。
记住要反省你的代码。