时间:2017年05月17日 分类:科学技术论文 次数:
以下两篇计算机类论文范文分别对计算机软件和计算机硬件的维护做了探讨,随着科技的发展和普遍,计算机互联网影响了我们的日常生活,但在计算机软件仍然有很多漏洞,论文介绍了计算机软件安全漏洞检测技术,人们对计算机硬件也有了更好的要求,论文对计算机硬件故障进行了具体的分析,结合实际的情况,提出了有效的维护措施。
一篇:
摘要:随着我国社会经济的不断发展,科学技术开始受到了人们的广泛关注,互联网也开始进入到了各个领域中,深入的影响着人们的日常生活。但是从实际上来说,由于计算机软件中存在着安全漏洞问题,这样也就给信息系统产生出了安全隐患。因此,在实际中就要及时对计算机软件进行分析,运用好安全漏洞检测技术,保证信息的安全。基于此本文针对计算机软件中安全漏洞检测技术进行了简要阐述,并提出几点个人看法,仅供参考。
关键词:计算机软件;安全漏洞;检测技术;应用分
在互联网的不断影响下,计算机在人们的日常生活中也产生出了极为重要的影响,加之在源代码数量增多的影响下,一些漏洞问题也在不断的现象。黑客就是借助这些代码中的漏洞进入到计算机软件中进行破坏的。因此,在实际中就要运用好计算机安全漏洞检测技术,保证信息上的安全,提高用户的使用效果。
一、计算机软件中存在的漏洞
对于漏洞来说,就是针对计算机软件中存在的漏洞来说的,也正是在这些漏洞的影响下,很容易对计算机软件系统等方面产生出威胁,严重的还会对系统进行攻击。通过分析可以看出,造成计算机软件出现漏洞的主要因素包含了在开发与研制软件的过程中,设计人员出现操作失误而导致的。一般来说,漏洞的表现形式包含了功能性与安全性漏洞两种。功能性的漏洞中主要是指对计算机系统正常运行产生影响的漏洞。如运行结果上的错误等。对于安全性的漏洞来说,主要是针对一般不能够影响计算机或是软件正常工作的漏洞。但是这些漏洞一旦被黑客所运用,就会造成软件执行错误的指令,严重的还会出现一些执行代码等,这样也就提高了危险程度[1]。
对于漏洞的特点来说,主要包含以下几方面:第一,在编制过程中出现的逻辑性错误,且这种错误往往是由于编制人员自身因素所造成的。第二,在进行数据处理的过程中所出现的逻辑性错误,通过将过小或是过大的程序模块等进行对比,可以找出其中存在的逻辑性错误。第三,漏洞与计算机中软件系统环境之间有着极为密切的影响,且在不同基础上设备所组成的软件系统与相同系统中不同设置上都可能存在安全漏洞。第四,系统漏洞与时间上也有着极为密切的联系。随着时间的不断变化,一些旧的漏洞不断纠正,新的漏洞也在不断出现,因此就要明确漏洞问题是长久性的问题之一。
二、计算机软件安全漏洞检测技术
(一)静态检测
传统的计算机软件安全漏洞静态分析工作其实就是通过静态分析的方法来进行的,但是这种检验的方法只能停留在表面上。随着社会经济的不断发展,对计算机软件的检测也开始进行了改革与创新。静态检测的内容也有了全新的变化,静态分析与程序检测。就静态分析来说,主要是针对系统程序进行源代码扫描,并从语义等方面进行全面的解析,从而对特性等进行直接的分析,借助这种方法来找出存在的漏洞问题。对于程序检验来说,就是针对抽象系统中的源代码进行检验。借助这种检验的方法,可以明确计算机系统是否可以满足计算机中的要求,尤其是对于安全需求等方面来说的[2]。在静态检测中,更多的是对计算机软件系统程序中的内部特性来说的,其主要关注的是系统程序的内部特点。所以可以说静态检测的特点与检测漏洞的特点之间存在着极为密切的联系。通过对安全漏洞进行划分,可以将其划分为几个小的部分。大多数的检测方法所能进行处理的漏洞都是比较分散的。因此,为了对漏洞进行对比,就可以将其分为安全性与内存性两种。在安全性的漏洞中更加关注的是数据流上的误差与错误。而对于内存性的漏洞来说,则主要是是针对数据自身的准确性等方面来说的。静态检测法的技术特点都存在着一定的区别,所以对漏洞的处理方法也存在着一定的不同。
(二)程序检验
对于程序检验来说,就是在抽象软件系统程序的影响下来获取形式化的模型,并通过运用这种检测方法实现有效的检测。在模型检验方法中就是在有限的条件下来对系统程序或是状态等进行抽象模型的监理,从而完成检验工作。一般来说,可以将其分为符号化的检验与模型自动转化两种。对于符号化来说,就是将瞅一昂的模型转变为语法树的模式,从而判断公式等方面是否可以满足实际的需求[3]。
(三)安全动态监测
第一,内存映射。一些黑客在攻击与破坏软件的过程中常常会采用“NULL”为结尾的字符串,以此来实现内存覆盖。且借助代码页映射技术,黑客就可以借助这一字符串来实现攻击的目标。第二,非执行栈。就现阶段来说,一些栈攻击软件问题不断出现,而造成这一现象的主要原因就是在系统中栈的执行能力。由于栈内存在存在着所有数字变量,因此,黑客就可以通过写入一些代码来进行攻击。所以想要预防这一攻击方法就可以对栈的执行力进行破坏,以此来避免代码的执行。第三,安全共享库。在一些计算机中,之所以出现安全漏洞主要是由于受到了不安全的共享库而造成的。在安全共享库的影响下,可以在一定程度上拦截恶意攻击的行为,加之其中具备了拦截与检测的能力,所以也就可以通过程序运行来将不安全的因素进行检测与拦截,从而保护计算机系统软件的安全。
三、计算机软件漏洞检测技术的实际运用
第一,避免竞争条件安全漏洞上的运用。对于这种漏洞来说,主要是借助原子化来处理竞争编码,加之其具备锁定的能力,所以当原子化操作进入到锁定阶段以后,就可以在一定程度上避免使用文件出现变动,从而造成漏洞的出现。第二,缓冲区安全漏洞检测技术。对于这一检测技术来说,主要是针对一些存在疑问的函数等进行检测,从而避免出现安全漏洞。第三,随机漏洞的预防。对于随机漏洞来说,进行有效的预防与检测是需要借助性能高的随机发生设备来进行的,且这种设备可以准确对漏洞进行预防[4]。
四、结语
综上所述可以看出,随着信息技术的不断发展,计算机软件安全问题也开始受到了人们的广泛关注。因此,在实际中就要做好计算机软件漏洞的检测工作,保证计算机的安全运行,同时还要不断提高计算机软件安全漏洞检测技术的运用效果,保证网络信息的安全。
参考文献:
[1]陈楷.计算机软件中安全漏洞检测技术的应用[J].数字技术与应用,2010(07):90.
作者:陈健 单位:苏州大学计算机科学与技术学院
二篇:
【摘要】当前是科技信息发达的社会,计算机是人类日常使用的工具之一,硬件是计算机中的重要构件之一,随着科技发展,计算机技术越来越精细化和复杂化,计算机硬件有了更高的要求,计算机在使用的过程中,保养与维护至关重要。计算机的硬件一旦出现故障,可能造成瘫痪状态,无法正常工作,硬件的质量直接影响着计算机的稳定性。为了能够保持计算机的稳定性,延长其应用寿命,一定要加强对计算机硬件的维护。
【关键词】计算机硬件;故障;分析;维护
计算机的应用涉及了人们生活和工作的各方面,成为人们生活中不可或缺的组成部分。计算机硬件故障是计算机故障中最常见的类型,计算机的基础是硬件,由于受到各种因素的影响,硬件故障很容易发生,因此我们必须弄清是什么原因导致的,合理的对计算机进行有效的维护,从根部上找到原因,顺利的完成检测,保证计算机能够发挥出实际的应用功效。随着计算机技术的提高,对硬件的故障维护要求越来越高。硬件故障则主要是在自检的过程中,加强对计算机硬件的维护。
1计算机硬件故障分析
计算机的电源系统稳定性差,在主机增添新设备时,增加了计算机的用电需求,由于电源瞬时功率不足,引起计算机自动重启。计算的内存比较脆弱和敏感,内存上任何一个芯片损坏,在运行的状态都会发热,烧坏内存,导致功能丧失。CPU是计算机的心脏,但是比较脆弱,这部分功能电路损坏时,CPU由于散热不良极易发热,计算机电扇停止运转导致机器自动重启。在计算机中主板占据的体积比较大,当它使用期限过长,由于容易沾染灰尘、跌落等上面有的芯片出现损坏,主板运行就会出现异常,都有可能引起重启的现象。一般情况下显示器问题是图像、色彩失真,当显示器处于较长时间的工作状态下,通风状况不良,显示器过热,便会缩短其使用寿命,从而造成电脑死机。有些劣质的主板在使用长时间以后会出现问题,容易引起程序错误,死机等,严重的使用不当时还可能会发生爆炸的情况。硬盘老化会造成扇区、道区的损坏,计算机无法正常运行,无法正常的访问和交换数据,出现死机。计算机主板和CPU不匹配,特殊软件不能与硬件兼容,直接影响系统运行的稳定性,导致计算机无法正常运行。
2计算机硬件故障检测方法
当计算机硬件出现故障时,不要盲目的拆开,可以采取一些检测方法,比如拔插检测法、清除灰尘法、电阻法等,在实际的应用中计算机硬件出现故障时,拔插检测法就能够有效的检测出造成故障出现的主要原因,而这样的方法则需要确定在软件系统没有出现故障的基础上,通过拔插检测法进行检测,主板等硬件上的故障可以通过这种方法高效的检测出来,计算机重新重启。空气中的灰尘也会影响计算机硬件的使用,由于长时间没有进行清除,灰尘大量堆积,导致计算机硬件运行缓慢。计算机主板、风扇的位置很容易堆积灰尘,达到一定程度时就会引发硬件故障。插入口中的灰尘堆积多后,鼠标操作中无法被计算机系统所识别,因此必须及时的清除灰尘,确保计算机正常运行。另外,可以通过表上的欧姆档来检测故障问题,将检测的欧姆值进行对照分解,出现偏差表明有严重问题存在。将电阻法进行划分,对线路和开路故障进行测定,电阻法是一种比较常用的故障测量法。
3计算机硬件有效的维护措施
在日常工作中必须做好硬件的维护处理,采用科学的手段从整体上判断计算机的运行状态,采取软件与硬件相结合的维护策略,为计算机运行营造良好的环境。计算机的运行环境要整洁、干净,可以先检测电源导线的通路状态,再检查开关接头。机器运转同CPU风扇是否正常散热有直接的联系,因此要重视保养好散热器,确保CPU的温度不会上升。维护人员应该对计算机外部反应情况进行综合判断,正确区分软硬件故障。如果显示出错的信息,应该关掉电源,把机箱打开,进一步找出内存问题的原因,用棉球蘸无水酒精擦洗清理内存条,或更换适合的新内存条。运行“磁盘扫描程序对磁盘进行检查,避开坏扇区中数据无法恢复。确保电压的稳定,避免出现频繁跳槽的电路环境,注重计算机硬件的更新,坚持定期检查是有必要的,及时找出潜在的问题。
4结束语
总之,计算机的应用范围广泛,计算机在进行应用的过程中,在日常工作中,多种因素会引起计算机出现问题,本文对计算机硬件故障进行了分析,相关人员在实践与探索中不断的总结,了解故障种类和形成原因,能够系统化的掌控各种故障。当计算机出现故障时,一定要冷静的排查故障,采用正确的诊断方法,切勿盲目拆卸,保持清醒的头脑对计算机硬件进行维护,才会让计算机恢复正常运转工作。从而摸索出相应的经验,对计算机硬件故障做出具体的分析,延长其使用寿命,进一步提高计算机的工作效率。
参考文献
[1]严玉凤.计算机硬件故障分析与维护探析[J].数字技术与应用,2015(6).
[2]宋一平.计算机硬件故障分析与维护探析[J].电子技术与软件工程,2015(10).
[3]王洪涛.计算机硬件故障分析与维护探析[J].黑河教育,2016(9).
作者:刘健 单位:黑龙江省北安市道路运输管理站