【发布时间】:2012-09-18 13:55:15
【问题描述】:
除了ColdFusion 中的大型主站点外,我们公司的网站由多个.NET 项目组成,这些项目都在同一台服务器上。为了减少代码重复,我们编写了一个 Web 服务,这些项目可以调用这些基本功能。例如,我们有一个服务,如果你给它一个用户 ID,你会得到一些关于用户的信息(没有密码,但是像地址之类的东西)。我担心的是有人戳他们的电子鼻子并捕捉到一些我们不希望他们拥有的信息。这是一个有效的问题,还是来自 web 服务的信息会保留在内部,因为它和调用它的项目位于同一台服务器上?
所以我们的 web 服务都像 www.companyname.com/webservices/webserviceuser.asmx 和 .NET web 项目都像 www.companyname.com/admin/project1/ 或 www.companyname.com/edituser/ 因为他们都共享同一个域名,信息会传到普通互联网吗?
还可以为 web 服务添加安全性以确认调用者是内部应用程序(即使它只是测试调用它的页面的 URL)?
提前谢谢你。
【问题讨论】:
标签: asp.net web-services security