新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 旧版
 → 当前位置:首页 > 教程 > 网络安全 > 安全防范 > 正文

Web服务器记录中查找黑客踪迹的方法

XKER.COM   2006-9-13 9:32:02  来源:小新技术网收集整理  点击:

  摘要:本文主要讲述如何分析Web服务器记录,在众多记录里查找黑客攻击的蛛丝马迹,并针对当今流行的两类Web服务器给出具体的一些实例。
  
  现今的网络,安全越来越受到大家的重视,在构建网络安全环境时,在技术手段,管理制度等方面都逐步加强,设置防火墙,安装入侵检测系统等等。但网络安全是个全方位的问题,忽略哪一点都会造成木桶效应,使得整个安全系统虚设。本文从分析Web服务器的logging记录来找出漏洞,防范攻击,从而加强Web服务器安全。
  
  Web服务是Internet所提供最多,最丰富的服务,各种Web服务器自然也是受到攻击最多的,我们采用了很多措施来防止遭受攻击和入侵,其中查看Web服务器的记录是最直接,最常用,又比较有效的一种方法,但logging记录很庞大,查看logging记录是很繁琐的事情,如果抓不住重点,攻击线索就容易被忽略。下面就对最流行的两类Web服务器:Apache和IIS做攻击的实验,然后在众多的记录中查到攻击的蛛丝马迹,从而采取适当的措施加强防范。
  
  1、默认的web记录
  对于IIS,其默认记录存放在c:\winnt\system32\logfiles\w3svc1,文件名就是当天的日期,记录格式是标准的W3C扩展记录格式,可以被各种记录分析工具解析,默认的格式包括时间、访问者IP地址、访问的方法(GET or POST…)、请求的资源、HTTP状态(用数字表示)等。对于其中的HTTP状态,我们知道200-299表明访问成功;300-399表明需要客户端反应来满足请求;400-499和500-599表明客户端和服务器出错;其中常用的如404表示资源没找到,403表示访问被禁止。本篇文章发表于www.xker.com(小新)
  
  Apache的默认记录存放在/usr/local/apache/logs,其中最有用的记录文件是access_log,其格式包括客户端IP、个人标示(一般为空)、用户名(如果需要认证)、访问方式(GET or POST…)、HTTP状态、传输的字节数等。
  
  2、收集信息
  我们模拟黑客攻击服务器的通常模式,先是收集信息,然后通过远程命令一步步实施入侵。我们使用的工具是netcat1.1 for windows,Web服务器ip为10.22.1.100,客户端IP为:10.22.1.80。
  
  C:>nc -n 10.22.1.100 80
  HEAD / HTTP/1.0
  HTTP/1.1 200 OK
  Server: Microsoft-IIS/4.0
  Date: Sun, 08 Oct 2002 14:31:00 GMT
  Content-Type: text/html
  Set-Cookie: ASPSESSIONIDGQQQQQPA=IHOJAGJDECOLLGIBNKMCEEED; path=/
  Cache-control: private
  
  在IIS和Apache的log里显示如下:
  
  IIS: 15:08:44 10.22.1.80 HEAD /Default.asp 200
  Linux: 10.22.1.80- - [08/Oct/2002:15:56:39 -0700] "HEAD / HTTP/1.0" 200 0
  
  以上的活动看上去很正常,也不会对服务器产生任何影响,但这是通常攻击的前奏。
  
  3、Web站点镜像
  黑客经常镜像一个站点来帮助攻击服务器,常用来镜像的工具有Windows下的Teleport pro和Unix下的Wget。
  
  下面我们看使用这两个工具后在服务器记录里的信息:
  
  16:28:52 10.22.1.80 GET /Default.asp 200
  16:28:52 10.22.1.80 GET /robots.txt 404
  16:28:52 10.22.1.80 GET /header_protecting_your_privacy.gif 200
  16:28:52 10.22.1.80 GET /header_fec_reqs.gif 200
  16:28:55 10.22.1.80 GET /photo_contribs_sidebar.jpg 200
  16:28:55 10.22.1.80 GET /g2klogo_white_bgd.gif 200
  16:28:55 10.22.1.80 GET /header_contribute_on_line.gif 200
  16:49:01 10.22.1.81 GET /Default.asp 200
  16:49:01 10.22.1.81 GET /robots.txt 404
  16:49:01 10.22.1.81 GET /header_contribute_on_line.gif 200
  16:49:01 10.22.1.81 GET /g2klogo_white_bgd.gif 200
  16:49:01 10.22.1.81 GET /photo_contribs_sidebar.jpg 200
  16:49:01 10.22.1.81 GET /header_fec_reqs.gif 200
  16:49:01 10.22.1.81 GET /header_protecting_your_privacy.gif 200

本新闻共3页,当前在第1页  1  2  3  

上一篇教程:流氓网站招招看 详细剖析恶意弹出窗口
下一篇教程:服务器安全:堵上致命的IISUnicode
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·站长手册:WIN2003下Web服务器配置·Web服务器专题
·解决apache Web服务器网页显示乱码的两种方法·Windows2003校园Web服务器常见问题(图) 
·服务器安全:堵上致命的IISUnicode·Unix的Web服务器安全指南
·IIS与SQL服务器安全加固详解·概述IIS6.0默认设置安全性的改变
·加固Windows Server 2003 IIS 服务器·打造安全IIS服务器之IIS FAQ
·用IIS建立高安全性Web服务器·菜鸟大学堂:一步一步配置WEB服务器
·用PHP写的WEB服务器PHPlet Windows 安装·FreeBSD平台下Web服务器架设攻略
·RHEL AS 4系统应用:web服务器篇·Linux下Web服务器架设攻略

学院文章搜索
  
推荐文章
·编程过把瘾:自己动手写操
·数据恢复指南 专题
·硬盘“逻辑锁”解决办法
·DOS使用中的常见问题解答
·DOS下常用的相关网络命令
·Win2000优化技巧篇之:硬件
·惊心8小时:破译Windows运行
·菜鸟必备:超实用低级格式
·硬件有价数据无价 硬盘开盘
·国内数据恢复市场内幕揭秘
阅读排行
·免费代理IP(每日更新)
·DB2 9数据库专题
·关于 Apache 的几种常见应
·克隆软件Ghost初级使用教程
·QQ千人好友浮出水面 会员抢
·佳能活动 免费得QQ秀
·站长手册:WIN2003下Web服
·网站投资你和我的20个自身
·140天,从做站起步到日赚1
·Fdisk分区详解
专题教程
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
·电脑技巧 专题
·Linux与虚拟化技术
最新文章
·Firefox出现新高危0Day漏洞
·QQ千人好友浮出水面 会员抢
·DOS下对系统重新进行分区
·Fdisk分区详解
·DOS常用命令
·dos如何进行系统配置
·dos慎用命令
·Ver、Vol、Ctty命令使用说
·Tree、Unformat、Vsafe命令
·Setver、Share、Subst命令
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有