


攻击级别
系统攻击有许多种类,本节从攻击级别的角度进行说明。图1-6显示了攻击的6个等级,每一层代表一个进入目标网络的深度,我们称之为敏感级(Levels of sensitivity),箭头与层次相连的点标志了对应于每一破译技术的危险程度,我们将它称为攻击状态(States of attack)。

图 攻击的6个等级
1.级别1
A箭头:表示邮件炸弹的攻击。
B箭头:表示简单拒绝服务攻击。
在级别1范围内的攻击基本上互不相关。包括拒绝服务攻击和邮件炸弹,这些攻击一般比较好制止,这是因为这些攻击是以垃圾信息方式进行的。在大多数情况下,只须应用排除模式设置就可以解决这个问题。拒绝服务攻击包括:简单拒绝服务攻击、分布拒绝服务攻击、DNS分布拒绝服务攻击和FTP攻击。
对于这四种攻击可以采用以下措施:
关闭不必要的服务。
限制同时打开的SYN半连接数目。
缩短SYN半连接的time out时间。
及时更新系统补丁。
拒绝服务攻击经常发生,解决此问题的最佳方法就是在inetd.sec文件DENY清单中加入入侵者源主机/网络名阻止入侵行为,除屏蔽网络连接外,还没有一种主动性的方法可以避免这种攻击。不过需要注意的是,如果证实了一次拒绝服务攻击,应该检查系统是否可能遭受其他攻击,拒绝服务攻击常常是电子欺骗的先行者(甚至是组成部分)。如果观察到某台机器特定端口上的一次全面的Flooding攻击,请观测这个端口,弄清这个端口是干什么用的,检查它限制什么服务。如果那种服务是内部系统的组成部分,那么要特别小心。那些貌似拒绝服务的攻击,事实上就是突破网络安全的开始。通常情况下,拒绝服务攻击会持续很长一段时间。
如果是同步Flooding攻击,这里有一些识别攻击者的方法。攻击者在每一次实施ping时,向目标报出了他的IP地址。虽然没有给出攻击者的E-mail地址,但我们可以追踪其最终源(注意,追踪程序将揭示攻击者出发的真实网络地址,这通常是反向追踪程序查找的最后一项内容)。
大多数拒绝服务攻击导致相对较低的危险,即便是那些可能导致重启的攻击也仅仅是暂时性的问题。这类攻击在很大程度上不同于那些想获取网络控制的攻击。
邮件炸弹的攻击也叫邮件水灾攻击,发生在当许多邮件被发送至一个目标,发送代理人被覆盖时,邮件水灾会破坏其他交流程序的稳定。用邮件来使一个系统蒙受灾难是残酷的,但却是有效的,攻击者的目的就是要破坏邮件服务器。诱发邮件水灾攻击的有趣方法之一是利用一些邮件申请的自动反应功能。一旦黑客发现对两个不同的系统能做出活跃的、自动的应答时,他就能指使一个邮件发送到另一个。因为两者都是对每个信息做出自动应答,他们制造了一个信息回馈孔,这会比其他系统收集到更多的邮件。至于邮件水灾,通常很容易追查到攻击者。此外,bozo files(kill文件)和排除模式配置基本上能阻止这些攻击。
2.级别2和级别3
C箭头:表示本地用户获得非授权访问。
D箭头:表示本地用户获得他们不该拥有的文件写入权限。
E箭头:表示远程用户获得了非授权账号。
级别2和级别3包括诸如本地用户获取到了他们本不可以访问的文件的读写权限这类事件。当然,任何本地用户访问/tmp目录都具有危险性,它能够潜在地铺设一条通向级别3的路。在级别3,用户可以获取写访问权限(并由此过渡到级别4环境)。
级别2攻击是危险的,并很容易发展为级别3、级别4、级别5和级别6。如果运行这种网络,请立即取得上述访问控制设备,如果不照此进行,某些人想破坏网络仅仅是时间问题。如果有可能,请监控所有流经端口137~139的消息,其间将产生共享进程。
本地攻击的难度不太大。所谓本地用户(Local user),我们认为是相对而言的。在网络世界中,本地用户是在本地网络的任一台机器上有口令,因而在某一驱动器上有一个目录的用户(无论那个目录的服务目的是什么)。
由本地用户启动的攻击几乎都是从远程登录开始的。对于ISP,最好的办法是将所有shell账号放置于一个单独的机器上,也就是说,只在一台或多台分配有 shell访问的机器上接受注册。这可以使日志管理、访问控制管理、释放协议和其他潜在的安全问题管理更容易些。还应该将存放用户CGI的系统区分离出来。这些机器应该隔离在特定的网络区段,也就是说,根据网络的配置情况,它们应该被路由器或网络交换机包围。其拓扑结构应该确保硬件地址不能超出这一特定区段。
针对这些利用访问控制营造所需环境的攻击,有两种涉及许可权的关键因素,每一种都能影响到级别2是否会升级到级别3、4或5。这些因素是:
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解