保存受保护的用户信息

时间:2018-07-07 07:23:29

标签: xamarin save .net-standard

如果我使用Xam.Plugins.Settings来保存令牌(例如)或其他任何东西,这给我带来了什么安全级别?如果我在每个仅使用默认Api的平台项目中创建自己的“设置”服务,是否可以期望更高的安全性?

如何以及在哪里存储诸如令牌和用户名之类的数据?是否使用加密或某些付费插件?我已经在Unity中听到了一些关于它们的信息,但是我想了解更多。

1 个答案:

答案 0 :(得分:1)

设置插件将特定属性直接保存到每个平台本机设置API(NSUserDefaults,SharedPreferences)。

例如,在Android中,SharedPreferences是存储在设备文件系统上的文件,位于应用程序的数据目录中,并具有仅特定应用程序可以读取/写入的权限。但是,所有内容都可能被“黑客入侵”,如果您具有root特权并尝试访问文件系统,则始终可以看到文件中的内容。

您可以做的是对保存在“属性”中的数据进行加密,以增加安全性。