将内部数据暴露给外界的最佳做法?

时间:2015-01-22 17:20:59

标签: architecture network-security dmz

我们目前向外界公开内部数据的设置是在我们的DMZ中安装一台Internet服务器,可访问位于受保护网络内的数据库服务器。但我被告知这不安全,因为可能会将所有数据库暴露给外界。这是真的吗?

Current way

他们说我们应该改为但是在两者之间还有一个额外的层......一个通过例如公开方法的应用服务器。 Web API,到Internet站点。这样,只有Web方法可能会暴露,而不是整个数据库服务器。

这是更多"正确/理想/最佳实践"建筑?我希望事情尽可能简单,但也需要保持我们的数据安全。如果我们想要向外界公开方法,那么外部应用程序(当然安全地)会调用web方法,而Web方法又会在应用程序服务器上调用相同的Web方法。在今天这个不安全的世界里,似乎有很多重复但可能是必要的?

Better way?

感谢您的任何建议。

0 个答案:

没有答案