面向系统漏洞的计算机系统可靠性运行技术

2018-01-04 12:02苗金成苗凌
电脑知识与技术 2018年29期
关键词:系统漏洞计算机系统可靠性

苗金成 苗凌

摘要:随着我国科学技术的不断发展,人们越来越关注计算机系统的使用安全。众所周知,即使再先进的计算机系统,也难免会存在系统漏洞,而这些系统漏洞的存在,也为黑客提供了可乘之机。黑客可利用系统漏洞对计算机系统进行攻击,从而窃取用户的资料,甚至还会造成计算机系统崩溃,严重影响了计算机系统的可靠运行。为此,人们大力开展计算机系统的可靠性运行技术研发,并已经取得了一系列的成果。本文便对面向系统漏洞的计算机系统可靠性运行技术进行分析,以期能够为人们在防范黑客利用系统漏洞攻击计算机系统时提供相应的借鉴。

关键词:系统漏洞;计算机系统;可靠性;运行技术

中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2018)29-0244-02

近年来,计算机在各个领域中的普及与应用,使人们的生产生活方式发生了巨大的变化,随着计算机系统各项功能的不断完善与丰富,人们对计算机系统有了更高的依赖。与此同时,计算机系统的运行可靠性也已成为人们关注的焦点,如果不能确保计算机系统的可靠性,其系统功能也势必无法正常发挥。在计算机系统中,系统漏洞是不可避免的,但正是由于系统漏洞的存在,才使得计算机系统的可靠性受到影响。如何更好地防范系统漏洞被黑客所利用,提高计算机系统的可靠性,更是成为目前众多专家与学者研究的重要课题。

1 计算机系统可靠性分析

1.1 计算机系统中关于可靠性的具体内容

计算机系统是根据约定的协议或规则来对目标信息进行采集、加工与处理的工具,其在信息处理方面有着无可比拟的优势,这使其在各行各业中得到了广泛的应用。自互联网出现以来,信息量也呈现出爆发式的增长,这也使计算机成为处理海量信息的重要载体,而对于计算机系统来说,其在运行过程中需要执行各种功能来帮助人们解决日常生产生活中的各种问题,而只有确保功能得以正常发挥,才能使这些问题得以解决,这种确保各项功能能够得到准确执行的能力便是计算机系统的可靠性。计算机系统的可靠性中包括三个要素,分别是一定条件、一定功能以及时间空间,这三个要素是缺一不可的,只有同时具备这三个要素,才能从具体措施上保障计算机系统的可靠性。

1.2 系统漏洞对计算机可靠性的影响

对于计算机可靠性来说,系统漏洞的存在会严重影响其可靠性,其对计算机可靠性的影响可分为外部影响与内部影响,在内部影响上,众所周知,在计算机系统中需要编写大量的应用程序,以确保计算机系统能够通过这些应用程序执行特定的功能。而在应用程序编写过程中,有些程序虽然看似合理,但实际上却会存在很多难以预见的问题,这些难以预见的问题便是所谓的系统漏洞,这些系统漏洞的产生会增加应用程序在运行过程中的出错性,从而导致计算机系统在运行某些应用程序时会因系统漏洞而发生错误,进而造成计算机系统无法正常执行某些功能,影响了计算机系统的运行可靠性。在外部影响上,由于计算机系统中存在着大量的系统漏洞,这些系统漏洞会被黑客或不法分子发现,从而使其能够利用这些系统漏洞来进入到用户的计算机系统当中,窃取系统中存储的用户资料,甚至还会在用户的计算机系统中植入病毒,从而造成计算机系统无法正常运行,使其运行可靠性受到严重影响。

2 面向系统漏洞的计算机系统可靠性运行技术

2.2 容错与避错技术

面对计算机系统中存在的大量系统漏洞,要想提高计算机系统的可靠性,采取相应的容错与避错技术是非常必要的。因此,设计人员在设计计算机系统时,应通过容错与避错技术来为计算机系统的运行创造一个良好的环境,一方面要提高计算机系统中硬件与软件的容错性,硬件結构中各种元器件所使用的材质应合理化,同时还要进一步规范应用程序的编写,采取相应的技术手段来及时查找计算机系统中可能存在的系统漏洞。另一方面,则要针对计算机系统中元器件与应用程序所存在的系统漏洞,采取相应的避错措施,通过对这些系统漏洞进行严格的监管来最大限度地避免系统错误的发生。除此之外,针对系统漏洞,还应确保计算机系统的使用环境适宜,避免使用环境给计算机系统的正常运行造成不利影响。

2.3 冗余技术

