计算机信息技术数据的安全漏洞及加密技术研究
2020-04-26何子体
何子体
(丽江师范高等专科学校,云南 丽江 674199)
0 引 言
如今,科技的发展速度惊人,人们的生活和生产都无法离开计算机信息技术,计算机信息技术逐渐成为人们生产生活中重要的组成部分,同时也使科学技术得到了快速的发展,具有推进的功能[1,2]。但是,在应用计算机信息技术的过程中,一些数据存在安全隐患,信息安全也有一定的风险。计算机信息技术拥有很多功能,可以帮助存储数据信息,还可以对数据信息进行处理和传递,所以在使用计算机信息技术的时候,对信息的保密性具有严格要求。如果数据信息的安全出现问题,那么得到的数据就可能会不精准,造成非常大的损失[3,4]。因此,计算机信息技术的加密问题非常重要,需要及时解决计算机信息技术存在的安全隐患问题,从而使得到的数据更加安全可靠,让数据的价值得到有效发挥。在这种情况下,本文提出计算机信息技术安全漏洞和加密技术的课题,希望可以为计算机信息技术加密工作带来一些建议和对策。
1 计算机信息技术的应用分析
我国的计算机信息技术在发展过程中会不断进步,计算机拥有很多功能,其中较为重要的作用是储存计算机数据。为了提升计算机系统的安全性,同时使计算机数据更加精准可靠,保护数据信息是计算机信息技术安全的基础,但是要想使计算机安全得到保障,就需要升级计算机系统的软件和硬件,并不断对其进行完善和创新[5]。例如,在使用计算机过程中比较重要的是容错技术,可以预测出计算机出现的一些故障,如果电源的安全得到保障,那么数据信息的精准度就会得到提升。在使用容错系统的时候,如果其中一个系统发生差错,计算机仍然可以稳定的运行。操作系统的功能是执行命令,只有使操作系统运行正常,才能得到安全的数据。此外,计算机系统的病毒防护功能也需要得到提升,使用抵御病毒的软件,可以提升信息的安全性。
2 计算机信息技术数据安全漏洞的原因分析
2.1 操作人员专业技术水平较低
计算机信息技术在发展和应用的过程中,需要使计算机的智能化水平得到提升,但是使用的时候还是需要人工来实现,在没有人员操作的时候无法自己运行,这就需要提高计算机操作人员的水平。操作人员在使用计算机的过程中会受到一些突发因素的影响,包括计算机操作者的个人技术水平,还有关于操作者的安全观念等,如果人们不重视这些问题,那么对于计算机数据信息的安全就会造成隐患。使用计算机过程中出现病毒可能是在对数据存储的时候,也可能是在对计算机数据传输的时候,这些时候都很容易受到黑马的侵染,计算机数据就容易被损坏,还可能被偷盗,这对于计算机数据信息的维护具有不利影响[6-8]。
2.2 计算机自身原因和外界因素的影响
除了人员的影响因素,同时还包括其他因素,对计算机技术数据信息安全性造成影响。影响计算机信息数据安全的包括计算机自身,主要是来自于计算机的硬件系统。还有一种影响是外界环境的干扰,电磁就可以对计算机的安全造成阻碍,使计算机无法正常运行[9-11]。对于这些外界因素,如果在防护方面不能妥善处理,那么就会影响计算机的安全,所以需要制定合适的政策,使计算机的安全得到保障,减少发生安全隐患的可能性。
3 计算机信息技术数据的安全加密技术分析
3.1 利用计算机加密技术,应对计算机发生的安全漏洞
在对计算机技术进行存储的时候,主要是对密文的控制,还有对信息数据的控制。使用计算机加密技术处理文件的主要原因是避免数据泄漏出去,在存储数据的过程中,为了能够有效进行控制,主要的任务是明确数字用户的具体身份信息,同时需要合理定位用户权限,不仅要使计算机信息数据的安全得到保证,而且系统也能够正常运行[12]。除此之外,在处理密文时候采用的主要方法是构建加密模块,然后根据具体情况执行合适的手段进行加密保护,可以有效将存储的加密数据进行加密处理,使计算机的安全得到保障。
3.2 传输加密要求,使数据安全传输
计算机在传输信息数据的过程中,也需要进行加密技术处理,主要的作用是为了使数据传输过程中存在的风险得到规避,使数据可以准确无误地进行传输,减少出现的安全隐患。在对线路进行加密的时候,可以在计算机的两个客户端之间添加加密技术,但是加密技术并不能够在用户端内读取,因此在对端和端之间进行加密时需要用到解密技术。在进行数据传输的时候,可以运用数据包将数据传输出去,接收数据的一方可以将数据进行解码,这样就能够得到所需要的数据,可以使数据完成解码工作,使数据的安全性得到保障。
3.3 应用多种密钥技术,抵制安全漏洞
在对计算机信息技术进行加密处理的时候,可以使用密钥技术,这种技术在处理加密数据时,得到普遍应用。在构建完善的计算机安全防范系统的过程中,密钥技术具有重要的作用,它有很多种媒体方式,像磁卡,还有磁盘,都是密钥媒体的方式,使计算机的数据信息能够得到多种加密管理。加密管理在加密数据的整个步骤中都有所涉及,具有非常全面的体现,使密钥的优势得到显著的发挥,可以增强数据的安全性。通过分析密钥技术的优势,使用密钥技术可以使信息不被盗取,同时也不会出现信息漏洞的状况[13,14]。
3.4 运用鉴别技术,使数据安全性得到维护
从信息摘要方面来看,得到的数据与文本信息相互照应,同时依靠相同的模型,使信息加密的安全性更加准确。使用信息摘要技术,既可以使传输信息的一方得到维护,同时也可以使接收信息的一方得到维护。根据现实的情况来看,接收者可以判断出信息传递是否准确,观察出得到的数据是否存在被改动的情况。在使用完整性鉴别技术的时候,信息摘要是其中的主要基础和依据,可以使数据和数据之间的联系更加紧密。
加密鉴别技术也可以采用相关函数进行技术加密,这是一种在技术上彼此之间相互使用的技术[15]。在数据进行传输的过程中可以采用一对一的方式进行传输,对信息进行加密的工具有私有密钥,采用这种方式可以使用户信息更加安全,同时告知用户相应的解密技术。通过对相关数据进行分析和对比,可以了解到数据的相应变化,使数据能够完整传输。在传输过程中能够保证数据的安全性,让用户的数据信息不会发生危险,或者被黑客侵扰。
3.5 正确运用加密算法
在对计算机的数据进行加密计算的时候,可以采用RSA方法和DES方法。这两种方法应用的比较广泛,运用这种算法可以使计算机的安全性得到保障,同时对于计算机数据的可靠性方面也有较大的优势。应用RSA算法需要借助计算机的素数分解方法,这样才能够使计算机在处理数据信息的过程中得到加密处理。DES方法会比较复杂,在操作过程中,需要复杂烦琐的操作步骤,应用到的加密秘钥需要56位,在最多的情况下,需要应用的密钥是64位。处理数据过程中采用这种方法进行加密可以使数据直接得到加密保护,用户想要得到数据,则需要通过对称方法将数据解密,但这种方法的解密时间比较长,而且不能保证加密的准确性。此外,采用DES加密计算的方法会使加密的精准度增高,多用于一些需求很高的数据加密工作,其涉及的运算较多,所以会比较复杂。如果对加密需求有更高的需求,可以选用AES方法,但是采用这种方法也有其不足之处,不仅成本变高,而且复杂性也会提高,过程也比较复杂,所以在大多数情况不会选择这种方法。
4 RSA算法
RSA算法对于数据保护非常安全,可以通过以表1来阐述。
表1 RSA算法对于数据的保护
选择两个位数较长的不同素数,将两个素数相乘得到n,再根据公式计算出e的值。通过采用加密的算法,如果数字的位数较多,那么就需要进行加密计算,解密的时候计算过程也较为复杂。e和d之间是无法分开的,都是用来对数据的加密,同时还需要有一定的理论支持,要在符合规定标准的情况下才能得到私钥,解开数据密码。
5 数据加密技术在计算机中的实际应用
5.1 应用在电子商务中
信息技术在不断发展,推动了电子商务的发展。电子商务涉及用户的相关信息,同时也和用户的经济利益相互关联,所以其安全工作对于人们具有重要意义和作用。在使用电子商务的时候需要对其进行防护工作,将数据加密应用到电子商务中不仅可以满足消费者的利益,同时还能够满足商家的切身利益。
5.2 应用在计算机软件中
随着我国不断拓展计算机的应用领域,计算机软件也得到了快速发展,在很多领域都有所涉及。一些病毒或者黑客在进行窃取用户数据的时候,采用的是计算机应用软件,使用户在传输数据过程中会存在数据泄露风险,所以需要对计算机的一些软件进行加密处理。要保证用户的信息安全不被不法份子窃取和泄露,可以通过使用相应的预警系统,及时反映出网络是否出现不安全现象,然后及时帮助用户处理不安全问题。除此之外,用户可以定期检查软件,如果软件中存在病毒,那么需要及时进行处理,让信息能够更加安全。
5.3 应用在局域网中
一些企业需要提高办公效率,因此很多都有自己的局域网络,在对一些信息进行传播的时候可以将信息及时传播给工作人员,这种情况会让更多的信息在网络上出现或者传播,如果企业没有进行信息防护,那么这些信息就得不到相应的保障,从而出现泄漏现象。通过采用数据加密的方法可以加密局域网中的企业信息传输过程,同时也可以对路由器进行加密,抵御外界的攻击,使得企业信息不受侵害。
6 结 论
如今,计算机在社会生活中得到了广泛的应用,人们已经无法离开计算机信息技术,但由于计算机在进行储存和传输信息的过程中仍然存在一些安全隐患,因此需要加强对数据信息安全的重视,这样才能减少不必要的损失。本文通过分析计算机存在的安全因素,提出一些保护计算机数据安全的技术方法。在存储和传输计算机数据的时候需要进行加密处理,鉴别数据的完整性,有效避免计算机数据存在的安全风险和漏洞,同时相关的工作人员也需要重视起计算机信息的安全加密保护工作,从而使计算机在传输数据信息时更加安全。