jQuery渗透测试

gri*_*egs 2 asp.net security jquery webforms

我有点担心通过jQuery发布信息.特别是在WebForms中,我在表单中调用WebMethod时,显然可以拦截调用和数据.

有没有办法确保这种沟通,或者是以不能用来对付你的方式编写服务的情况?

如果是后者,那么其他人用什么技术来保护他们的WebMethods?我更感兴趣的是使用WebForms和jQuery的解决方案,以及在实际页面后面的代码中对WebMethod进行jQuery调用的地方.

zom*_*bat 5

jQuery没有任何固有的不安全感,这在普通网络通信中是不存在的.Jquery提交的方式与任何其他Web请求完全相同; 他们要么是GET,要么是POST.

普通页面请求与jQuery请求一样可能被截获.如果您使用代码隐藏,JSP,PHP页面或Ajax请求并不重要......浏览器到服务器通信的方法始终是HTTP,并且它总是容易受到网络窥探的攻击.

保护Web通信的唯一真正方法是在整个通信通道上使用加密层,这是SSL提供的.其他任何东西总是容易被截获的通信.

  • 因此,从本质上讲,保护此类通信的方式与您在Web服务上使用的方式相同. (2认同)