51Testing软件测试论坛
标题:
WEB安全测试通常要考虑的测试点
[打印本页]
作者:
阿七
时间:
2008-4-24 10:06
标题:
WEB安全测试通常要考虑的测试点
安全测试通常要考虑的测试点
1,
问题:没有被验证的输入
测试方法:
数据类型(字符串,整型,实数,等)
允许的字符集
最小和最大的长度
是否允许空输入
参数是否是必须的
重复是否允许
数值范围
特定的值(枚举型)
特定的模式(正则表达式)
2,
问题:有问题的访问控制
测试方法:
主要用于需要验证用户身份以及权限的页面,复制该页面的url地址,关闭该页面以后,查看是否可以直接进入该复制好的地址
例:从一个页面链到另一个页面的间隙可以看到URL地址
直接输入该地址,可以看到自己没有权限的页面信息,
3 错误的认证和会话管理
例:对Grid、Label、Tree view类的输入框未作验证,输入的内容会按照html语法解析出来
4,缓冲区溢出
没有加密关键数据
例:view-source:http地址可以查看源代码
在页面输入密码,页面显示的是 *****, 右键,查看源文件就可以看见刚才输入的密码,
5,拒绝服务
分析:攻击者可以从一个主机产生足够多的流量来耗尽狠多应用程序,最终使程序陷入瘫痪。需要做负载均衡来对付。
6,不安全的配置管理
分析:Config中的链接字符串以及用户信息,邮件,数据存储信息都需要加以保护
程序员应该作的: 配置所有的安全机制,关掉所有不使用的服务,设置角色权限帐号,使用日志和警报。
分析:用户使用缓冲区溢出来破坏web应用程序的栈,通过发送特别编写的代码到web程序中,攻击者可以让web应用程序来执行任意代码。
7,注入式漏洞。
例:一个验证用户登陆的页面,
如果使用的sql语句为:
Select * from table A where username=’’ + username+’’ and pass word …..
Sql 输入 ‘ or 1=1 ―― 就可以不输入任何password进行攻击
8,不恰当的异常处理
分析:程序在抛出异常的时候给出了比较详细的内部错误信息,暴露了不应该显示的执行细节,网站存在潜在漏洞,
9,不安全的存储
分析:帐号列表:系统不应该允许用户浏览到网站所有的帐号,如果必须要一个用户列表,推荐使用某种形式的假名(屏幕名)来指向实际的帐号。
浏览器缓存:认证和会话数据不应该作为GET的一部分来发送,应该使用POST,
10 问题:跨站脚本(XSS)
分析:攻击者使用跨站脚本来发送恶意代码给没有发觉的用户,窃取他机器上的任意资料
测试方法:
• HTML标签:<…>…</…>
• 转义字符:&(&);<(<);>(>); (空格) ;
• 脚本语言:
<script language=‘javascript’>
…Alert(‘’)
</script>
• 特殊字符:‘ ’ < > /
• 最小和最大的长度
• 是否允许空输入
作者:
zhangj8826
时间:
2008-4-24 13:13
学习了,长进不少啊。谢LZ了
作者:
阿七
时间:
2008-4-25 10:56
o(∩_∩)o... 有帮助就好
作者:
lanfish319
时间:
2008-4-25 16:20
顶了支持!~
作者:
yangihan
时间:
2008-5-8 14:54
多谢!顶
作者:
阿七
时间:
2008-5-13 11:28
作者:
小狐狸如如
时间:
2008-5-19 23:17
真不错,收下了,明天好好的看看
作者:
bzcyer
时间:
2008-5-23 10:14
已阅
作者:
zkfxysy
时间:
2008-5-23 11:42
正在进军web测试行业,谢谢了
作者:
lyky2006
时间:
2008-6-13 14:27
标题:
网太大了
网太大了
希望能小点
从单一的地方入手
效果会更好
作者:
小一
时间:
2008-6-14 09:20
谢谢楼主~
作者:
mickeyai
时间:
2008-6-16 13:59
Thanks!
作者:
阿七
时间:
2008-6-17 15:05
谢谢你们的意见 我会努力做好的
作者:
yangtesting
时间:
2008-6-17 16:43
谁能找个实际网站测试例子让大家参考参考
作者:
simpleqq
时间:
2008-6-20 15:13
好贴,要顶
有不少启发啊!
作者:
阿七
时间:
2008-6-20 15:31
原帖由
simpleqq
于 2008-6-20 15:13 发表
好贴,要顶
有不少启发啊!
难得有美女夸我哈
作者:
小老虎菲菲
时间:
2008-6-23 10:13
不错的帖有用的
作者:
bzfyhfyh
时间:
2008-6-23 10:32
好贴,嘻嘻
[
本帖最后由 bzfyhfyh 于 2008-6-23 10:38 编辑
]
作者:
阿七
时间:
2008-7-1 14:29
原帖由
bzfyhfyh
于 2008-6-23 10:32 发表
好贴,嘻嘻
作者:
wanghaiping1111
时间:
2008-7-2 10:07
真不错,收下了
作者:
dsy851009
时间:
2008-7-12 23:25
看不懂
呜呜。。。。。
作者:
低头浅笑
时间:
2008-7-14 09:38
这帖子真不错啊,LZ继续发些好帖。
作者:
dsy851009
时间:
2008-8-1 10:35
不错,正要这个呢
作者:
盛唐校尉
时间:
2008-8-1 17:20
有用啊!!!受用了!!!以后对工作是很大的帮助啊!!!
作者:
shunfyu
时间:
2008-8-5 22:23
作者:
lovsnow
时间:
2008-8-7 16:29
正好要做总结,可以参考下,谢谢了
作者:
临山倚泉
时间:
2008-10-31 20:07
好文章,学习了。。。
作者:
wmnlzg
时间:
2008-12-2 22:56
先顶一下!
作者:
kangxu
时间:
2009-3-11 16:28
作者:
binghulanxin
时间:
2009-4-8 16:08
标题:
好棒,能再详细点就更好了!!
::xixill:::
作者:
kuaileyun9
时间:
2009-6-8 15:28
不错,,,,顶啦
作者:
candy_83
时间:
2009-6-8 16:17
标题:
好贴
不定怎么行!
作者:
guoxianchina
时间:
2009-6-16 17:26
3,9有问题吧,问题与描述不匹配
作者:
houzeal
时间:
2009-7-10 11:36
好东西~
作者:
Peyton
时间:
2009-8-6 11:36
好东西,顶一下噻!
作者:
小玲子110600131
时间:
2009-8-7 11:48
谢谢楼主,学习了
作者:
加菲猫的麦兜
时间:
2009-8-27 17:43
顶了!!!多谢
作者:
jessies
时间:
2009-10-23 16:24
恩,看了一下,不错,但是如果可以深入详解则更好
作者:
波罗先生
时间:
2010-2-4 10:15
这个不错
楼主说的东西基本我也都有尝试过,也发现了不少问题
只是我不够牛
作者:
zling19
时间:
2010-2-24 12:26
正在研究中~~~~~~~
作者:
醉看夕阳红
时间:
2010-2-26 16:11
总结的太好了
作者:
molishuijing
时间:
2010-2-26 16:25
不错
作者:
lanfish319
时间:
2010-3-9 11:06
学习了。谢谢·
作者:
小鱼oO
时间:
2010-3-29 13:09
好,但是很多我不明白
作者:
shpp_xy_81
时间:
2010-4-13 13:26
正好对我有用,谢谢哦!
作者:
zwj51
时间:
2010-4-21 13:13
距离版主发帖已两年,仍受用,谢谢
作者:
netorgcom
时间:
2010-6-15 11:30
好,顶一个
作者:
ganlanlv
时间:
2010-9-1 16:26
学习了。谢谢lz用心总结。
作者:
Gasgoo
时间:
2010-9-19 11:16
谢谢。。。 比较明确。
作者:
lixiaoyer
时间:
2010-10-13 11:57
有些概念很模糊,看来跟lz还差一个档次,继续努力学习
作者:
cms19851001
时间:
2010-10-21 11:52
受益匪浅啊
作者:
819longjiayan
时间:
2010-11-2 12:49
好帖。。。要是能对每个测试点解释得详细点就非常不错了。。。让没做过的人更容易看懂。。。现在我就是似懂非懂。。。
作者:
wyfyan
时间:
2010-11-30 12:25
好帖,顶
作者:
ananbo
时间:
2010-12-2 16:42
楼主圣明~
作者:
he_jian
时间:
2011-1-19 14:40
作者:
shizuyu
时间:
2011-1-24 18:47
有帮助,顶
作者:
ericzhou2009
时间:
2011-1-28 11:33
多谢!顶
作者:
hbch521
时间:
2011-4-21 12:54
session 和 cookie的安全测试怎么做,一般怎样才算是有安全漏洞
作者:
jxbygq
时间:
2011-5-17 23:20
还不错,内容少了点
作者:
ll0096
时间:
2011-6-1 13:59
学习了,长进不少啊。谢LZ了
作者:
testquestion
时间:
2011-6-22 11:34
不错,赞!学习了~~~
作者:
wengxq999
时间:
2011-6-23 10:07
有用!
作者:
Nitong
时间:
2011-6-23 12:34
虽然不是做WEB的,但学到了自己欠缺的知识,还没看懂太多,留着以后再学~ 感谢LZ分享!
作者:
kobezah
时间:
2011-7-13 13:49
谢谢LZ,目前较缺少这方面的经验,先学习了。
作者:
myk5188
时间:
2011-7-18 11:33
到头来还得学习学习开发的知识啊。。。
作者:
yandaju
时间:
2011-7-31 13:27
不错
作者:
袭月
时间:
2011-8-22 16:41
LZ Acunetix__web__vulnerality_scanner 这个扫描之后做什么呀?
作者:
moyiyun
时间:
2011-11-4 10:05
来啦!留个爪
作者:
gaichifanle
时间:
2011-11-9 17:20
浏览一下,谢谢分享。
作者:
Drayce
时间:
2012-1-10 10:48
作者:
paopaobing
时间:
2012-5-3 14:55
谢谢楼主的分享
作者:
liuyuwangood
时间:
2012-5-21 16:54
作者:
Diana_zhaozhao
时间:
2012-6-6 14:43
谢谢楼主,收了
作者:
青miao
时间:
2012-11-20 13:44
作者:
janehost
时间:
2013-4-3 16:07
学习了
作者:
janehost
时间:
2013-4-7 17:30
多谢楼主了
作者:
duanguanwu
时间:
2013-4-8 13:19
真不错。。谢谢楼主。。顶起来。。哈哈
作者:
ingwlhot0801
时间:
2013-4-10 13:14
好东西
作者:
ingwlhot0801
时间:
2013-4-22 09:33
好东西
作者:
ahaxi
时间:
2013-4-22 19:20
真的不错,注点水
作者:
Miss_love
时间:
2013-11-14 09:28
巩固了。
作者:
barcelona
时间:
2013-12-4 10:57
3 错误的认证和会话管理
例:对Grid、Label、Tree view类的输入框未作验证,输入的内容会按照html语法解析出来
这个什么意思呢
作者:
ljw375
时间:
2014-7-31 11:28
感谢分享,形式不重要,内容是主要的。
作者:
testdc
时间:
2014-8-2 12:42
mark了 有空再看
作者:
冉冉的小屋
时间:
2015-11-11 10:30
写的很不错,谢谢lz共享
作者:
猫星人
时间:
2015-11-18 13:51
看看学习,靠这个觉得还不够啊。
作者:
o0o0123
时间:
2016-3-2 10:33
学习中~ 谢谢分享宝贵的经验
作者:
空灵dj
时间:
2016-3-14 14:30
作者:
1757927530
时间:
2017-1-10 17:12
了解,感谢
作者:
海蓝色95
时间:
2017-2-16 11:40
thk
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2