我正在尝试保护应用程序服务器和数据库之间的联机事务。单向是SSL,但有没有其他方式来保证它们之间的交易。我正在努力减少确保线路的开销。是否有任何可以与应用程序服务器集成或部署的工具或API?ssl还是有其他方法吗?
/SR
我正在尝试保护应用程序服务器和数据库之间的联机事务。单向是SSL,但有没有其他方式来保证它们之间的交易。我正在努力减少确保线路的开销。是否有任何可以与应用程序服务器集成或部署的工具或API?ssl还是有其他方法吗?
/SR
当然,但它需要对您的架构进行深思熟虑的审查。如果您的应用程序和数据库之间有专线,则可以在网络层对连接进行加密。
我有点惊讶你的应用服务器和你的数据库不在同一个信任边界内。这是云中的应用吗?
SSL是迄今为止最好的方式,它非常安全且绝对免费。如果您的数据库或其他应用程序不支持SSL,那么您可以使用免费的SSL VPN,如OpenVPN。这将在两台机器之间创建一个安全的传输层连接。
如果您要连接到本地计算机上的数据库,那么在安全的传输层连接中没有任何意义。但是你应该防火墙关闭数据库端口,例如MySQL使用tcp 3306.
你忘了提及它是跨平台的:) – 2010-08-08 19:09:16
什么平台?什么网络服务器?什么数据库?不同的人会适应不同的解决方案。 – Oded 2010-08-08 18:57:05