【发布时间】:2011-03-27 03:34:54
【问题描述】:
我在尝试调用远程休息网络服务时遇到问题 https://stackoverflow.com/questions/5442175/error-on-httpwebrequest
似乎是由于远程服务器上缺少跨域策略文件 http://forums.silverlight.net/forums/p/183993/419448.aspx
我不明白为什么要有这个文件。它根本不保护用户,所以他们创建此限制的目的是什么?
更新:阅读 MS 的解释后,我仍然无法看到该政策如何让用户更加了解,因为这一切都是在服务器端完成的,而无需通知用户任何事情。
更新:似乎人们不同意,所以毕竟我的问题不是那么愚蠢:) 答案是保护服务而不是用户?例如,为什么 twitter 想要保护它的服务而不想要它呢?如果一个网站想要保护自己,它会很好地输入一些登录名/密码:) 很明显,一个网站希望从浏览器获得最大的访问权限,无论浏览器是否使用插件都无关紧要,为什么该网站会关心?
【问题讨论】:
-
用户名密码如何保护其他推特竞争对手滥用推特的网络服务?老实说,这个问题并不愚蠢,但您只需要在 Web 服务安全方面多一点经验。
标签: silverlight cross-domain security