




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、安全性测试定义:安全性测试是指有关验证应用程序的安全等级和识别潜在安全性缺陷的过程。应用程序级安全测试的主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用程序对非法侵入的防范能力,根据安全指标不同测试策略也不同。二、测试范围正式环境:1.发布前需要对发布包进行一次杀毒。2.服务器需要安装杀毒软件并且定期更新和杀毒。3.服务器和数据库等密码需要满足一定的复杂度。功能类:1.认证模块必须采用防暴力破解机制。例如:验证码或者多次连续尝试登录失败后锁定帐号或IP,账号冻结后,管理员可以手动解冻。2.对于每一个需要授权访问的页面或servlet的请求都必须核实用户的会话标识是否合法、用户是否被授权执行这个操作,以防止URL越权。3.登录过程中,往服务器端传递用户名和口令时,必须采用HTTPS安全协议(也就是带服务器端证书的SSL)。4.用户产生的数据必须在服务端进行校验。5.所有非查询的操作必须有日志记录。6.密码需要满足一定的长度和复杂度,并且以高级的加密方法保存在数据库。7.口令在传输的过程中以密文的形式传输。8.输入密码时密码不能明文回显。输入密码不接受拷贝功能。9.修改密码时需要验证旧密码。10.日志中的密码不能以明文显示。11.超时验证。攻击类:SQL注入:通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。测试方法:a验证绕过漏洞就是or=or后台绕过漏洞,利用的就是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真and假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格式的图片,图片使用记事本编辑插入一下内容:GIF89aalert(XSS)。测试是否会校验根据目前现有的资料认为以上的情况有遭受XSS攻击的风险。DOS攻击DoS是Denial of Service的简称,即拒绝服务1、死亡之ping,使用大量裸机一直去ping服务器。测试方法:在运行中输入ping命令,如:ping 目标地址 -l 55000 -t2、DDos攻击分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DoS攻击,从而成倍地提高拒绝服务攻击的威力。没有第三次握手。根据目前掌握的资料认为,DDos攻击是利用了TCP/IP协议的漏洞,除非不用TCP/IP,才有可能完全抵御住DDoS攻击。同时测试模拟DDos攻击也存在着风险,所以对于该类型的攻击,建议以防御为主。网上看到的一些防御方法如下:a、关闭不必要的服务 b、限制同时打开的Syn半连接数目 c、缩短Syn半连接的time out 时间 d、及时更新系统补丁测试工具网络上的安全性测试工具较多,但是模拟攻击的同时也有着风险,所以选择和使用工具的时候需要格外的小心。主流的安全性测试工具有:Cal9000、WebScarab、appscan等。下面简单讲一下appscan工具的使用:安装文件根据安装手册中说明进行解压安装和破解。Appscan的测试流程 1.在计划阶段:明确目的,进行策略性的选择和任务分解。 明确目的:选择合适的扫描策略 了解对象:首先进行探索,了解网站结构和规模 确定策略:进行对应的配置 按照目录进行扫描任务的分解 按照扫描策略进行扫描任务的分解 2.执行阶段:一边扫描一遍观察 进行扫描 先爬后扫(继续仅测试) 3.检查阶段(Check) 检查和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国UV-CTP版材行业市场深度研究及发展趋势预测报告
- 解析卷-人教版8年级数学上册《全等三角形》专题训练试题(解析版)
- 解析卷-重庆市彭水一中7年级数学下册第四章三角形定向攻克试题(含解析)
- 2025年企业信用担保服务合同样本
- 2025年度食堂员工培训与职业发展服务协议
- 2025版安防设备采购、安装与监控体系合同
- 2025年肉禽养殖废弃物资源化利用合同范本
- 2025版三人共同开发新能源技术的合伙协议书
- 2025房地产经纪行业数字化转型与智慧服务合同
- 2025年度酒店餐饮市场推广活动资金引进居间服务合同
- 医院二甲设备管理PDCA应用
- 江苏省苏州市2025年中考语文试卷(含答案解析)
- 电商直播模式下消费者农产品购买意愿影响因素研究-以赣南脐橙为例
- 开封产城融合投资集团有限公司招聘笔试题库2025
- 河南大学河南戏剧学院招聘考试真题2024
- 《无人机结构与系统(第2版)》全套教学课件
- 胃肠外科健康教育
- 2026版创新设计高考总复习数学人教A版学生用-学生答案一~五章
- 慢性支气管炎个案护理
- 消防工程监理质量评估报告(填写范本)
- 1.2地球与地球仪(第1课时)课件七年级地理上册人教版
评论
0/150
提交评论