信息安全环境下计算机软件开发
2021-03-24孟庆胜
孟庆胜
摘要:网络时代的到来给予了我国各行业更大的发展空间和发展机遇,加速我国整体经济建设的发展进程。现代社会信息技术的发展速度越来越快,但同时带来的信息安全问题也越来越多,信息泄露、计算机系统被入侵以及计算机重要文件被修改等事件频发。所以,在当前的计算机软件开发过程中,如何加强计算机系统的安全性,提高整体的防控性能是现阶段计算机软件研发的重点方向。
关键词:信息安全环境;计算机软件开发
引言
随着我国经济建设的快速发展,很多先进技术运用到我国各行业的发展进程中,助其自身发展更为迅速。在使用计算机软件时,无论是存储信息、移动信息及搜索信息等,都不可避免会面临着信息安全隐患,如因为病毒攻击与黑客攻击等导致信息损坏或消失,甚至会因为其他原因导致信息泄露,这些都导致计算机用户的信息安全遭到威胁,并危及计算机用户的切身利益。尤其在信息社会中,开发计算机软件是推动社会经济发展的关键力量,如何在安全的环境中更好地开发与应用计算机软件,也是值得探讨的关键问题。
1计算机软件系统开发中存在的主要问题分析
1.软件系统安全风险大,信息行业的快速发展加快了计算机技术的普及程度,使得计算机软件系统的功能得到了丰富,但是在这一背景下计算机软件系统也出现了较多的安全隐患。网络病毒是威胁软件系统安全的关键因素,一旦有病毒入侵,很有可能会窜改计算机内部的数据,影响计算机的正常使用,使用户的个人信息出现泄露的问题。安全风险是当前影响软件系统开发质量的重要因素,无法解决这一问题会影响到用户软件系统的正常使用。2.计算机软件系统不符合用户需求,计算机软件系统的开发目的在于为用户提供符合需求的软件,但是当前很多人的系统在开发时没有和客户进行有效沟通,使得软件类型难以满足用户实际需求。这不仅会增加计算机软件系统开发成本,也会影响用户对于软件系统的认知,减少用户使用数量。用户和开发人员之间的沟通是极其必要的,否则会影响到软件系统开发的科学性以及合理性。
2信息安全环境下计算机软件开发
2.1运用加密技术手段,提高软件开发的安全性
计算机软件的开发,应围绕计算机网络环境安全角度,运用有效措施来保障计算机软件应用环境的安全。如计算机技术应用中,以加密的方式来保障相关信息安全,这无疑是通过严格加密操作来保障网络信息传播中的安全性。当然,在计算机软件的应用中,也要从安全级别高的状态进行全面加密,充分运用加密知识,把计算机软件加密技术与方法传授给计算机用户,借助加密技术,把有关数据变成加密文件,只有通过解密才能读取,让数据具有良好的安全性。当然,在计算机软件开发中,应避免黑客与病毒的入侵,采用更高级别的加密技术进行检测,例如,利用量子加密技术对信息数据进行判断是否受到了攻击和窃取,可以有效保护密钥中的数据。一旦遭到不法分子的恶意入侵,量子加密技术马上作出反应,可以检测和干扰不法分子窃取数据信息,有效地起到保护数据的作用。
2.2双层技术在计算机软件开发中的应用
在计算机软件开发工作中应用的双层技术拥有两个端点,分别为服务器与客户端。首先是客户端向相关计算机用户提供使用界面,并且对一些相关的逻辑关系进行分析处理,将整理后的信息结果向服务器发送。服务器接收到相关数据信息之后,会通过数据库展开计算与总结,将最终的结果传送回客户端,满足计算机用户的使用需求。通过双层技术的使用我们可以知道,想要让双层技术带来更加便捷高效的计算机工作效率,需要服务器具备卓越的使用性能,并且同一个时间不能有过多的计算机用户。如果服务器的使用性能不好或者使用的用户数量过多,都会大大增加服务器的工作计算量。这样会造成计算机软件系统在使用过程中出现很多常规错误,影响了软件的整体工作效率和质量。计算时所需要耗费的时间也会增多,进而提升了使用成本,对后续开发工作带来负面影响,甚至会威胁到用户的个人数据安全。
2.3性能测试
在計算机软件开发前,程序员应当对计算机数据库进行有效的性能测试,以确保用户在应用计算机软件的运行流畅性。首先,程序员应确保计算机软件运行环境的兼容性,最大程度提高计算机软件开发的质量。不仅要测试软件的荷载状况还要测试真实应用场景下软件的整体情况,还要进一步确保计算机软件开发的科学性和合理性。其次,程序员还应当模拟用户长期使用后数据库的基本运行情况,并采取性能测试,倘若性能测试结果存在差异,需要针对干扰因素及时进行调整与优化,以保障计算机软件能够正常运行,给用户带来更好的体验感。由此也能看出,性能测试对于计算机软件开发的重要性。
2.4加强病毒监控能力
现阶段的软件不仅要做软件本身应用的研发,同时也要加强对于病毒的监控,通过在软件中加入适当的病毒代码库,使软件实时对运行环境进行监控,当出现病毒时,及时通知计算机中的杀毒软件进行病毒查杀。同时也要建立软件的防火墙,使病毒难以入侵到计算机系统中,为计算机正常运行和安全性提供帮助。通过在软件中植入相应的病毒监测系统,可以有效地对网络中的病毒进行实时监控及检测,避免计算机系统感染病毒时间过长而造成计算机系统被坏。
2.5提高对数据接口设计的执行管理水平
计算机软件数据接口的设计方案直接关系着其最终的设计水平,因此优质的设计方案至关重要。鉴于计算机软件设计工作的特殊性,相关软件企业必须强化对计算机软件数据接口设计阶段的管理,建立健全管理制度,并对软件的开发质量加强监管,以确保计算机软件数据接口的设计符合要求。与此同时,为确保实现对计算机软件数据接口设计水平的准确评价,企业还要设定具体的评价体系,明确各评价指标及其权重,确保能够对设计质量实现定量评价。除此之外,软件企业也要重视用户的反馈意见,定期调查用户在使用软件的过程中出现的问题,并针对问题予以改进,从而更好地促进计算机软件数据接口的实现。
2.6五层技术的应用
在运用五层技术时,对于其逻辑基础要进行严格的遵守,在此前提下将不同的组件构建起来,并在机器内部设置好不同的组件,对于该系统内部的用户界面来说,它主要是通过客户浏览器来将解密工作完成,并能将符合客户的要求进行更好地输入。利用SLB,可以对系统的平衡进行更好的维护,目的是在服务器上,对客户的要求进行更好的分配,在此前提下对新的系统功能进行不断扩展。假设如果Server在进程不能实现分配,利用增加Server的方式,就能对流量进行分担,这样每个Server内部,都能保持相等的基础工作量,最终让整个系统的运行都具有更好的状态。在五层技术应用中,HTTP服务器比较常见,它利用多种技术,这样在Web服务器的内部,很多动态页面就会出现,这些页面最后会被传送到客户计算机上,进而让客户的网络购物更加便捷。
结语
信息安全环境下计算机软件开发工作的开展,既需要相关政府部门的高度配合,严格地规范计算机软件市场,打击计算机盗版软件。同时,也要提高计算机开发人员的专业能力,以满足计算机用户需求为根本出发点,进而落实好计算机软件开发中的安全工作。
参考文献
[1]丁勇.安全技术在计算机软件开发中的应用研究:评《计算机安全技术》[J].现代雷达,2021,43(1):95.
[2]陈名铭.插件技术、分层技术在计算机软件技术中的运用分析[J].财富时代,2020,20(11):96-97.
[3]范晰.基于大数据时代计算机软件技术的开发与应用分析[J].信息记录材料,2020,21(11):84-85.