作为我正在开发的项目的一部分,我需要在异步服务器端进程的生命周期内存储敏感数据。
由于数据的敏感性,在流程完成后,数据将被删除,并且无法恢复数据。
此外,在与存储之间的任何内部网络通信期间,数据的存储需要对故障具有弹性并且是安全的。
我的问题
是否有任何软件包可以完成大部分或最好是以下所有内容?:
你想要保护什么?
我们希望能够说我们无法从备份,文件系统中恢复数据,甚至无法从磁盘中取证数据。
您使用了什么?
我们已经查看了许多内存Key-Value存储选项,例如Redis和ETCD,但它们是在考虑速度的情况下构建的,我没有找到符合我们要求的存储(Redis不支持HTTPS)和ETCD必须写入磁盘)
我们还简要介绍了如何使用Sql Server内存优化表 - 但是不使其写入磁盘的唯一方法就是消除其弹性。