Ios 使用解析服务器的应用程序安全

Ios 使用解析服务器的应用程序安全,ios,objective-c,swift,parse-platform,Ios,Objective C,Swift,Parse Platform,我正在为我的应用程序使用解析服务器,我担心人们会进入应用程序的代码,并更改与解析直接通信的代码 例如,如果我将分数保存到数据库中,并且我想用用户的新分数更新它,我必须在应用程序中编写代码。然而,如果有人改变了代码和硬代码的分数,他们并没有赢得,他们在技术上可以 有没有办法防止这种情况 (当我说进入代码时,有一种方法可以使用越狱设备来实现。我不知道苹果是否已经修复了这个问题,但大约一年前,我认识的一个人向我展示了应用商店中的一个应用程序的代码。)忘记解析,在任何情况下,什么能让您确信用户分数是获得

我正在为我的应用程序使用解析服务器,我担心人们会进入应用程序的代码,并更改与解析直接通信的代码

例如,如果我将分数保存到数据库中,并且我想用用户的新分数更新它,我必须在应用程序中编写代码。然而,如果有人改变了代码和硬代码的分数,他们并没有赢得,他们在技术上可以

有没有办法防止这种情况


(当我说进入代码时,有一种方法可以使用越狱设备来实现。我不知道苹果是否已经修复了这个问题,但大约一年前,我认识的一个人向我展示了应用商店中的一个应用程序的代码。)

忘记解析,在任何情况下,什么能让您确信用户分数是获得的?没有100%安全的解决方案,攻击者可能总是有办法欺骗您的系统。一个低挂果实将是验证分数的上限,让我们假设一个玩家只能在游戏中达到1000的最高分数,你可以拒绝每一个比这更高的分数,甚至可能因为试图作弊而禁止发送分数的玩家。你也可以使用一种基于时间的机制,使用一些盐渍密钥,由服务器验证,以检查它是否来自你的代码。再说一次,任何计划都是可以被花足够时间的人破解的。。。