用户上传的敏感数据,需要加密吗?

2020-09-07 11:50:06 +08:00
 lithium148

登录密码肯定是要加密的,但是敏感数据呢? 比如便签软件的便签内容,聊天软件的聊天内容,存储到服务器上需要加密吗? 实际各大公司有加密没有?应该在服务器端加密还是客户端加密?

谢谢!

1685 次点击
所在节点    问与答
11 条回复
ruixue
2020-09-07 11:58:00 +08:00
当然需要加密,实际各大公司基本都有加密,一般是在服务器端,客户端传输用 tls,如果传输不能实现加密就需要在客户端加密
chinvo
2020-09-07 12:06:27 +08:00
传输加密、存储加密

存储加密用的技术通常是 透明加密

就是对磁盘来说是加密数据,对程序来说是清流数据
lithium148
2020-09-07 13:35:07 +08:00
@chinvo 类似于 windows 的 bitlocker ?
lithium148
2020-09-07 13:35:41 +08:00
@ruixue 在服务端解密还是在客户端
abc0123xyz
2020-09-07 13:38:44 +08:00
不用
中国人对隐私问题更加开放,或者说没有那么敏感,如果要用隐私来交换便捷性或者效率的话,很多情况下中国用户是愿意这么做的。(
chinvo
2020-09-07 14:11:27 +08:00
@lithium148 #3 有点像

这个技术主要应用于数据库和对象存储

数据库领域的相关技术叫 Transparent Data Encryption, Oracle 、SQL Server 等有实现

对象存储领域一般叫 Server-side Encryption, S3 、阿里、腾讯 等都有实现
chinvo
2020-09-07 14:12:53 +08:00
透明加密主要是避免数据泄漏给第三方

对于公司内部保密, 通常是靠数据隔离、数据脱敏

比如提供给开发、测试人员的数据, 抹掉敏感数据, 再通过某种算法替换掉其中的用户身份信息
Had
2020-09-07 15:06:11 +08:00
@chinvo 介个强度不够呀,对敏感个人信息应该要做字段级加密,解密在客户端发生,数据加密存储在数据库内
chinvo
2020-09-07 15:13:12 +08:00
@Had #8 是这么回事
ruixue
2020-09-07 18:12:11 +08:00
@lithium148 除非做的是端到端加密,否则服务器端肯定都有解密数据的能力
ruixue
2020-09-07 18:13:42 +08:00
这个页面展示了微软的云服务对客户数据的处理政策,可供参考
https://www.microsoft.com/zh-cn/trust-center/privacy/data-access

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX