系统防御战黑客网络攻击的预防措施的

电子产品制造设备2021年09月06日

四、其他络攻击行为的防范措施

协议攻击和拒绝服务攻击是黑客惯于使用的攻击方法,但随着络技术的飞速发展,攻击行为千变万化,新技术层出不穷。下面将阐述一下络嗅探及缓冲区溢出的攻击原理及防范措施。

1、针对络嗅探的防范措施

络嗅探就是使络接口接收不属于本主机的数据。计算机络通常建立在共享信道上,以太就是这样一个共享信道的络,其数据报头包含目的主机的硬件地址,只有硬件地址匹配的机器才会接收该数据包。一个能接收所有数据包的机器被称为杂错节点。通常账户和口令等信息都以明文的形式在以太上传输,一旦被黑客在杂错节点上嗅探到,用户就可能会遭到损害。

对于络嗅探攻击,我们可以采取以下措施进行防范:

(1)络分段 一个络段包括一组共享低层设备和线路的机器,如交换机,动态集线器和桥等设备,可以对数据流进行限制,从而达到防止嗅探的目的。

(2)加密 一方面可以对数据流中的部分重要信息进行加密,另一方面也可只对应用层加密,然而后者将使大部分与络和操作系统有关的敏感信息失去保护。选择何种加密方式这就取决于信息的安全级别及络的安全程度。

(3)一次性口令技术 口令并不在络上传输而是在两端进行字符串匹配,客户端利用从服务器上得到的Challenge和自身的口令计算出一个新字符串并将之返回给服务器。在服务器上利用比较算法进行匹配,如果匹配,连接就允许建立,所有的Challenge和字符串都只使用一次。

现役的空地反辐射导弹 (4)禁用杂错节点 安装不支持杂错的卡,通常可以防止IBM兼容机进行嗅探。

2、缓冲区溢出攻击及其防范措施

缓冲区溢出攻击是属于系统攻击的手段,通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。当然,随便往缓冲区中填东西并不能达到攻击的目的。最常见的手段是通过制造缓冲区溢出使程序运行一个用户shell,再通过shell执行其它命令。如果该程序具有root权限的话,攻击者就可以对系统进行任意操作了。

缓冲区溢出对络系统带来了巨大的危害,要有效地防止这种攻击,应该做到以下几点:

(1)程序指针完整性检查 在程序指针被引用之前检测它是否改变。即便一个攻击者成功地改变了程序的指针,由于系统事先检测到了指针的改变,因此这个指针将不会被使用。

(2)堆栈的保护 这是一种提供程序指针完整性检查的编译器技术,通过检查函数活动记录中的返回地址来实现。在堆栈中函数返回地址后面加了一些附加的字节,而在函数返回时,首先检查这个附加的字节是否被改动过。如果发生过缓冲区溢出的攻击,那么这种攻击很容易在函数返回前被检测到。但是,如果攻击者预见到这些附加字节的存在,并且能在溢出过程中同样地制造他们,那么他就能成功地跳过堆栈保护的检测。

(3)数组边界检查 所有的对数组的读写操作都应当被检查以确保对数组的操作在正确的范围内进行。最直接的方法是检查所有的数组操作,通常可以采用一些优化技术来减少检查次数。目前主要有这几种检查方法:Compaq C编译器、Jones Kelly C数组边界检查、Purify存储器存取检查等。

未来的竞争是信息竞争,而络信息是竞争的重要组成部分。其实质是人与人的对抗,它具体体现在安全策略与攻击策略的交锋上。为了不断增强信息系统的安全防御能力,必须充分理解系统内核及络协议的实现,真正做到洞察对方络系统的“细枝末节”,同时应该熟知针对各种攻击手段的预防措施,只有这样才能尽最大可能保证络的安全。

合肥治疗卵巢炎费用
乌鲁木齐哪家治男科医院好
一品红
相关阅读
穿搭指南:开叉裙怎么所选?

开叉裙子的种类还蛮多,要是得来的话,不如试试这三种:前所开叉、侧开叉...

2023-11-29
堪称Windows版Mac mini!苹果品质却很好用:零刻SER 4迷你电脑评测

知道到迷你PS,坚信很多人第一自由基就是的产品的Mac mini。精细紧凑的外观...

2023-11-06
面相二王眉:正二王倒二王

“八字哑”是哑毛里面比起少见的一种形哑型,八字哑又分为于是以八字哑和...

2023-10-23
公募行业出乎意料新规来了!薪酬递延支付不少于3年,基金经理递延支付金额不低于40%

每经美联社:黄小聪 每经编辑:肖芮冬 现在,本公司发布《公开募集证券交...

2023-10-14
APP也能拍出电影感,vivo S15系列让你自带主角光环

前不久vivo发行的vivo S15三部引起数码圈的关注,除了不俗的外观设计与强劲的...

2023-10-10
真正有品味的女孩,夏天不会去穿这4件“衣服”,显廉价拉低档次

想要看一个女人有未现代人,看她的日常接送配就可以从前获知。值得注意是...

2023-10-05
友情链接