服务器 频道

Linux服务器的攻击实战分级解析

  1.3  分级解析对Linux服务器的攻击

  随着人们对安全问题的日益重视,网络安全已经不仅仅是技术问题,而是一个社会问题。企业应当提高对网络安全的重视,不应被各种商业宣传所迷惑,认为安装了防火墙、认证授权和入侵检测系统就可以保护网络免受各种攻击。实际上,并没有绝对安全的网络,也没有"无坚不摧"的安全解决方案。从辩证法的角度来说,安全是相对的。如果一味地只依赖技术工具,那就会越来越被动;只有运用社会和法律手段打击网络犯罪,才能更加有效。我国对于打击网络犯罪已经有了明确的司法规定,遗憾的是还没有得到大多数企业的重视,这也是本节的写作目的。

  下面不仅从技术的角度解析攻击,还从社会的角度分析攻击者的特征、攻击原因、攻击目标等,攻击和安全防护是矛与盾的关系。安全与反安全之间就是-场长期战斗,了解攻击者是非常重要的。更重要的是根据攻击级别提出解决方案。

  攻击是一种旨在妨碍、损害、削弱、破坏服务器安全的未授权行为。攻击的范围可以从服务拒绝直至完全危害和破坏服务器。

  1.3.1  攻击者使用什么操作系统

  攻击者使用的操作系统种类非常广泛。Macintosh是很少使用的平台,因为可用于Macintosh操作系统的工具不多,移植所需工具相当麻烦。Windows NT/2000/XP和UNIX是使用最多的平台,Linux也比较常见。同时可以看到越来越多的攻击者正在使用FreeBSD或NetBSD。

  1.3.2  典型的攻击者有什么特征

  (1)能用C、C++或Perl编写程序。大多数原始安全工具都是用这些语言中的一种或几种编写的,攻击者必须能够解释、编译和执行这些代码。更高明一些的攻击者则能够将那些不是专为特定平台编写的代码移植到自己的平台上。同样,他们也开发新的代码模块,以扩展如SATAN的工具(这些程序允许用户将编写的新工具集成进去)。不过随着J2EE平台的流行,Java成为新的工具。

  (2)深入掌握TCP/IP知识。攻击者必须了解Internet是如何工作的。攻击者必须对TCP/IP的原始代码有所了解,如IP的组成、帧的封装步骤等。

  (3)每周使用Internet多于72小时,攻击者不是临时用户。他们不仅了解自己的机器,而且对网络也了如指掌。攻击者必须有丰富的网络使用经验。

  (4)至少熟知三种操作系统,其中一种操作系统毫无疑问是UNIX或Linux。

  (5)大多数攻击者是(或曾经是)系统管理员或开发人员,具有开发客户服务器应用的经验。

 

0
相关文章