Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用未加密的Apple NSKeyedArchiver类在本地保存分数数据_Ios_Security_Encryption_Nskeyedarchiver - Fatal编程技术网

Ios 使用未加密的Apple NSKeyedArchiver类在本地保存分数数据

Ios 使用未加密的Apple NSKeyedArchiver类在本地保存分数数据,ios,security,encryption,nskeyedarchiver,Ios,Security,Encryption,Nskeyedarchiver,我想在这里发布一个我有但没有答案的问题:( 我有一个关于NSKeyedArchiver安全性的问题 在我的应用程序中,用于管理我使用的苹果排行榜。我注意到,当NSKeyedArchiver类无法访问苹果排行榜(例如没有网络等)时,此助手使用AES加密在本地保存分数 因此,我的问题是:攻击者是否真的有可能使用NSKeyedArchiver对未加密的数据进行解码,并理解密钥-值对?同时修改分数数据,重新连接到网络并等待ABGameKitHelper自动更新排行榜?或者加密数据是无用的 提前感谢,Al

我想在这里发布一个我有但没有答案的问题:(

我有一个关于NSKeyedArchiver安全性的问题

在我的应用程序中,用于管理我使用的苹果排行榜。我注意到,当NSKeyedArchiver类无法访问苹果排行榜(例如没有网络等)时,此助手使用AES加密在本地保存分数

因此,我的问题是:攻击者是否真的有可能使用NSKeyedArchiver对未加密的数据进行解码,并理解密钥-值对?同时修改分数数据,重新连接到网络并等待ABGameKitHelper自动更新排行榜?或者加密数据是无用的


提前感谢,Alesanco

使用NSKeyedArchiver,您可以获得数据的编组表示。一旦获得存档数据,您将将其存储到文件系统中。可以通过越狱iphone从沙盒中检索数据。请查看


加密为您提供了数据保护,即使在未经授权的情况下也可以进行访问。

是的,可以获取数据并对其进行解码。您可以使用iFunbox或类似软件将文件复制到计算机上,而无需越狱。NSKeyedArchiver写入的文件实际上是一个二进制plist。因此,有人可以轻松查看和修改内容使用Xcode。

谢谢艾哈迈德·穆罕默德和维格内什!我无法对你的答案发表评论,因为我不知道你的答案。不客气。没关系。