从app到mysql数据库的安全访问

时间:2012-12-09 19:32:13

标签: c# mysql fluent-nhibernate security remote-access

我遇到了新主机的问题。到目前为止,我一直使用流畅的nhibernate aproch来访问远程数据库中的数据。由于某些情况,我不得不改为另一个没有外部数据库访问权限的托管。最终用户使用没有静态IP的互联网连接(大部分都是公共的,但每24-48小时更新一次)在我的情况下,我可以做些什么来保持应用程序中的最小变化?

数据传输有两种方式。

我的想法:

  • 使用新托管ftp上传文件以便使用php进行处理。很多工作。
  • 设计某种webaccess服务。与上述相同。

以上问题排在第二位: 如何在大型系统中提供对数据库的访问,而不能仅限于已知和安全的来源?

DMZ?

1 个答案:

答案 0 :(得分:0)

如果您没有对数据库的外部访问权限(如果不是默认设置则非常常见),您可以使用VPN或SSH隧道连接到外部服务器并访问数据库,就好像它是本地数据库一样。 / p>