web网页测试用例(非常实用)(7)

发布时间:2021-06-08

(非常实用)

件名(W向上翻页、F向下翻页,Shift+F自动翻页,Ctrl+C停止自动翻页);
  grep "findString" 文件名;
  执行脚本: ../脚本名 或者 sh./脚本名


web常见安全问题以及测试方法
Web安全是我们测试组一直以来作为和性能测试并驾齐驱的两个重点。开发的过程中还需要着重注意,该转义的地方转义;该屏蔽的地方屏蔽,该过滤的地方过滤等等。年底又到了,势必又有大批的发号抽奖之类的活动开发、上线,在这个过程中,安全问题是我们每个人应该紧绷的神经,对于我们测试人员来说,每个活动需要做到手动安全测试加自动化安全测试相结合。
  常见的web安全问题有:
  SQL注入、跨站点脚本攻击、跨站点伪造请求、目录遍历、邮件表头注入、页面错误信息等。
  对于手动安全测试来说,一般常用的有三点:
  1、URL有参数的,手动修改参数,看是否得到其他用户的信息和相关页面;
  2、在登录输入框的地方输入‘ or 1=1--或 “ or 1=1--等看是否有SQL注入;
  3、在注重SQL注入的同时,一般在有输入框的地方输入
  对于自动化安全测试来说:
  测试组目前使用的安全测试工具为IBM的AppScan(当然,是破解版,34上已经放过该工具的安装包)
  1、在使用之前务必确认自己绑定的Host;
  2、配置URL、开发环境、错误显示类型;
  3、结果保存后可根据提示的问题类型和解决建议进行分析。
  Web安全测试通常要考虑的测试点:
  1、输入的数据没有进行有效的控制和验证
  2、用户名和密码
  3、直接输入需要权限的网页地址可以访问
  4、认证和会话数据作为GET的一部分来发送
  5、隐藏域与CGI参数
  6、上传文件没有限制
  7、把数据验证寄希望于客户端的验证
  8、跨站脚本(XSS)
  9、注入式漏洞(SQL注入)
  10、不恰当的异常处理
  11、不安全的存储
  12、不安全的配置管理
  13、传输中的密码没有加密
  14、弱密码,默认密码
  15、缓冲区溢出
  16、拒绝服务
SQL注入:
所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出
的,这类表单特别容易受到SQL注入式攻击.(
(select * form 表 where id=1 or 1
1 or 1是输入框输入的
这样会导致满足 id=1 或 1 的数据都查出来
而所有的数据都满足 1
这样就查出来了很多不该被查出来的数据
这就是sql注入)

web网页测试用例(非常实用)(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219