DNSSEC (Domain Name System Security Extension)를 통해 ISP는 업무, 학습, 놀이 및 상호 교류를 위해 안전한 인터넷 경험에 의존하고 있는 수많은 고객들에게 부가 가치를 제공할 수 있습니다.
Verisign은 DNSSEC를 단순화하고 표준화하기 위해 ISP와 협력하고 있습니다. DNSSEC가 귀사에 어떤 의미를 갖는지, DNSSEC에 대비하기 위해 귀사가 어떤 조치를 취할 수 있는지, 그리고 Verisign이 제공하는 도구, 정보 및 기타 리소스를 통해 어떻게 귀사가 효과적으로 DNSSEC를 계획, 테스트 및 구현할 수 있는지 살펴 보세요.
DNS 위협에 대한 인식이 확산되었고 SSL 같은 다른 인터넷 보안 이니셔티브의 진행 방향을 감안할 때, 리스크 관리 및 안전한 인터넷 경험에 대한 소비자의 요구 등과 같은 내부적 요건에 힘입어 DNSSEC가 ISP의 비즈니스에서 필수적인 조건이 되었습니다.
지금 바로 행동에 옮김으로써 더욱 효과적으로 고객을 보호하고, 고객 보호 및 인터넷 보안 측면에서 리더라는 평판을 공고히하며 경쟁사와 차별화할 수 있습니다. 또한 얼리어답터로서 자사 비즈니스를 지원하고 수익을 창출하는 제품과 서비스(및 기타 업계 이니셔티브)의 개발에 영향을 미칠 수도 있습니다.
능동적인 ISP가 누릴 수 있는 이점
이처럼 중요한 요소를 능동적으로 추가함으로써 다음과 같은 이점을 누릴 수 있습니다.
ISP는 인터넷이 제 기능을 발휘하고 DNSSEC가 성공적으로 보급되는 데 필수적인 역할을 합니다. ISP가 관리하는 RNS (recursive name server: 리졸버)는 인터넷 사용자들이 하루에 수백만 차례 도메인 네임을 신속하게 해석할 수 있도록 지원합니다. 또한 RNS는 캐시 중독의 주요 벡터이기도 합니다.
DNSSEC가 적용되는 RNS는 다음과 같은 방법으로 캐시 중독 방지를 도와 줍니다. RNS가 특정 영역의 ANS (authoritative name server)에 DNS 정보를 요청했는데 해당 영역이 서명된 경우, 해당 RNS도 해당 영역의 DNSSEC 키를 요청함으로써 자신이 수신하는 정보가 ANS 상에 있는 정보와 동일한지 여부를 확인할 수 있습니다.
인터넷 생태계 전체에 DNSSEC를 널리 배급하려면, 각 RNS (recursive name server)에 DNSSEC를 적용하고, 네트워크 인프라(예: 방화벽, 라우터, 스위치, 로드 밸런서 등)와 DNSSEC가 생성하는 더 큰 DNS 응답 기능이 호환되도록 해야 합니다. 또한, 점차적으로 DNSSEC를 개발 및 테스트 주기에 반영시키실 수 있습니다. DNS 호스팅 서비스를 제공하는 ISP의 경우, 이 서비스에 대해서도 DNSSEC 기능을 활성해야 합니다.
대부분의 상용 RNS는 이미 DNSSEC를 지원하고 있기 때문에 업데이트를 하거나 매개 변수만 변경하면 됩니다. 하지만 기존 네임 서버와 네트워크 장비들을 업그레이드하거나 교체해야 하는 경우가 있을 수 있습니다.
Verisign은 각각의 상황에 가장 적합한 최상의 DNSSEC 도입 전략을 식별하실 수 있도록 최선을 다해 돕고 있습니다.
아래 표를 보면, DNSSEC 구현과 관련해 몇몇 중요한 이슈에 대한 권장 대처 방법이 나와 있습니다.
| 문제: 네임 서버 소프트웨어의 이전 버전들이 DNSSEC를 지원하지 않는다. | |
|---|---|
| 설명: DNS는 매우 유연성이 뛰어난 플랫폼입니다. 따라서, 관리자들은 네임 서버 소프트웨어를 자주 업데이트할 필요가 없었습니다. BIND의 레거시 버전을 포함해, 일부 네임 서버 소프트웨어의 경우 DNSSEC를 지원하지 않습니다. | 권장 방법: 네임 서버를 점검하고 DNSSEC 프로토콜 RSA-SHA256, NSEC 및 NSEC3을 지원하는 버전으로 업그레이드하십시오. 다음 DNSSEC-호환 버전: BIND 9.9.0, 9.81-p1, 9.7.4-p1 및 Unbound 1.4.16 사용을 고려하십시오. |
| 문제: DNSSEC 구현 패킷은 기존 DNS 패킷보다 크기가 더 크다(> 512 바이트). | |
| 설명: DNSSEC 패킷은 기존 패킷보다 더 크고 다른 정보를 담고 있습니다. DNSSEC 호환 네임 서버 소프트웨어는 서버의 리소스 사용을 늘릴 수 있습니다. 크기가 더 큰 패킷의 경우 ISP 운영을 위한 CPU, 서버 메모리, 대역폭 등에 필요한 용량 요건을 늘릴 수 있습니다. | 권장 방법: 네임 서버가 구동되고 있는 하드웨어를 검토해 보고, 해당 서버가 늘어난 로드를 감당할 수 있도록 조치해 주십시오. |
| 문제: RNS (recursive name server)는 유효성 검사(validation)가 "켜진 상태(turned on)"여야 한다. | |
| 설명: 고객들에게 DNSSEC 기능을 제공하려면 반드시 RNS의 DNSSEC 유효성 검사(validation) 기능을 활성화시켜야 합니다. | 권장 방법: 유효성 검사(validation) 기능을 "켜진 상태(turn on)"로 바꿀 것인지를 평가해 보고 결정합니다. 그런 다음 DNSSEC를 인식하는 유효한 RNS를 설정하고 유지합니다. |
| 문제: DNSSEC를 도입할 경우 시스템 관리자들이 수행해야 하는 DNS 관리 책임이 늘어난다. | |
| 설명: DNS 운영을 책임지고 있는 시스템 관리자들은 정기적으로 유지관리를 실시하고, 루트 영역 운영자들이 디지털 서명용으로 새로운 공개/개인 키를 롤오버하면 (DNSSEC 인증에 사용되는) 공개 키를 업데이트해야 합니다. | 권장 방법: DNS 운영을 관리하는 시스템 관리자들이 DNSSEC와 신뢰 앵커(trust anchor) 유지 및 관리 개념에 대해 잘 알고 있도록 해야 합니다. 기술 교육을 실시하고 사용 가능한 각종 도구들에 대해 친숙해질 수 있도록 하십시오. |
| 문제: 일반 사용자들이 DNSSEC 유효성 검사(validation) 장애에 직면한다. | |
| 설명: ISP와 인터넷 커뮤니티가 가지고 있는 가장 큰 우려 중 하나는 사기성 DNS 데이터가 감지되거나 DNS 인증에 사용되는 디지털 서명이 만료되었을 때 일반 사용자가 부딪치게 되는 경험입니다. | 권장 방법: 고객 지원팀에 대해 교육과 훈련을 실시해 사용자 중에서 그러한 장애가 발생할 경우 이를 진단하고 설명할 수 있도록 하십시오. Verisign, 다른 ISP 및 인터넷 생태계의 다른 참여자들과 협력해 이 문제에 대한 표준화된 해결책을 찾는 것이 좋습니다. |
일반 사용자들의 신뢰를 유지하고 경쟁 우위를 제공해 주는 DNSSEC 구현 시스템이라는 목표에 도달할 때까지 꾸준히 노력하는 것이 좋습니다. 레지스트라 및 ISP와의 협력, 그리고 .edu, .net 및 .com과 같은 루트 영역 내에 DNSSEC를 도입하기 위해 노력하는 과정에서 얻은 교훈을 바탕으로, 시작 단계에서는 다음과 같은 사항의 이행을 권고합니다.
연구 및 교육
계획
평가 및 업데이트
참여