个人网络安全防卫手册网络技术的飞速发展,随之而来的不仅仅是惬意与便利,资料的使用、数据的安全更是让我们忧心仲仲,网络安全事件层出不穷
毫不夸张地说,无论是企业用户,还是个人用户,只是你上网,就身处危险之中
如何将这种危险降到最低点
本文试着将各种攻击伎俩列出,并给出详细的解决方案,希望能给你营造出一个安全的网络环境
一、网络攻击概览1
服务拒绝攻击服务拒绝攻击企图通过使你的服务计算机崩溃或把它压跨来阻止你提供服务,服务拒绝攻击是最容易实施的攻击行为,主要包括:(1)死亡之ping(pingofdeath):由于在网络技术形成早期,路由器对数据包的最大尺寸都有限制,许多操作系统对TCP/IP栈的实现在ICMP包上都是规定64KB,并且在对包的标题头进行读取之后,要根据该标题头里包含的信息来为有效载荷生成缓冲区,当产生畸形的,声称自己的尺寸超过ICMP上限的包也就是加载的尺寸超过64K上限时,就会出现内存分配错误,导致TCP/IP堆栈崩溃,致使接受方死机
(2)泪滴(teardrop):泪滴攻击利用那些在TCP/IP堆栈实现中信任IP碎片中的包的标题头所包含的信息来实现攻击
IP分段含有指示该分段所包含的是原包的哪一段的信息,某些TCP/IP(包括Servicepack4以前的NT)在收到含有重叠偏移的伪造分段时将崩溃
(3)UDP洪水(UDPflood):各种各样的假冒攻击利用简单的TCP/IP服务,如Chargen和Echo来传送毫无用处的占满带宽的数据
通过伪造与某一主机的Chargen服务之间的一次的UDP连接,回复地址指向开着Echo服务的一台主机,这样就生成在两台主机之间的足够多的无用数据流,如果足够多的数据流就会导致带宽的服务攻击
(4)SYN洪水(SYNflood):一些TCP/IP栈的实现只能等待从有限数量的计算机发来的ACK消息,因为他们只有有限的内存缓冲区