服务拒绝攻击
服务拒绝攻击企图通过使你的服务计算机崩溃或把它压跨来阻止你提供服务,服务拒绝攻击是最容易实施的攻击行为
基本介绍
- 中文名:服务拒绝攻击
- 外文名:Denialofserviceattack
- 拼音:fúwùjùjuégōngjī
- 类型:通过网路攻击的一种
简介
通过网路攻击的一种。向对方的计算机和路由器等传送不正当的数据使其陷入不能使用,使之增大通信量对对方网路造成麻痹的攻击。
拼音
fúwùjùjuégōngjī
英文
Denialofserviceattack
概述
服务拒绝攻击企图通过使你的服务计算机崩溃或把它压跨来阻止你提供服务,服务拒绝攻击是最容易实施的攻击行为,死亡之ping(pingofdeath),主要包括: 概览由于在早期的阶段,路由器对包的最大尺寸都有限制,许多作业系统对TCP/IP栈的实现在ICMP包上都是规定64KB,并且在对包的标题头进行读取之后,要根据该标题头里包含的信息来为有效载荷生成缓冲区,当产生畸形的,声称自己的尺寸超过ICMP上限的包也就是载入的尺寸超过64K上限时,就会出现记忆体分配错误,导致TCP/IP堆叠崩溃,致使接受方当机。 防御 现在所有的标準TCP/IP实现都已实现对付超大尺寸的包,并且大多数防火墙能够自动过滤这些攻击,包括:从windows98之后的windows,NT(servicepack3之后),linux、Solaris、和Mac OS都具有抵抗一般ping ofdeath攻击的能力。此外,对防火墙进行配置,阻断ICMP以及任何未知协定,都讲防止此类攻击。
防御
泪滴(teardrop)
概览 泪滴攻击利用那些在TCP/IP堆叠实现中信任IP碎片中的包的标题头所包含的信息来实现自己的攻击。IP分段含有指示该分段所包含的是原包的哪一段的信息,某些TCP/IP(包括servicepack4以前的NT)在收到含有重叠偏移的伪造分段时将崩溃。
概览
伺服器套用最新的服务包,或者在设定防火墙时对分段进行重组,而不是转发它们。
实现
随着网际网路套用的不断深入和企业内部网路环境的不断完善,企业传统的经营模式发生了很大的变化,企业网站已不仅仅是企业对外信息交流的视窗,同时也是进行正常商务活动的重要途径。目前,企业生产对网路的依赖程度变得越来越高,企业信息系统所有的不安全因素都将直接对正常的生产经营活动造成影响,而且网站的资料库伺服器、电子邮件伺服器、WWW伺服器、档案伺服器、套用伺服器等每一个都是一个供人出入的“门户”,只要有一个“门户”没有完全保护好——忘了上锁或不很牢固,“黑客”就会通过这道门进入系统,窃取或破坏系统资源。因此在企业网站建设中採用功能强大的安全产品与完善的管理体制,将是确保企业内部网路安全的主要途径,同时也是网站提供正常信息服务的前提。
从企业上网的方式来看,目前主要有两种模式:一是建设专用的网际网路环境,与企业内部网路完全隔离。这种方式由于内外网单独设定,网路安全相对较易实现,但投资较高,且容易形成投资浪费;二是企业网际网路用户与企业内部网完全融合,内外网之间通过防火墙进行隔离。这种方式可以有效降低投资,但网路安全实现相对较複杂,目前该方式是大多数企业普遍採用的方式。在这种方式下,企业内部信息资源的安全对网站安全防护体系有着很大的依赖性。因此,在设计企业网站的安全防护体系时,应重点考虑以下几个环节:
1)内部与外部网路的隔离,这主要靠合理的配置防火墙来实现;
2)採用网路安全防护手段,作为对防火墙的补充和防御来自企业内部的安全威胁;
3)利用访问控制保护重点资源(如邮件伺服器、资料库伺服器)。
企业网站安全主要内容 结合上述考虑和企业网站建设中的经验,企业网站的安全体系主要包括下面两个方面的防护:
主要内容
1、网路层安全防护
对网路进行安全保护是防治外部黑客入侵和内部网路滥用和误用的第一道屏障。网路层的安全防护应包括监测和防御网路入侵攻击,制止非法信息传输,保护WEB系统,保证只有授权许可的通信才可以在客户机和伺服器之间建立连线,而且正在传输当中的数据不能被读取和改变。
从网路层进行安全防护主要应针对如下几个方面:
网路访问控制:在网路与外界连线处进行网路访问控制,正确区分外部网路用户的身份,区分其是进行查询,修改还是管理维护,提供基于用户的访问规则,针对不同的用户和用户的不同存取要求授予其不同许可权,禁止非法用户进入系统。
网路地址翻译:使用网路地址翻译技术,可以让IP数据包的源地址和目的地址以及TCP或UDP的连线埠号在进出内部网时发生改变,这样可以禁止网路内部细节,防止外部黑客利用IP探测技术发现内部网路结构和伺服器真实地址,进行攻击。系统安全管理应该在网路与外界接口处实现数据包的网路地址翻译。
网路入侵防御:在企业内部网路上,会存在来自内部的一些恶意攻击和网路误用情况,甚至可能存在来自外部的恶意入侵。安全防护体系应该能够监视内部关键的网段,扫描网路上的所有数据,检测服务拒绝型袭击、可疑活动、怀恶意的applets、病毒等各种网路进攻手段,及时报告管理人员并防止这些攻击手段到达目标主机。
2、系统级安全防护
系统级安全防护主要是针对作业系统本身存在的安全漏洞和隐患,包括:
1)系统弱点扫描:能够定期扫描作业系统以及资料库系统的安全漏洞以及错误配置。
2)加强作业系统用户认证授权管理。
3)增强访问控制管理。
4)计算机病毒防护:保证企业内部网路抵御网路外部的病毒入侵,从而保障系统的安全运行。
5)WEB伺服器的专门保护。Web伺服器是一个单位直接面对外界的大门,通常也是最先在网路伤害行为中受到威胁的环节,同时主页是一个单位的形象。对于WEB的安全维护管理,特别是主页的维护,修改主页是一种典型的网路伤害行为,所以主页的保护,及时恢复是对此行为的有效打击。同时,需要对于Web访问、监控/阻塞/报警、入侵探测、攻击探测、恶意applets、恶意Email等在内的安全策略进行明确规划,包括了解其网路利用情况、检测入侵和可疑网路活动时需要的规则。
网站拓扑设计 在网路拓扑的设计中,应充分考虑网路的稳定和安全运行。在DNS的设定上,使用内外双DNS,外部DNS用来解析外网用户对企业网站的访问,还可为小区接入用户提供DNS域名解析。内外DNS可作为相互之间的备份。在企业内部网路优先使用内部DNS,因为内部DNS可以用作解析内部OA系统、内部FTP、内部Intranet网站,方便内部的网站的访问,并可使内部的所有用户(包括不能连线Internet的用户)访问企业网站及其邮件系统。
网站拓扑设计
在网站整体安全上,採用三个网路区设计:即内部网路区、外部网路区、安全隔离(DMZ)区。将FTP、Email、WWW伺服器置于安全隔离区,既保证用户访问的方便性,又使其有一定的安全保护;将后台资料库、身份认证和入侵检测等伺服器置于防火墙区域网路,充分保证网路传输和数据的安全性。在防火墙内侧,设定一个具有频宽管理功能的网路交换机,使其能按对不同用户进行网路频宽管理,实现按需给用户供给频宽。在防火墙外侧,部署一台具有频宽管理功能的交换机,以实现小区和其它非办公用户的频宽管理。
企业网路安全实现手段 在网站建设中,主要採用以下安全手段:
实现手段
1、防火墙
防火墙处于网路安全体系中的最底层,是内部网路与外部公共网路之间的第一道屏障,能够通过定製或限制对特定资源(如敏感档案或Web浏览等)的访问来帮助企业获得安全保证。
为确保企业内部网的安全,一般採用两道防火墙进行串接。两个防火墙最好採用不同厂家的产品,且至少应有一个是国产。
在两道防火墙的最内侧防火墙内侧级联病毒防火墙,实现对通过HTTP、SMTP和FTP伺服器传播的病毒进行防治;将内部网路、外部网路划分成多个区域,设立区域病毒防治伺服器,实现对所属区域的计算机的集中防毒控制以及软体更新;在公司的各伺服器上安装相应的网路防毒软体,防止病毒的传播;建立统一的防毒控制中心,实现全公司範围的病毒查、杀及软体更新。
网路防火墙主要採用了CiscoPIX525UR及网路卫士防火墙4000。
CiscoPIX525防火墙提供了完全防火墙保护以及IP安全(IPsec)虚拟专网(VPN)能力,实现了在Internet或所有IP网路上的安全保密通信。它集成了VPN的主要功能:隧道、数据加密、安全性和防火墙,是一种安全、可扩展的远程访问和办公平台。该防火墙同时具有防止拒绝服务攻击、URL过滤、邮件保护等功能。
网路卫士防火墙4000採用基于OS核心的会话检测技术,在OS核心实现对套用层访问控制。它支持TOPSEC技术体系的核心技术,可以实现防火墙、IDS、病毒防护系统、信息审计系统等的互通与联动,支持多种身份认证,如OTP、RADIUS、S/KEY、SECUREID、TACACS/TACACS+、口令方式、数字证书(CA),更好地实现用户鉴别和访问控制,同时还支持多层次分散式频宽管理。
2、安全评估和审计
一个完整有效的网路安全解决方案,是建立在对现有安全隐患进行充分评估之上的。通过部署相应的安全评估工具,可以发现、发掘和报告现有网路、系统和套用环境之下存在的漏洞和安全隐患。
在公司网际网路站中选用了CA公司的产品:ETRUSTPOLICYCOMPLIANCE作为安全评估和安全审计解决方案。
3、入侵检测
作为防火墙系统的补充,在防火墙的内侧部署基于网路的入侵检测系统,以有效防止经过防火墙系统过滤后的数据包中的非法代码对内部网路系统发动攻击;在企业内部网路的重要网段安装网路基于网路的入侵检测系统、关键主机系统安装基于主机上的入侵检测系统,以保护整个网路和系统安全;在整个网路部署一套安全扫描系统,定期对网路、系统的安全状况进行评估;建立网路安全控制中心,实现对防火墙、入侵检测系统和安全扫描系统的集中管理。
4、内容过滤
通过设定内容过滤伺服器,如CA的EtrustContentnspcinteWay产品,採用相应的策略,对共公信息资源进行过滤,堵截危害信息的传播,保证信息安全和防止恶性程式入侵。
配置内容过滤服务后,所有进入的基于HTTP的可下载对象均被网关拦截,它还可以对已签名对象进行检查并验证其数字签名,对压缩档案进行解压缩操作,对每个执行档进行分析并判定它是否符合企业的安全性策略。然后,可以相应地允许这些对象通过(即允许访问网路)或阻挡这些对象(即拒绝访问)。
5、VPN专用网路
VPN(VirtualPrivateNetwork)使得用户能够可以在公共网路上构建自己的“专有”网,从而能够将自己的关键套用运行在这样的一个“虚拟专有网”上。通过VPN数据隧道加密技术,保证通过公网的数据的安全。该技术涵盖了用户认证、私有性、用户授权、完整性、易于管理、保护防火墙内外部的数据流等特徵。
VPN可以自动监控所有进出主机的TCP/IP和UDP数据流。当一个装有VPN客户端的主机试图与另外一个同样装有VPN客户端的主机进行通讯时,VPN开始安全握手,然后在这两台主机之间的数据流被透明地、自动地进行加密。
6、邮件病毒网关
通过配置邮件防病毒软体,使用户能在接收电子邮件时,对带有附属档案的邮件进行病毒扫描。使用户在打开附属档案前,能看到病毒检测结果。该防病毒软体应能及时提供查、防毒的升级服务,病毒引擎每周自动更新,保障用户“只收邮件,不收病毒”。通过上述安全手段的实施,为公司企业上网营造了一个较为安全的网路环境,各种企业套用也得以成功实现。如今,公司企业网站已成为公司对外交流的主要视窗和稳定的信息互动平台,在企业生产经营中扮演越来越重要的角色。
化解入侵方法
怎样才能畅游网际网路,获取想要的东西。不被网路犯罪影响到。Linux伺服器的安全性能受到越来越多的关注,这里根据Linux伺服器受到攻击的深度以级别形式列出,并提出不同的解决方案。怎样才能畅游网际网路,获取想要的东西。不被网路犯罪影响到。Linux受到广大用户的喜好,现在有大量的网路伺服器使用Linux作业系统。Linux伺服器的安全性能受到越来越多的关注,这里根据Linux伺服器受到攻击的深度以级别形式列出,并提出不同的解决方案。
对Linux伺服器攻击的定义是:攻击是一种旨在妨碍、损害、削弱、破坏Linux伺服器安全的未授权行为。攻击的範围可以从服务拒绝直至完全危害和破坏Linux伺服器。对Linux伺服器攻击有许多种类,本文从攻击深度的角度说明,我们把攻击分为四级。
攻击级别一 服务拒绝攻击(DoS)
攻击级别一
由于DoS攻击工具的泛滥,及所针对的协定层的缺陷短时无法改变的事实,DoS也就成为了流传最广、最难防範的攻击方式。
服务拒绝攻击包括分散式拒绝服务攻击、反射式分布拒绝服务攻击、DNS分布拒绝服务攻击、FTP攻击等。大多数服务拒绝攻击导致相对低级的危险,即便是那些可能导致系统重启的攻击也仅仅是暂时性的问题。这类攻击在很大程度上不同于那些想获取网路控制的攻击,一般不会对数据安全有影响,但是服务拒绝攻击会持续很长一段时间,非常难缠。
到目前为止,没有一个绝对的方法可以制止这类攻击。但这并不表明我们就应束手就擒,除了强调个人主机加强保护不被利用的重要性外,加强对伺服器的管理是非常重要的一环。一定要安装验证软体和过滤功能,检验该报文的源地址的真实地址。另外对于几种服务拒绝可以採用以下措施:关闭不必要的服务、限制同时打开的Syn半连线数目、缩短Syn半连线的timeout时间、及时更新系统补丁。
攻击级别二 本地用户获取了他们非授权的档案的读写许可权
攻击级别二
本地用户是指在本地网路的任一台机器上有口令、因而在某一驱动器上有一个目录的用户。本地用户获取到了他们非授权的档案的读写许可权的问题是否构成危险很大程度上要看被访问档案的关键性。任何本地用户随意访问临时档案目录(/tmp)都具有危险性,它能够潜在地铺设一条通向下一级别攻击的路径。
级别二的主要攻击方法是:黑客诱骗合法用户告知其机密信息或执行任务,有时黑客会假装网路管理人员向用户传送邮件,要求用户给他系统升级的密码。
由本地用户启动的攻击几乎都是从远程登录开始。对于Linux伺服器,最好的办法是将所有shell账号放置于一个单独的机器上,也就是说,只在一台或多台分配有shell访问的伺服器上接受注册。这可以使日誌管理、访问控制管理、释放协定和其他潜在的安全问题管理更容易些。还应该将存放用户CGI的系统区分出来。这些机器应该隔离在特定的网路区段,也就是说,根据网路的配置情况,它们应该被路由器或网路交换机包围。其拓扑结构应该确保硬体地址欺骗也不能超出这个区段。
攻击级别三 远程用户获得特权档案的读写许可权
攻击级别三
第三级别的攻击能做到的不只是核实特定档案是否存在,而且还能读写这些档案。造成这种情况的原因是:Linux伺服器配置中出现这样一些弱点:即远程用户无需有效账号就可以在伺服器上执行有限数量的命令。
密码攻击法是第三级别中的主要攻击法,损坏密码是最常见的攻击方法。密码破解是用以描述在使用或不使用工具的情况下渗透网路、系统或资源以解锁用密码保护的资源的一个术语。用户常常忽略他们的密码,密码政策很难得到实施。黑客有多种工具可以击败技术和社会所保护的密码。主要包括:字典攻击(Dictionaryattack)、混合攻击(Hybridattack)、蛮力攻击(Bruteforceattack)。一旦黑客拥有了用户的密码,他就有很多用户的特权。密码猜想是指手工进入普通密码或通过编好程式的正本取得密码。一些用户选择简单的密码—如生日、纪念日和配偶名字,却并不遵循应使用字母、数字混合使用的规则。对黑客来说要猜出一串8个字生日数据不用花多长时间。
防範第三级别的攻击的最好的防卫方法便是严格控制进入特权,即使用有效的密码。
主要包括密码应当遵循字母、数字、大小写(因为Linux对大小写是有区分)混合使用的规则。
使用象“#”或“%”或“$”这样的特殊字元也会添加複杂性。例如採用"countbak"一词,在它后面添加“#$”(countbak#$),这样您就拥有了一个相当有效的密码。
攻击级别四 远程用户获得根许可权
攻击级别四
第四攻击级别是指那些决不应该发生的事发生了,这是致命的攻击。表示攻击者拥有Linux伺服器的根、超级用户或管理员许可权,可以读、写并执行所有档案。换句话说,攻击者具有对Linux伺服器的全部控制权,可以在任何时刻都能够完全关闭甚至毁灭此网路。
攻击级别四主要攻击形式是TCP/IP连续偷窃,被动通道听取和信息包拦截。TCP/IP连续偷窃,被动通道听取和信息包拦截,是为进入网路收集重要信息的方法,不像拒绝服务攻击,这些方法有更多类似偷窃的性质,比较隐蔽不易被发现。一次成功的TCP/IP攻击能让黑客阻拦两个团体之间的交易,提供中间人袭击的良好机会,然后黑客会在不被受害者注意的情况下控制一方或双方的交易。通过被动窃听,黑客会操纵和登记信息,把档案送达,也会从目标系统上所有可通过的通道找到可通过的致命要害。黑客会寻找在线上和密码的结合点,认出申请合法的通道。信息包拦截是指在目标系统约束一个活跃的听者程式以拦截和更改所有的或特别的信息的地址。信息可被改送到非法系统阅读,然后不加改变地送回给黑客。
TCP/IP连续偷窃实际就是网路嗅探,注意如果您确信有人接了嗅探器到自己的网路上,可以去找一些进行验证的工具。这种工具称为时域反射计量器(TimeDomainReflectometer,TDR)。TDR对电磁波的传播和变化进行测量。将一个TDR连线到网路上,能够检测到未授权的获取网路数据的设备。不过很多中小公司没有这种价格昂贵的工具。对于防範嗅探器的攻击最好的方法是:
1、安全的拓扑结构。嗅探器只能在当前网路段上进行数据捕获。这就意味着,将网路分段工作进行得越细,嗅探器能够收集的信息就越少。
2、会话加密。不用特别地担心数据被嗅探,而是要想办法使得嗅探器不认识嗅探到的数据。这种方法的优点是明显的:即使攻击者嗅探到了数据,这些数据对他也是没有用的。
特别提示:应对攻击的反击措施
对于超过第二级别的攻击您就要特别注意了。因为它们可以不断的提升攻击级别,以渗透Linux伺服器。此时,我们可以採取的反击措施有:
首先备份重要的企业关键数据。
改变系统中所有口令,通知用户找系统管理员得到新口令。
隔离该网路网段使攻击行为仅出现在一个小範围内。
允许行为继续进行。如有可能,不要急于把攻击者赶出系统,为下一步作準备。
记录所有行为,收集证据。这些证据包括:系统登录档案、套用登录档案、AAA(Authentication、Authorization、Accounting,认证、授权、计费)登录档案,RADIUS(RemoteAuthenticationDial-InUserService)登录,网路单元登录(NetworkElementLogs)、防火墙登录、HIDS(Host-baseIDS,基于主机的入侵检测系统)事件、NIDS(网路入侵检测系统)事件、磁碟驱动器、隐含档案等。收集证据时要注意:在移动或拆卸任何设备之前都要拍照;在调查中要遵循两人法则,在信息收集中要至少有两个人,以防止篡改信息;应记录所採取的所有步骤以及对配置设定的任何改变,要把这些记录保存在安全的地方。检查系统所有目录的存取许可,检测Permslist是否被修改过。
进行各种尝试(使用网路的不同部分)以识别出攻击源。
为了使用法律武器打击犯罪行为,必须保留证据,而形成证据需要时间。为了做到这一点,必须忍受攻击的冲击(虽然可以制定一些安全措施来确保攻击不损害网路)。对此情形,我们不但要採取一些法律手段,而且还要至少请一家有权威的安全公司协助阻止这种犯罪。这类操作的最重要特点就是取得犯罪的证据、并查找犯罪者的地址,提供所拥有的日誌。对于所蒐集到的证据,应进行有效地保存。在开始时製作两份,一个用于评估证据,另一个用于法律验证。
找到系统漏洞后设法堵住漏洞,并进行自我攻击测试。
网路安全已经不仅仅是技术问题,而是一个社会问题。企业应当提高对网路安全重视,如果一味地只依靠技术工具,那就会越来越被动;只有发挥社会和法律方面打击网路犯罪,才能更加有效。我国对于打击网路犯罪已经有了明确的司法解释,遗憾的是大多数企业只重视技术环节的作用而忽略法律、社会因素。
了解了对Linux伺服器的四种入侵级别,你才能更好的套用Linux去上网。