网络安全视角下计算机安全软件的开发和应用

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

网络安全视角下计算机安全软件的开发和应用

周德荣

航天信息江苏有限公司 江苏省南京市 210061

摘要:随着信息化社会的不断深入,科技日新月异,台式机、笔记本等各种类型的计算机越来越普及,进入到大众视线,成为人们日常生活中不可或缺的事物。为了满足人类生活、学习、工作等各方面的需求,软件开发人员已经开发出了丰富多样的软件,这使得计算机功能更加强大。然而,计算机网络处于一个交互相通的环境中,在当前阶段网络的安全问题也是不容忽视的。良好的网络安全运行环境关系到社会稳定和谐发展,而计算机安全软件开发和应用是解决网络运行环境不健全的一个重要途径。鉴于此,在网络安全视角下加强对计算安全软件开发和应用的研究是一个具有现实意义和应用价值的重要课题。

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


1计算机网络安全现状分析

1.1硬件层面

在硬件设计层面,也就是物理层方面,硬件层的安全是互联网安全的先决条件。目前,对于计算机硬件层面的安全问题主要有以下几个:(1)因为用户的操作不当导致计算机硬件的烧毁。(2)因为突然的供电故障导致数据信息的丢失。(3)因为火灾、地震等自然因素导致计算机设备的损坏。(4)因为其他客观原因导致计算机物理层面信息的被窃取。

1.2网络层层面

大部分计算机设备都需要网络层面的连接服务,以传输来自物理层的数据信息,在继续向其他层面传输信息时就可能遇到安全问题。近几年来黑客技术迅猛发展,许多技术人员由于法律意识淡薄,依靠自己突出的计算机能力随意的游走在计算机网络层,利用网络传输信息的特点,突破用户防护墙装置,窃取用户数据信息。

1.3数据链路层面

数据链路层是位于网络层和物理层之间,用于传输信息的可靠桥梁。当数据传输时,如果网络层出现故障,数据链路层中保存的数据就十分重要了。数据链路层是以太网所在的位置,面临着端口安全、DHCP欺骗、动态ARP监控等安全隐患,如果该层的安全得不到到保障,同样会影响计算机的整体安全。

1.4服务器层面

服务器是网站技术的基石,对于网站的运行至关重要。现阶段对于服务器层面的安全隐患很多,比如服务器远程端口的安全隐患,很多黑客人员可能会对服务器密码进行暴力破解,如何做好服务器层面的安全防护问题,也是计算机安全技术革新的重点之一。

1.5系统层面

系统层面的安全包括操作系统的安全、数据库的安全、各种信息管理系统的安全等等。操作系统是由很多个可以独立运行程序的小模块构成的,每一个模块都可能会有自己的漏洞问题,如果黑客攻击了其中的一个环节,整个系统都会出现问题。数据库是信息存储的仓库,存在非法访问系统、随意修改信息等安全隐患。而对于其他信息管理系统,也面临着同样的安全问题。

1.6其他层面

除了以上列举出的层面,还存在着比如会话层、表示层、传输层等方面的安全隐患,在数据传输的过程中,安全问题层出不穷。而对于计算机中各种木马病毒、蠕虫病毒的肆虐问题,同样是相关安全技术人员一直以来面临的攻关难题。


2网络安全视角下计算机安全软件的开发和应用

2.1合理应用病毒与入侵防护软件

