如何在两个应用程序之间进行安全通信?

时间:2017-11-20 20:55:11

标签: security

我需要在两个应用程序之间进行通信,并且我想确保客户端应用程序的身份。

我想知道是否有某种模式可以制作这样的东西:

  • 客户端应用程序有密钥和秘密
  • 客户端使用身份数据向主应用程序发送一些信息
  • 主应用程序验证客户端并返回请求的数据

2 个答案:

答案 0 :(得分:0)

您可能想要调查客户端和服务器TLS证书。它们将允许服务器和客户端之间的相互身份验证。

答案 1 :(得分:-2)

我认为你在谈论服务器 - 客户端通信。在这种情况下,您必须搜索RESTful API。使用REST,您可以实现将数据作为JSON返回的端点。因此,您可以使用桌面应用程序,移动应用程序或Web应用程序中的数据,这样您就可以解决安全风险。因为在移动应用中 或桌面应用程序,连接到数据库是有风险的。你不能把你的数据库选项放在你的应用程序中。实现一个REST,它返回JSON并在客户端发送http请求。 如果反应没问题。解析JSON并在客户端中使用

这是php中的简单example