DNSSEC

DNSSEC(Domain Name System Security Extensions)는 인터넷 프로토콜(IP) 네트워크에 사용되어 도메인 네임 시스템(DNS)이 제공하는 특정한 종류의 정보를 취득하기 위한 국제 인터넷 표준화 기구(IETF) 사양을 위한 스위트의 하나이다. DNS 클라이언트에게 DNS 데이터의 메시지 인증, 실체에 대한 인증 거부, 데이터 무결성을 제공하지만 가용성이나 비밀 보장을 제공하지는 않는 DNS에 대한 확장 집합이다.

조작

리소스 레코드 
 RRSIG (리소스 레코드 서명, resource record signature)
 DNSKEY
 DS (delegation signer)
 NSEC (next secure record)
 NSEC3 (next secure record version 3)
 NSEC3PARAM (next secure record version 3 parameters)

알고리즘

역사 
DNS가 중요한 인터넷 서비스의 하나이지만, 1990년에 스티브 벨로빈은 그 안에서 심각한 보안 결함을 발견하였다. 이에 대한 연구가 시작되었고, 그의 논문이 1995년 공개되면서 점차 연구가 증진되기 시작했다. 초기 RFC 2065가 1997년 IETF에 의해 출판되었고 이러한 사양을 구현하려는 초기 시도가 IETF RFC 2535로서 1999년의 개정판으로 이어졌다. RFC 2535에 기반한 DNSSEC를 배치할 계획이 세워졌다.

IETF 표준 
 RFC 2535 Domain Name System Security Extensions
 RFC 3833 A Threat Analysis of the Domain Name System
 RFC 4033 DNS Security Introduction and Requirements (DNSSEC-bis)
 RFC 4034 Resource Records for the DNS Security Extensions (DNSSEC-bis)
 RFC 4035 Protocol Modifications for the DNS Security Extensions (DNSSEC-bis)
 RFC 4398 Storing Certificates in the Domain Name System (DNS)
 RFC 4470 Minimally Covering NSEC Records and DNSSEC On-line Signing
 RFC 4509 Use of SHA-256 in DNSSEC Delegation Signer (DS) Resource Records (RRs)
 RFC 5155 DNSSEC Hashed Authenticated Denial of Existence
 RFC 6781 DNSSEC Operational Practices, Version 2

각주

외부 링크 
  DNSSEC - DNSSEC information site: DNSSEC.net

 
인터넷 표준
인터넷 프로토콜
도메인 네임 시스템
공개 키 암호
키 관리