web测试中关于post与get请求的测试

上一篇 / 下一篇  2013-05-28 14:30:58 / 个人分类:安全性测试

    http的访问本身是无状态的,那么系统则么才能辨认收到请求是属于哪个用户的呢?
    我们伟大的程序员想到了用状态值来辨认请求是属于哪个用户,一旦在系统开发过程中没有对状态值做统一的规范就会给我们测试过程中带来大量乐趣,
    我们需要用到火狐浏览器的firebug插件 当然google,ie的f12也能达到查看请求的目的。
    在测试过程中我们可以打开f12来观察测试过程中网络的请求的各种行为,特别注意在post请求时,是否可以重复提交,非法提交,等对服务器的异常请求而带来的安全隐患。下面的是一个网站在编辑用户资料时候post请求的数据

    可以注意到请求参数最后两行很明显是程序员用来定位请求用户的,那是不是可以修改这两个参数达到篡改其他用户资料的目的呢?测试发现是可以的,大家可以右键post请求点击“复制带参数的请求”然后篡改问题参数,然后在地址栏中发出请求。
    当然了,讲究一点话可以使用自己熟悉的脚本语言将这样的测试写成脚本,利用通用测试技术就可以将这些发现的问题编辑成测试库,从而实现对这些问题的回归测试。

TAG:

 

评分:0

我来说两句

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 79756
  • 日志数: 15
  • 建立时间: 2013-01-04
  • 更新时间: 2013-09-27

RSS订阅

Open Toolbar