摘 要:介绍计算机软件系统常见的软件故障,提出软件系统维护和管理的措施,论述恢复软件系统的具体方法,详细分析软件系统在维护和管理过程中应当注意的技术性问题。
关键词:软件;防御;维护;安全管理
引言
计算机控制系统,除了必要的硬件以外,软件系统的高效和稳定运行是影响整个计算机安全工作的关键。软件管理必须做到有效修改和一致性维护,以保证软件系统的正常工作,软件维护是保证安全服务管理和安全机制管理的正常交互功功能的实现。
1、软件系统故障分类
1.1 软件兼容性问题
软件安装和系统配置的兼容性问题,会使数据信息丢失或者文件损坏无法打开等,另外,系统软件和程序软件之间的兼容性问题也是造成系统问题的关键因素,最新版本的操作系统经过升级优化的过程中进行了注册更新有些早期的应用软件就无法安装或是执行,例如在Windows7中就无法使用Microsoft SQL server2000,高版本的操作系统在对早期应用程序的兼容性需要跟新成熟的应用程序来实现。
1.2 软件操作中引起的故障
由于软件的不可见性,易修改性以及大型软件的复杂性,任何软件系统在其生命周期中都存在一定的错误和缺陷,因此,使得软件系统特别在使用过程中遭到修改破坏,对注册表的失误操作时引起软件系统出现故障的主要问题,其次,应用软件使用过程中对系统的删除和替换都是引起故障的主要诱因。
1.3 恶意破环引起的故障
1)软件自身漏洞。任何的软件系统都可能存在漏洞和缺陷,这些失误是早期设计过程中无法预料的,经过时间的验证会不断的出现,软件升级更新是弥补失误的有效方法,潜在威胁是黑客、病毒可以探测到这种软件本身的漏洞,对破坏计算机系统的数据提供了一个入口。系统的漏洞包括软件漏洞、协议漏洞和缓冲区溢出等。非法用户在获得漏洞信息并采取入侵时,可以破坏数据,修改权限,造成严重的危害。
2)黑客恶意攻击。黑客攻击的方法包括未授权访问,未授权修改和拒绝授权访问。黑客攻击网络和软件系统,试图探索并利用操作系统和其它信息系统的脆弱性和缺陷,进去系统进行盗取和修改数据信息,任何动机的攻击都具有危害。
3)病毒攻击。计算机病毒具有潜伏性、隐蔽性、传播性和破坏性特征在公共机房或是下载不明信息的数据文件没有及时查杀,就有可能感染计算机病毒,造成病毒的传播感染。计算机病毒开始具有伪装的潜伏性,在合适的时间或是口令激活中会复制自己,感染文件,探测端口信息,造成计算机系统处理速度缓慢,文件打不开或是被恶意篡改,造成严重后果。
2、软件的维护和管理方法
2.1 创建良好的软件运行环境
根据不同软件不同分类的原则,归纳不同的软件在一个相对集中的磁盘区域,方便管理和修改,在存放系统的磁盘空间中尽量使系统文件有足够的磁盘使用空间,最好独立使用一个区域,提高软件的处理效率的同时也方便管理。
2.2 软件管理方法
1)不要轻易删除或修改系统文件。 系统文件是计算机操作系统正常运行的基础,不要对系统文件的数据信息随意的修改,预防误操作引起系统崩溃。
2)在注册表编辑器对部分功能进行手工修改,可隐藏驱动器图标和控制面板等相关功能单元,起到对系统文件的预防性非法操作;另外下载安装操作系统的升级程序,对加强系统运行的安全性和可靠性是十分必要的。
3)早期版本的漏洞。早期软件漏洞很多,在第一次运行新软件前,有必要对应用软件进行更新或是病毒的检测,确保安全在安装使用。
2.3 加强软件安全维护
2.3.1 病毒防御机制。为了防御计算机病毒的侵入,必须使用入侵检测系统(IDS),一般来说,入侵检测系统在功能结构上由数据采集,数据分析以及用户反馈等模块组成。软件维护管理人员必须能够使用维护与检测系统的分析技术,审计日志,异常记录等操作,对病毒潜入的预防是维护人员的首要任务。
2.3.2 权限设置。计算机系统采用密钥口令来控制授权访问,设置口令应当复杂,方便记忆,有必要定期更换口令密钥。根据系统访问用户的不同可以设置不同的访问权限,超级用户需要对系统的所有数据资源进行权限控制,合理分配出不同用户的权限能力,比如访问用户使用应用系统的功能菜单、各个界面的按钮等。
2.3.3 软件防御。加强系统软件本身的防御能力,如设置防火墙技术可以构成系统对外防御的第一道屏障。防火墙技术也是网络访问的入口,但是不能对内部网络进行完全保护,必须结合其他有效措施防御方法才能提高系统整体的防御能力。从防御等级从低到高,分别是操作系统的硬件安全、操作系统的核心程序区、系统配置服务、应用服务安全和文件系统安全;同时计算机软件安全检查和漏洞修补以及系统备份安全作为辅助软件防御措施。对于操作系统本身的漏洞来说,定期升级系统补丁,可以有效提高系统的安全防御能力,弥补系统本身的漏洞缺陷。
2.3.4 软件维护操作。1)主要是对软件事故制定明确的安全恢复计划,操作细节和规程,提出完备的恢复报告。必要的备份措施是软件维护的关键,备份包括通信中心备份,注册表信息备份,系统初始化程序备份等,安全管理必须建立恢复文档资料。2)掌握快速高效系统恢复的方法,例如使用ghost恢复系统就是一个方便快速的途径,周期性的对系统进行备份,这样在数据恢复的时候可以恢复到最近使用的时间内。3)Windows操作系统包含了多种帮助功能和磁盘分析整理工具,在遇到各种问题的时候,这些系统自带的信息可以方便查阅,系统日志会记录各种操作,在操作系统遇到破坏修改时,是重要的参考信息。
3、结束语
计算机频繁使用,伴随的问题随时发生,在维护和管理计算机软件的时候做好维护日志是十分必要的,计算机维护人员要不断地探索和总结维护中的使用经验,确保设备的高效运行和信息安全,信息技术和计算机硬件的快速发展,提高软件系统的维护效率,是十分紧迫和现实的问题,在计算机软件维护过程中我们还需要做更多的实践和探索不断的开阔思路,提高工作效率。
参考文献:
[1]李昂,浅谈计算机的管理与维护[J].技术与市场,2010(4).
[2]高月秋,浅谈计算机数据库的维护管理[J].中小企业管理与科技,2010(9).
[3]袁毅,浅谈计算机系统的安全与维护[J].企业导报,2010(5).