web代码功能性安全测试 数据库防护



安全性测试,网络应用系统的安全测试区域主要包括:
 
(1)目前的网络应用系统基本上采用先注册后注册的方式。因此,必须测试有效和无效的用户名

和密码,并注意大小写是否敏感,可以尝试多少次限制,是否可以不登录直接浏览某个页面等。

 
(2)网络应用系统是否有超时限制,即用户登录后,在一定时间内(例如15分钟)没有点击页面,

是否需要重新登录。
(3)为了保证网络应用系统的安全性,日志文件非常重要。有必要测试有关信息是否写在日志文

件上,是否可以追踪。

 
(4)使用安全套接字时,测试加密是否正确,检查信息的完整性。
 
(5)服务器方面的脚本经常构成安全漏洞,这些漏洞经常被黑客利用。因此,如果不允许测试,

就不能在服务器方面放置和编辑脚本。
 
 
本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于网络的系统测试方法。

接口测试,很多时候,网站并不是孤立的。网站可能会与外部服务器沟通,要求数据、验证数

据或提交订单。服务器接口,首先需要测试的接口是浏览器和服务器的接口。测试人员提交事

务,检查服务器记录,验证浏览器看到的正好是服务器。测试人员还可以查询数据库,确认办

公数据已经正确保存。这种测试可以归属于功能测试中的表单测试和数据验证测试。
 
 
 
外部接口,一些网站系统有外部接口。例如,网店可能会实时验证信用卡数据,以减少欺诈行

为的发生。测试时,应使用网络界面发送一些办公数据,分别验证有效信用卡、无效信用卡和

被盗信用卡。如果商店只使用Visa卡和Mastercard卡,可以尝试使用Discover卡的数据。(简单

的客户脚本可以在提交办公前识别代码,例如3代表AmericanExpress,4代表Visa,5代表Ma

stercard,6代表Discover)通常,测试人员需要确认软件可以处理外部服务器返回的所有可能

消息。
分享: