计算机软件开发设计出现的问题
彭晴
生成PDF 清样下载 引用

复制成功

导出题录

参考文献( GB/T 7714-2015 ) 复制

彭晴,. 计算机软件开发设计出现的问题[J]. 软件工程研究,2022.3. DOI:10.12721/ccn.2022.157025.
摘要:
大数据时代是数据横飞的时代,每一条数据都有可能被某一行业或某些人利用。目前计算机的应用仍以较快的速度增长,计算机的运用领域也不断地扩展,其中涉及安全领域的计算机技术是保证计算机账户安全的基础。基于此,本文针对计算机软件开发安全技术进行探讨分析,以供参考。
关键词: 安全技术软件开发计算机
DOI:10.12721/ccn.2022.157025
基金资助:

引言
随着现阶段信息技术的不断发展,计算机在日常生活中起到的作用不断加大,计算机使人们的生活发生了翻天覆地的变化,给人们的生活带来了巨大的便利,但是有利就有弊,任何事物都具有两面性,尤其是在网络技术不断发展的今天,黑客利用网络不断地攻击人们的电脑,给人们的信息安全带来了巨大的隐患。
1计算机软件开发概述
在计算机的实际运行中,需要进行系统优化以及开发可以解决人们实际生活需求的软件,通过这两种软件有效的解决人们生活中的各种问题。同时应该根据用户的要求,建造出软件系统,主要包括需求捕捉、需求分析、设计、实现和测试的系统性工程,要借助某种程序设计语言进行实现,主要包括设计软件的功能和实现的算法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序等过程。
2计算机软件开发过程中存在的安全问题
2.1软件自身漏洞
在计算机自身的发展历程中,经历了由简单到复杂、由单一化到整合的智能化完善,但是与此同时也出现了由于程序编写漏洞造成的安全问题。在计算机软件的初始设计中存在的漏洞,对于软件的安全有着非常重大的影响,同时在网络环境不断变化的情况下,软件的安全性也受到了极大挑战。因此,为了确保软件的顺利运用,需要及时更新和改善软件。我们可以从更科学的角度避免软件使用风险的发生,由于目前的网络环境良莠不齐,网络病毒感染个人电脑的现象十分普遍,也会给用户带来预料不到的损失。
2.2信息管理中存在的问题
计算机软件工作的时候,传达了很多信息。在现阶段网络不断发展的背景下,个人信息泄露的风险不断加大,在个人使用电脑的过程中,存在受到能动性攻击和被动性攻击的风险。能动性攻击是指主动对于信息进行截取和改变的手段,被动性攻击则是在不影响信息传送的基础上,用一定的技术手段窃取传达中的信息,取得相关信息。在信息安全方面,被动攻击通常是比较隐蔽的,很难被人察觉。2.3黑客或病毒攻击
由于目前大部分网民缺乏基础性的电脑安全常识,而且容易受到个人情绪的影响,缺乏安全上网的意识,所以容易受到黑客和病毒的攻击。同时在计算机运行的过程中,需要网络以及多种技术的配合,所以在这个过程中计算机更容易感染各种病毒。某些公司和用户可能会遭到黑客攻击。病毒和黑客入侵计算机不仅严重威胁软件的安全运行,还会对软件和硬件产生不利影响,最终导致整个计算机系统崩溃,对用户自身利益产生严重冲击。

2.4技术更新能力不强
技术更新能力不强使得计算机病毒网络安全风险变得更加复杂。尽管许多用户应用了防火墙和其他网络安全技术,并取得了良好的效果,但是因为没有及时更新,它的网络安全防护效果会越来越差。近年来,我国的软件开发工作虽然取得了巨大的进步,但是目前还有很多不足之处,主要体现为自主创新能力不足和技术更新速度较慢等问题,难以进行安全可靠的防火墙构建,对于用户的安全上网难以进行有效的技术保障,不利于开展主动性的计算机病毒防御。所以我们必须依赖国外先进的科技产品,同时,在我国的企业管理中,由于很多企业的基础知识能力不强,所以都购买国外先进技术的方法进行关键开发,而不愿意投入大量的人力财力进行开发,导致软件技术更新能力不强。
3安全技术在计算机软件开发中的应用
计算机软件开发中的安全技术非常重要,信息开放的今天,怎样才能在计算机的使用过程中不泄露自己的信息,增加计算机的安全性是当前计算机安全软件开发的重要工作内容,而且也是不断创新的计算机技术。

