计算机软件系统保护及恢复技术

时间:2022-06-10 05:19:54

计算机软件系统保护及恢复技术

1当前形势下,我国计算机软件的现状以及保护状态

计算机的软件在概念上和硬件还是有区别的。在计算机中,能够被重复多次且都能正常使用的程序叫做软件系统。而通常情况下,计算机在运行的时候仅靠内部语言的话,则说明这台计算机为裸机。系统软件和应用软件是这类计算机主要的应用类型。下面我们就对这两种软件做一下现状分析:在使用计算机的时候,我们最应该关注的问题就是关于计算机的系统保护以及恢复技术。因为现在计算机的病毒以及黑客在使用的电脑没有授权的情况下会经常的发生,而随着使用计算机的人不断增多,这种情况更是让人习以为常。面对这种情况,尽可能的避免非授权形式的修改应该是主要考虑的问题。同时在资源的使用方面,对用户要进行限制。但是,仅仅去限制对系统的修改,用CMOS这种去简单的保护系统还是远远不够的,若想让计算机在一种安全的运行环境下工作,还需要从根本意义上解决问题。现在,有很多用户为了病毒防止恶意破坏系统,限制对于硬盘中资源的相关利用,对操作系统经常使用设置访问权限。但是对于一些专业人士来讲,完全不需要这种授权形式的访问来达到重装系统的目的,所以,这种方法目前看来还尚不可行。对于计算机软件来说有两种保护形势,硬件保护和软件保护。利用系统进行软件系统的相关保护叫做硬件保护,而通常说的软件保护指的是用系统来对软件进行保护。不过考虑到电脑操作与运行方面,使用硬件保护比较的安全。

2计算机软件系统保护的原理与方法

2.1反静态分析技术

为了能够抵抗静态分析,可以利用反汇编的方式,因为毕竟反汇编技术是静态分析的基础。而反编汇的工具就是在程序代码与数据互相分离时候设计出来的,因此可以利用指令与数据混合的方式,在结合冯诺依曼体系来干扰反编汇。如果想破坏正常的反编汇,以便抵制静态分析,可以在特定的指令之间插入些特定的数据。

2.2反动态分析技术

阻碍对动态程序的分析也是常见的抵抗逆向工程技术的一种方式。可以简单的概括为,为了防止别人使用调试器追踪软件的运行,通过利用反动态跟踪的方式来达到这一目的。而让程序员能够去干扰调试器的正常运行是这种方法最基本的思路。如果想知道是否还需要增加调试器,那么就需要对反调试代码进行测试。但增加调试器的工作要在自动退出程序或者终止调试器的情况下才可以进行。虽然有很多种方法进行反调试,但很多反调试方法都遵循一种规律,那就是与一个特定的平台及特定调试器有关。

2.3软件压缩与加壳技术

为了能够降低文件在磁盘上所占有的存储空间,从而提高执行文件的加载速度,对原程序代码和数据进行相应解密还原操作是很重要的工作。但目前,破解难度还是很大,这主要原因是来自于大多数的软件程序还集成有反跟踪技术以及反静态分析方法。在防止静态分析程序方面,加密代码是经常被使用的方法。通常在执行文件的时候给程序加密是在给用户使用前必须要做的工作。此种方法除了会在逆向工程中带来一些麻烦以外,不会对破译者带来太多的困难,尤其是对于那些经验丰富的破译者来说。不过,在解密的过程中,必须要包含相应的解密算法才可以。在解密的时候,由于解密的全部程序必须留在内存中,所以在程序代码运行之前,必须都要解密出来才行。不过即便这样,防止静力分析常用的方法仍是代码加密。而分析的复杂性以及迫使破解者必须采用动态分析程序都能够在此方法下得到解决应该是代码加密能够始终被推行的一大主要原因。

3计算机在软件系统方面的相关保护概况

我们首先应该了解的是系统索要保护的种类是什么以及它的特点,这是在保护之前必须要了解的。在软件系统中,系统保护卡是非常重要的工具,不过DOS操作系统是唯一适合此类的操作系统;而这些年来与之前相比,电脑系统的安全性随着我国计算机领域的不断发展与水平的不断提高而变的越来越稳定与安全。随着网络中自行恢复功能的出现以及系统保护卡的不断更新,将来这个卡会得到广泛的使用。相关工作者应该重点考虑这种保护卡的工作原理。在市场上,这种保护卡的厂商有很多,但都是假写的原理。什么叫假写的原理呢?就是说在对电脑连上电源后所进行的一系列例如BIOS这种检测后,在保护卡中加载各种程序,在以上的步骤全部妥当之后才会启动这个程序。目前相关工作者经过刻苦专研,整理出了一套比较完善的保护流程。第一,对软件程序的运用要进行限制,客户要想获得使用权限,就必须要进行注册后才可以使用。此外,要想把重要的功能解锁,就必须要有与用户机硬件相关的注册代码才可以。第二,对于一些重要的信息,客户可以根据反调试或者反跟踪的技术,对黑客能够用解密程序去进行盗取的信息做保护。此外,为了能够提高程序的防范能力,可以通过例如加壳、加密锁这样的加密工具进行双重保护。而最为重要的是,不能将资料在使用的时候泄漏给非法用户。不过现在随着一机一码的注册方式的采用,极大提高了系统的安全性。而计算机系统的恢复技术在使用更多的恢复方法的时候要运用的两个思路:一是要与测量结果结合、第二是与时间结合。此外,若想有更多的方法产生,与其他的概念相结合也是非常重要的方式。

