安全技术在计算机软件开发中的运用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安全技术在计算机软件开发中的运用

目前计算机的应用非常广泛,在各个领域中计算机软件都发挥着不可替代的作用,但是计算机安全问题也越来越严重。本文首先对计算机技术安全进行简单介绍,然后分析其中存在的安全风险问题,并提出相关安全控制措施,以供参考。

标签:计算机;安全;技术;软件

随着我们国家经济的快速发展,计算机走进了千家万户,与我们日常的生活密切的相关,并且对我们人类社会造成了很大的影响,所以计算机也改变了人们的生产方式和生活方式,这说明计算机对人类做出了卓越的贡献,当前计算机再我们国家的各个领域里都得到了广泛的运用,而且在广泛应用的同时也存在着很大安全隐患,如果不加以保护就会遭受到攻击,这将不利于计算机的应用,根据近些年来的发展,计算机安全技术再社会上引起了极大的关注,要想保障计算机能够顺利的运行,就要打造好计算机的安全技术,保障好计算机的安全,再提高计算机功能的同时,要保证计算机使用的安全,最大程度的发挥计算机的技能,使人类社会能够得到更好的发展。

1计算机技术的安全总要概述

随着我们国家经济的快速发展,当前我们国家公民再日常的生活中对计算机的依赖程度越来越高,无论是在我们日常的生活中,还是在我们的工作中,我们都离不开计算机,因为计算机具有非常强大的功能,在推动社会发展的过程中起到了非常重要的作用,任何的事物都具有两方面的特性,对于计算机的技术也是如此,在使用计算机的过程中,计算机的确给我们提供了一些便利,但是也有大量的安全隐患,举个例子,比如说一些病毒,一些恶意攻击电脑的程序,通过这些来盗取计算机中机密的文件,严重影响的生活与工作的安全,所以说要重视计算机安全技术方面的开发,制定一些适当的保护措施,这样来保证计算机可以不遭受病毒的入侵,为我们创造更加清澈的计算机应用环境。

2计算机在使用中出现的风险问题

2.1计算机软件技术存在的问题

计算机的组成包括硬件和软件两个部分。如果计算机软件在开发过程中存在设计问题,软件就会产生很多漏洞,如果计算机安装了有漏洞的软件,将会直接影响计算机的正常使用,造成一定的经济损失;还有就是盗版软件的出现,对正版软件的威胁也是非常大的。计算机软件存在的问题,使得计算机存在着嚴重的安全隐患。因此,软件的设计开发人员一定要提高自身的专业技术水平,保证软件设计开发的安全性。计算机使用人员要使用正版软件,并且要对计算机软件进行及时的更新和检测,减少计算机软件造成的隐患。

2.2网络通信设备和计算机硬件设备受到损坏

在计算机的使用过程中,如果计算机的网络通信设备和计算机硬件设备受到损坏,对计算机系统安全的影响是非常大的。造成网络通信设备及计算机硬件设备损坏的原因有很多,主要有:网络通信设备及计算机硬件设备使用的年限长,造成设备的老化;网络通信设备及计算机硬件设备在使用过程中,操作人员操作不当或是没有进行有效的保养,也会导致设备受到损坏;还有一些自然原因造成的设备损坏等等。为了避免设备受到损坏,设备使用人员一定要做好对设备的清洁和保养,相关技术人员要做对设备进行定期维护、检测,对关键数据做好本地和远程备份,保证网络通信设备和计算机硬件设备正常运行,进一步提高计算机使用的安全性。

2.3计算机外部的威胁

大多数的人们在使用计算机时经常会面对一些问题,比如说一些病毒的恶意攻击,再比如说一些病毒攻击电脑,还有一些擅长电脑的黑客非常的擅长使用计算机,他们能够抓住计算机的各种缺陷,通过这些缺陷来获取一些用户的信息,但是这种行为还不容易被人发现,所以在我们日常使用计算机的过程中,我们的计算机经常的会遭受到一些病毒的攻击,他们往往在破坏计算机的过程中以植入病毒的方式来对计算机进行破坏,这就造成了计算机不能够继续运行,将直接的破坏整个计算机系统的安全,还有这种病毒具有粘合度,如果计算机沾染上了这种病毒将非常的难以摆脱这种病毒,所以在计算机软件开发的过程中要十分注意这两个方面的问题。

