2010-11-18 165 views
0

您能否提供我任何良好的抗裂方法(除代码混淆等),考虑到该市场的付费应用很容易被破解,和同样在PayPal交易后进行基本服务器检查?强大的安全防范措施

我的想法是有一个(用于应用非常重要)保存在服务器上,并传递给应用程序每次启动时的Java对象。你认为这听起来不错吗?

注意,它更像是一个理论问题,因为我不打算实现它在应用中,我更喜欢寻求这种知识,而不是一个具体的解决问题的办法。

任何想法,将不胜感激,甚至是那些你不是很肯定,如果他们是好还是不好。请记住,这个问题是针对Android应用的。谢谢。

编辑:我知道,不可能有一个牢不可破的客户端应用程序,我问了一个很好的选择,以防止它比

回答

5

编号代码存储在服务器上,并提供了执行上的混淆等该设备可以抓取并存储在其他地方,例如本地。 (对于攻击者来说,这可能会很难实现,因为攻击者会进行修补)

最终,您必须面对这样一个事实,即防止运行授权在通用计算中不可行平台。

除非你移动实际功能如何执行需要一个单独的授权帐户的服务器上,你可以希望关于该用户所拥有的设备上运行的代码是实现难度比平均遮阳更高。

+0

我会同意。使用LVL和模糊处理,除此之外,您应该花更多时间使您的应用更好,增加付费客户的价值,并增加对潜在客户的吸引力。 – Blumer 2010-11-18 20:22:10

+0

@Chris Stratton - 你的意思是他们可以用反射来抓住它并存储它? – apps 2010-11-18 20:23:22

+0

@Blumer它更像是一个“理论上”的问题,我甚至不确定理论问题是否应该发布在StackOverflow上,但仍然如此。我不会浪费时间在这个上,而不是改进应用程序。 – apps 2010-11-18 20:24:50

相关问题