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

(整期优先)网络出版时间:2018-10-20
/ 2

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

李金峰

(齐齐哈尔工程学院,黑龙江齐齐哈尔161000)

摘要:本文对计算机软件开发中容易忽略掉一些问题进行了论述,研究了如何把安全技术应用在计算机软件开发中,并对开发中安全风险进行分析,希望能够有效的避免一些问题。

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

1.计算机安全技术概述

现代人的社会活动会计算机的依赖性比较强,在工作和生活中有很多地方需要使用计算机,其具有强大的功能,可以帮助人们提高工作和生产效率,在促进社会发展中起着重要作用任何事物都有两面性,计算机也不例外,在应用的过程中除了起到积极效果,也伴随着一些潜在安全隐患,比如因为人为的恶意攻击或者病毒感染,出现用户信息被盗或者重要文件遭到恶意破坏的事件层出不穷,严重的影响了计算机技术的发展。安全技术是计算机软件开发过程中不可或缺的,能够从根本上确保计算机软件免受病毒入侵,或者是抵御恶意攻击,有效减少计算机在使用过程中安全事故,保障计算机系统运行的安全性和可靠性,为人们创造良好的计算机应用环境。

2.计算机软件开发现状

计算机摆脱了过去庞大的身躯,发展为小巧便于携带的设备。除了外观上的变化,计算机系统与软件也在不断更新,为了满足现代人对计算机使用的要求,计算机软件涉及的领域越来越广,设计的软件越来越人性化,便利性和灵敏性己成为最基础的要求现在软件公司所开发的计算机软件类型早己超乎我们的想象,只有你想不到的软件,没有你用不到的软件软件的功能越来越强大,例如掌上公交,可以实时查询公交车到哪里了;还有网上订票、网上订餐等等,似乎只要动动手指都能办成事情。正是因为这些便利性,在使用过程中我们个人信息也会保存在软件里面,所以计算机软件的安全性成为大家关注的重点。因为计算机病毒多种多样,一不小合就会被入侵计算机软件,造成用户信息泄露,这类事件之前时常发生,对用户造成了严重的损失。所以计算机软件开发过程中就应该注意安全性问题,加强安全技术的应用。

3.计算机软件开发存在的问题

计算机更新换代越看快,软件开发的速度也就越快,而软件开发的过程中涉及到的问题方方面面,软件的人性化、便利性、用户体验感、软件运行效率等等,有了这些门槛,软件开发的时候遇到的问题自然不会少,特别是安全性的问题。如果正在开发的软件代码泄露,可能造成竞争对手抄袭并且提前投入使用,这是非常严重的事情,涉及到个人的知识产权问题。身为软件开发工作人员,应该要有强烈的保密意识,特别是存有代码的U盘或者别的工具,应该加密保存,对日常使用的电脑也应该要加密,工作生活中有意识进行保密,就能避免代码泄露的事情发生。

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

4.1防火墙技术

在计算机软件开发的过程中为了防比外部攻击,可以在内部网和外部网之间设置一道防火墙,将其作为保护的屏障,这样就能实现对计算机软件的保护,将潜在的,不确定的危险因素阻隔在防火墙外面,减少计算机系统的安全风险。防火墙具有强大的抗攻击能力,在确保计算机网络和信息安全性中发挥重要作用。防火墙技术在计算机软件中的应用效果比较好,除了可以将影响计算机安全的信息阻隔在外部,还能对关键网络进行有效保护,进一步提高计算机安全系数。防火墙要设置访问权限,在接收外部信息的时候只有拥有访问权限的才能通过,还要安装相应的安全访问软件,提高防火墙对危险信息的筛查能力,这样就能减少安全事故的发生率。

4.2入侵检测技术

入侵检测技术是一种相对较新的安全技术,能够高效的判断出计算机和网络系统的不寻常行为,并且会自动报警,技术人员就能及时的发现安全隐患,采取有效的手段处理。入侵技术综合了很多技术,比如通信、推理、统计等,同时还使用了智能技术,可以实现对计算机系统的实时在线监控,一旦出现异常情况就能立马发现,确保了计算机信息安全性。

4.3加密技术

计算机软件开发要使用加密技术,在使用了这项技术之后,计算机就可以隐藏真实的数据信息,避免黑客攻击和病毒入侵对数据信息造成破坏,或者是恶意傻删除或者修改数据信息,为用户带来巨大的损失,在根本上确保了信息准确性和完整性。此外,计算机中使用加密技术还能有效保证用户隐私,防比用户信息泄露或者恶意盗取。加密技术主要涉及到两个部分,一部分是对程序和文件加密,另外一部分则是对需要传输的文件进行加密,抵御黑客和病毒对计算机系统破坏,维护广大用户切身利益。

4.4漏洞修复技术

计算机软件开发要利用漏洞修复技术,对整个系统进行漏洞扫描,在这个过程中会发现潜在的安全风险,并且及时对系统漏洞进行修复,确保计算机运行安全性。这里需要注意的是,定期漏洞检测是很有必要的,也是保护计算机软件的有效手段。

4.5反病毒技术

病毒具有很强的传染性,对计算机系统会造成严重破坏,反病毒技术具有防治一体的效果,计算机中需要安装与之相关的病毒程序,在检查病毒同时还能将发现的病毒处理掉。在操作的时候主要是通过对病毒感染方式的分析来判断计算机有没有遭受病毒感染,还有一种方式就是利用数据对比来判断。

5.结语

信息时代的我们己经离不开计算机了,所以对计算机软件的大力开发,是顺应时代的要求,解决人们的需要。而我国的计算机软件发展还处于初级阶段,需要强大的后援力量,这需要学习计算机专业的青少年们加强专业知识的学习,深入研究计算机软件开发,加强安全性建设,为我国计算机软件发展做贡献。

参考文献

[1]徐来福.分层技术在计算机软件开发中的作用分析[J].电脑迷,2017(12):48.

[2]张东.计算机软件开发中的分层技术运用研究[J].信息与电脑(理论版),2017(23):1-2+5.

[3]王勉,范志勤.计算机软件开发中分层技术的应用[J].信息与电脑(理论版),2017(23):26-28.

[4]苗露.分层技术在计算机软件开发中的应用分析[J].电脑迷,2017(11):24.

[5]姜孟均.浅谈分层技术在计算机软件开发中的应用[J].读与写(教育教学刊),2017,14(11):20.