网络安全——网络层安全协议(3)

简介: 网络安全——网络层安全协议(3)

前言

本章本章讲解继续讲解本章将会继续讲解网络层的安全协议,IPSec采用的安全技术。


一.IPSec采用的安全技术

1.IPSec的安全特性

IPSec有两个基本安全目标,决定它应该拥有以下5个安全特性。


IPSec 的安全特性主要有不可否认性、反重播性、数据完整性和数据可靠性,认证。


(1)不可否认性

不可否认性。“不可否认性”可以证实消息发送方是唯一可能的发送者,发送者不能否认发送过消息。不可否认性”是采用公钥技术的一个特征,当使用公钥技术时,发送方用私钥产生一个数字签名,随消息一起发送,接收方用发送者的公钥来验证数字签名。


5585d0e4dfec45728dbec321e39e300b.png


在理论上,只有发送者才唯一拥有私钥:“不可否认性”不是基于认证的共享密钥技术的特征,因为在基于认证的共享密钥技术中,发送方和接收方掌握相同的密钥。


(2)反重播性

反重播性。“反重播”确保每个IP包的唯一性,保证信息万一被截取复制后,不能再被重新利用、重新传输回目的地址。该特性可以防止攻击者截取破译信息,再用相同的信息包冒取非法访问权(即使这种冒取行为发生在数月之后)。

5a7d457d48b641fdba1d4d028bcd265d.png


(3)数据完整性

数据完整性。防止传输过程中数据被篡改,确保发出数据和接收数据的一致性。IPSec利用Hash函数,为每个数据包产生一个加密检查和,接收方在打开包前,先计算检查和,若包遭篡改导致检查和不相符,数据包即被丢弃。


8ddbdc766ad7418e8130105a36539286.png


(4)数据可靠性(加密)

数据可靠性(加密)。传输前对数据进行加密,可以保证即使传输过程中数据包遭截取,信息也无法被读。该特性在IPSee中为可选项,与IPSec策略的具体设置相关。


27da892eb59f45d9b579ba97599106c4.png


(5)认证

认证。数据源发送信任状,由接收方验证信任状的合法性,只有通过认证的系统才可以建立通信连接。


2.基于电子证书的公钥认证

一个架构良好的公钥体系,在信任状的传递中不造成任何信息外泄,能解决很多安全问题。IPSec与特定的公钥体系相结合,可以提供基于电子证书的认证。


公钥证书认证在Windows 2000中,适用于对非Windows2000主机、独立主机、非信任域成员的客户机或者不运行Kerberos v5认证协议(域内主要的安全身份验证协议)的主机进行身份认证。


8c8523fc9d584eeb99a86e2bf6b91435.png


3.预置共享密钥认证

IPSec也可以使用预置共享密钥进行认证。预共享意味着通信双方必须在IPSec策略设置中就共享的密钥达成一致。


之后,在安全协商过程中,信息在传输前使用共享密钥加密,接收端使用同样的密钥解密。如果接收方能够解密,即被认为可以通过认证,但在Windows 2000 IPSec策略中,这种认证方式被认为不够安全,而一般不推荐使用。


4.公钥加密

IPSec的公钥加密用于身份认证和密钥交换。


(1)公钥加密

公钥加密,也叫非对称(密钥)加密(public key encryption),属于通信科技下的网络安全二级学科,指的是由对应的一对唯一性密钥(即公开密钥和私有密钥)组成的加密方法。它解决了密钥的发布和管理问题,是商业密码的核心。在公钥加密体制中,没有公开的是私钥,公开的是公钥。


6bce9e18f9784eacba73823a3b2319e2.png


(2)秘钥交换

秘钥一般指密钥。 密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥


9334d97082d64d4bba18d30d318c268e.png


使用公钥加密法,每个用户拥有一个密钥对,其中私钥仅为个人所知,公钥则可分发给任意需要与之进行加密通信的人。


例如:A想要发送加密信息给B.则A需要用B的公钥加密信息,之后只有B才能用他的私钥解密该加密信息,虽然密钥对中两把钥匙彼此相关,但要想从其中一把推导出另一把,以目前计算机的运算能力来看,这种做法非常困难。


因此,在这种加密法中,公钥可以广为分发,而私钥则需要仔细地妥善保管。


