DNS 보안(DNSSEC)
DNS 보안(DNSSEC)이란 무엇인가요?
DNSSEC는 도메인 네임 시스템(DNS) 프로토콜의 추가 기능입니다; 특정 공격으로부터 DNS를 보호하기 위해 설계되었으며, 예를 들어 캐시 포이즈닝과 같은 데이터 변조 공격을 막습니다. DNS에 대한 확장 기능 모음으로, DNS 데이터의 출처 인증, 데이터 무결성, 그리고 인증된 존재 거부 기능을 제공합니다.
DNSSEC의 몇 가지 장점은 무엇인가요?
DNSSEC 영역은 중간자 공격을 방지합니다. DNSSEC를 인식하는 리졸버를 사용하는 모든 고객은 이 공격의 위험에 노출되지 않습니다.
DNSSEC는 기존 DNS 인프라와 역호환됩니다. DNSSEC를 사용하지 않는 고객은 어떤 부정적인 영향도 받지 않습니다. 보호 기능은 제공되지 않지만, 기존처럼 계속 도메인 네임에 접근할 수 있습니다.
DNSSEC는 미래의 안전하고 보안된 인터넷을 제공하는 기반입니다. 안전한 웹 브라우징과 다양한 인터넷 서비스(예: 이메일, VoIP 등)에 추가 보안 서비스를 추가하는 것을 포함합니다.
DNS는 중요한 인터넷 인프라 프로토콜이며, 사용자가 인터넷에서 수행하는 거의 모든 작업이 이에 의존합니다. 사용자가 통신하려는 서비스와 연결되도록 보장하기 위해 DNS를 보호하는 것이 안전하고 보안된 인터넷의 기반입니다.
DNSSEC는 이 공격을 어떻게 방어하나요?
도메인의 각 DNS 정보에는 디지털 서명이 첨부되어 있습니다. 사용자가 브라우저에 도메인을 입력하면, 리졸버는 TLS/SSL과 유사한 방식으로 키를 사용해 서명을 검증합니다. 일치하지 않을 경우, 리졸버는 응답을 버리고 다른 응답을 기다립니다.
DNSSEC는 받는 응답 정보가 도메인 네임 등록자가 받기를 원하는 동일한 정보임을 보장합니다. 등록자가 인터넷에 도메인 네임을 등록할 때, DNSSEC를 통해 도메인 네임을 보호할 수도 있습니다. 등록자는 등록 기관에 추가 정보를 제출하여 도메인 네임을 "서명"할 수 있으며, 이를 통해 모든 DNS 응답이 DNSSEC를 통해 디지털 서명되도록 보장합니다. 디지털 서명을 확인하여 DNS 리졸버는 해당 정보가 등록자가 받기를 원하는 정보와 동일한지(정확하고 완전한지) 확인할 수 있습니다.
DNSSEC는 무엇을 방어하나요?
DNSSEC는 DNS 캐시 포이즈닝으로 생성되는 것과 같은 위조 DNS 데이터로부터 인터넷 리졸버(클라이언트)를 보호하도록 설계되었습니다. 현재 DNS 리졸버는 인터넷에 쿼리를 보낸 다음 받는 첫 번째 응답을 의심 없이 수락합니다. 악성 시스템이 잘못된 응답을 보내면, 리졸버는 캐시가 만료될 때까지 해당 주소를 사용합니다. 이는 단일 사용자 컴퓨터에 나쁜 데이터가 들어갈 경우 충분히 심각하며, ISP의 쿼리에 응답하는 다른 이름 서버일 경우에는 수천 명의 사용자에 영향을 미치기 때문에 훨씬 더 심각합니다.
NameMart 는 도메인에 대한 DNSSEC를 지원합니다. 가이드는 https://www.namemart.com/support/help-details?id=2418. 를 참고해 주세요.