4电脑的软件保护系统以及它的恢复技术

计算机的保护与恢复技术其实是相辅相成的关系。目前没有一套电脑软件系统是完美的,都会或多或少的出现一些问题,比如漏洞、病毒等。那么出现问题我们就要应对。如何进行处理呢?这个时候电脑的恢复技术就派上用场了。如果电脑一旦出现系统故障、进入不了桌面、系统运行慢等情况,我们就要运行恢复软件,而通常我们经常使用到的恢复软件就是Ghost.那么我们就针对这个软件,来做一下相关的介绍:(1)Ghost这个系统恢复软件相信很多人都使用过,它在多种系统修复软件中是被使用率最高的,应该说他的功能是十分强大的。它最大的好处就是能够把硬盘上的一些分区进行规划性的操作,这也是为什么这么多人信赖它的原因。而与此同时,还能够把那些需要还原的压缩信息恢复正常。Ghost是一种硬盘复制备份工具软件,它可以实现很多种对拷方式,例如两个硬盘分区对拷,两台电脑之间的对拷,也可以实现两个硬盘之间的对拷。同时,也可以把映像文件里的整个硬盘信息都储存在一个分区中。等需要的时候,再将映像文件恢复到对应的硬盘中。(2)Ghost软件的特点也有很多。首先,自动格式化分区和容量调整。磁盘映像会在Ghost进行复制的时候自动对目标磁盘进行格式化与分区。而动态扩展还是压缩这要看目标磁盘的具体情况而定。第二,它很好的减轻了维护人员的工作量。很大一部分原因来自于它能够对命令进行很好的支持。第三。Ghost有很好的兼容性,特别是对于Fat32分区格式来讲更是如此。而且它还支持DOS环境,并且可以通过DOS引导盘引导运行。第四,支持克隆,并且能够支持多种介质。例如,一个磁盘分区到另一个磁盘分区的克隆,网络克隆或者可移动媒介克隆等等。(3)相关工作者应该深入的去了解Ghost在系统恢复上的一些看法。工作人员需要注意的是,建立好系统的备份工作或者建立一个文件共享类型的服务器是对单击系统或者多机系统进行修复工作时重要的工作内容。而等恢复工作结束之后,电脑会在系统的帮助下重新进行启动,并且后重新设置完善IP地址以及主机的相关名称,让整个电脑又恢复正常。(4)想要恢复单机操作系统,使用Ghost的分区克隆功能是个不错的选择。第一,将C盘备份以后再用Ghost进行系统分区,并在非系统分区内对随后生成的GHO映像文件进行保存。这样做的话,如果保存在非系统区分的GHO映像文件只要运行Ghost.exe程序后,崩溃的系统就会恢复到系统所在的分区,最终得以修复,而这个过程用时不过几分钟而已。

5恢复多级系统的方法

在配置方面,无论是网吧还是学校的计算机,它们都是一样的,如果计算机出现系统问题,一个一个的进行安装显的过于麻烦。不过如果使用Ghost软件的话,就会解决这一问题。只需把一台计算机安装好,那么其他出现问题的计算机就会全部恢复。大概的方法是:对某一台没有系统问题的计算机的硬盘利用Ghost进行备份,然后在其他计算机上恢复备份的文件就可以了。这样做非常的方便,同时也大大的节省了时间,提高了工作效率。那么下面我们就来具体的说明一下操作方法:第一,使用Ghsot软件把其中一台没有问题的计算机系统的硬盘进行备份。然后点击Ghost软件选项里的Local,此时会出现多个选项,选择其中的Par-tition,接着再选择To-Image。最后选择需要备份的系统分区。第二,建立一个名字为Server的文件共享服务器,然后再创建一个名为Backup的共享目录。之后再保存GHO映像文件,把IPX协议添加进去。这样进行设置的话,就可以通过网络访问的形式修复出现系统崩溃的机器。第三,由客户机引导来访问Install目录。再启动Ghost程序以后,随后的操作就与恢复单机系统一样了,只要将G盘的备份映像文件CBAK.GHO恢复到客户机系统盘即可。第四,IP地址与主机名在系统恢复完毕,重新启动计算机之后在进行重新的设置,就可以进行使用了。对于拥有许多机器的机房来说,使用Ghost软件进行系统管理,效果还是非常不错的。本来需要大量时间的系统保护工作,在使用Ghost的多机系统恢复功能后,一切就变得那么高效和简单。更为重要的是,维护成本也在使用了Ghost的多级系统恢复功能后大大降级了。应该说与其他的方法相比,Ghsot恢复软件还是有它的得天独厚的优势的。