5.Hash函数保证数据完整性

Hash信息验证码(Hash Message Authentication Codes,HMAC)验证接收消息和发送消息的完全一致性(完整性)。这在数据交换中非常关键,尤其当传输媒介,如公共网络中不提供安全保证时更显重要。


HMAC结合Hash算法和共享密钥提供完整性。Hash散列通常也被当成是数字签名,但这种说法不够准确,两者的区别在于:Hash散列使用共享密钥,而数字签名基于公钥技术。


f8051cdae19a41dab608a6d6b838dabc.png


Hash算法也称为消息摘要或单向转换。称它为单向转换的原因如下。


(1)双方必须在通信的两端各自执行Hash函数计算。

(2)使用Hash函数很容易从消息计算出消息摘要,但以目前计算机的运算能力,其逆向反演过程几乎不可实现。

6.加密保证数据可靠性

IPSec使用的数据加密算法是DES-Data Encryption Standard(数据加密标准)DES密钥长度为56位,在形式上是一个64位数。


DES以64位(8字节)为分组对数据加56密,每64位密文,经过16轮置换生成64位密文,其中每字节有1位用于奇偶校验,所以实际有效密钥长度是56位。IPSec还支持3DES算法,3DES可提供更高的安全性,但计算速度更慢。


7.密钥管理


(1)动态密钥更新。IPSec策略使用“动态密钥更新”法决定一次通信中新密钥产生的频率。

(2)密钥长度。密钥长度每增加一位,可能的密钥数就会增加一倍,相应地,破解密钥的难度也会随之呈指数级加大。

(3)Diffie-Hellman算法。要启动安全通信,通信两端必须首先得到相同的共享密钥(主密钥),但共享密钥不能通过网络相互发送,因为这种做法极易泄密。


8dfd68e7f3cc4859b51e05ff3fa8f93c.png

