计算机软件开发的安全对策分析
2021-12-02白西龙
白西龙
摘要:安全技术应用到计算机软件开发中,对保证计算机软件运行安全,提高计算机软件运行效率具有重要的作用。人们已习惯用计算机工作、娱乐、购物以及交流等活动,随着安全意识和个人隐私保护意识的增强,对计算机的性能有更高的要求,而软件的开发是计算机安全技术的直接运用,因为只有将计算机安全技术与相关软件的开发联系起来,才有可能打造安全技术更加先进的软件。但是不可否认其仍然存在一些不足,急需改进,这就要结合实际状况和学习进行分析,制定具有针对性的解决策略,在促进计算机全面发展的同时,为社会整体向信息化方向发展创造条件。
关键词:信息安全;计算机软件技术;开发使用
引言
时至今日,计算机软件已经广泛覆盖各个领域,如学校管理、医院管理、生产管理、数据处理等,可谓是现代社会不可或缺的基础工具。随着信息技术发展的信息安全问题对计算机软件的开发和使用有着巨大威胁,如果不能采取有效对策加以应对和处理的话,必将造成严重的影响和破坏,引发巨大的经济损失乃至社会恐慌。因此,基于信息安全优化计算机软件技术开发使用十分有必要。
1计算机软件开发原则
计算机软件的开发必须依靠高、新技术,科技是计算机软件开发的基础,是所有软件设计的根本,依靠科技的支持,可为软件提供合理的评估,在现实演算过程中可获得更加真实、有效的数据,从而设计出高质量的计算机软件。当前计算机开发技术快速发展,其技术更新速度较快,计算机也逐渐地从纯机器运算转变到当前的AI技术,已形成了类人的雏形,因此计算机软件的安全开发更加紧迫。新技术是计算机软件开发的核心内容,新技术的创新就是计算机软件开发技术创新,每次软件的更新都是软件的升级,软件安全技术的改进;另外,技术创新也影响着计算机许多功能的实现,随着大数据时代的到来对计算机软件安全的要求也越来越高,计算机软件必须适应现阶段高速运转的数据处理模式,并保证计算机软件的正常运行。
2计算机软件技术开发存在的问题
2.1忽视用户需求实际影响
软件开发产品功能设计的因素多种多样,其中较为关键的就是用户需求这一因素。在开展软件开发设计工作期间,存在忽视用户需求这项问题,在没有对用户需求进行细致分析的状况下,就盲目对软件产品进行开发,即便在此过程中付出较多时间和精力,但是仍然会使最后开发出的软件,无法满足用户需求,进而影响软件产品功能和应用价值的发挥。
2.2信息安全检测
对于互联网技术安全问题的研究,当前获得了显著成效。但分析当前发展可知,只是针对现存信息与数据,提出了管理与检测措施,并未从根本上处理安全性问题,所需时间与精力较多。计算机安全技术发展不完善,对计算机系统使用的影响非常大,所以技术人员应当开发计算机信息安全软件,以此维护计算机信息安全。
2.3病毒入侵或黑客攻击威胁巨大
随着互联网的发展,信息安全问题便层出不穷,而病毒入侵、黑客攻击等正是令广大计算机用户头疼的主要安全问题。在病毒、黑客等的攻击下,计算机安全难以得到有效保障,轻则影响计算机运行速度,重则导致计算机中的重要信息被窃取、破坏,计算机软件自然也难免其害,甚至可能出现计算机直接瘫痪的情况。
3计算机软件技术中的信息安全对策
3.1漏洞修复技术的应用
漏洞是计算机软件开发应用中面临的主要安全问题,应采用漏洞修复技术来解决计算机软件开发中面临的漏洞问题,对此对漏洞修复技术应用进行了总结,主要包括以下几个方面,第一,针对缓冲区的漏洞进行修复,针对于易发、高发的软件漏洞进行定期扫描,实时监测,发现漏洞问题,即时进行修复,以此保证软件的正常运行;其次,控制编程,在软件编程的过程中,会遇到源代码、编码分子化过程中产生的冲突问题,进而引发漏洞的产生,鉴于此应合理的编写软件编程,并保证编程的科学,以此减少安全漏洞的发生;第三,对软件格式化执行类编码进行修复,采用应用格式常量的代码修复方式,来控制安全漏洞。
3.2提升技术人员的基本素质
软件加密技术是保证计算机软件开发安全的一个方面,另外对技术人员自身而言,也存在许多问题,因此对技术人员必须提升自己的综合素质,尤其是对安全方面的意识。每年因设计人员疏忽或者保密措施做的不到位而发生的泄密事件不在少数,而造成的损失也不可估量,所以必须强化技术人员自身的素质。技术人员应具备较高的加密技术手段,同时对自己使用的电脑、U盘等涉及私密信息的文件不仅文件要加密,U盘也要在电脑上进行加密操作,并限制文件的修改与复制,以保证文件的唯一性。对同一个软件,控制技术人员的相关权限,负责某一模块的技术人员只允许获取模块所有权限,对其它模块不予授权,同时计算机设置AI识别程序。
3.3不断优化软件产业环境
对于计算机技术研究领域而言,始终存在过于关注硬件,忽视软件研究工作的问题,进而导致人力资源投入、软件产业方面的投入缺乏力度。为了防止计算机软件行业中发生盗版、竞争不公平等问题,就要不断优化软件产业环境,否则就会对软件技术开发工作的开展造成影响。为了做好知识产权保护工作,就要采取法律途径做好保护工作,在为软件技术开发人员提供良好环境的基础上,逐步加大软件研发方面的各项投入,从而推动我国软件产业快速发展。
3.4实施病毒入侵检测技术
在计算机软件系统中,通过应用病毒入侵检测技术,可以有效分析和整理数据信息,当数据信息具备威胁性时,就可以进行排异处理,严禁数据信息进入计算机系统中。从本质上看,此种技术是应用防护措施,阻挡威胁性信息,避免其进入到系统内部,维护计算机应用安全性。在开发计算机软件技术中,充分发挥出病毒入侵检测技术的作用。采用前期预防措施,全面保障互联网技术应用安全。在使用计算机系统时,还可以应用防火墙技术,降低信息安全威胁率,避免危险信息数据进入防护墙内,全面确保计算机使用安全性。
3.5防火墙技术
防火墙技术是由计算机硬件与软件共同所组成的而系统,具有强化内部网络安全性、限定内部用户访问特殊站点、防治内部攻击、网络地址转换、虚拟专用网等作用,能够形成网络安全屏障,配置网络安全策略,进行监控审计,防止内部信息泄露。在计算机系统中构建防火墙,配合防病毒软件,能够有效防止计算机系统以及软件遭受外界入侵。
4结束语
必须重视信息安全问题,并采取有效措施进行处理。软件企业应当对软件开发及使用中的信息安全防护高度重视,重点从技术层面着手,加强信息安全防护。同时结合国家法律政策进一步加强安全防护,并指导计算机企业用户和个人用户做好计算机安全防護工作,最大程度保障软件在开发和使用过程中的安全性与可靠性。
参考文献
[1]许兴财.安全技术在计算机软件开发中的应用[J].电子技术与软件工程,2020(21):247-248.
[2]孙硕.计算机软件开发中数据库安全设计的应用研究[J].电子元器件与信息技术,2020,4(10):15-16.
[3]周思远.安全技术在计算机软件开发中的应用分析[J].电脑知识与技术,2020,16(28):72-73+76.
[4]李晓琳.安全技术在计算机软件开发中的价值和应用[J].信息与电脑(理论版),2020,32(18):88-89.