66问答网
所有问题
高手来解释一下
计算机的溢出问题,怎么定义的,为什么要益出啊?
常见的一些益出工具,它的作用是什么?谢谢
举报该问题
推荐答案 2006-02-27
机科学和安全问题的分析家认为,计算机的最大隐患不是千年虫问题,而是称为“缓存溢出”的安全漏洞。千年虫只会使计算机无法正确识别用两位数表示的年份,而缓存溢出则不同,它为心怀恶意的黑客打开了攻击他人计算机的大门,使他们可以利用这个漏洞打入他想要攻击的计算机。
在缓存溢出的计算机中,攻击者可以用超出需要的字符填满一个域,通常是地址栏。在某些情况下,这些过量的字符能够作为“可执行”代码来运行,从而使得攻击者可以不受安全措施的约束来控制被攻击的计算机。
美国Oregon科学与技术研究生院(OGI)最近公布的一篇论文称:“过去10年中,缓存溢出一直是计算机的最大安全隐患。由于这种攻击使得任何人都能够完全控制某一台主机,因此这构成了对计算机安全的最大威胁。
安全问题分析家认为,解决缓存溢出问题的第一步是,人们必须更加小心地进行计算机的编程。程序员只要增加能够处理过长字符串的指令,就能够防止对他们的产品的攻击。安全分析家Alan Paller说:“造成问题的原因是程序员的粗心大意。你编写了一个程序,让他人输入信息,为他们提供了一定数量的字符空间,但是你不检查程序能不能接受更多的字符。像这样的程序员是不称职的,他就是问题的根源。他的错误将要我们花费很大的精力来加以解决。”
OGI的论文认为,小心编写代码是防止缓存溢出的第一步,但是,鉴于目前的编程语言特点和人们粗心大意的编程做法,这个问题的解决真是说起来容易做起来难。该论文的作者指出:“编写正确的代码虽然是个很好的想法,但是必须付出很大的代价,尤其是用容易出错的C语言来编写,情况更是如此。”
为了解决编写代码不认真的问题,程序员创建了一些错误调试工具,以便寻找缓存溢出的隐患。此外,该论文还提出了一些其他手段,用于防止代码在地址空间或已有的范围内运行,使得过多的字符不会移到它们能够运行的位置中去。该论文建议要综合运用各种保护措施来解决缓存溢出的弱点。
缓存溢出的问题最终还是要靠软件供应商来解决,客户应该让它们承担这个责任。aller说:“问题的责任应该由Microsoft的Bill Gates和Sun的Scott McNealy来负。人们不应该对供应商如此宽宏大量,这个问题并没有完。”
Sun也认为,缓存溢出问题很常见,并且是个可以防止的问题。不过它辩解说,公司正在努力防止编程错误,一旦出现,将立即加以解决。Sun的Tom Goguen说:“我们正在开发相应的工具,以便对软件进行自动检查,防止进一步出现类似的问题。”Microsoft也于最近对Windows操作系统中涉及缓存溢出的代码进行了修改,不过该公司没有就缓存溢出问题直接展开评论。
美国加利福尼亚大学的计算机学副教授Matt Bishop认为,造成缓存溢出问题的部分原因是程序员不重视解决人们早就认识到的一个危险。他说:“我们没有吸取以往的教训。早在六七十年代,我们就已经知道如何解决缓存溢出的办法。但是它的解决方案通常是使用硬件或者是在程序本身中来实现的。有人认为这使程序的运行变得非常慢,因此许多程序推出时根本不带有缓存检查功能。现在我们不得不为此付出代价。”
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Dp9ppUv.html
相似回答
请
高手
或者专业人士为在下
解释一下
这几句诗词的意思,谢谢
答:
求高手给我解释一下这几句诗的意思 给你鬼谷子中对于"马过山川格"的标准解释
此命眉清目秀,性格轩昂,随机知变,知高识低,分尊卑
,别贵贱,只缘心高志大,因此踪迹不宁,大宽小急,紧慢不匀,忘前失后,一生大起大落,历风霜,却得凶中变吉相,所谓"晚景风流",老来得福. 事业 无所...
请
高手
详细
解释一下
答:
运动补偿概念是以对视 频帧间运动的估算为基础的,也就是说,若视频镜头中所有物体均在空间上有一位移,那么用有限的运动参数(如对于像素的平移运 动,可用运动矢量来描述)来对帧间的运动加以描述。在这一简单 例子中,一个来自前编码帧的运动补偿预测像素,就能给出一个有 效像素的最佳预测。通常,预测误差和运动矢量...
化学
高手解释一下
什么是自由基和游离基?
答:
氧气是生命的基础, 我们的生命基本上是一部氧化与还原的循环机器, 我们吃下食物, 然后吸收, 再以氧化作用转变成我们可以利用的能量消耗它, 这个过程无疑会意外地产生许多自由基, 当我们年轻时, 体内有非常好的自由基中和系统来为我们免除自由基造成的伤害, 但是当我们日日年老, 我们的自由基修补系统也随之老化效...
...为什么到结局我没有看明白呢? 请
高手
帮忙
解释解释
?
答:
这世上有没有鬼,在乎于自己的内心
。下面我们来具体的说一下。第一 第一诫,这个世界上没鬼,因为鬼是科学解释不了的东西,而且鬼的出现会造成恐慌,扰乱大家,从大局来讲,说没鬼比说有鬼更好管理。世界上没鬼是说给别人听的,自己不要相信就行了。小警察刚出道,不懂世事。做事非常认真,结...
四柱八字
解释
,哪位
高手
能说明
一下
?
答:
四柱八字
解释
,哪位
高手
能说明
一下
? 劫财偏官日元正官坤造:癸亥戊午壬申己酉(戌亥空)甲食神丁正财戊偏官辛正印壬比肩己正官壬比肩庚偏印神煞:禄神灾煞太极贵人桃花孤辰寡宿国印贵人灾煞亡神劫煞羊刃起运:命主于出生后... 劫财 偏官 日元 正官坤造:癸亥 戊午 壬申 己酉 (戌亥空) 甲食神 丁正财 戊偏官 辛正印 ...
...讲的是什么意思,根本没有看懂,求解,
高手解释一下
!
答:
《现代启示录》这个片子讲的是什么意思,根本没有看懂,求解,
高手解释一下
! 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分?Thinsrace 2011-07-18 知道答主 回答量:6 采纳率:0% 帮助的人:0 我也去答题访问个人页 关注 展开全部 在越南战争期间,美军上尉威拉德接到总部的命令, 去寻找脱离了...
大家正在搜
哪位高手解释一下
哪位高手解释一下帆雨动画
高手就是高手下一句
棋逢高手解释
棋逢高手的下一句
棋逢对手的解释
高手都在船下
高手下围棋
最强高手下载