【发布时间】:2013-11-04 00:48:25
【问题描述】:
我们开发了一个 RESTful Web 服务,它需要访问网络共享才能读取和写入文件。这是一个面向公众的 Web 服务(通过 SSL 运行),要求员工使用指定的用户名和密码登录。
此网络服务将在 DMZ 中运行。从 DMZ 访问网络共享似乎并不“正确”。我冒昧地猜测这样做的“安全”方法是在域内提供另一个服务只与我们的 Web 服务对话。这样一来,如果有人想利用它,他们就必须通过 Web 服务找到一种方法,而不是通过已知的系统 API。
我的解决方案“正确”吗?有没有更好的办法?
注意事项:
- Web 服务不在 IIS 下运行。
- Web 服务当前在可以访问网络共享和 SQL 数据库的帐户下运行。
- Web 服务仅适用于指定人员,而非公众。
- 我是一名开发人员,而不是 IT 专业人员。
【问题讨论】:
标签: web-services security network-share