3安全技术在计算机开发软件的应用

3.1设置网络防火墙

在计算机软件开发的过程中为了能够有效的防止黑客和病毒对计算机的破坏,我们可以在计算机的内部网络和外部网络在这两个网络之间设置一道防火墙,这样来保护计算机的安全,这就能将一些具有危险的病毒,和一些恶意攻击破坏电脑的软件挡在防火墙的外部,这样来保证计算机的安全,保证计算机的正常使用,增强计算机的抗打击能力,在我们今天的计算机安全保护中,防火墙的技术在计算机的安全保护上效果非常的明显,通过防火墙的系统能够进一步保证计算机的安全,增强计算机的安全系数,防火墙还要设置一些访问上的限制,还要安装一些保证能够安全登陆的软件,增强对登陆电脑人员的监督,这样俩提高对防火墙风险的预测能力,减少电脑被攻击的概率。

3.2计算机软件加密技术

在软件开发的过程中要对关键信息进行加密保护,通过使用加密这一项安全保护的技术,软件在运行的过程中就可以使真实的重要的信息隐藏起来。计算机软件加密技术具体可分两大类,第一类是基于硬件加密方式,第二类是基于软件加密方式。硬件加密技术方面可以使用一些经过国家安全认证的加密芯片,加密卡等模块或者设备,将软件运行过程中需要处理的敏感数据,安全文件,自有算

法等信息存入加密模块中,或者经过加密卡转化后再存储。软件加密方式主要体现在一些安全算法的使用上,比如密钥协商,对称算法,非对称算法的使用,对标准算法进行变异处理,通过不同计算机的CPU序列号、网卡号,硬盘序列号等硬件模块所涉及到的差异性生成不同的授权文件或者授权码。通过以上两种加密技术可以有效的阻止黑客盗取或者破解软件系统,能够有效的提高软件使用的安全性。

3.3计算机的漏洞修复技术

计算机的漏洞修复技术对计算机系统进行漏洞扫描,以最快的速度查找计算机存在的危险,并对漏洞进行修复,防止网络受到攻击,保证计算机的安全使用。计算机相关人员要定期对计算机进行漏洞检测和修复,使得计算机能够安全运行。

3.4 入侵检测技术

计算机的入侵检测技术可以有效的防止网络被攻击。推理技术、统计技术和通信技术以及人工智能技术,这些技术被广泛应用于入侵检测技术当中,计算机的入侵检测技术通过对网络和计算机系统进行分析研究,可以快速查找出危险,并且进行及时预警,减少了网络对计算机的攻击,避免了计算机网络受伤损坏,有效的降低计算机的网络风险。入侵检测监控分为主机入侵监控、网络入侵监控两个类型。对操作系统的数据进行检测分析,实现对计算机主机的保护;对网络数据包的检测和监控,对网络进行有效检测、监控和保护。

3.5 提高监测技术人员的专业化能力

计算机硬件技术飞速的发展,软件设计人员要高度重视软件的安全,尤其是软件的安全监测技术。监测人员要不断提高自己的专业知识水平,做好计算机的安全监测工作,更好的发挥监测软件的功能,降低计算机使用的风险,确保计算机能够安全运行。

结束语

总而言之,在计算机的使用过程中,对于计算机的安全性的保证和稳定性的保护是非常重要的,所以对于计算机系统上的保护是非常迫切解决的问题,这就要求我们不断更新计算机软件安全技术的开发,这样来确保我们的计算机能够顺利的运行。

参考文献

[1]李万明.浅谈计算机软件开发技术的应用研究与趋势[J].网络安全技术与应用,2014(12).

[2]谢剑.计算机软件安全漏洞检测技术的应用分析[J].信息与电脑(理论版),

相关文档
最新文档