病毒防护软件的开发与应用,能够对计算机出现的网络病毒进行有效防范。互联网的发展,给计算机应用带来很多发展空间,在实际应用过程中,网络病毒种类也逐渐增多,如果计算机被病毒入侵且造成感染,就会导致病毒肆意传播,造成不良影响。由此可见,应对病毒软件不断进行优化和完善,作为开发工作者,应重视病毒危害问题,将病毒实际传播规律进行分析和研究,开发出较为高效的网络病毒防范软件,根据指定的扫描地点,在有限的时间内,及时对病毒库进行更新。同时,对于杀毒软件防火墙,也要及时进行安装,在传统防火墙中,主要是利用IP控制形式,将入侵病毒和黑客加以防范,其存在一定缺陷,就是难以对网络系统进行全面且实时的监控,而现代防火墙的有效安装,其网关能够及时将病毒进行过滤,避免出现病毒扩散的不良现象。之后还要将系统补丁写入其中,以此来增强系统自身应用水平和运行状态,避免病毒利用系统漏洞而侵入计算机内部,促进网络安全。入侵防护软件,主要是对计算机网络系统运行状态进行检查,包括危险信息的阻断和筛查等,如果发现计算机中存在病毒,能够及时对其进行收集,并且在某种条件下进行适当反击,确保计算机系统本身不会受到外界侵害。与此同时,还能实现实时监控功能,如果在监控过程中,发现网络存在某些异常,能够对用户进行警告和提示,或者黑客入侵,可以将整个过程进行记录,之后根据相应的IP就可以找到入侵者,为网络安全维护提供重要保障。

2.2数据库与服务器安全软件

数据相关软件在网络安全扮演着重要角色,能够为用户提供方便,主要是可以实现数据备份,备份内容包含影/磁/光盘以及移动介质。对于重要的数据信息,还能够设定相应的价目操作,这一做法的最终目的就是为了防止数据库出现安全威胁,而产生的信息数据丢失或删除问题,现阶段,想要进一步优化数据库安全,此项技术还在不断开发和完善过程中,相关技术人员还要不断地努力和探索,及时学习和借鉴国外优秀成果,实现“以我为主为我所用”发展目标。服务器作为网站系统的重要组成部分,在搭建过程中,要考虑不同方面影响因素,尤其是网站承受流量以及抗风险程度,应严格按照相应的规范和要求加以配置。对于服务器本身来说,受众范围较广,涉及大量用户个人信息,主要以用户名和密码等数据为主,面对这类数据,怎样进行保护和防范,不会造成不法分子盗用,以此来保障服务器使用安全性,成为当前计算机安全软件开发的重点目标。

2.3局域网安全软件

将局域网安全软件进行有效应用,可以实现用户划分功能,将不同用户划分至各个网络当中,也就是说,把计算机分成各个子网,按照不同需求进行分隔。如果在使用过程中,发现存在病毒入侵,能够及时将病毒控制在某一子网,或者少数子网当中,有效遏制病毒广泛传播的现象,以此来保护好用户IP地址,避免出现地址盗用。除此之外,还可以开发和应用动态口令身份认证软件,这类软件不但具有便捷性,而且在实施过程中,具有及时优化和更新的特点,这一技术开发能够将静态口令中存在的缺陷进行弥补,使得身份认证技术更加先进,优化登录系统流程同时,为网络安全奠定了有利条件。

2.4强化技术创新和用户安全意识

强化技术创新和用户安全意识主要可以从几个方面入手:(1)对技术开发人员进行定期培训和教育,让其掌握先进的技术,可以通过相关的案例,对日常网络安全存在的问题进行经验总结,为创新能力的提升提供源源不断的动力支持,让工作人员树立职业责任感,更好地投入到计算机软件开发工作中,实现技术创新。(2)培养技术人员的危机意识,由于互联网更新换代比较快,作为技术人员要保持终身学习态度,积极进取,从而为行业作出伟大贡献。(3)利用各大媒体,通过视频和图文结合的方式,进行网络安全宣传与教育,提升用户安全意识。


3结束语

在网络安全视角下,要想促进计算机安全软件的开发和应用,就应正确认识网络发展的双面性,对计算机网络安全现状进行仔细研究和分析,通过不断优化和完善软件系统,提升计算机抗风险能力,保证网络安全。同时,技术人员也要不断探索,开发出高效的安全软件,为网络安全运行创造有利条件,发挥计算机安全软件的最大价值。


参考文献

[1]郝泳蘅.大数据时代的计算机网络安全问题探讨[J].电子世界,2020(05):68-69.

[2]俞炳蔚.计算机网络系统弊端及安全软件开发建议[J].计算机产品与流通,2018(07):23.