APP下载

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

2018-02-28宫晓辉

电子技术与软件工程 2018年21期

宫晓辉

摘要

科学技术水平不断进步发展,社会已经进入互联网时代并在不断飞速前进。在人们的生活生产中对于计算机的应用也已成为常态,计算机发挥的作用越来越重大,是社会发展和国家进步的重要助力。本文将通过对计算机发展和计算机的软件开发等方面入手,对安全技术在软件开发中发挥的作用进行简单介绍分析,为软件开发提供几点参考。

【关键词】安全技术 计算机软件开发 应用

计算机网络已经成为社会发展进步的重要组成部分,计算机网络的出现也彻底改写了人们的生活方式,社会生产已经迈入了一个新的发展阶段。但是随着计算机网络技术在人们生活中应用的深入,与计算机网络相关的计算机安全技术也成为影响计算机发展的重要因素,一些隐含的计算机安全问题严重制约了网路系统的进一步完善。为应对这些发展缺陷,计算机软件开发人员使用了大量安全工具,但软件开发中还是存在一些安全隐患,需要加大对软件开发中的安全技术的应对。

1 计算机软件开发中存在的问题

1.1 计算机实体设施受损

计算机的实体设备以及网络通信设备受到损伤会给计算机的安全运行带来隐患,而实体设备受损的原因包括自然灾害、设备老旧带来的电路老化以及人为的故意损坏等。计算机的实体设备受损严重可能导致计算机网络的整体瘫痪崩溃,给计算机用户带来麻烦,造成损失。而实体设备的受损原因众多,导致计算机的安全技术应用也受到了一定制约,给计算机的软件开发也造成了很多阻碍。

1.2 信息的加工处理以及传输易受攻击

计算机的信息处理以及传输过程是最容易受到攻击的阶段,受到的攻击可分为主动攻击和被动攻击。被动攻击是指计算机受到攻击时,只是信息的传输受到监视以及窃听,信息内容被盗取,但对计算机网络并不造成实际伤害,其目的主要是对传输信息进行窃取;主动攻击则是在计算机的传输中对计算机信息进行修改、截取以及造假,其主要目的是阻断计算机信息传输的正常运作,通过篡改传输信息,改变信息传输内容完成攻击任务。

1.3 计算机的硬软件技术含量偏低

计算机硬件软件是计算机的重要构成,而在现阶段的计算机软件市场上,盗版软件占据了绝大的市场份额,正版软件却少有人问津,这一现象也是导致计算机的信息安全无法得到有效保障的原因。计算机软件配置以及相关硬件设备的更新不及时,漏洞补丁等也很少定期下载更新,计算机的信息安全性无法得到保障。

1.4 计算机用户的操作问题

在人们的日常生活工作中对于计算机的应用越来越广泛,但很多计算机用户在计算机的操作中存在很多缺陷,新近用户掌握简单的操作方式,因此在遇到计算机的配置不准确等问题的前提下继续操作,给计算机信息安全造成了一定威胁。除此之外,一些计算机用户的网络安全意识比较薄弱,对于计算机的配置,例如防火墙的配置不科学,不能发挥防火墙的最佳作用,对于计算机的防护不到位也给计算机的信息安全性造成了影响。

2 计算机软件开发中的安全技术与技术应用

2.1 计算机安全技术简介

计算机的安全技术顾名思义,就是对计算机系统开展的保护措施,包括对计算机信息系统的硬件、软件以及内部数据的保护。安全技术的保护最突出特点就是保护计算机内部软件不受恶意攻击伤害,有效抵御外部攻击的破坏行为,切实保障计算机信息不会外泄,不会被恶意篡改,充分保障计算机内部信息安全运作和传输,确保计算机系统的连续安全运转。

2.2 计算机软件开发常用安全技术

2.2.1 防火墙、漏洞扫描技术

计算机的防火墙技术主要是帮助计算机隔绝不安全的网络信息,保障计算机网络不受有害信息入侵,并允许通过审核的信息应用进入计算机网络。计算机的防火墙还可根据实际需求对内部网络功能进行科学划分规制,对计算机网络内部比较重要的网段进行有效科学隔离,将整体网络运行对计算机的运作影响降至最低。

计算机的漏洞扫描技术就是指在计算机网络系统被攻击前实施的自我检查,通过漏洞检测扫面明确显示计算机网络系统存在的问题并及时采取措施补救,预防网络攻击。漏洞扫描技术的主要检查对象是计算机运作系统以及计算机的防火墙,对计算机的网络系统的安全系统进行科学评估检查,最大限度降低问题发生率。

2.2.2 入侵检测技术

入侵检测技术是一种新型的计算机网络攻击防范技术,该技术通过对计算机系统构造以及网络系统的分析研究,对计算机网络中存在的不正常行为模式进行分析识别,对攻击活动及时发现及时预警。入侵检测技术主要应用统计技术、通信技术以及推理技术并结合人工智能等方面专业知识,对计算机网络中的攻击行为进行监控,最大限度减少了计算机的网络损伤。监控行为按照监控对象的不同可划分为主机入侵监控、网络入侵监控以及混合型监控三种。基于主机的入侵检测保护主要通过分析审核计算机操作系统的数据完成;基于网络入侵的检测监控保护通过检测网络数据包完成;混合型的入侵检测保护通融合上述两种保护方式优点完成。

2.2.3 反计算机病毒技术

反计算机病毒技术的主要目的及时防范计算机病毒入侵计算机,对计算机中隐藏的病毒进行检测并彻底消灭。具体是通过安装防病毒软件的方式防范病毒入侵,安装杀毒软件对计算机中存在的病毒进行消灭。

3 结语

计算机及网络系统的未来发展前景是无限广阔的,同样其成长空间也是非常广阔的。计算机的安全问题影响着人们生活工作的各个方面,在提升人们生活工作质量以及保护个人信息方面都发挥着非常重要的作用,在商业信息的隐私保护方面意义同样重大。因此必须强化计算机安全技术的研发以及设计,选择专业的设计开发团队,配合有效合理的设计方案进行计算机安全技术的开发应用。对于研发出的计算机安全应用技术进行不断创新和深入研究,促进其获得更高水平的技术提升,提升计算机开发软件的安全可靠和实用性。

参考文献

[1]贺向阳.计算机软件安全漏洞检测技术应用研究[J].无线互联科技,2016(20):59-61.

[2]杨曙光.计算机软件开发技术的应用研究[J].通讯世界,2015(06):76-77.

[3]向思豪.计算机软件开发技术的应用与研究[J].中国新通信,2015(09):68.

[4]許力文.浅析计算机软件开发技术及其应用[J].电子制作,2014(18):42.

[5]张俊青.计算机软件开发技术及其应用[J].计算机光盘软件与应用,2014,09:65+6 7.