目前有一个场景,系统目前需要做数据加密,但是他这个加密数据又需要给别的系统共享,而且这个是直接从数据库传数据,有很多敏感数据,这个机密性有什么好的办法去做吗
目前有一个场景,系统目前需要做数据加密,但是他这个加密数据又需要给别的系统共享,而且这个是直接从数据库传数据,有很多敏感数据,这个机密性有什么好的办法去做吗
想法1:数据库共享的这部分数据可以尝试在后端服务器上外接相同的usbkey,两个应用之间收发ecdhe参数或者sm2数字信封参数,在两边usbkey都用协商好的外部密钥做加解密计算。
但这样做难实现在于云平台一般不给租户的虚拟机上这样接入物理设备(usbkey)。
因为密改核心是一定要让核准设备做秘钥管理。
或者同样的加密数据存俩表,一个表用应用a的公钥加密,另一个表用应用b的公钥加密