安全 什么是安全邻居发现协议(发送协议)? -技术百科的定义

什么是安全邻居发现协议(发送协议)? -技术百科的定义

目录:

Anonim

定义-安全邻居发现协议(SEND协议)是什么意思?

安全邻居发现协议(SEND协议)是IPv6中用于发现本地链路上邻居节点的邻居发现协议(NDP)的安全扩展。 NDP确定其他节点的链路层地址,找到可用的路由器,维护可达性信息,执行地址解析并检测地址重复。 SEND通过使用加密生成的地址(CGA)来加密NDP消息,从而增强了这种不安全的协议。 此方法独立于IPSec,后者通常用于保护IPv6传输。 CGA的引入有助于消除邻居/请求/欺骗,邻居不可达检测失败,DOS攻击,路由器请求以及重放攻击。

Techopedia解释了安全邻居发现协议(SEND协议)

如果没有安全保护,则NDP容易受到各种攻击。 原始的NDP规范要求使用IPsec保护NDP消息。 但是,保护NDP所需的手动配置安全应用程序的数量可能非常大,使得该方法对于大多数目的不切实际。


SEND协议旨在应对对NDP的威胁。 SEND适用于无法确保链路物理安全性的环境(例如,通过无线),并且担心NDP受到攻击。 SEND使用CGA(一种将公用签名密钥绑定到IPv6的加密方法)。 CGA用于确保邻居发现消息的发送者是所声明地址的“所有者”。 所有节点在声明地址之前都会生成一个公钥-私钥对。 新的NDP选项CGA选项用于承载公钥和关联的参数。 通过用地址所有者的公钥的密码哈希替换128位IPv6地址的最低有效64位来形成CGA。 消息使用相应的私钥签名。 仅在知道源地址和公钥的情况下,验证者才能对来自相应发送者的消息进行身份验证。


SEND协议不需要公钥基础结构。 任何发件人(包括潜在的攻击者)都可以生成有效的CGA,但它们不能使用任何现有的CGA。 公钥签名可以保护消息的完整性,并验证发送消息的人的身份。 根据配置和受保护消息的类型,可通过许多过程来建立公共密钥的授权。

什么是安全邻居发现协议(发送协议)? -技术百科的定义