保护Web服务器和数据库服务器之间的数据传输

我问在stackoverflow这个问题,并build议在这里尝试,所以在这里去…

我正计划在服务器场环境中configurationWeb服务器和数据库服务器。 他们将在同一个networking,但不在同一个域,两个Windows Server 2008和数据库服务器是SQL Server 2008.我的问题是什么是最好的方式来保护服务器之间的传输数据? 我已经看过IPSEC和SSL,但不知道如何去执行。

大多数stream行的DBMS都具有本地SSL支持,通常可以通过configuration轻松启用: http : //msdn.microsoft.com/zh-cn/library/ms189067.aspx

大多数数据库访问API和库也提供了使用SSL打开安全连接的function: http : //msdn.microsoft.com/zh-cn/library/ff649255.aspx

这可能是最简单和最直接的路线。 现在,如果您还有其他networking服务需要通过安全连接进行隧道传输,那么OpenVPN可能是更好的select。

你可以在你的服务器之间创build一个vpn( OpenVPN ),如果你的服务器在同一个子网上,configuration可能会更复杂一些。

尝试阅读和观看这个如何encryption,远程login,交通与Windows防火墙与高级安全和IPsec ,我没有看完整个video。 但也许是你在找什么!