DNS 보안: 왜, 그리고 어떻게
사이트에 접속하기 전마다 기기는 DNS라는 주소록에 질의합니다. 위험한 도메인을 필터링하고 요청을 암호화하는 리졸버를 선택하는 것은 가장 간단하게 적용할 수 있는 보호 수단 중 하나입니다.
Kayzen Security 편집팀읽는 데 4분
두 문장으로 보는 DNS
사이트 이름을 입력하면 컴퓨터는 DNS 리졸버라는 서버에 해당 IP 주소를 묻습니다. 기본적으로 이 리졸버는 대개 인터넷 서비스 제공업체의 것이며, 통신 내용은 평문으로 오갑니다.
이 단계는 모든 연결보다 먼저 일어나므로 이상적인 통제 지점입니다. 피싱이나 악성코드 도메인을 알고 있는 리졸버는 연결이 이루어지기 전에 이를 막을 수 있습니다.
DNS 필터링이 차단하는 것과 차단하지 못하는 것
필터링 리졸버는 요청된 각 도메인을 지속적으로 업데이트되는 위협 목록과 비교합니다. 도메인이 위험한 것으로 알려져 있으면 차단 응답이나 안내 페이지를 반환합니다.
- 차단하는 것: 이미 등록된 피싱 도메인, 알려진 악성코드 명령 서버, 사용자가 선택한 카테고리(예: 가정의 경우 성인 콘텐츠).
- 차단하지 못하는 것: 막 만들어져 아직 목록에 없는 함정 사이트, USB 메모리로 받은 악성 파일, 전화 사기.
- 우회될 수 있는 것: 지식이 있는 사용자는 리졸버를 바꿀 수 있습니다. 단, 기기가 관리되고 설정이 잠겨 있다면 그렇지 않습니다.
요청 암호화: DoH와 DoT
두 가지 공개 표준이 리졸버와의 통신을 암호화합니다: DNS over HTTPS(RFC 8484)와 DNS over TLS(RFC 7858). 공용 Wi-Fi에서 제3자가 요청한 사이트를 보거나 응답을 위조하지 못하게 합니다.
최신 운영체제(Windows 11, macOS, iOS, Android)와 주요 브라우저는 암호화된 리졸버를 사용할 수 있습니다. 주의: 자체 리졸버로 설정된 브라우저는 시스템에 구성된 필터링을 무시합니다.
보호용 DNS 설정 단계
- 가정: 공유기(인터넷 박스)에서 지원한다면 필터링 리졸버를 설정하고, 그렇지 않으면 각 기기에서 설정하세요(Android의 ‘개인 DNS’ 설정, iPhone과 Mac의 구성 프로파일).
- 소기업: 사무실 밖에서도 모든 PC에 동일한 정책을 적용하고 우회 시도를 알려 주는 중앙 관리형 솔루션을 선택하세요.
- 결과 확인: 리졸버가 제공하는 테스트 도메인은 차단되어야 하고, 평소 이용하는 사이트는 정상적으로 작동해야 합니다.
- 선택 사항을 문서화하세요(어떤 리졸버, 어떤 카테고리 차단). 기업에서는 필터링이 IT 이용 규정에 속하므로 직원들에게 알리세요.
개인정보 보호 관련 사항
리졸버는 조회된 도메인 목록을 볼 수 있습니다. 로그 보관 정책, 위치, 하위 수탁업체를 공개하는 서비스를 선택하세요. 기업에서는 필터링과 그 로그가 노동법과 GDPR을 준수해야 합니다: 직원에 대한 사전 고지, 제한된 보관 기간, 제한된 접근.
공식 자료
- ANSSI (새 탭) — Agence nationale de la sécurité des systèmes d'information — guides et publications
- IETF (새 탭) — RFC 8484 — DNS Queries over HTTPS (DoH)
- IETF (새 탭) — RFC 7858 — DNS over Transport Layer Security (DoT)
- CNIL (새 탭) — Commission nationale de l'informatique et des libertés
인용된 자료는 각 작성 기관이 원어로 발행한 것입니다. Kayzen은 이들 기관 중 어느 곳과도 제휴하지 않습니다.
이 가이드는 일반적인 정보 제공용입니다. 법률 자문이나 IT 보안 전문가의 개입을 대체하지 않습니다.