数据加密技术在计算机网络通信安全中的应用分析
摘要
关键词
数据加密;数据安全;网络通信
正文
引言
将数据加密技术应用到计算机网络运行过程中,不仅能够有效提高计算机网络数据安全,还能减少安全风险发生的概率。也正因如此,数据加密技术被广泛应用到计算机网络安全防护中,受到越来越多的重视。本文就如何做好数据加密及其技术应用进行阐述。
1数据加密技术与计算机网络通信概述
1.1网络通信。网络通信是信息技术时代最为重要的信息交互形式之一,它以计算机或其他信息终端设备为基础,通过信息网络完成信息的交互,完整的网络通信由如下几部分组成:网络连接、数据通信、协议。所有网络通信均必须依赖网络的完善,能够承担数据通信功能的网络根据网络的覆盖范围分为互联网(广域网)、区域覆盖的城域网以及仅能够覆盖小范围的局域网。一般情况下局域网的覆盖范围极小,主要用于企事业单位的内部沟通。
1.2数据加密。通过计算机网络系统进行传输的数据在并未进行安全保护的情况下,可能被接收者以外的他人截取解读,造成信息泄露。为提高网络通信的安全性,数据在网络中传输时要采用数据加密技术,使得数据无法被非相关人员接收以及解读。当前数据加密技术主要通过加密算法达成,经过加密算法处理的数据成为无法被解读的数据,这些数据传输完成后通过匹配密钥能够重新还原为原始数据,从而保证数据的传输安全。
2计算机网络通信中的主要数据安全问题
2.1数据泄露问题
在网络通信过程中,有很多的不法分子通过各种手段对用户的重要信息进行窃取,如支付密码、银行卡密码、个人信息等,从而给用户带来较大损失。由此可见,在当今的计算机网络通信中,很多网络安全问题都会演变为用户的财产安全甚至人身安全问题,因
2.2数据篡改问题
在网络通信过程中,存在一些攻击者通过破坏修改用户和服务器传输的数据,破坏数据的完整性,让用户无法获取有效的信息,甚至或获取到错误的信息,给用户带来严重的舆论影响。因此必须保证数据传输过程的完整性和可用性。
3数据加密技术在计算机网络通信中的应用
3.1节点加密技术的应用
节点加密技术的主要作用是进行数据传输节点的加密处理,以此来实现数据数据安全性的良好保障。其主要原理是将一个和节点机连接的密码装置设置在数据传输节点上,通过该装置,可以对传输的密文进行解密,然后重新对其进行加密处理,让报头以及路由信息都通过明文的形式进行传输,以此来为数据传输中间节点的消息处理提供足够便利。通过各个数据传输节点的加密处理,可以让传输中的数据信息始终保持密文形式,且能够在不同的传输节点中实现不同密钥的生成,从而让网络信息数据传输中的黑客入侵、木马病毒破坏等情况得以有效避免。但在通过节点加密技术进行数据加密处理的过程中,由于每一个网络传输节点都需要对传输的数据进行解密和加密处理,所以会导致网络负担的进一步增加,进而影响到网络数据的传输效率。因此,此项技术仅适用于非常重要的、机密数据的传输,且要确保计算机节点的数据处理能力足够强大,才可以在保障机密文件网络传输安全的同时保障其传输效率。
3.2互联网数据库的应用
在互联用户总量不断增加、终端分类不断清晰的情况下,数据库已经成为互联网重要的组成部分。提供服务的平台大都需要建立数据库便于存储海量的数据并进行数据的分类调取,因此这些互联网数据库,大都存储数量极大的信息,而当前的数据库使用需求普遍较高,大都能够通过移动终端登录查询,这些信息一旦泄漏,将会造成极为严重的数据安全问题。为避免受到技术攻击发生数据的泄漏,数据库需要修复软硬件平台及自身的软件版本的漏洞,不断升级数据加密技术,以提高数据库本身的安全性。同样,对数据库的用户要求使用更为复杂的登录密钥和加密算法,以此保证数据库的安全。
3.3端对端加密技术的应用
端对端加密就是在源结点以及目标结点中进行传送的PDU加密与解密处理。在此过程中,中间结点可靠性不会对报文的安全性产生威胁。使用端对端技术的网络中,用户应用的软件中会有两个加密密钥。可通过以PSA公钥加密体系为基础的邮件加密软件进行加密,实现密钥的有效生成。该密钥自投入应用以来,目前尚未有被破解过的情况。自动生成的两个密钥,其中的一个是公钥,在通过端对端加密技术进行网络通信的过程中,通信双方需要对公钥进行交换。另一个是私钥,该密钥不会通过设备发送给网络通信的另一方。具体通信中,用户只能够通过公钥来进行信息数据的加密处理,而要想对加密之后的数据进行破解,则需要通过对应私钥来实现数据解密。在这样的情况下,即使公钥在传输过程中被第三方获取,相应的信息数据并不会被破解,因为公钥只能对传递的信息数据进行加密,不能对其进行解密,这样便可实现数据安全。
3.4在系统开发中的应用
在系统开发阶段,可以通过设置数据传输方式和用户交互方式来进行数据加密。常见的加密技术有使用国密算法加密业务数据、限制用户使用HTTPS方式访问等方式。通过在系统的开发阶段同步开展数据安全设计,实现系统使用的安全性。
3.5在计算机软件中的应用
计算机想要正常运转,离不开各类软件,而软件的运行往往需要连接网络,这就给黑客、病毒的非法入侵带来了机会,为此,可将数据加密技术应用到软件程序中,通过节点加密、链路加密以及端到端加密技术,优化与完善可能存在的软件漏洞,保证计算机各项软件系统的安全运行。
结语
面对网络信息技术的迅速发展,在普及使用网络信息技术的同时,数据安全问题也不容乐观。为此,要想保障数据传输安全,就必须要给予强有效的安全保障措施。数据加密技术作为最为重要的计算机网络安全防护技术,对其进行合理化应用,能够有效抑制网络数据安全事件的发生。因此,在今后的实际工作中,就必须要做好数据加密技术的研究与应用,更好地发挥出数据加密技术的应用优势,并结合科技的发展对数据加密技术进行定期升级与优化,从而为计算机网络安全提供强有力的技术保障,为人们营造安全的网络应用环境。
参考文献
[1]王伟然,刘志波.大数据背景下数据加密技术在计算机网络安全中的应用分析[J].电子世界,2018(24):11-12.
[2]蔺伟,张宇熙,张驰.数据加密技术在计算机网络数据安全中的应用[J].无线互联科技,2018,19(13):27-29.
[3]范孟琦.数据加密技术在计算机网络安全实践中的应用研究[J].石河子科技,2018(3):14-15.
[4]彭凯. 计算机网络通信安全中 数据加密技术的应用研究[J]. 计算机与网络, 2018, 44(8): 56-57.
...