软硬件共同保护操作系统安全
文章来源:未知 文章作者:enread 发布时间:2011-01-27 02:09 字体: [ ]  进入论坛
(单词翻译:双击或拖选)

The operating system (OS) is the backbone1 of your computer. If the OS is compromised(妥协,连累) , attackers can take over your computer – or crash it. Now researchers at North Carolina State University have developed an efficient system that utilizes2 hardware and software to restore an OS if it is attacked. At issue are security attacks in which an outside party successfully compromises one computer application (such as a Web browser) and then uses that application to gain access to the OS. For example, the compromised application could submit a "system call" to the OS, effectively asking the OS to perform a specific function. However, instead of a routine function, the attacker would use the system call to attempt to gain control of the OS.

"Our goal is to give the OS the ability to survive such attacks," says Dr. Yan Solihin, an associate professor of electrical and computer engineering at NC State and co-author of a paper describing the new system. "Our approach has three components4: attack detection; security fault isolation5; and recovery."

The concept is to take a snapshot of the OS at strategic points in time (such as system calls or interrupts), when it is functioning normally and then, if the OS is attacked, to erase6 everything that was done since the last "good" snapshot was taken – effectively going back in time to before the OS attack. The mechanism7 also allows the OS to identify the source of the attack and isolate8 it, so that the OS will no longer be vulnerable to attacks from that application.

The idea of detecting attacks and re-setting a system to a safe state is a well-known technique for restoring a system's normal functions after a failure, but this is the first time researchers have developed a system that also incorporates(包含,吸收) the security fault isolation component3. This critical component prevents the OS from succumbing9 to(屈服于) the same attack repeatedly.

The concept of taking snapshots of the OS and using it to replace the OS if it is compromised was previously10 viewed as impractical11, since taking these snapshots and running such a system significantly slowed computer operating speeds. "But we've developed hardware support that allows the OS to incorporate these survivability(生命力) components more efficiently12, so that they take up less time and energy," Solihin says. The researchers say the survival system takes up less than 5 percent of the OS's operating overhead.



点击收听单词发音收听单词发音  

1 backbone ty0z9B     
n.脊骨,脊柱,骨干;刚毅,骨气
参考例句:
  • The Chinese people have backbone.中国人民有骨气。
  • The backbone is an articulate structure.脊椎骨是一种关节相连的结构。
2 utilizes 557861a39a30cf55cdbbf728aa4de1b8     
v.利用,使用( utilize的第三人称单数 )
参考例句:
  • One highly successful approach utilizes a triplet aspheric lens array. 一种很成功的方法是利用一个三合非球面透镜阵列。 来自辞典例句
  • The first utilizes a blend of finely ground ceramic powders. 第一种用的是一种磨细的陶瓷粉末混合物。 来自辞典例句
3 component epSzv     
n.组成部分,成分,元件;adj.组成的,合成的
参考例句:
  • Each component is carefully checked before assembly.每个零件在装配前都经过仔细检查。
  • Blade and handle are the component parts of a knife.刀身和刀柄是一把刀的组成部分。
4 components 4725dcf446a342f1473a8228e42dfa48     
(机器、设备等的)构成要素,零件,成分; 成分( component的名词复数 ); [物理化学]组分; [数学]分量; (混合物的)组成部分
参考例句:
  • the components of a machine 机器部件
  • Our chemistry teacher often reduces a compound to its components in lab. 在实验室中化学老师常把化合物分解为各种成分。
5 isolation 7qMzTS     
n.隔离,孤立,分解,分离
参考例句:
  • The millionaire lived in complete isolation from the outside world.这位富翁过着与世隔绝的生活。
  • He retired and lived in relative isolation.他退休后,生活比较孤寂。
6 erase woMxN     
v.擦掉;消除某事物的痕迹
参考例句:
  • He tried to erase the idea from his mind.他试图从头脑中抹掉这个想法。
  • Please erase my name from the list.请把我的名字从名单上擦去。
7 mechanism zCWxr     
n.机械装置;机构,结构
参考例句:
  • The bones and muscles are parts of the mechanism of the body.骨骼和肌肉是人体的组成部件。
  • The mechanism of the machine is very complicated.这台机器的结构是非常复杂的。
8 isolate G3Exu     
vt.使孤立,隔离
参考例句:
  • Do not isolate yourself from others.不要把自己孤立起来。
  • We should never isolate ourselves from the masses.我们永远不能脱离群众。
9 succumbing 36c865bf8da2728559e890710c281b3c     
不再抵抗(诱惑、疾病、攻击等)( succumb的现在分词 ); 屈从; 被压垮; 死
参考例句:
  • Mrs. Smith washed and ironed clothes for him, succumbing to him. 史密斯太太被他迷住了,愿意为他洗衣烫衣。
  • They would not in the end abandon their vital interests by succumbing to Soviet blandishment. 他们最终决不会受苏联人的甜言蜜语的诱惑,从而抛弃自己的切身利益。
10 previously bkzzzC     
adv.以前,先前(地)
参考例句:
  • The bicycle tyre blew out at a previously damaged point.自行车胎在以前损坏过的地方又爆开了。
  • Let me digress for a moment and explain what had happened previously.让我岔开一会儿,解释原先发生了什么。
11 impractical 49Ixs     
adj.不现实的,不实用的,不切实际的
参考例句:
  • He was hopelessly impractical when it came to planning new projects.一到规划新项目,他就完全没有了实际操作的能力。
  • An entirely rigid system is impractical.一套完全死板的体制是不实际的。
12 efficiently ZuTzXQ     
adv.高效率地,有能力地
参考例句:
  • The worker oils the machine to operate it more efficiently.工人给机器上油以使机器运转更有效。
  • Local authorities have to learn to allocate resources efficiently.地方政府必须学会有效地分配资源。
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片