2013-03-08 37 views

回答

1

是的,他们可以看到并访问服务,如果他们知道的网址。

如果他们可以看到它,他们只需要做一个“添加服务引用”,他们可以看到所有可用的方法。

由于silverlight使用basichttpbinding,它可以通过防火墙(它们通常允许http通信)工作。

如果包含敏感信息,您应该保护它。

1

默认情况下,您将通过默认设置获得安全性,因此如果您未广播WCF服务的存在,则不太可能找到或调用它。另外,在没有配置适当的客户端代理的情况下使用它将非常困难。如果您没有设置MEX终端,您将再次相当安全。

尽管如此,你还没有真正授权的电话。理论上可以找到你的WCF服务并创建一个代理来调用它。所以,如果你想要安全,我建议,看看WCF授权。设置起来相当简单,您可以使用各种选项,例如用户名密码,Windows帐户或X.509证书。各有其优点和缺点。

这篇文章详细介绍,还有其他的。 http://msdn.microsoft.com/en-us/magazine/cc948343.aspx

+1

我根本没有看到默默无闻......我们不是在说这里的普通用户......任何普通的乔都可以启动提琴手并查看他们的浏览器正在发送/接收什么......它赢得了“很难发现服务。 – scartag 2013-03-08 14:50:58

相关问题