首页 > 解决方案 > 将敏感数据存储在内存中是否安全

问题描述

我计划在 dart/flutter 中构建一个密码管理器。出于应用程序搜索的原因,我需要在用户会话期间解密任何数据并将其和主密码存储在内存中(一旦用户不再使用应用程序,它们就会被清除)。那安全吗?唯一的问题是第三方在用户使用应用程序时访问内存,但我不确定这有多可能和容易。

我可以使用 keystore/keychain 并在需要访问数据时请求数据(对于不会产生巨大差异的搜索)。唯一的问题是效率和钥匙串请求的数量

目标操作系统:iOS、Android,未来可能还有 Mac、Windows 和 Web

对此有什么想法吗?

标签: fluttersecuritydartmemory

解决方案


推荐阅读