2010-08-08 38 views
1

我正在尝试保护应用程序服务器和数据库之间的联机事务。单向是SSL,但有没有其他方式来保证它们之间的交易。我正在努力减少确保线路的开销。是否有任何可以与应用程序服务器集成或部署的工具或API?ssl还是有其他方法吗?

/SR

+0

什么平台?什么网络服务器?什么数据库?不同的人会适应不同的解决方案。 – Oded 2010-08-08 18:57:05

回答

1

当然,但它需要对您的架构进行深思熟虑的审查。如果您的应用程序和数据库之间有专线,则可以在网络层对连接进行加密。

我有点惊讶你的应用服务器和你的数据库不在同一个信任边界内。这是云中的应用吗?

0

SSL是迄今为止最好的方式,它非常安全且绝对免费。如果您的数据库或其他应用程序不支持SSL,那么您可以使用免费的SSL VPN,如OpenVPN。这将在两台机器之间创建一个安全的传输层连接。

如果您要连接到本地计算机上的数据库,那么在安全的传输层连接中没有任何意义。但是你应该防火墙关闭数据库端口,例如MySQL使用tcp 3306.

+0

你忘了提及它是跨平台的:) – 2010-08-08 19:09:16

相关问题