share 板


LINE

现在随着人们的安全意识加强,防火墙一般都被公司企业采用来保障网络的安全,一般 的攻击者在有防火墙的情况下,一般是很难入侵的。下面谈谈有防火墙环境下的攻击和 检测。   一 防火墙基本原理   首先,我们需要了解一些基本的防火墙实现原理。防火墙目前主要分包过滤,和状 态检测的包过滤,应用层代理防火墙。但是他们的基本实现都是类似的。 │ │---路由器-----网卡│防火墙│网卡│----------内部网络│ │   防火墙一般有两个以上的网络卡,一个连到外部(router),另一个是连到内部网 络。当打开主机网络转发功能时,两个网卡间的网络通讯能直接通过。当有防火墙时, 他好比插在网卡之间,对所有的网络通讯进行控制。   说到访问控制,这是防火墙的核心了:),防火墙主要通过一个访问控制表来判断 的,他的形式一般是一连串的如下规则:   1 accept from+ 源地址,端口 to+ 目的地址,端口+ 采取的动作   2 deny ...........(deny就是拒绝。。)   3 nat ............(nat是地址转换。後面说)   防火墙在网络层(包括以下的炼路层)接受到网络数据包後,就从上面的规则连表 一条一条地匹配,如果符合就执行预先安排的动作了!如丢弃包。。。。   但是,不同的防火墙,在判断攻击行为时,有实现上的差别。下面结合实现原理说 说可能的攻击。   二 攻击包过滤防火墙   包过滤防火墙是最简单的一种了,它在网络层截获网络数据包,根据防火墙的规则 表,来检测攻击行为。他根据数据包的源IP地址;目的IP地址;TCP/UDP源端口; TCP/UDP目的端口来过滤!!很容易受到如下攻击:   1 ip 欺骗攻击:   这种攻击,主要是修改数据包的源,目的地址和端口,模仿一些合法的数据包来骗 过防火墙的检测。如:外部攻击者,将他的数据报源地址改为内部网络地址,防火墙看 到是合法地址就放行了:)。可是,如果防火墙能结合接口,地址来匹配,这种攻击就 不能成功了:(   2 d.o.s拒绝服务攻击   简单的包过滤防火墙不能跟踪 tcp的状态,很容易受到拒绝服务攻击,一旦防火墙 受到d.o.s攻击,他可能会忙於处理,而忘记了他自己的过滤功能。:)你就可以饶过 了,不过这样攻击还很少的。!   3 分片攻击   这种攻击的原理是:在IP的分片包中,所有的分片包用一个分片偏移字段标志分片 包的顺序,但是,只有第一个分片包含有TCP端口号的信息。当IP分片包通过分组过滤 防火墙时,防火墙只根据第一个分片包的Tcp信息判断是否允许通过,而其他後续的分 片不作防火墙检测,直接让它们通过。   这样,攻击者就可以通过先发送第一个合法的IP分片,骗过防火墙的检测,接着封 装了恶意数据的後续分片包就可以直接穿透防火墙,直接到达内部网络主机,从而威胁 网络和主机的安全。   4 木马攻击   对於包过滤防火墙最有效的攻击就是木马了,一但你在内部网络安装了木马,防火 墙基本上是无能为力的。   原因是:包过滤防火墙一般只过滤低端口(1-1024),而高端口他不可能过滤的 (因为,一些服务要用到高端口,因此防火墙不能关闭高端口的),所以很多的木马都 在高端口打开等待,如冰河,subseven等。。。   但是木马攻击的前提是必须先上传,运行木马,对於简单的包过滤防火墙来说,是 容易做的。这里不写这个了。大概就是利用内部网络主机开放的服务漏洞。      早期的防火墙都是这种简单的包过滤型的,到现在已很少了,不过也有。现在的包 过滤采用的是状态检测技术,下面谈谈状态检测的包过滤防火墙。   三 攻击状态检测的包过滤   状态检测技术最早是checkpoint提出的,在国内的许多防火墙都声称实现了状态检 测技术。   可是:)很多是没有实现的。到底什麽是状态检测?   一句话,状态检测就是从tcp连接的建立到终止都跟踪检测的技术。   原先的包过滤,是拿一个一个单独的数据包来匹配规则的。可是我们知道,同一个 tcp连接,他的数据包是前後关联的,先是syn包,-》数据包=》fin包。数据包的前後 序列号是相关的。     如果割裂这些关系,单独的过滤数据包,很容易被精心够造的攻击数据包欺骗!! !如nmap的攻击扫瞄,就有利用syn包,fin包,reset包来探测防火墙後面的网络。!   相反,一个完全的状态检测防火墙,他在发起连接就判断,如果符合规则,就在内 存登记了这个连接的状态信息(地址,port,选项。。),後续的属於同一个连接的数 据包,就不需要在检测了。直接通过。而一些精心够造的攻击数据包由於没有在内存登 记相应的状态信息,都被丢弃了。这样这些攻击数据包,就不能饶过防火墙了。   说状态检测必须提到动态规则技术。在状态检测里,采用动态规则技术,原先高端 口的问题就可以解决了。实现原理是:平时,防火墙可以过滤内部网络的所有端口 (1-65535),外部攻击者难於发现入侵的切入点,可是为了不影响正常的服务,防火墙一 但检测到服务必须开放高端口时,如(ftp协议,irc等),防火墙在内存就可以动态地 天加一条规则打开相关的高端口。等服务完成後,这条规则就又被防火墙删除。这样, 既保障了安全,又不影响正常服务,速度也快。!   一般来说,完全实现了状态检测技术防火墙,智能性都比较高,一些扫瞄攻击还能 自动的反应,因此,攻击者要很小心才不会被发现。   但是,也有不少的攻击手段对付这种防火墙的。   1 协议隧道攻击   协议隧道的攻击思想类似与VPN的实现原理,攻击者将一些恶意的攻击数据包隐藏 在一些协议分组的头部,从而穿透防火墙系统对内部网络进行攻击。   例如,许多简单地允许ICMP回射请求、ICMP回射应答和UDP分组通过的防火墙就容 易受到ICMP和UDP协议隧道的攻击。Loki和lokid(攻击的客户端和服务端)是实施这种 攻击的有效的工具。在实际攻击中,攻击者首先必须设法在内部网络的一个系统上安装 上lokid服务端,而後攻击者就可以通过loki客户端将希望远程执行的攻击命令(对应 IP分组)嵌入在ICMP或UDP包头部,再发送给内部网络服务端lokid,由它执行其中的命 令,并以同样的方式返回结果。由   於许多防火墙允许ICMP和UDP分组自由出入,因此攻击者的恶意数据就能附带在正 常的分组,绕过防火墙的认证,顺利地到达攻击目标主机下面的命令是用於启动lokid 服务器程序: lokid-p–I–vl loki客户程序则如下启动: loki–d172.29.11.191(攻击目标主机)-p–I–v1–t3   这样,lokid和loki就联合提供了一个穿透防火墙系统访问目标系统的一个後门。   2 利用FTP-pasv绕过防火墙认证的攻击   FTP-pasv攻击是针对防火墙实施入侵的重要手段之一。目前很多防火墙不能过滤这 种攻击手段。如CheckPoint的Firewall-1,在监视FTP服务器发送给客户端的包的过程 中,它在每个包中寻找"227"这个字符串。如果发现这种包,将从中提取目标地址和端 口,并对目标地址加以验证,通过後,将允许建立到该地址的TCP连接。   攻击者通过这个特性,可以设法连接受防火墙保护的服务器和服务。详细的描述可 见:http://www.checkpoint.com/techsupport/alerts/pasvftp.html。   3 反弹木马攻击   反弹木马是对付这种防火墙的最有效的方法。攻击者在内部网络的反弹木马定时地 连接外部攻击者控制的主机,由於连接是从内部发起的,防火墙(任何的防火墙)都认 为是一个合法的连接,因此基本上防火墙的盲区就是这里了。防火墙不能区分木马的连 接和合法的连接。   但是这种攻击的局限是:必须首先安装这个木马!!!所有的木马的第一步都是关 键!!!   四 攻击代理   代理是运行在应用层的防火墙,他实质是启动两个连接,一个是客户到代理,另一 个是代理到目的服务器。   实现上比较简单,和前面的一样也是根据规则过滤。由於运行在应用层速度比较慢 /1   攻击代理的方法很多。   这里就以wingate为例,简单说说了。(太累了)   WinGate是目前应用非常广泛的一种Windows95/NT代理防火墙软件,内部用户可以 通过一台安装有WinGate的主机访问外部网络,但是它也存在着几个安全脆弱点。   黑客经常利用这些安全漏洞获得WinGate的非授权Web、Socks和Telnet的访问,从 而伪装成WinGate主机的身份对下一个攻击目标发动攻击。因此,这种攻击非常难於被 跟踪和记录。      导致WinGate安全漏洞的原因大多数是管理员没有根据网络的实际情况对WinGate代 理防火墙软件进行合理的设置,只是简单地从缺省设置安装完毕後就让软件运行,这就 给攻击者可乘之机。   1 非授权Web访问   某些WinGate版本(如运行在NT系统下的2.1d版本)在误配置情况下,允许外部主 机完全匿名地访问因特网。因此,外部攻击者就可以利用WinGate主机来对Web服务器发 动各种Web攻击( 如CGI的漏洞攻击等),同时由於Web攻击的所有报文都是从80号Tcp 端口穿过的,因此,很难追踪到攻击者的来源。   检测   检测WinGate主机是否有这种安全漏洞的方法如下:   1) 以一个不会被过滤掉的连接(譬如说拨号连接)连接到因特网上。   2) 把浏览器的代理服务器地址指向待测试的WinGate主机。   如果浏览器能访问到因特网,则WinGate主机存在着非授权Web访问漏洞。   2 非授权Socks访问   在WinGate的缺省配置中,Socks代理(1080号Tcp端口)同样是存在安全漏洞。与 打开的Web代理(80号Tcp端口)一样,外部攻击者可以利用Socks代理访问因特网。   防范   要防止攻击WinGate的这个安全脆弱点,管理员可以限制特定服务的捆绑。在多宿 主(multi homed)系统上,执行以下步骤以限定如何提供代理服务。   1选择Socks或WWWProxyServer属性。   2选择Bindings标签。   3按下ConnectiollBeAcceptedOnTheFollowingInterfaceOnly按钮,并指定本 WinGate服务器的内部接口。   非授权Telnet访问   它是WinGate最具威胁的安全漏洞。通过连接到一个误配置的WinGate服务器的 Telnet服务,攻击者可以使用别人的主机隐藏自己的踪迹,随意地发动攻击。   检测   检测WinGate主机是否有这种安全漏洞的方法如下:   1.使用telnet尝试连接到一台WinGate服务器。 [root@happy/tmp]#telnet172.29.11.191 Trying172.29.11.191…. Connectedto172.29.11.191. Escapecharacteris『^]』. Wingate>10.50.21.5   2.如果接受到如上的响应文本,那就输入待连接到的网站。   3.如果看到了该新系统的登录提示符,那麽该服务器是脆弱的。 Connectedtohost10.50.21.5…Connected SunOS5.6 Login:   对策   防止这种安全脆弱点的方法和防止非授权Socks访问的方法类似。在WinGate中简单 地限制特定服务的捆绑就可以解决这个问题。一般来说,在多宿主(multihomed)系统 管理员可以通过执行以下步骤来完成:   1.选择TelnetSever属性。   2.选择Bindings标签。   3.按下ConnectiollBeAcceptedOnTheFollowingInterfaceOnly按钮,并指定本 WinGate服务器的内部接口。   五 後话   有防火墙的攻击不单是上面的一点,我有什麽写的不对的,大家指正。   一直以来,黑客都在研究攻击防火墙的技术和手段,攻击的手法和技术越来越智能 化和多样化。但是就黑客攻击防火墙的过程上看,大概可以分为三类攻击。   第一类攻击防火墙的方法是探测在目标网络上安装的是何种防火墙系统并且找出此 防火墙系统允许哪些服务。我们叫它为对防火墙的探测攻击。   第二类攻击防火墙的方法是采取地址欺骗、TCP序号攻击等手法绕过防火墙的认证 机制,从而 对防火墙和内部网络破坏。   第三类攻击防火墙的方法是寻找、利用防火墙系统实现和设计上的安全漏洞,从而 有针对性地发动攻击。这种攻击难度比较大,可是破坏性很大。 摘录自 http://www.owihk.com/network/ http://love.wonderspace.net -- ▅▅▅▅▅▅▅▅▅ ︴︴ 快乐的世界 忘了回家的时间˙ ˙ ▁▁▁ 我坐在窗前 凝望着漆黑的天 ▇▇▇╮ ▌ ˙ ███╯ ▌ ˙ ˙ ◥▓▓▓◤ 一起欣赏宁静的夜吧 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.80.131.66
1F:推 chiwa:感谢,获益良多~ 140.117.189.45 03/06
2F:推 orez:推一个! 61.228.195.157 03/06







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP