我在想,如果客户要求在SSL之上进行第二层加密,该怎么办?
例如,我有一个SSL隧道,客户希望我对流经该隧道的数据使用对称密钥加密。对称密钥是基于会话的,并通过原始SSL隧道从服务器发送到客户端。
我看不出这有什么更安全的。
有没有人能对这种情况提出不同的观点?我确信,如果事先建立了共享密钥(如一次性密码),这将使事情变得更安全,但由于该密钥是通过SSL在会话中传递的,我看不出它如何为我们购买任何额外的安全性。
你的想法是什么,你有过类似的经历吗?
谢谢
发布于 2011-08-01 04:44:06
听起来像是“下一个伟大的想法”,客户认为阅读“我的第一个加密”使他们能够以某种极其聪明的方式重新发明轮子:)
这样的事情通常是无稽之谈,因为正如您所说,对称密钥是一起发送的。
但是,我可以想到这样做可能有意义的一种情况--许多大公司或机构都有禁止端到端SSL/TLS连接的策略。它们在某个时刻终止传入的TLS,以便能够扫描纯文本数据中的病毒等。在这种情况下,在应用程序级别上另外加密数据以防止内部窃听可能是有意义的。
但话又说回来,你很可能会违反内部规则。
https://stackoverflow.com/questions/6868320
复制相似问题