- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
输入验证标准
本文档所有权归华正信息-张树臣所有,不经同意,不得转载!
输入验证标准
什么是输入?
输入指的是由环境产生的一种刺激,该刺激导致被测试的应用有所响应。
具体的表现形式有输入框(新增、修改、查询等)、上传、导入等。
输入可能会导致安全隐患,故需要建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL 注入、身份验证和授权错误。
输入验证标准
客户端验证 服务器端验证(禁用脚本调试,禁用Cookies)。
数据验证流程:一个好的web系统应该在IE端,server端,DB端都应该进行验证。但有不少程序偷工减料,scrīpt验证完了,就不管了;app server对数据长度和类型的验证与db server的不一样,这些都会引发问题。
编号
输入(表一)
1
输入框的表现形式是否合理,主要分下拉框、单复选框、文本框、弹出选择框。
2
UI: 输入框的样式,是否对齐,样式是否美观
3
输入框默认值:
提示信息类
系统数据:应该默认的是否默认了,默认的对不对(数据权限)
4
输入框之前的标题是否正确;
5
数据完整性测试,验证输入与输出的是否信息一致
6
对特殊字符的处理,尤其是输入信息徐需要发送到数据库的。特殊字符包括:(中英文单引号)、(中英文双引号)、[](中括号)、()(小括号)、{}(大括号)、;(分号)、(大于小于号)、@、#、%、$ ……
7
空值验证
8
空格trim处理:字符串前后空格trim,中间的空格不处理
9
输入框本身的大小、长度;
10
对空格、TAB字符的处理机制;
11
半角、全角处理
12
字符本身显示的颜色;
13
密码输入窗口转换成星号或其它符号;且密码输入框对其中的信息进行加密,防止采用破解星号的方法破解;
14
按下ctrl和alt键对输入框的影响;
15
对于新增、修改、注册时用的输入框,有限制的,应该输入时作出提示,指出不允许的或者标出允许的;
16
对于有约束条件要求的输入框应当在条件满足时输入框的状态发生相应的改变,比如选了湖南就应该列出湖南下面的市,或者选了某些条件之后,一些输入框会关闭或转为只读状态;
17
输入类型:根据前面的栏位标题判断该输入框应该输入哪些内容算是合理的。例如,是否允许输入数字或字母,不允许输入其他字符等。
18
输入与要求不同类型的字符,如: 要求输入数字则检查正值,负值,零值(正零,负零),小数,字母,空值; 要求输入字母则检查输入数字
19
1、输入长度:数据库字段有长度定义,当输入过长时,提交数据是否会出错。
2、对输入框输入超过限制的字符的处理,一般非特殊的没有作出限制的在255byte左右;
3、如对输入文字长度有限制,则尝试超过限制,刚好到达限制字数时有何反应
20
输入状态:当处于某种状态下,输入框是否处于可写或非可写状态。例如,系统自动给予的编号等栏位作为唯一标识,当再次处于编辑状态下,输入框栏位应处于不可写状态,如果可写对其编辑的话,可能会造成数据重复引起冲突等。
21
是否允许复制粘贴,右键粘贴和ctrl+V等
22
关键字是valid,但是没有匹配搜索结果的情况;
23
输入正常字符串
24
输入特殊字符串NULL, null, 0x0d 0x0a
25
关键字有大小写混合的情况;
26
关键字中是否支持通配符的情况(视功能而定);
27
对于像回答数这样需检验数字正确性的测试点,不仅对比其与问题最终页的回答数,还要对回答进行添加删除等操作后查看变化
28
原子输入
29
等价类输入
30
输入的组合
31
输入的光标处理,出错后光标处理
32
输入内容后,输入框的状态变化
33
输入html和javascript代码, 如【表二】所示。
编号
输入(表二)
1
输入html””gfhd/html,看是否出错;
2
输入input type=”text” name=”user”/,看是否出现文本框
3
输入script type=”text/javascript”alert(“提示”)/script看是否出现提示
4
input type=text/
4
input/
5
input/?
6
scriptalert(hello);/script
7
1.jpg onmouseover=alert(xss)
8
/ascriptalert(‘xss’);/script
9
http://xxx;alert(xss);var/ a=a
10
‘”xss
11
a=”/” ; b=”;alert(/xss/);//”
12
img src=“输出内容” border=“0” alt=“logo” /
13
“’”
14
‘”’
15
“””
16
“ “ “
17
“”“
18
“‘ ”
title=””
关于上传:
上传文
您可能关注的文档
- 轻轨交通一体化解决方案.docx
- 辅助练习(十) 阿房宫赋.docx
- 辅导:3-3盐类的水解课件(学生版).docx
- 辅酶Q小会1(产品知识)--静海.pptx
- 软银壳寡糖与人类健康.ppt
- 较大数的估计.ppt
- 输血不良反应处理及回报制度.ppt
- 输液输血正确执行.ppt
- 输血不良反应的应急措施.pptx
- 辩行记周玄毅.docx
- 2025年郑州高新区公开招聘100名社区工作人员备考题库必考题.docx
- 2026年招商银行长沙分行秋季校园招聘备考题库附答案.docx
- “梦想靠岸”招商银行石家庄分行2026校园招聘备考题库附答案.docx
- 2025年滁州定远县招聘社区工作者20人备考题库最新.docx
- 2026年中级社会工作者法规与政策真题推荐.docx
- 2025广东汕尾市政协办公室面向全市选调公务员面试备考题库附答案.docx
- 2025广东广州越秀区华乐街招聘辅助人员2人备考题库及答案1套.docx
- 2025年西安铁路局招聘429人,报名即将结束!模拟试卷最新.docx
- 2025年温州市生态环境局瑞安分局关于公开招聘环保协管员2人备考题库附答案.docx
- 北京市社区工作者考试题库最新.docx
最近下载
- 山东吕剧教学课件.ppt
- 第5章蛋白质结构解析课件.ppt VIP
- 团队配合与沟通通用版.ppt VIP
- 2025凉山州继续教育公需科目满分答案-AI+职场:AI公文写作高效进阶实战.docx
- 执业药师继续教育《哮证(哮喘)的中药治疗》习题答案.docx VIP
- 2025年山西大地环境投资控股有限公司所属企业社会招聘笔试上岸历年真考点题库附带答案详解.doc
- 石油天然气站内工艺管道工程施工规范GB 50540 - 2009.docx VIP
- 人教版高中英语必修二词汇表(默写版).pdf VIP
- 南京2·23火灾事故调查报告.docx VIP
- 三年级 第5课 我们都是好伙伴 教案.doc VIP
原创力文档


文档评论(0)