一个完整的web安全测试可以从部署和基础设施、输入验证、认证、授权、配置管理、敏感数据、会话管理、加密等方面进行。 *** 作、异常管理、审计和日志记录。
部署拓扑包括远程应用服务器吗?
D.传递给组件或web服务的参数是否经过验证?
web应用系统的安全从使用角度可以分为应用层安全和传输层安全,安全测试也可以从这两个方面入手。
I级安全测试的主要目的是发现web系统本身编程中的安全风险。主要测试领域如下。
注册登录:目前web应用系统基本采用先注册后登录的方式。
D.是否可以不登录直接浏览页面。
在线超时:web应用系统是否有超时限制,即用户登录后一定时间内(如15分钟)没有点击任何页面,是否需要重新登录才能正常使用。
跟踪:为了保证web应用系统的安全性,日志文件非常重要。需要测试相关信息是否写入日志文件,是否可以跟踪。
备份和恢复:为了防止意外的系统崩溃造成的数据丢失,备份和恢复方法是web系统的必要功能。根据数据库备份和完整备份的要求,系统可以采用数据库备份和完整备份。为了满足更高的安全要求,一些实时系统通常采用双热备或多级热备。除了验证和测试这些备份和恢复方法,我们还应该评估这些备份和恢复方法是否满足web系统的安全需求。
传输级安全测试是考虑web系统传输的特殊性,重点关注数据从客户端传输到服务器时可能存在的安全漏洞,以及服务器防止非法访问的能力。一般测试项目包括以下几个方面。
HttpS和SSL测试:默认情况下,securehttp(sourehttp)通过安全套接字SSL(源套接字层)协议在端口443上使用普通http。公钥的加密长度决定了HTTPS的安全级别,但从某种意义上说,安全是以性能损失为代价的。除了测试加密是否正确,检查信息的完整性,确认HTTPS的安全级别外,还要关注其性能是否满足该安全级别下的要求。
服务器端脚本漏洞检查:存在于服务器端的脚本往往构成安全漏洞,经常被黑客利用。所以也要测试一下脚本未经授权不能放在服务器端编辑的问题。
防火墙测试:防火墙是一种主要用于防止非法访问的路由器。它是web系统中常见的安全系统。防火墙测试是一门主要的专业学科。这里涉及的只是测试防火墙的功能和设置来判断web系统的安全需求。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)