APP下载

计算机软件安全问题及防御策略研究

2019-03-29付凯

科学与技术 2019年11期
关键词:防御计算机软件安全

摘要:妥善维护计算机软件的安全,确保计算机的安全可靠运行。但是在实际工作中,由于人为、技术等因素,各种安全问题中的计算机软件经常会影响计算机的正常运行。因此,计算机软件的安全问题的实际价值和探询的防御策略。

关键词:计算机软件;安全;防御

1 概述

随着社会的进步和科技的不断发展,计算机产业取得了长足的进步。所谓的计算机软件安全是为了保护软件系统自身的安全,确保软件系统的正常和连续运行。计算机软件安全涉及更多、更复杂的内容,但从用户的角度来看,用户需要强大的功能、低价格和其它特性的软件系统,以及作为开发人员,为了获得更高的利益,他们往往满足消费者的同时保护自己的知识产权。用户主要考虑用软件系统的安全性问题,而软件开发商考虑的安全问题等方面。对于计算机软件的安全性,我们应该找到并尽快解决问题,以保证整个信息系统的安全性。

2 计算机软件概述

2.1 计算机软件的含义

在日常工作中,計算机需要正常的程序正常运行,内部程序和文件应该一起工作。它们实际上具有不同的含义。该过程是指相关的数字编译,其特征为系统性和特异性。文档指帮助用户更好地理解和掌握计算机程序的软件,可以详细描述相应的数据。这两种软件在计算机中具有不同的功能。程序是计算机运行的基础和计算机必要的软件,计算机可以在正常运行状态下从文件中分离出来。

2.2 计算机软件的分类

总体上,计算机软件分为两种:系统软件和应用软件。首先,系统软件。为了维持计算机的正常运行,对不同的操作系统(即,系统软件)是绝对必不可少的,系统软件的功能是管理和调整不同的硬件,以促进它们在计算机系统中的协作和正常的操作。这个软件由基本的操作工具和操作系统组成,比如软件连接,驱动管理等等。可以说,这一群计算机是用户、计算机及其内部操作系统的紧密联系的基础,在操作过程中促进三方面的统一,在这一过程中,可以忽略内部硬件的操作。UNIX、Windows等是此阶段市场上系统软件的主要资源库。其次,应用软件。这种软件旨在实现使用过程中的特定目的。通常,它以特定的形式(例如,图像浏览器等)显示自己的功能,该功能相对较单一。同时还显示了办公软件等系统的功能,包括了众所周知的数据库管理系统。该软件系统的组成包括若干独立过程。在这个阶段,人类已经开发出多种应用软件,最常用的工具、游戏和管理软件。

3 计算机软件安全问题

3.1 计算机软件漏洞

设计过程不全面,使用过程中疏忽软件维护导致安全漏洞。常见的漏洞包括系统漏洞和应用程序漏洞。前者是指设计缺陷,导致黑客利用这些漏洞使木马达到非法入侵计算机的目的。应用程序指的是办公室软件的漏洞,Flash软件,播放器等等,这导致了程序被非法元素利用。他们通过这些渠道袭击计算机或应用程序,使程序的正常运行受到影响。

3.2 非法拷贝和再销售软件

软件开发是一项具有很强技术性的工作,需要大量的人力、物力和财力,其知识产权保护是尤为重要的。但是一旦开发了昂贵的软件,就容易被复制,挑战了软件的权威性,侵犯了相关的知识产权,并且软件的安全风险也被增加。全球软件行业因盗版造成的损失每年高达数百亿美元,这个数字正在增加。由于缺乏健全的监管系统,盗版软件的非法复制和销售是相对常见的,而转售的现象十分严重,它给开发者和创造者带来了巨大的损失,扰乱了市场的正常秩序,增加了计算机软件的安全隐患。

3.3 动态软件解释软件跟踪

在软件开发并投入使用后,有些人使用现有的技术措施来追踪软件运行程序,读写甚至直接修改了软件的相关内容,盗取源代码,并取消该软件的防复制和安全功能,实现软件的动态解码的目的。在成功解码之后,这些软件的非法拷贝和再销售严重地损害了开发者的权益,也加大计算机软件的安全隐患。

4 计算机软件安全的防御策略

4.1 做好计算机软件安全设计工作

