加了 https,敏感信息还要加密吗?

2017-05-05 12:15:24 +08:00
 WhyAreYouSoSad

比如传输账号密码

19924 次点击
所在节点    SSL
87 条回复
Ahri
2017-05-05 12:19:58 +08:00
不用。不加 HTTPS 而前端加密的公司千万不要去。
morethansean
2017-05-05 12:20:53 +08:00
那这样问,你在传输过程中再加一次密是要干嘛?
Mitt
2017-05-05 12:21:01 +08:00
正常情况下的 https 就不需要单独加密了
lovedebug
2017-05-05 12:22:34 +08:00
https 可是有降级攻击的~
DoraJDJ
2017-05-05 12:24:22 +08:00
别忘了中间人攻击
yoa1q7y
2017-05-05 12:26:05 +08:00
不用
henices
2017-05-05 12:28:44 +08:00
公司锁了大门,个人的抽屉需要上锁吗?
hiboshi
2017-05-05 12:30:29 +08:00
@Ahri 我们以前没有 https 前端也没加密怎么说
smartychaos
2017-05-05 12:32:23 +08:00
分情况,很多场景需要后端加密,只确保传输层安全是远远不够的。前端加密倒是可以部分取代,例如登陆密码的传输。
justfly
2017-05-05 12:34:14 +08:00
有合法证书的情况下,中间人也没有办法的,只要用户不在浏览器提示证书错误的时候继续浏览,密码就不会泄漏,除非诱导用户安装指定的根证书,这种个例问题不属于 https 解决的问题的范畴。

要防止这种针对单个用户的攻击或者是对你应用的协议分析,web 前端加密没毛用,加密的 js 代码是裸的,自己写的 native 客户端在不被反编译的情况下可以用一下,这就看你们的投入产出比了。一般没啥太大意义
murmur
2017-05-05 12:35:06 +08:00
@Ahri 前端一样可以非对称啊
int64ago
2017-05-05 12:36:46 +08:00
顺手能加个密就加吧,毕竟 HTTPS 只是协议层的加密,业务层不确定因素还是挺多的
billwsy
2017-05-05 12:38:02 +08:00
@murmur 非对称加密如果没有证书链就可以有中间人攻击
SourceMan
2017-05-05 12:43:12 +08:00
可以是可以的
但是这就好像我们一直说的 “过度优化”:我有 5W 条数据,怎么查询快一些
ik
2017-05-05 12:47:59 +08:00
@henices 老板的屋里不是还有保险柜嘛
Chrisplus
2017-05-05 12:56:56 +08:00
借楼求问, 使用 https 之后,账号密码一般直接传明文,还是哈希一下再传?
lovedebug
2017-05-05 12:58:29 +08:00
@justfly 小 ca 厂乱签证书或者中间 ca 证书发生多次了。还是小心为好。
iyaozhen
2017-05-05 12:59:05 +08:00
@Chrisplus 密码 hash 一下和传原始密码有啥区别。

一般都是非对称加密一下,一次一密
dongoo
2017-05-05 13:04:00 +08:00
如果要的话,可以像 lastpass,本地加密后再传输。
tony1016
2017-05-05 13:07:15 +08:00
@justfly naive.用 bettercap 轻松搞定你们的 https。要防止降级攻击,HSTS,甚至更严格的 PRELOAD LIST 之类。不过要看,银行一般都不会只相信 https

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

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

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

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

© 2021 V2EX