我正在开发一个应用程序,其目标是上传用户数据、存储数据、对这些数据进行处理,并在询问时将其呈现给用户。在系统无法解密用户上传的数据的情况下,我们希望遵循端到端加密模型。我以前从未以这种方式处理过安全性问题,在提出的体系结构中,我有一些问题/关注事项,我想和大家分享一下。
方法:
关切事项:
我知道这是很多信息,请告诉我,如果您有更多的问题,期待建议/意见。
发布于 2018-09-20 14:38:11
您所描述的不是端到端加密(e2ee).事实上,在处理数据时,e2ee通常是不可能的,因为您的服务器无法访问这些数据。
你所描述的很难理解,而且似乎毫无用处。如果攻击者破坏了任何一个服务器,他就可以访问数据。如果您担心服务器之间的传输问题,可以使用标准TLS。如果您担心rest中的数据,可以使用FDE或某些棘轮加密方案(如果您只希望客户端能够在处理完成后对其进行解密)。
无论哪种方式,在处理数据之前,都没有必要像您描述的那样进行加密。
https://security.stackexchange.com/questions/194147
复制相似问题