反盗版和应用识别。 iPhone SDK [英] Anti piracy and app identification. iPhone SDK

查看:125
本文介绍了反盗版和应用识别。 iPhone SDK的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

确定iPhone应用程序是否被破解并将该设备ID报告给服务器而不是阻止它/或将应用程序转换为精简版本有多容易?补丁是否会将这些方法移除到服务器?

How easy is it to determine whether an iPhone application is cracked and report that device ID to a server rather than block it / or turning the app into a lite version? Would patching remove these methods to the server?

这主要是一场失败的战斗,防止应用被破解,但我想要一个与产品密钥不同的系统/或识别一个二进制文件。是否可以让从应用程序商店下载的每个应用程序都有一个硬编码的唯一标识符?

It is mainly a losing battle preventing an app being cracked, but i want a system not dissimilar to product keys / or identifying a binary. Is it possible to have every app downloaded from the app store to have a unique identifier hard coded into it?

感谢和抱歉一连串的问题!

Thanks and sorry for barrage of questions!

推荐答案

我们会看到。这是一场持续的军备竞赛。他们一直试图在桌面上创建至少25年的有效复制保护,并且在应用程序上架之前,应用程序仍然会被破解。越狱的iPhone只是一台电脑,所以我们不应该期待任何差异。

We'll see. It's a constant arms race. They've been trying to create effective copy protection for at least 25 years now on the desktop, and still the apps get cracked before they even hit the shelves. A jailbroken iPhone is just a computer, so we shouldn't expect any difference.

对于€30,只要该工具不会导致问题它适合您的合法用户,为什么不呢?但这是一个重要的警告。您必须计算工具的成本,部署成本以及由于问题而导致的每个丢失客户的成本,以及由于现在为自己的产品付费而导致的实际额外销售数量。很少有贪婪的人真正成为付费用户;大多数人不会使用该软件。所以没有很多收入来抵消保护成本。

For €30, as long as the tool doesn't cause problems of its own for your legitimate users, why not? But that's a major caveat. You have to figure the cost of the tool, the cost of your deploying it, and the cost of every lost customer due to problems, against the number of additional sales you actually make due to freeloaders now paying for your product. Very few freeloaders actually become paying customers; most will just not use the software. So there's not a lot of revenue available to offset the cost of protection.

请记住最后一点;很少有贪婪者会永远成为付费客户,他们使用您的产品无需任何费用。事实上,它为您提供了一定程度的免费广告。因此,我一般鼓励开发人员花时间让他们的产品如此棒,以至于他们的合法客户赚了很多钱。激烈的贪婪者大多分散注意力。

Remember that last bit; very few freeloaders will ever become paying customers, and their using your product costs you nothing. In fact, it gives you a level of free advertising. So I generally encourage developers to spend their time making their product so awesome that their legitimate customers make them tons of money. Fighting freeloaders mostly distracts from that.

在看了这个问题多年之后,贪婪者的问题越来越严重,因为他们影响了他们实际上花了你钱您的服务器,特别是如果您按交易成本支付一些费用。这使问题更难以忽视,但遗憾的是并没有改变解决问题的挑战。如果您的商业模式依赖于不破解客户的人,那么您要么必须采用持续的努力,观察裂缝并快速修补它们,要么需要新的商业模式。

我的期望:Hackulous会弄清楚如何自动破解AntiCrack(因为它是一个单一的目标),使它变得毫无价值。 AntiCrack将发布一个新版本,这是值得的(此时你需要修改你的软件)。 Hackulous将再次破解它。 AntiCrack会更新,你也会这样。洗涤,冲洗,重复。

My expectation: Hackulous will figure out how to crack AntiCrack automatically (since it's a single target), making it worthless. AntiCrack will release a new version, making it worthwhile (at which point you'll need to rev your software). Hackulous will crack it again. AntiCrack will update, and so will you. Wash, rinse, repeat.

(回顾几年后,AntiCrack的最后更新是在2009年。这表明它(a)被破解了很久以前并没有更新,(b)没有被广泛使用来攻击。我并不是要对奥利弗有任何侮辱。我遇到了他,甚至在WWDC和他一起待了一会儿。他很聪明我喜欢他的代码。这不是一个真正可以解决的问题。)

Apple花大价钱来防止越狱。他们可以控制硬件和软件。这对他们有什么用?有人认为30欧元的魔弹会更好吗?

Apple spends big bucks to prevent jailbreaking. They have control over the hardware and software. How's that worked for them? Anyone think a €30 magic bullet is going to fare better?

这篇关于反盗版和应用识别。 iPhone SDK的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