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

时间:2022-09-25 11:47:15

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

计算机软件系统是使计算机能够进行人机交互,能够使硬件系统辅助人们来完成日常工作的重要系统,离开了软件系统,硬件系统将无法正常地为人们所用。因此,我们需要在复杂的网络环境中对计算机软件系统进行保护,并且对受到损害的软件系统进行相应恢复,以促使软件系统工作的正常,避免给人们造成过大的损失。

【关键词】计算机软件系统 保护技术 恢复技术

在人们对于计算机依赖性日益增强的今天,计算机软件系统也遭受着越来越强烈的攻击――一些不法分子希望从对计算机软件系统的攻击之中得到一些有价值的信息,而这对人们计算机的正常使用和计算机中存储的信息以及网络账户等的安全造成了非常严重的威胁。计算机软件系统包括计算机系统软件和应用软件。计算机系统软件是计算机能够正常运行的必备软件,离开了系统软件,计算机将难以正常运行,更不能够完成各种计算。而计算机应用软件则是为了满足人们多样化的需求而开发的软件,能够在计算机硬件的支持之下实现功能拓展。这两种软件系统是支持人们计算机使用的重要工具,因此,我们需要对其进行合理的保护,并且在其遭受损害时运用相应的恢复技术予以相应的恢复。

1 计算机软件系统的保护现状

1.1 系统软件非授权访问状况难以有效杜绝

对于系统软件进行授权访问是保护系统软件的有效方式,既能够避免用户对系统软件的误操作,又能够使软件系统免于受到远程控制程序的攻击。但是,现有的软件系统难以杜绝对系统软件的非授权访问。首先,系统的硬件保护不够健全。系统的硬件保护是指在硬件设置中,设置对系统的写保护,使非授权用户不能够对系统进行访问和修改,以保障系统的安全。但是,这种保障难以真正地保护系统的安全,在增加或者删除硬盘以及重装系统时,都不需要进行相应的授权就能够对系统软件进行修改,这使得系统的硬件保护形同虚设。其次,对用系统访问的用户授权不明确。对于系统软件的访问应该设置为只有有管理权限的人才能够进行相应的访问,其他使用者需要经过管理员的授权或者直接设置不能够访问等。但是,现有的对系统访问的用户授权不明确,在非设置的情况下,非管理员用户也能够进行系统访问,从而将整个系统置于极大的风险之中。

1.2 软件系统之间存在冲突

软件系统之间存在冲突主要表现为应用软件和系统软件之间的冲突,应用软件和应用软件之间的冲突,这种冲突导致系统软件和应用软件都难以正常运行,在个别情况下还会造成整个系统的瘫痪以及文件的丢失等状况,严重地影响着用户对于软件系统的正常使用以及用户的信息安全。软件系统之间的冲突主要是由于软件的开发者不同,所以难以做到完全兼容,在同时运行的过程中会出现调用同一个DLL或者是同一段物理地址的状况,导致软件系统之间存在冲突,很容易造成系统瘫痪、死机等现象。

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

2.1 对用户的使用权进行限制

对用户的使用权限进行限制能够从源头上防止软件系统被误删和恶意篡改,因此,我们需要通过各种途径对用户的使用权限或者说软件系统修改权限进行控制。对用户使用权限进行控制可以采用注册控制的方法。在用户修改软件系统时,要求用户先进行注册,注册采用的是唯一的注册码,只有输入正确这个注册码之后,用户才能够激活相关的权限。如果注册码输入不对超过相应次数,系统修改权限将被锁死,需要向管理员申请解锁或者是在系统的官网进行重新申请才能够使用。这样,能够有效防止注册码被破解。注册码必须是唯一的。注册码的唯一性体现在,注册码与唯一的硬件相绑定,用户只能够在安装了某软件系统的唯一的计算机上使用这个注册码,在别的计算机上,不管这个注册码有没有被使用过,都不能够使用。这样,能够阻挡一些远程攻击对用户软件系统进行的损害。

2.2 系统保护卡对系统的保护

系统保护卡发展的历史较为长久,是一种安装在硬件上的小型芯片,这种芯片带有存储功能,能够将对系统的写入和操作等变成临时操作,一旦开关机等对系统进行的操作就变得失效。这是一种对系统进行保护的非常有效的办法。但是,早期的系统保护卡在使用的过程中,不能够阻止对磁盘进行删改或者进行磁盘格式化,所以对软件系统的保护功能相对较弱。同时,这种系统保护卡在软件遭到破坏之后,无法对其进行恢复,也使得其发展受到了限制。而随着现代科学技术的发展,一些新型的系统保护卡被研发出来,这种卡片具有网络引导程序功能以及系统程序保护功能,很受用户欢迎。因此,用户可以在日常的使用过程中采用这种系统保护卡来实现对软件系统有效地保护。

2.3 计算机软件系统的恢复

在计算机软件系统恢复过程中,一般使用Ghost来进行系统恢复。在系统的使用过程中,如果安装了Ghost软件,就可以定期对系统进行备份,这样,一旦系统出现了损坏等,就可以使用Ghost软件来进行系统恢复,系统就能够回到之前保存的水平,即方便又高效。而如果没有安装Ghost软件,也可以通过在电脑与电脑之间进行系统拷贝来完成系统的恢复和保护。而在机房范围内,如果所有的计算机系统都受到损害,可以在一台计算机上进行程序安装,然后再拷贝到其他电脑之上,避免逐个安装浪费时间。

3 结语

综上所述,计算机软件系统的保护是当前复杂的网络环境中保障用户正常使用计算机和保障用户信息安全和财产安全的重要手段。因此,我们一定要认识到计算机系统中存在的问题和缺陷,并且对这些问题予以足够的重视,进而探索出相应的应对策略,以保护计算机软件系统的安全,给用户构建一个安全的网络使用环境。而在计算机软件系统被破坏之后,我们需要采用相关的恢复技术来进行恢复,以最大限度地降低损失并且最高效地恢复用户对计算机的正常使用。

参考文献

[1]王丽萍.计算机软件系统的保护及恢复技术研究[J].计算机光盘软件应用,2012 (09).

[2]陈俊睿.提高计算机软件系统维护效率的几点探索[J].中国新技术新产品,2011(17).

[3]张奕东,苏斌能.浅谈计算机软件系统的维护和管理[J].科学之友,2010(18).

作者简介

何晔华,男,河北省唐山市人。大学本科学历。现为唐山劳动技师学院讲师。主要研究方向为计算机科学与技术。

作者单位

唐山劳动技师学院 河北省唐山市 063399

上一篇:基于C语言的软件编程分析 下一篇:基于软件开发方法的创新与发展过程研究