最新安全性测试_第1页
最新安全性测试_第2页
最新安全性测试_第3页
最新安全性测试_第4页
最新安全性测试_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、安全性测试定义:安全性测试是指有关验证应用程序的安全等级和识别潜在安全性缺陷的过程。应 用程序级安全测试的主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用 程序对非法侵入的防范能力,根据安全指标不同测试策略也不同。二、测试范围正式环境:发布前需要对发布包进行一次杀毒。服务器需要安装杀毒软件并且定期更新和杀毒。服务器和数据库等密码需要满足一定的复杂度。功能类:认证模块必须采用防暴力破解机制。例如:验证码或者多次连续尝试登录失败后锁定 帐号或IP,账号冻结后,管理员可以手动解冻。对于每一个需要授权访问的页面或servlet的请求都必须核实用户的会话标识是否合 法、用户是否被授权执行这

2、个操作,以防止URL越权。登录过程中,往服务器端传递用户名和口令时,必须采用HTTPS安全协议(也就是带 服务器端证书的SSL)。用户产生的数据必须在服务端进行校验。所有非查询的操作必须有日志记录。密码需要满足一定的长度和复杂度,并且以高级的加密方法保存在数据库。口令在传输的过程中以密文的形式传输。输入密码时密码不能明文回显。输入密码不接受拷贝功能。修改密码时需要验证旧密码。日志中的密码不能以明文显示。超时验证。攻击类:SQL注入:通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到 欺骗服务器执行恶意的SQL命令。测试方法:a验证绕过漏洞就是or=or后台绕过漏洞,

3、利用的就是AND和OR的运算规则,从而造 成后台脚本逻辑性错误。例如管理员的账号密码都是admin,那么再比如后台的数据库查询语句是user=request(user)passwd=request(passwd)sql=select admin from adminbate where user=&user& and passwd=&passwd&那么我使用or a=a来做用户名密码的话,那么查询就变成了select admin from adminbate where user=or a=a and passwd=or a=a根据运算规则,这里一共有4个查询语句,那么查询结果就是:假or真a

4、nd假or真, 先算and再算or,最终结果为真,这样就可以进到后台了b猜数据库的表名、列名猜表名And (Select count(*) from 表名)0猜列名And (Select count (列名)from 表名)0或者也可以这样and exists (select * from 表名)and exists (select 列名 from 表名)Xss攻击跨站脚本攻击(Cross Site Scripting简称XSS)测试方法:1、在文本输入地方输入Script代码,如:alert(XSS)。测试是否进行转义2、 在图片上传的地方上传gif格式的图片,图片使用记事本编辑插入一下内容

5、:GIF89aalert(XSS)。测试是否会校验根据目前现有的资料认为以上的情况有遭受XSS攻击的风险。DOS攻击DoS是Denial of Service的简称,即拒绝服务1、死亡之ping,使用大量裸机一直去ping服务器。测试方法:在运行中输入ping命令,如:ping目标地址-l 55000 -t2、DDos攻击分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多 个计算机联合起来作为攻击平台,对一个或多个目标发动DoS攻击,从而成倍地提高拒绝 服务攻击的威力。没有第三次握手。根据目前掌握的资料认为,DDos攻击是利

6、用了 TCP/IP协议的漏洞,除非不用TCP/IP, 才有可能完全抵御住DDoS攻击。同时测试模拟DDos攻击也存在着风险,所以对于该类型 的攻击,建议以防御为主。网上看到的一些防御方法如下:a、关闭不必要的服务b、限制同时打开的Syn半连接数目c、缩短Syn半连接的time out时间d、及时更新系统补丁测试工具网络上的安全性测试工具较多,但是模拟攻击的同时也有着风险,所以选择和使用工具 的时候需要格外的小心。主流的安全性测试工具有:Cal9000、WebScarab、appscan等。下面简单讲一下appscan工具的使用:安装文件渗 s p ps ca n _8MSI i c. ra r

7、渗 Ap p Sea n S.O_-eiu p. ra r勤APP&CAX安装手册dcioc根据安装手册中说明进行解压安装和破解。Appscan的测试流程在计划阶段:明确目的,进行策略性的选择和任务分解。明确目的:选择合适的扫描策略了解对象:首先进行探索,了解网站结构和规模确定策略:进行对应的配置按照目录进行扫描任务的分解按照扫描策略进行扫描任务的分解执行阶段:一边扫描一遍观察进行扫描先爬后扫(继续仅测试)检查阶段(Check)检查和调整配置结果分析(Analysis)对比结果汇总结果(整合和过滤)打开后appscan的主页面为:制定扫描配置:(重点制定测试策略)埃索LRL相EI心登尽竺沮带亲

8、路径和文件 拦亏兰丁! ijHoaokie 勺过表单成木 治误员白 由择作适挂向M却M率 平白认证划试班底策略刊 irtWn 廿七二熨常煌。*1试策晞.安有击且Defa ult蒲iLJ工KP测试名祢il H MET匚5如I下勤r PI J1ET郴宁件下秋i H,net辨日士系xr:下勤由IE词晌I WtbMuil多重瞬雕I脆编旷血回 BeliolcrCe.unter.exH 拒绝用脊田国EM WebSphareu_站点脚翻制J 532|GigE act accuser, stv 71丑宜队rp含捋逾代有泄露W 7 Aardzrk Top sites THPlostp-n tp ti 41- 7

9、1 Aardtark Top sites fflP ES1.:+1 7 AardsrkTopsites FHP in?!?- j &_2j:n i tu rr = nn 由I ,rv wl,i:n 弓fii :. a,in |0朝问仍导入(!)|一产.七 .七 R,=.S中.七_昌直u营 b 可舌占舌心U.I-舌否舌咎舌咎E 一 5 5E用慎是岳是是UJI-是UJI-K呆呆与基咄茫奇呈咄诂电呈花诂句 兼M共勺 基础蚁 聂扑关勺 苴W圭抽府辑兵位大缺有值芸询惟I建诙:开始扫描(扫描分为探索和测试两步骤)执行测试中:测试结果:- Ws MJ I:皿H*移由由珊柯SWIjM*席I细?aKi ZftTiJ 3 W J iOBK,心沔毕jrnik. E3|R:.JI| H tifiLQ J4 riF (K Al KILT* 即* 部 III0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论