首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何保护服务器-服务器应用程序中的通信安全?

如何保护服务器-服务器应用程序中的通信安全?
EN

Stack Overflow用户
提问于 2015-10-13 21:08:54
回答 1查看 2.3K关注 0票数 2

我有一个基于微服务的web应用程序。微服务之间通过一个公开的REST API进行通信。我想要一个简单而又安全的解决方案来保护我的微服务之间的通信。我已经使用JWT协议来保护我的用户-服务通信,但我找不到保护服务器-服务器通信的最佳方法。

更新:我想要一种简单的方法来验证API。对密钥和密钥进行硬编码,或者将它们放在配置文件中,然后使用它们向其他端点进行身份验证,这是一种好方法吗?我听说过OAuth2协议,但我担心它对我的need.So来说有点过头了。有什么方法可以简单安全地对API进行身份验证?

EN

回答 1

Stack Overflow用户

发布于 2015-10-19 16:52:31

您应该使用HTTPS来确保服务器之间的通信安全。就点对点安全性(传输层安全性)而言,这是可行的方法。

但请记住,这仍然不意味着您将拥有消息级安全性(端到端安全性)。消息路径上的中介(即服务代理或其他服务和应用程序)将能够在处理消息内容时看到消息内容中的内容。

REST依赖于HTTP提供的统一约定,因此您不能像使用SOAP那样使用WS-Security的高级特性。SOAP的安全特性提供了更广泛的选择,因此,如果安全性在您的案例中是关键,那么您绝对应该检查SOAP web服务。

另外,请看一下this question。它与你的相关,我相信它会对你有所帮助。

希望这能有所帮助!

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

https://stackoverflow.com/questions/33103564

复制
相关文章

相似问题

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