目录
相关文章
|
1天前
|
安全 网络安全 API
构建高效微服务架构的五大关键策略网络安全与信息安全:防范网络威胁的关键策略
【5月更文挑战第31天】 在现代软件开发领域,微服务架构已经成为实现灵活、可扩展及容错系统的重要解决方案。本文将深入探讨构建高效微服务架构的五个核心策略:服务划分原则、API网关设计、服务发现与注册、熔断机制以及持续集成与部署。这些策略不仅有助于开发团队提升系统的可维护性和可伸缩性,同时也确保了高可用性和服务质量。通过实践案例和性能分析,我们将展示如何有效应用这些策略以提高微服务的性能和稳定性。
|
3天前
|
存储 SQL 安全
网络防御前线:揭秘加密技术与提升网络安全意识
【5月更文挑战第29天】在数字时代,数据的安全已成为全球关注的焦点。网络安全漏洞不断涌现,给个人隐私保护和企业信息管理带来了前所未有的挑战。本文将深入探讨网络安全的核心问题,包括常见的安全漏洞、现代加密技术的工作原理及其应用,以及提高公众安全意识的必要性和方法。通过分析最新的安全趋势和案例研究,本文旨在为读者提供一套全面的知识框架,以应对日益复杂的网络安全威胁。
|
3天前
|
SQL 监控 安全
网络安全与信息安全:防护之道在技术,更在人心网络安全与信息安全:防范网络攻击的关键技术
【5月更文挑战第29天】随着信息技术的飞速发展,网络已深度融入人类生活的每一个角落。然而,伴随而来的网络安全威胁同样日益严峻。本文将深入探讨网络安全漏洞的成因、加密技术的进展以及提高安全意识的重要性,旨在为读者提供一个全面了解和提升网络安全防护能力的参考。文章通过分析当前网络安全形势,指出了个人和企业如何通过综合手段来增强信息保护,强调了安全意识在整个安全体系中的核心地位。 【5月更文挑战第29天】在数字化时代,数据安全已成为全球关注的焦点。网络安全漏洞、加密技术和安全意识是构建坚固防线的三大支柱。本文深入探讨了网络安全中存在的威胁,包括软件漏洞、恶意软件和钓鱼攻击等,并分析了加密技术如何提
|
4天前
|
存储 安全 算法
网络安全与信息安全:防范网络威胁的关键策略
【5月更文挑战第28天】在数字化时代,网络安全和信息安全已成为维护个人和企业资产的核心。本文深入探讨了网络安全漏洞的成因、加密技术的重要性以及提升安全意识的必要性。通过对常见网络攻击手段的分析,提出了一系列防御措施,旨在帮助读者构建一个更加安全的网络环境。
|
4天前
|
监控 安全 测试技术
网络堡垒的构筑者:洞悉网络安全与信息安全
【5月更文挑战第28天】 在数字化时代的浪潮中,每一次数据交换都潜藏着风险。本文深入探讨了网络安全的核心议题,从漏洞挖掘到防御策略,再到加密技术的不断进化,以及安全意识在个体和组织层面的重要性。通过分析当前的挑战和未来的发展趋势,我们旨在为读者提供一个关于如何维护网络环境安全的全面视角。
|
4天前
|
机器学习/深度学习 人工智能 算法
利用深度学习技术优化图像识别准确性网络堡垒的构建者:深入网络安全与信息保护策略
【5月更文挑战第28天】 随着人工智能的不断发展,图像识别作为其重要分支之一,在多个领域内得到了广泛应用。然而,识别准确性的提升一直是该领域的研究重点。本文通过引入深度学习技术,构建了一个多层次的卷积神经网络模型,用于提升图像识别的准确性。文中详细阐述了模型的结构设计、训练过程以及参数调优策略,并通过实验验证了所提出方法的有效性。结果表明,与传统图像识别方法相比,深度学习技术能显著提高识别精度,并具有较强的泛化能力。
|
5天前
|
机器学习/深度学习 人工智能 安全
构建未来:AI驱动的自适应网络安全防御系统云端守卫:云计算环境下的网络安全与信息保护策略
【5月更文挑战第27天】 在数字化时代,网络安全威胁持续进化,传统的安全措施逐渐显得力不从心。本文探讨了人工智能(AI)技术如何革新现代网络安全防御系统,提出一个基于AI的自适应网络安全模型。该模型结合实时数据分析、模式识别和自我学习机制,能够动态调整防御策略以应对未知攻击。文章不仅分析了此模型的核心组件,还讨论了实施过程中的挑战与潜在效益。通过引入AI,我们展望一个更加智能且具有弹性的网络安全环境,旨在为未来的网络防护提供一种创新思路。
|
5天前
|
存储 安全 网络安全
网络安全与信息安全:防范网络风险的关键策略
【5月更文挑战第27天】在数字化时代,网络安全和信息安全已成为维护个人和企业资产的核心要素。本文深入探讨了网络安全漏洞的概念、加密技术的重要性以及提升安全意识的必要性。通过分析当前网络安全面临的挑战,文章提出了一系列防御措施,旨在帮助读者构建更为坚固的网络安全防线。
|
5天前
|
安全 算法 网络安全
网络安全与信息安全:防护之道与实战策略网络防线的构筑者:网络安全与信息保护技术解析
【5月更文挑战第27天】 在数字化时代,数据成为了新的货币,而网络安全则是保护这些宝贵资产不受威胁的盾牌。本文将深入探讨网络安全漏洞的概念、加密技术的最新进展以及提升个人和企业的安全意识。通过对网络攻击者的策略进行剖析,我们不仅揭示了常见的安全漏洞,还分享了如何通过多层次防御机制来增强系统的安全性。文章的目标是为读者提供实用的知识,以便构建一个更加坚固的网络安全防线。
|
5天前
|
SQL 安全 网络安全
网络堡垒的构筑者:洞悉网络安全与信息安全
【5月更文挑战第27天】 在数字化时代的浪潮中,网络安全与信息安全保障的重要性愈发凸显。本文深入探讨了网络安全漏洞的概念、加密技术的进展以及提升安全意识的必要性,旨在为读者提供全面的知识框架和实用的防护策略。通过对当前网络威胁的分析,文章揭示了安全漏洞的本质及其对个人和企业的潜在影响。同时,介绍了最新的加密技术,如非对称加密、区块链技术等,并强调了培养全民网络安全意识的紧迫性。本研究不仅为网络安全防护提供了理论基础,还指出了实践中的关键步骤,以期构建更加坚固的网络安全防线。