注意 - 这不是该问题的重复。关注点不同。我不想禁用那个firebug让它打开让用户使用firebug提供的所有功能,我只想让firebug不显示服务电话。
我可能错了,但我想询问firebug等浏览器开发人员工具何时显示服务调用及其请求响应是否不是安全威胁?如果没有,为什么呢?
如果是,在构建部署在firebug或开发人员工具中之后,我们是否可以隐藏服务调用的显示?
你可以在Mozilla firefox中看到firebug显示的get请求。
我已经搜索了这个但没有得到任何结果,我也无法在stackoverflow上找到与此问题相关的任何帖子。如果有任何人有任何信息,请分享。
答案 0 :(得分:4)
不,这不是任何设计合理的网站/服务的安全问题。浏览器和浏览器执行的请求都应被视为由用户控制。 (实际上,从安全角度来看,浏览器应该被视为用户的扩展,而不是与用户分离的东西。)因此,用户查看受用户控制的内容根本不存在风险。
如果您的网站发送的数据不允许用户在HTTP(S)请求中看到,您做错了。如果敏感那么数据应该永远不会离开服务器 - 将需要它的逻辑移出客户端(例如,Javascript)并返回到服务器端。
答案 1 :(得分:1)
如果您的网络应用程序遵循security through obscurity,那么这将是有害的。
但只要您使用CSRF等常见漏洞使您的Web应用程序安全,XSS就会照顾,然后任何看到请求/响应的人都无关紧要。