3.1设置防火墙
计算机防火墙设置必不可少,尤其在计算机软件设计时,为有效防止黑客及病毒的攻击,开发者就可在计算机的内部网络与外部网络建立起一道防火墙,以此保护计算机的安全。软件开发的过程非常重要,因为软件的开发需要编写代码,同时每个软件的代码不同,使用的安全技术也不一样;另外对面向的服务人群来讲,高端消费的人群需更加安全的计算机安全技术。对计算机需求不高,但经常使用的安全技术要求就不会很高。而计算机网络防火墙的设置可将一些病毒和恶意攻击的程序抵挡在计算机外部,保证计算机的正常使用。
3.2入侵检测技术
计算机的入侵检测技术可用到计算机网络技术和计算机软件开发两个过程中,在计算机与软件开发过程中分别设置入侵检测程序。利用推理技术、统计技术以及人工智能等先进的科技对进入到计算机的成分进行分析,首先识别有无包含病毒等可疑性代码,及时阻拦在计算机外。计算机入侵检测技术又分为主机监控和网络监控两个类型,主机监控是为系统提供的检测保护机制,通过对系统数据进行分析,实现对主机的保护;对网络的监控就比较复杂,它包含一切上网信息,浏览数据、痕迹、以及搜索栏等,这对检测技术也有很强的要求,检测技术必须有强大的数据处理系统,而对病毒等识别性能较高,这样才能保护计算机网络的安全。

3.3提升技术人员的基本素质

软件加密技术是保证计算机软件开发安全的一个方面,另外对技术人员自身而言,也存在许多问题,因此对技术人员必须提升自己的综合素质,尤其是对安全方面的意识。每年因设计人员疏忽或者保密措施做的不到位而发生的泄密事件不在少数,而造成的损失也不可估量,所以必须强化技术人员自身的素质。技术人员应具备较高的加密技术手段,同时对自己使用的电脑、U盘等涉及私密信息的文件不仅文件要加密,U盘也要在电脑上进行加密操作,并限制文件的修改与复制,以保证文件的唯一性。对同一个软件,控制技术人员的相关权限,负责某一模块的技术人员只允许获取模块所有权限,对其它模块不予授权,同时计算机设置AI识别程序。
3.4完善计算机安全保护相关法律
我国在法律保护这一块略有建树,但在计算机安全防护这方面依然存在许多漏洞。在我国软件开发速度以及成熟度都不如欧、美等发达国家,且在法律制度方面也没有他们完善,在现阶段我国网络安全保护机制并不健全,网络侵权的例子屡见不鲜。我国也是盗版软件使用者最多的国家,有的软件通过复制就可获得源代码,因此在文件保护方面,应对软件的设计者提供一些保护,例如网络代码专利权以及严厉打击非法复制和售卖盗版软件的行为,建设一套完善的管理、举报制度,为计算机软件开发提供足够的法律保障,从而净化计算机软件开发环境。

结束语
目前,电脑已经成为每个人生活中不可或缺的工具,无论是在日常生活中还是在工作中,电脑扮演了一个生动的角色。电脑安全已经成为一个热门的话题,安全问题将带来严重的社会影响。在计算机软件开发中,需要确保在相关的安全技术测试之后发布供使用。同时,相关的技术人员也要提升自己的意识,加强自己的技术,不断增强安全意识,以全面提高软件的安全标准,降低软件的潜在风险。

参考文献
 [1]邵明东.分析安全技术在计算机软件开发中的应用[J].信息与电脑(理论版),2019(01):37-38.

 [2]廖梦虎.安全技术在计算机软件开发中的应用研究[J].计算机产品与流通,2019(01):28.
 [3]李楠.安全技术在计算机软件开发中的应用[J].数码世界,2018(11):70.

》在线投稿系统

*文章题目:
*作者姓名:
*电子邮箱:
*通讯地址:
*联系方式:

  备      注:

*上传稿件:

支持上传.doc,.docx,.pdf,.txt,.wps文件

投稿须知:

1、审稿结果将于1~7个工作日以邮件告知,请注意查收(包含录用通知书、审稿意见、知网CNKI查重报告)。

2、提交投稿后,若7个工作日之内未接到录用通知,则说明该文章未被录用,请另投他刊。

3、凡投寄本刊稿件,如在内容上有侵权行为或不妥之处,均应文责自负。本刊有权对来稿进行文字编辑、加工和修改,如不同意,请附说明,以便妥善处理。

4、多作者文稿署名时须征得其他作者同意,排好先后次序,通知用稿后不再改动。

5、凡投往本刊稿件一经录用发表,其版权归本刊所有。

6、本刊已全文录入中国知网、万方、维普等数据库,如作者不同意被收录,请提前申明,未申明者,本刊一律视为同意被收录。

7、请勿一稿多投。