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

发表时间:2021/4/19   来源:《工程管理前沿》2021年1月第2期   作者:陈秀平
[导读] 计算机软件开发主要包含两方面内容,第一,开发系统软件与应用软件,

        陈秀平
        江西工业贸易职业技术学院 330000
        摘要:计算机软件开发主要包含两方面内容,第一,开发系统软件与应用软件,促进计算机维护与管理,比如应用界面开发等,第二,通过软件开发来解决应用存在问题。从计算机软件开发的特点来看,其存在一定复杂性,实际应用价值较高,尤其是随着计算机技术快速发展,为社会各行业发展带来极大便利,计算机应用范围明显扩大,社会经济快速发展对于技术水平也提出了较高要求,因而计算机应用价值的提升关系着整个社会效益。计算机软件开发复杂程度较高的情况下,往往需要各项资源的合理投入,并且需要企业、机关以及研究人员等多方面的协调配合,加大研发力度,因而计算机软件开发对于人力、物力以及财力资源都存在着特殊的需求[1]。
        
        关键词:安全技术;计算机软件;开发应用
        1引言
        改革开放以来,随着我国社会主义市场经济的不断发展和电子信息技术的不断进步,计算机网络的广泛应用在便捷人们日常生活,提高企业生产效益的同时,网络诈骗、网络攻击、信息伪造等网络安全问题却也屡见不鲜,网络环境的复杂化也给人们的信息安全带来了一定影响,故此为有效地针对互联网中存在的各类安全问题与安全隐患,做到防患于未然,作为相对复杂的系统工程——计算机软件的开发质量和开发效率受到了社会各界及人们的广泛关注和高度重视。鉴于此,本文立足计算机软件的开发现状,阐述了开发过程中存在的安全问题,并对开发过程中安全技术的应用进展进行了深入探讨,以期在保障企业安全发展的同时,切实维护好人们群众的利益。
        2计算机软件开发原则
        2.1计算机实体设施受损
        经大量科研数据分析可知,在当前计算机软件开发过程中,计算机基本设施、网络通信设备等计算机实体受损在一定程度上不仅给计算机的安全运行带来了一定的安全隐患,与此同时也还会给计算机的软件开发造成了很多阻碍,进而给企业整体发展带来了极为不利的影响,而从目前来看,造成计算机实体设施受损的原因是多样的,即主要有——自然灾害、设备老旧、电路老化以及人为故意损害等(谢剑,王潇,宋媛媛,计算机软件安全漏洞检测技术的应用分析。从某方面来讲,当计算机软件在开发过程中出现计算机受损现象时,一方面不仅会影响计算机的网络系统安全,给计算机用户带来一定的麻烦,而另一方面还会导致整个网络设备彻底损坏,致使计算机系统出现崩溃,故而为从根本上保障计算机软件开发的安全性,避免上述危害的产生,在软件开发过程中,开发工作人员不仅能需定期清洁计算机相关设备、提高设备电路检查的重视、掌握争取的操作方法,与此同时还要建立健全完善的检查制度、做好日常的设备保养工作,以从根本上提升计算机网络的安全性能。
        2.2信息的加工以及传输过程中易受攻击
        从目前来看,计算机在使用过程中,信息处理和传输过程是最容易受到攻击的阶段,而其中在信息传输过程中,受到的攻击也是最频繁的,通常来讲,为制定科学合理的防范策略,软件工作人员在进行软件开发过程中,将计算机受到的攻击分为两种,即主动攻击和被动攻击,具体来看前者主要浅谈安全技术在计算机软件开发中的应用杭州锅炉集团股份有限公司计算机中心张海斌指的是,在当前计算机信息加工和处理过程中,不法分子对网络传输信息进行修改、截取、造假,使原有的通信设施不能够正常运行的同时,通过篡改传输内容,破坏原有信息,误导使用者从而实现攻击的目的,而被动攻击指的是当计算机受到攻击时,传输的信息不会遭到破坏,只是在原有信息上被不法分子安装了监视、监听等设备,从而导致信息内容被窃取,相较于主动攻击来说,这种方式往往具有一定的隐蔽性。也很难被使用者发现,进而给企业的发展带来了极为不利的影响。


        2.3计算机的硬、软件技术含量偏低
        作为计算机的重要构成,计算机硬、软件在一定程度上其技术含量的高低对于企业的整体发展具有重要影响,但从目前来看,现阶段计算机软件市场盗版软件占据了大半份额,正版软件却不被人问津,这种现状的存在不仅极大地降低了计算机软件的应用安全,与此同时相关硬件配置过低、设备更新不及时、漏洞补丁未修复等问题的存在,也导致计算机信息的安全性无法得到保障。
        3安全技术在计算机软件开发中的应用
        3.1 入侵检测技术
        在计算机系统运行过程中,以入侵检测技术为支持,能在第一时间发现网络攻击,并实施科学防护,从而确保计算机安全。基于入侵检测技术可分析计算机系统构造及网络系统,保证分析的科学性,统计异常现象与行为,掌握攻击活动实际情况并及时发出警报。从性质上来看,入侵检测技术实现了通信、统计、推理等多项技术的有机融合,以人工智能为支持,能准确监控计算机系统,辨别异常行为,进而对攻击情况进行判断,为用户信息安全提供保障。入侵检测技术的类型多样,在主机方面,能盘查计算机操作系统数据,于监控范围内实施安全保护。在网络方面,可基于网络数据流通来实施安全保护。混合型的入侵检测技术具有良好的应用价值,防护范围较大,且保护效果优良。
        3.2 防火墙、信息加密及漏洞扫描技术
        现如今社会群体在计算机软件应用过程中的安全意识明显增强,软件开发领域内安全防护软件的开发力度也明显加大,计算机系统中安全防护软件的应用较为常见。防火墙是一种有效的安全防护软件,能自计算机系统外部对不安全进行隔绝,避免系统网络遭受入侵,应用经过审核后方可进入计算机系统,并且基于防火墙可划分内部网络、规制网络、网段,实现隔离保护,维护网络系统安全运行。漏洞扫描技术的应用,主要是检测漏洞并及时修复,通过系统扫描来评估网络系统安全性,进而实施针对性保护,避免计算机系统遭受攻击。
        就信息加密技术来看,其以目标信息为对象,通过编码、隐藏等方式,将保证信息系统安全,避免被不法分子所获取。比如:在超市管理系统软件开发中,为保证系统数据信息的真实性和可靠性,要全面且准确的把握系统需求,依据信息系统建设思路来进行设计开发,依据用户初始描述来建立系统源性。为保证计算机软件开发的规范性和安全性,可通过防火墙技术、漏洞扫描技术的应用,来保证系统信息安全,确保满足销售商、供货商、货品档案以及仓库等方面的管理需求,从而保证超市管理系统软件的安全运行。
        3.3 反计算机病毒技术
        计算机系统一旦遭受病毒攻击,其内部数据的安全性会受到巨大威胁,且会对计算机系统造成严重破坏。病毒的传染性较强,在计算机软件开发中对于安全技术的应用,以通过反计算机病毒技术为支持,对病毒进行防范、检查和消灭,从而对计算机系统实施安全防护。反计算机病毒技术的应用,主要是将防病毒程序规范安装于计算机内部,避免其进入到计算机系统中。系统监控以及信息加密等都是防范病毒的有效措施,在病毒检查方面,主要从两方面入手。结合病毒传播方式来判断是否感染病毒,就特定时间段内计算机运行数据来进行分析,储存并管理分析结果,积累数据信息,通过对比分析来对病毒感染的可能性进行判断。一旦发现病毒入侵计算机系统,需通过针对性的措施来消灭病毒,规范安装杀毒软件,并及时做好软件更新和升级,保证杀毒能力的优良,从而为计算机系统的安全运行实施保护。
        结语
        通过以上分析可知,以安全技术为支持,有助于保障计算机软件开发的顺利进行,降低安全隐患,对于计算机系统的稳定运行具有一定支持作用。在当前科学技术条件下,安全技术在计算机软件开发中的应用,以入侵检测、防火墙等技术为支持,未来要加大安全技术探索,创建一个安全的计算机网络环境,以确保计算机软件开发得以安全进行。
        参考文献
        [1]高振清.分析计算机软件开发中安全技术应用的进展[J].数字通信世界,2015(10):56.
        [2]台飞,高凌燕.安全漏洞检测技术在计算机软件中的应用分析[J].电子制作,2015(14):75.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: