首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于本地TCP通信的加密机制

用于本地TCP通信的加密机制
EN

Stack Overflow用户
提问于 2020-02-20 19:03:20
回答 1查看 69关注 0票数 0

对不起,我不是一个网络安全专家,但我正在寻找一些见解!我想加密一个标准的TCP套接字通信,并考虑使用SSL。两个设备可能都未连接到Internet,并且无法与根CA通信来验证其证书。这应该可以防止嗅探通信,但不能防止中间人的攻击。

或者,设备可以生成并签署彼此的证书,但如何使此过程安全呢?

因为它很容易破解,所以可能不值得努力去实现……对吗?或者你会推荐哪种加密机制?

EN

回答 1

Stack Overflow用户

发布于 2020-02-24 02:09:36

两个设备可能未连接到互联网,并且无法与根CA通信以验证其证书。这应该可以防止嗅探通信,但不能防止中间人的攻击。

不是这样的。如果设备无法访问互联网,它将无法检查证书吊销(CRL/OCSP)。客户端仍然能够验证对方的证书及其有效性。

或者,设备可以生成并相互签名证书,但如何使此过程安全?

你并不真的需要签署对方的证书,各方只需要信任它们。

如前所述,您可以使用自签名CA或自签名证书,然后会出现一个问题:如何保护生成的私钥和CA私钥(不是一直都是这样吗?)。IMHO -即使没有任何互联网接入,使用合格证书(由可信的CA签署)也是一个很好的/best选项。

很容易被黑客入侵..或者你会推荐哪种加密机制?

不,如果你保证私钥是私有的,那就不太容易被黑客破解了。

我想说SSL是确保传输通道的机密性和完整性的最佳选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60318474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档