冗余技术也是提高计算机系统可靠性的关键技术,通过对冗余结构进行合理设计,能够最大限度地降低系统漏洞给计算机系统造成的影响。目前,在计算机系统可靠性运行技术上,通过双机结构的设置,采取一备一用、微同步以及任务分组的方式,即使出现系统漏洞,也能够防止系统错误给其功能发挥造成的不利影响。在冗余技术中,需要通过一个单独的主机来进行输出控制,并由另一台主机进行微同步分析,以此明确两台主机在运行过程中是否存在不一致性。冗余技术能够确保主机出现系统错误时,能够由备机进行代替运行,从而防止因系统漏洞出错而导致的故障。

3 针对系统漏洞的提高计算机系统可靠性的相关对策

在计算机系统可靠性运行技术中,必须要面向系统漏洞进行研发设计,以确保系统漏洞给计算机造成的影响降到最低,而这就需要在计算机系统设计中,采取相应的对策。为此,以下便对能够提高计算机系统可靠性的具体对策进行分析。

3.1 指令及信号冗余

计算机系统在运行时,需要在其硬件系统中设置相应的指令,也可对某个有效指令进行信息复写,以确保计算机系统中的应用程序能够根据该指令来完成某些特定功能。为了防止系统漏洞在执行该指令时发生错误,需要对该指令信号进行冗余设计,以此确保计算机系统中的应用程序在按照该指令信号进行执行时,能够减少出错的可能性,同时还能使该指令信息被重复执行,从而使计算机系统的运行变得更加可靠、稳定。

3.2 应用程序分离

计算机系统在运行过程中,应用程序会被不法分子植入病毒,进而使该应用程序转变为恶意程序,如果用户擅自运行该恶意程序,势必会导致计算机系统的运行受到破坏。面对这一系统漏洞带来的问题,可采用程序分离技术来检测系统程序,以此判断该应用程序在执行命令时是否会出现错误,如运行时间过长、系统无响应、蓝屏等,当发现存在这些问题时,便可通过维护处理来清除这些恶意程序,从而有效防止因系统漏洞而造成的恶意程序被下载和误运行而导致的错误,使计算机系统得以稳定运行。

3.3 恶意信息拦截

计算机系统在运行应用程序时,由于应用程序设计考虑不全面,难以避免的会出现系统漏洞,正是这些系统漏洞的出现,使黑客人员能够通过这些系统漏洞来攻击用户的计算机,从而给用户带来巨大的损失。面对这一问题,要想防止系统漏洞被利用,就必须要采取恶意信息拦截措施,通过对特定指令进行设定,以确保系统在执行某些应用程序时能够绕过异常区域,从而使得系统漏洞被利用的情况得以被避免,使计算机系统的可靠性得到充分保证。该技术从另一角度来说,是通过软件漏洞来对黑客植入的相关恶意程序进行拦截,该技术在应用过程中,需要在设计计算机系统时故意留下一些系统漏洞作为陷阱,以确保黑客在利用该系统漏洞进行攻击时,系统能够自动将恶意程序进行拦截,并针对这些拦截的恶意程序采取针对性的解决措施。通过以上分析可以了解到,该技术的出现,能够有效防止黑客利用该系统漏洞来侵害用户的计算机系统,从而有效保障了计算机系统的运行可靠性。

4 结语

总而言之,在对计算机系统进行设计时,由于技术与经济等方面的局限性,致使计算机系统中难免会出现系统漏洞,如不能对这些系统漏洞进行及时的处理,势必会成为黑客的利用工具,从而使用户的计算机系统受到侵害,大大影响了计算机系统的可靠性。因此,将相应的技术方法应用于系统设计工作中,必将有效减少系统漏洞,同时还能防止因系统漏洞导致的出错问题,从而为计算机系统的正常运行提供可靠保证。

参考文献:

[1] 齐瑄. 计算机系统的可靠性运行技术分析研究[J]. 江西建材, 2017(23): 283,289.

[2] 吴晓锋. 关于计算机系统的可靠性技术分析[J]. 通讯世界, 2015(19): 20.

[3] 高志民. 漏洞关联图在风险评估中的应用[J]. 电讯技术, 2009, 49(10): 26-30.

【通联编辑:张薇】

猜你喜欢
系统漏洞计算机系统可靠性
基于模拟攻击的Windows系统漏洞提权攻击检测方法
可靠性管理体系创建与实践
IBM推出可与人类“辩论”的计算机系统
5G通信中数据传输的可靠性分析
一种基于Android系统漏洞的通用攻击模型
分布处理计算机系统研究
MIMD 并行计算机系统结构与定量分析
基于可靠性跟踪的薄弱环节辨识方法在省级电网可靠性改善中的应用研究
可靠性比一次采购成本更重要
基于国产CPU的立方星星载计算机系统设计