본문으로 이동

보안 이웃 탐색

위키백과, 우리 모두의 백과사전.
(Secure Neighbor Discovery에서 넘어옴)

보안 이웃 탐색(SEND) 프로토콜은 RFC 3971에 정의되고 RFC 6494에 의해 업데이트된 IPv6의 이웃 탐색 프로토콜(NDP)에 대한 보안 확장이다.

이웃 탐색 프로토콜(NDP)은 IPv6에서 로컬 링크상의 다른 네트워크 노드를 탐색하고, 다른 노드의 링크 계층 주소를 결정하며, 사용 가능한 라우터를 찾고, 다른 활성 이웃 노드로의 경로에 대한 도달 가능성 정보를 유지하는 역할을 한다(RFC 4861). NDP는 보안상 취약하며[1] 악의적인 간섭에 취약하다. SEND의 목적은 IPv6 통신을 보호하기 위한 본래의 고유한 방식인 IPsec과 독립적인 암호화 방식을 사용하여 NDP를 보호하기 위한 대체 메커니즘을 제공하는 것이다.

SEND는 암호화 생성 주소(CGA)와 NDP에 사용되는 ICMPv6 패킷 유형을 위한 새로운 NDP 옵션을 사용한다.

SEND는 RFC 6494 및 RFC 6495에 의해 인터넷주소자원 공개키기반 인증(RPKI)을 사용하도록 업데이트되었다. 이는 단일 RFC 3779 IP 주소 위임 확장을 포함해야 하는 수정된 RFC 6487 RPKI 인증서 프로필을 활용하는 SEND 인증서 프로필의 사용을 정의한다.

CGA는 현재 SHA-1 해시 알고리즘과 PKIX 인증서를 사용하고 대체 해시 알고리즘에 대한 지원을 제공하지 않기 때문에, RFC 6273에서 언급된 바와 같이 SEND가 사용하는 해시 함수에 대한 공격과 관련하여 알고리즘 민첩성에 대한 우려가 제기된 바 있다.

구현

[편집]

같이 보기

[편집]

각주

[편집]
  • J.Arkko, ed. (March 2005). Secure Neighbor Discovery (SEND). 
  • T.Narten (September 2007). Neighbor Discovery for IP version 6 (IPv6). 
  • R. Gagliano (February 2012). Certificate Profile and Certificate Management for SEcure Neighbor Discovery (SEND).