下载此文档

Web开发常见几个漏洞解决技术方法.docx


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
Web开发常见的几个漏洞解决方法平时工作,多数是开发Web项目,由于一般是开发内部使用的业务系统,所以对于安全性一般不是看的很重,基本上由于是内网系统,一般也很少会受到攻击,但有时候一些系统平台,需要外网也要使用,这种情况下,各方面的安全性就要求比较高了,所以往往会交付给一些专门做安全测试的第三方机构进行测试,然后根据反馈的漏洞进行修复,如果你平常对于一些安全漏洞不够了解,那么反馈的结果往往是很残酷的,迫使你必须在很多细节上进行修复完善。本文主要根据本人项目的一些第三方安全测试结果,以及本人针对这些漏洞问题的修复方案,介绍在这方面的一些经验,希望对大家有帮助。基本上,参加的安全测试(渗透测试)的网站,可能或多或少存在下面几个漏洞:SQL注入漏洞、跨站脚本攻击漏洞、登陆后台管理页面、IIS短文件/文件夹漏洞、系统敏感信息泄露。文档收集自网络,仅用于个人学习 1、测试的步骤及内容这些安全性测试,据了解一般是先收集数据,然后进行相关的渗透测试工作,获取到网站或者系统的一些敏感数据,从而可能达到控制或者破坏系统的目的。文档收集自网络,仅用于个人学录、软件版本信息、IP段等信息。可以采用方法有: 1)基本网络信息获取; 2)Ping目标网络得到IP地址和TTL等信息; 3)Tcptraceroute和Traceroute的结果; 4)Whois结果; craft获取目标可能存在的域名、Web及服务器信息; 6)Curl获取目标Web基本信息; 7)Nmap对网站进行端口扫描并判断操作系统类型; 8)Google、Yahoo、Baidu等搜索引擎获取目标信息; 9)FWtester、Hping3等工具进行防火墙规则探测; 10)其他。第二步是进行渗透测试,根据前面获取到的数据,进一步获取网站敏感数据。此阶段如果成功的话,可能获得普通权限。采用方法会有有下面几种:文档收集自网络,仅用于个人学习 1)常规漏洞扫描和采用商用软件进行检查; 2)结合使用ISS与Nessus等商用或免费的扫描工具进行漏洞扫描; 3)采用SolarWinds对网络设备等进行搜索发现; 4)采用Nikto、Webinspect等软件对Web常见漏洞进行扫描; 5)采用如AppDetectiv之类的商用软件对数据库进行扫描分析; 6)对Web和数据库应用进行分析; 7)采用WebProxy、SPIKEProxy、Webscarab、ParosProxy、Absinthe等工具进行分析;文档收集自网络,仅用于个人学习 8)用Ethereal抓包协助分析; 9)用Webscan、Fuzzer进行SQL注入和XSS漏洞初步分析; 10)手工检测SQL注入和XSS漏洞; 11)采用类似OScanner的工具对数据库进行分析; 12)基于通用设备、数据库、操作系统和应用的攻击;采用各种公开及私有的缓冲区溢出程序代码,也采用诸如MetasploitFramework之类的利用程序集合。文档收集自网络,仅用于个人学习 13)基于应用的攻击。基于Web、数据库或特定的B/S或C/S结构的网络应用程序存在的弱点进行攻击。 14)口令猜解技术。进行口令猜解可以采用X-Scan、Brutus、Hydra、溯雪等工具。第三步就是尝试由普通权限提升为管理员权限,获得对系统的完全控制权。在时间许可的情况下,必要时从第一阶段重新进行。采用方法文档收集自网络,仅用于个人学录、木马等软件,功能简单,但要求不被防病毒软件发觉,因此通常需要自行开发或修改。文档收集自网络,仅用于个人学习 2)口令破解。有许多著名的口令破解软件,如L0phtCrack、JohntheRipper、Cain等。文档收集自网络,仅用于个人学习以上一些是他们测试的步骤,不过我们不一定要关注这些过程性的东西,我们可能对他们反馈的结果更关注,因为可能会爆发很多安全漏洞等着我们去修复的。文档收集自网络,仅用于个人学习 2、SQL注入漏洞的出现和修复 1)SQL注入定义: SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQLInjection,即SQL注入。文档收集自网络,仅用于个人学习 SQL注入有时候,在地址参数输入,或者控件输入都有可能进行。如在链接后加入’号,页面报错,并暴露出网站的物理路径在很多时候,很常见,

Web开发常见几个漏洞解决技术方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ipod0c
  • 文件大小255 KB
  • 时间2019-03-29
最近更新