我有一个网站大量使用从 jQuery 到托管在同一 Web 域中的 Web 服务的 JSON 调用。许多呼叫是从不需要访问者登录的公共页面进行的。
看来我可以使用 Fiddler 重放这些 JSON 调用,这是一个大问题,因为现在恶意用户只需打开我的网站就可以捕获 Fiddler 跟踪,然后,所有的赌注都没有了,谁知道他/她能做什么。
有没有办法保护 Web 服务,所以服务器上只允许从网站页面进行的那些 JSON 调用?我在后端使用 ASP.NET MVC。
谢谢你。
感谢大家为这个话题做出贡献。我有一个后续问题:
SSL 呢?如果我将所有服务都放在一个使用 SSL 保护的文件夹中,那会是一个包罗万象的解决方案(以牺牲性能为代价)吗?谢谢。