其他应用程序可以读取我的应用程序存储在 flutter_secure_storage 中的数据吗?

问题描述 投票:0回答:1

我发现这个页面有人说iOS上仍然发生这种情况,但评论是2021年11月,所以我想知道现在是什么情况。

我在谷歌上搜索了有关此主题的新信息,但没有找到那么多。

非常感谢

flutter flutter-secure-storage
1个回答
0
投票

在您无法控制的任何设备上,您应该想象用户、黑客或其他应用程序可以读取数据。如果您担心这一点,请对数据进行加密,以便在运行时解密,这样黑客就必须监视各个进程才能查看信息。

具体来说这个插件,你可以看到在IOS(针对它提出问题的目标平台)中,钥匙串是用来查看和存储数据的

https://developer.apple.com/documentation/security/sharing-access-to-keychain-items-among-a-collection-of-apps

如果你查看文档(以及插件的源代码),你会发现内置共享是一个核心概念,但这只是在同一组的应用程序之间,我还没有查看钥匙串的具体实现在此插件中,但我想说的是,如果其他应用程序读取数据的错误是可能的。

如果您想要高性能且真正安全的数据存储,请研究 flutter 方法通道,利用较低级别的调用来存储数据并使用自定义加密过程来保存数据。

© www.soinside.com 2019 - 2024. All rights reserved.