确定2个windows不同应用程序是否正在与其合法伴侣交谈的最佳实践方法?



我正在用多个通过TCP/IP相互通信的伙伴评估应用程序系统的安全性。我想使用某种加密方法来验证我正在与之交谈的一方是我期望与之交谈的正确且合法的合作伙伴。你更喜欢用什么方法呢?我假设两个应用程序之间会有某种秘密交换,但我想知道如何最好地做到这一点。谢谢你的建议。

这里最简单和最容易的解决方案是使用互TLS。您当然可以构建一个不同的解决方案,但是除非您对密码学有广泛的了解,否则您可能在设计安全协议时遇到问题。

对于编程部分,通常看起来像从客户端使用OpenSSL(或您系统的TLS库)来建立与服务器的连接,也使用相同的库。您将有一个共享的自定义CA结构来验证每一方。

也有使用TLS的短期证书的系统,如SPIRE和SPIFFE。

相关内容

  • 没有找到相关文章

最新更新