6计算机软件系统的保护与恢复技术的未来

系统的保护与恢复技术在过去没有被太多的计算机制造商所关注。并且由于在硬件上缺乏支持,导致很多小型设备制造商只能在补丁与外挂的范围内去研究计算机的保护与恢复技术。不过现在人们已经随着计算机的普及率开始对这种技术越来越重视。将来,加强对计算机硬件保护功能的支持、运用主机系统连接多台终端,这两种方式将成为计算机软件系统的保护与恢复技术主要的发展方向。

6.1主机系统连接多台终端

将多台终端借助计算机网络与一台高性能的计算机相连叫做主机系统,也叫做终端系统。输出、输入设备、通讯设备是终端的主要部分,这些设备的存储或者运算都必须要到主机中工作,例如上世纪70年代的VAX。为了能够提高计算机的软件系统的安全性,采用分时操作系统,是个不错的选择,它可以让任何终端对主机的访问权限进行监控,对系统安全性有很大的帮助。不过,存储容量小、运行速度慢、是这类计算机的缺陷。这也成为了它没有较大发展空间的一大原因。不过时代在不断向前发展,那些制约的因素会随着科技的不断进步而被逐渐被解决掉,从而能够进一步的去发展以主机或者终端机方式为主的计算系系统。目前,开展与此类计算机系统相关产品的公司也有很多,其中也不乏著名公司。他们把很多的技术都运用到了新一代的计算机系统上,例如多端口高宽带、多处理器系统等。运用了这些技术,对于解决安全问题,提高计算机性能会有很大的帮助。

6.2加强对计算机硬件保护功能的支持

可以通过保护卡来加强对计算机硬件的保护。目前,保护卡已经得到了大型集团的青睐,例如方正、联想等。它们纷纷开始根据自家计算机的特点来购买相应的保护卡,并且对生产保护卡的企业进行授权。而在不就的将来,人们可以在主板上直接安装一个标准配置的保护卡,而不需要另装一个配置来安装保护卡。另外,也可以开发一些其他的技术。为了能够保证用户不会在输入数据时候丢失信息,可以在BIOS基本输入和输出系统上添加软件系统保护来实现这一目标;此外,把专门用于存储硬件的文件添加在主板上,便可以解决容量受限制的问题,从而提高计算机的存储容量。

7用保护卡和恢复系统数据的方法

7.1海光蓝卡简介

海光蓝卡是目前比Ghost软件使用率还高的硬盘数据保护和局域网内数据恢复硬件。它也可以为具有多台计算机的场所,例如网吧,机房等提供与提高系统维护解决方案。独特性与新颖性是海光蓝卡独自具备的两大特点。就是说只需要维护好一台机器,那么同一个机房的机器即便出现问题,进行还原就可以了。运用海光蓝卡,我们不必要对整个机房的电脑都进行管理,而是只需要管理好一台计算机不出现系统故障,其他电脑也不会出现问题。而且,在防止计算机遭到病毒感染方面,海光蓝卡也可以起到对系统的保护作用。根据机房局域网的特点,再加上海光蓝卡具有保护硬盘的作用,为此,海光蓝卡具有很多的功能。主要的功能主要有四种:网络同步传输自动修复功能、网络唤醒功能、网络对拷功能、网络自动连线功能。海光蓝卡在对操作系统的维护方面与其他系统相比,较大的优势在于完全摆脱了对操作系统的依赖。即便出现更加恶劣的情况,海光蓝卡同样也能解决。因此,管理人员只需要管理好一台机器就可以了,而并不需要对所有的电脑都进行维护。

7.2海光蓝卡对硬盘数据的保护方法

海光蓝卡对硬盘数据的保护主要有一下几个方面:

7.2.1能够有效地对系统盘进行保护

若想对系统盘进行保护,海光蓝卡可以恢复到上一次管理员对系统盘的操作状态。如果管理员没有密码的话,则无法对海光蓝卡保护的系统分区进行更改,那么对系统盘的保护也就实现了。这样一来,由于在重启电脑之后,一切对操作系统进行的更改都会恢复原样,因此可以对操作系统感染病毒或者操作原因引起的系统崩溃都可以得到有效的防止。

7.2.2实现多重启动

在电脑操作的过程中,为了能够有效的防止多人使用同一台电脑造成的泄露个人重要数据的情况,为每个操作系统设立独立的密码是个非常好的方法。那么通过使用海光蓝卡,对一个硬盘分成不同的独立分区并且支持多系统保护既可以实现这个目的。

8结束语

无论是对于个人计算机的安全信息,还是计算机的服务器和实验室的作用来说,计算机软件系统的保护和恢复都显的至关重要。如果想提高信息的安全性,就必须要熟练的掌握好系统保护软件。

作者:于银凤 单位:山西煤炭职业技术学院

上一篇:人文关怀在骨外科门诊护理中的实用性 下一篇:计算机软件模拟技术分析