计算机软件系统的保护及恢复技术解析
2016-03-27倪卫国
倪卫国
计算机软件系统的保护及恢复技术解析
倪卫国
南京市中等专业(走读)学校,江苏 南京 210000
我国社会形势变得越来越好,人们对于计算机的使用也越来越多。不过,在使用计算机的时候,也经常会出现一些漏洞。所以,对计算机本身的安全性就会格外注重。基于此,探索了影响计算机安全性的漏洞。
计算机;软件系统;保护及恢复技术
1 计算机软件系统相关概念
1.1 系统软件
系统软件属于监督、维护和管理计算机资源的软件,将计算机内的各项资源进行维护和监管。开发系统软件的目的是缩短用户准备程序的时间,提高计算机程序的处理能力,从而不断提高计算机的运行效率。在系统软件的作用下,计算机各软件设备才能充分发挥效用。由此可知,计算机是否可以高效、快速的运行主要依赖于系统软件。网络软件、程序设计语言、操作系统、数据库管理软件等都属于系统软件,其中操作系统最为关键,是沟通用户和计算机之间的主要桥梁。[1]
1.2 应用软件
我们为了让人们有更好的实用性。就制作了许多可以定向解决人们问题的应用软件,可以帮助人们更好的解决所遇到的一些问题,而且,在很多时候我们也会有很多额外的知识收获。
系统软件的辅助是保证应用软件正常使用的关键,应用软件是不能单独运行的,只有在系统软件的支持下,应用软件才能正常稳定运行。比如,工程设计类软件、财务管理软件。[2]
2 计算机软件恢复的含义
在计算机可靠性领域中,软件恢复是指“将软件系统从一个错误的状态转换到正常状态的行为”。更为准确的说,软件恢复依赖于检测到的故障和错误,恢复就是将系统转换到不包含已检测到的错误以及故障的状态。用状态机来刻画恢复是最合适不过了。作为软件系统保护的主要工具,系统保护卡因其较高的安全性而更适用于软件系统保护。随着我国计算机技术的发展越来越快,市场上也逐渐涌现出更多稳定而安全的系统保护卡,和以往的系统保护卡相比较,这些系统保护卡的产品性能更好,并增加了如网络恢复等新型功能。计算机软件保护卡的主要工作原理就是在接通计算机电源的情况下对硬件进行 BIOS 自检及初始化,之后对系统保护卡中的芯片的程序进行加载,在最后方启动操作系统的保护程序,因为只有这样,计算机才可以在操作系统启动前得到更好的保护。
3 计算机软件系统的保护和恢复技术运用的必然性
在出现计算机的这些时光中,我们明显感觉到了计算机的发展原来越快。其中最突出的使软件的使用。在现在,我们越来越多的人使用计算机网络,包括我们日常学生的学习资源,上班族的知识体系,还有我们平时玩的游戏,听的音乐等。但是接下来就是计算机怎么解决计算机网络上存在的一些漏洞的问题。因为使用计算机的人越来越多,还有他们的要求也都不一样,中间还有个别的人去制作计算机病毒、去破坏其他人的计算机、以这个为自己的爱好,把病毒传播到其他人的计算机,让他的计算机不能使用。还有,人们使用计算机的时候也不是特别的规范。就像一些操作失误导致的计算机损坏,所以,我们一定要更好的认识到计算机在使用过程中所带来的一些危害。
4 计算机软件系统保护的工作原理
4.1 反动态分析技术
阻碍对动态程序的分析也是常见的抵抗逆向工程技术的一种方式。可以简单的概括为,为了防止别人使用调试器追踪软件的运行,通过利用反动态跟踪的方式来达到这一目的。而让程序员能够去干扰调试器的正常运行是这种方法最基本的思路。如果想知道是否还需要增加调试器,那么就需要对反调试代码进行测试。但增加调试器的工作要在自动退出程序或者终止调试器的情况下才可以进行。虽然有很多种方法进行反调试,但很多反调试方法都遵循一种规律,那就是与一个特定的平台及特定调试器有关。[3]
4.2 反静态分析技术
为了能够抵抗静态分析,可以利用反汇编的方式,因为竟反汇编技术是静态分析的基础。而反编汇的工具就是在程序代码与数据互相分离时候设计出来的,因此可以利用指令与数据混合的方式,在结合冯 诺依曼体系来干扰反编汇如果想破坏正常的反编汇,以便抵制静态分析。
4.3 软件压缩与加壳技术
为了能够降低文件在磁盘上所占有的存储空间,从而提高执行文件的加载速度,对原程序代码和数据进行相应解密还原操作是很重要的工作。
5 计算机软件系统的保护和恢复技术的应用状况
5.1 单机系统的备份和恢复技术
在使用 Ghost 软件恢复单机系统时,一般采用软件的分区克隆功能。具体地说,利用 Ghost 软件将装有操作系统和应用软件的分区压缩成映像文件,并将其保存到其他分区中,当软件系统不能正常运行某些程序时,则需要将映像文件恢复到C盘中即可。这样的话,我们所需的时间会大大减少,相比再安装一次的时间会更短。[4]
5.2 多机系统的备份和恢复方法
在正常使用的时候,多台计算机都会安置在一个房间中,而且,他们的各种资源信息都一模一样。如果我们需要使用的时候,可以只在一台电脑上下载系统所需要的软件。接着我们再用Ghost 软件将硬盘或者软件系统分区压缩成克隆文件,把制作好的文件传输到所有电脑上,这样可以大大的节约在备份过程中所需要的人力资源,还节约了大量的时间。[5]
5.3 保护功能和计算机硬件之间的匹配程度有所提升
保护功能只有跟计算机的硬件匹配才能够行使正确的功能,因此很多系统保护卡生产厂家已经开始着手针对不同硬件配置的计算机生产不同的保护卡。在未来,系统保护卡就能够作为主板上的一个标准配置。
5.4 计算机软件系统保护流程
第一,我们要注重软件在使用过程中的一些权限,在电脑上使用一个账号,来管理我们在使用软件的过程中所需要的一些要求。在另一方面,我们需要进入软件的核心部分,就一定需要和计算机上的信息相符合的注册代码;还有,我们能够跟随他或者反过来推导来了解程序。这就是黑客们来得到电脑信息的一些重要依据。最后,我们可以给计算机安装两个防护措施,或者说,利用一些防护软件,就像加壳软件或加密锁,使计算机的防护变得更好。在我们使用软件的时候,需要知道这个使用者是不是正确的,以防一些人在计算机运作的过程中,把一些机密文件传播出去。
6 结语
在我们的日常生活中,计算机对于我们上班和家中的使用变得越来越多,我们也越来越离不开计算机,不过,计算机运行的时候,也会有很多不好的问题,其中最主要的是计算机对电脑软件的一些问题。所以,我们就会格外地去关注在生活中和上班的时候对于计算机所带来的一些危害。不过,我们的电脑技术也在慢慢的改善。
[1]王丽萍.计算机软件系统的保护及恢复技术研究[J].计算机光盘软件与应用,2012(9):160-161.
[2]桂婷.计算机软件系统的保护及恢复技术探讨[J].信息通信,2013(8):145.
[3]王志民.计算机软件系统的保护及恢复技术[J].科研,2015(49):312.
[4]殷贤勇.计算机软件系统的保护及恢复技术漫谈[J].科技资讯,2013(11):14.
[5]宫殿庆.计算机软件系统的保护及恢复技术探究[J].工业b,2015(6):204.
Analysis of computer software system protection and recovery technology
NiWeiguo
Nanjing city secondary school (day) Jiangsu Nanjing 210000
Our country social situation is getting better and better,people more and more for the use of computers. However,when we use computer,often there will be some flaws. So,we will for the safety of the computer itself is the focus,then,we will work together to explore these effects on computer security the vulnerability.
computer;software system;protection and recovery technology
TP309
A
1009-6434(2016)11-0136-02
倪卫国(1977—),男,汉族,籍贯为江苏省南京市。