web安全

一个完整的WEB安全性测试可以从部署与基础结构、输入验证、身份验证、授权、配置管理、敏感数据、会话管理、加密。参数操作、异常管理、审核和日志记录等几个方面入手。

1.

安全体系测试

1)

部署与基础结构

a.

网络是否提供了安全的通信

b.

部署拓扑结构是否包括内部的防火墙

c.

部署拓扑结构中是否包括远程应用程序服务器

d.

基础结构安全性需求的限制是什么

e.

目标环境支持怎样的信任级别

2)

输入验证

a.

如何验证输入

b.

是否清楚入口点

c.

是否清楚信任边界

d. 是否验证Web页输入

e.

是否对传递到组件或Web服务的参数进行验证

f.

是否验证从数据库中检索的数据

g.

是否将方法集中起来

h.

是否依赖客户端的验证

i.

应用程序是否易受SQL注入攻击

j.

应用程序是否易受XSS攻击

k.

如何处理输入

3)

身份验证

a.

是否区分公共访问和受限访问

b.

是否明确服务帐户要求

c.

如何验证调用者身份

d.

如何验证数据库的身份

e.

是否强制试用帐户管理措施

4)

授权

a.

如何向最终用户授权

b.如何在数据库中授权应用程序

c.

如何将访问限定于系统级资源

5)

配置管理

a.

是否支持远程管理

b.

是否保证配置存储的安全

c.

是否隔离管理员特权

6)

敏感数据

a.

是否存储机密信息

b.

如何存储敏感数据

c.

是否在网络中传递敏感数据

d.

是否记录敏感数据

7)

会话管理

a.

如何交换会话标识符

b.

是否限制会话生存期

c.

如何确保会话存储状态的安全

8)

加密

a.

为何使用特定的算法

b.

如何确保加密密钥的安全性

9)

参数操作

a.

是否验证所有的输入参数

b.

是否在参数过程中传递敏感数据

c.

是否为了安全问题而使用HTTP头数据

10)

异常管理

a.

是否使用结构化的异常处理

b.

是否向客户端公开了太多的信息

11)

审核和日志记录

a.

是否明确了要审核的活动

b.

是否考虑如何流动原始调用这身份

2.

应用及传输安全

WEB

应用系统的安全性从使用角度可以分为应用级的安全与传输级的安全,安全性测试也可以从这两方面入手。

应用级的安全测试的主要目的是查找Web系统自身程序设计中存在的安全隐患,主要测试区域如下。

1.

注册与登陆:现在的Web应用系统基本采用先注册,后登录的方式。

a.

必须测试有效和无效的用户名和密码

b.

要注意是否存在大小写敏感

c.

可以尝试多少次的限制

d.

是否可以不登录而直接浏览某个页面等。

2.

在线超时:Web应用系统是否有超时的限制,也就是说,用户登陆一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用。

3.

操作留痕:为了保证Web应用系统的安全性,日志文件是至关重要的。需要测试相关信息是否写进入了日志文件,是否可追踪。

4.

备份与恢复:为了防范系统的意外崩溃造成的数据丢失,备份与恢复手段是一个Web系统的必备功能。备份与恢复根据Web系统对安全性的要求可以采用多种手段,如数据库增量备份、数据库完全备份、系统完全备份等。出于更高的安全性要求,某些实时系统经常会采用双机热备或多级热备。除了对于这些备份与恢复方式进行验证测试以外,还要评估这种备份与恢复方式是否满足Web系统的安全性需求。传输级的安全测试是考虑到Web系统的传输的特殊性,重点测试数据经客户端传送到服务器端可能存在的安全漏洞,以及服务器防范非法访问的能力。一般测试项目包括以下几个方面。

5.      HTTPS

和SSL测试:默认的情况下,安全HTTP(Soure HTTP)通过安全套接字SSL(Source Socket Layer)协议在端口443上使用普通的HTTP。HTTPS使用的公共密钥的加密长度决定的HTTPS的安全级别,但从某种意义上来说,安全性的保证是以损失性能为代价的。除了还要测试加密是否正确,检查信息的完整性和确认HTTPS的安全级别外,还要注意在此安全级别下,其性能是否达到要求。

6.

服务器端的脚本漏洞检查:存在于服务器端的脚本常常构成安全漏洞,这些漏洞又往往被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。

7.

防火墙测试:防火墙是一种主要用于防护非法访问的路由器,在Web系统中是很常用的一种安全系统。防火墙测试是一个很大很专业的课题。这里所涉及的只是对防火墙功能、设置进行测试,以判断本Web系统的安全需求。




安全性测试

  Web应用系统的安全性测试区域主要有:

  (1)现在的Web应用系统基本采用先注册,后登陆的方式。因此,必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等。

  (2)Web应用系统是否有超时的限制,也就是说,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用。

  (3)为了保证Web应用系统的安全性,日志文件是至关重要的。需要测试相关信息是否写进了日志文件、是否可追踪。

  (4)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。

  (5)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,539评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,594评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,871评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,963评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,984评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,763评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,468评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,850评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,002评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,144评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,823评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,483评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,026评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,150评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,415评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,092评论 2 355

推荐阅读更多精彩内容

  • 第1章 我的安全世界观 ==互联网本来是安全的,因为有了研究安全的人所以才会不安全。== Web安全简史 “黑客”...
    岁月波澜不惊阅读 2,263评论 0 5
  • 点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=...
    测试帮日记阅读 1,113评论 0 11
  • 当你终于明白你所谓的生活,不过是和一群和你一样的人生活在一片熙攘的荒原里,如此,还能鼓动自己去寻找存在的意义,并试...
    Insurgentk_z阅读 244评论 0 2
  • 记得有一次,独自蹲在山兰花前,那一瞬,风起山外,日落林间,人影参差,都成了遥远梦境,恍然不觉,眼里只有缓慢盛开的山...
    向鱼吹花阅读 361评论 4 3
  • 上班之余,午休空闲做一会手工,能一个月出一副作品已经很快速了。。。 依旧衍纸作品
    echo熊阅读 373评论 2 2