NSEC / NSEC3 (DNSSEC 존재 부정)

NSEC(Next Secure)와 NSEC3(RFC 5155)는 질의된 도메인 이름이 존재하지 않음을 증명하기 위해 사용되는 [[dnssec|DNSSEC]] 레코드 유형입니다. 이를 '인증된 존재 부정'이라고 합니다. NSEC는 레코드를 알파벳 순서로 연결하여 존재 열거(존재를 노출하는 보안 문제)가 가능하게 합니다. NSEC3는 연결 전에 레코드 이름을 해시 처리하여 쉬운 열거를 방지하면서도 암호학적 비존재 증명을 제공합니다. NSEC3는 민감한 데이터를 다루는 공개 존(zone)에서 강력히 권장됩니다.

예시

When querying 'nonexistent.example.com' in a DNSSEC-signed zone, an NSEC3 record proves the name doesn't exist without revealing other names in the zone.