计算机软件设计的好坏直接影响着计算机软件安全问题的概率。因此,在设计计算机软件,我们应该充分和全面考虑计算机软件的安全性,认真分析的计算机软件的安全问题产生的原因,并采取有效措施确保计算机软件的安全性。为了在计算机软件安全设计方面做好工作,首先应从以下几个方面着手:第一,为了提高系统的安全漏洞检测的设计关注。在软件系统的漏洞设计中,设计者应该采用定期扫描的设计方案,这样用户就可以及时发现软件的漏洞,并及时修复和处理。其次,我们应该更加注意用户的身份认证设计。通过管理员身份验证的手段来加强对系统软件的访问和操作的限制。第三,要更加注意源代码的保密性设计。设计师应该加密系统软件的源代码来提高计算机软件系统的安全性,保证用户使用计算机软件的安全。

4.2 防止软件的非法复制

由于软件易于复制,社会和法律无法为软件产品提供有力的保障,一些软件公司和开发人员必须采取一些自卫措施,使软件保护技术应运而生。因为非法复制软件而没有重复的措施,并且拷贝或销售未授权的软件通常携带一些病毒和背景程序,这对用户造成很大的潜在威胁。这些背景程序和病毒甚至在没有用户的意识的情况下在后台运行,导致计算机系统的出现。系统崩溃、网络故障、计算机数据丢失或篡改无法保证软件用户的安全。

4.3 建立严格的组织管理机制

计算机软件企业应该有严密的组织和管理机制,并成立特别小组来检查和监控计算机的软件,使用户可以管理和监控的计算机软件,使其从发展到市场准入,它可以减少在运行过程中的安全隐患。第三,计算机软件开发商应不断更新和开发技术,加强计算机软件的技术内容,提高计算机软件的质量。特别是要加强反复制、反跟踪、加密等破解技术,使非法元素难以破解。因为所有的软件运行要求硬件支持,尤其是CPU支持器,只要监控CPU运行程序,解密器就可以获得计算机软件的所有信息。因此,我们应该特别注意对CPU的反监控。

4.4 加强病毒的防范

为了更有效地防止计算机网络病毒,全面消除病毒,必须在计算机网络中建立病毒防范系统,该系统应包括易受攻击的检测、使用安全、病毒预防、病毒杀毒和病毒隔离。通过这些预防措施,我们可以有效地预防和杀灭病毒,提高计算机的网络搜索病毒的响应速度。此外,计算机网络应加强对付病毒,提高病毒防范和控制的效率。

4.5 访问控制以及防火墙技术

网络接入控制可以通过设置网络访问控制,连同其目录和文件属性,有效地抵御大部分网络安全风险,以实现防御。访问控制方法包括:MAC地址过滤、鉴权、IP地址访问等等。通过加强对保护的认识,难以控制计算机病毒的传播。因此,有必要切断变速器的路或从中间阻断接收器,并且进入控制有效地防止介质扩散;在安装时授权防火墙和防病毒软件,彻底清洗被感染的计算机;防火墙技术和防病毒软件需要定期升级,及时修复;除了注意个人上网习惯,不要下载可疑软件的应用还要设置文件的访问权限;对于病毒和其他内容的发现,在第一时间内进行修复;应用层防火墙在发现恶意攻击时应立即中断拦截,保护用户。

5 结语

总之,计算机软件的安全性是需要用户密切关注的。只有当软件设计和防病毒软件的防御功能得到加强,才能有效地保护计算机软件的安全。在未来的发展过程中,计算机软件的安全将不可避免地受到科技的推动。

参考文献

[1]赵丽敏.计算机软件安全问题的分析与防御策略[J].电脑编程技巧与维护,2016,34806:105-106.

[2]杜舒婷.计算机软件安全问题与防御对策分析[J].电子技术与软件工程,2015,7323:229.

作者简介:付凯(1987年-),男,汉族,山东青州人,本科学位,助教,研究方向:计算机网络安全。

(作者单位:山东科技职业学院)

猜你喜欢

防御计算机软件安全
刍议计算机软件中的安全漏洞检测技术
计算机软件技术的不可靠性探析
计算机软件应用及其发展趋势研究
数据挖掘在计算机网络病毒防御中的应用
论校园无线局域网的攻击与防御
计算机软件安全检测技术
刍议新局势下计算机病毒防御技术