3

所以,我在一家跨国公司工作,他们的防火墙/安全政策基本上是“没有漏洞”。即任何非必要的东西都被锁定了。我无法 ssh 出/入、telnet 出/入等。我们正在尝试构建一个应用程序以允许在异地输入时间表,但本质上,该程序将需要从任何地方连接到 MSSQL 数据库并且由于我无法让 IT 部门打开防火墙端口,我的选择似乎受到严重限制。

应用程序数据库还包含许多其他敏感的内部数据,因此在外部托管它并不是一个真正可行的选择......

目前我真的没有想法。我在想也许隧道或代理选项可能是可行的,但我不是网络专家,所以如果这是一个可行的解决方案,如果有人能指出我更多的信息,那就太好了。

除此之外,我们将不胜感激任何其他有关访问数据库的建议。

4

1 回答 1

0

基于 SSL 的 RESTful Web 服务。您可以使用 X509 客户端证书来获得额外的安全性和/或限制您的服务可能会响应的 IP 地址。

第二种选择是智能客户端,它将离线工作,然后在用户进入办公室时同步。微软同步框架

于 2013-03-14T16:05:14.617 回答