Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
iPhone应用程序中的资产安全 - 源码之家

iPhone应用程序中的资产安全

问题描述:

显然我找到了我编译的iPhone.app文件中使用的资产,即图形,html等。 由于担心安全问题,任何人都会对此有所评论?iPhone应用程序中的资产安全

+0

你是什么意思“......找到资产......”?您是否越狱了您的设备,或者您只是在计算机上浏览构建产品? – 2011-01-06 07:56:27

+0

只是浏览构建产品 – 2011-01-06 09:02:20

他们是不是安全可言,你可以安全地浏览Mac上使用iPhone ExploreriFunBox应用程序目录在Windows 即使设备没有越狱。所以,离开它,因为除非你不想浪费一些或更多的CPU时间用于解密这些资产时,你的应用程序启动时,它可以使一个小更安全* [R *

从一个iPhone应用程序中提取数据是非常简单 - 你甚至不必拥有一部iPhone。

  • 找到你的文件系统上的.ipa文件
  • 将其重命名为.zip
  • 提取内容
  • 在Mac上:使用显示包内容

这一切都没有 - 图片,文件,声音......没有保护 - 什么都没有。

保护您的内容的唯一方法是加密数据。在加载后/加载时解码它。

这不是100%的保护 - 仅仅是因为您必须将密钥和解码算法添加到您的应用程序中。否则,您将无法显示资产。

但是:它应该给脚本小子一些东西咀嚼 - 也许他们甚至搜索更容易的猎物。

如果你加密你的内容,我认为你也应该可以免费填写加密导出语句 - 因为只有解密在你的应用中可用,并且仅用于DRM​​ /内容保护。

我决定添加一个content protection to TexturePacker,因为有些人在cocos2d论坛上报告说有些人创建exact clones of games--即使使用原始图形和声音。苹果似乎已经通过从appstore中删除克隆来做出回应。