대규모 공격 이후 강력한 DDoS 방어를 위해 F5 클라우드 서비스 도입

기후현 오가키시에 본사를 둔 Mirai Communication Network Co., Ltd.는 인터넷 서비스 제공업체(ISP), 임대 서버 서비스, 데이터 센터 운영 및 관리, 도메인 취득·운영·관리뿐만 아니라 기후현 전역의 광섬유 네트워크와 기후 정보 슈퍼하이웨이를 활용한 비즈니스 지원 네트워크 등 폭넓은 서비스를 제공합니다. 이 회사는 DDoS 공격에 대응하기 위해 F5 Distributed Cloud DNS를 도입했습니다. 도입 과정에서 자사만의 구체적인 요구 사항과 기능, 기대 효과에 대해 Mirai Communication Network 기술부의 Yuki Kano 씨와 Atsuko Tanaka 씨에게 이야기를 들어보았습니다.

PDF 다운로드(일본어)

필요성

‘사람의 얼굴을 한 인터넷 서비스 제공업체’라는 이념 아래, 미라이 커뮤니케이션 네트워크 주식회사는 민간 기업뿐만 아니라 지방자치단체와 공공기관에도 폭넓은 네트워크 관련 서비스를 제공하고 있습니다. 호스팅 서비스는 전국의 고객을 대상으로 제공하지만, 지역 밀착형 사업 방식을 채택하고 있다는 점이 당사의 차별화된 특징입니다. 그런 의미에서 당사는 ‘사람의 얼굴을 한’ 인터넷 서비스 제공업체라고 할 수 있습니다.”라고 이 회사 기술부의 가노 유키 씨는 설명합니다. “주로 원격으로 서비스를 제공해 담당자의 얼굴을 보기 어려운 일반적인 서버 제공업체와 달리, 당사는 저를 비롯한 기술 및 유지보수 담당자가 고객사를 직접 방문합니다. 프로젝트별로 고객과 직접 협력해 맞춤형 솔루션을 구축합니다.”라고 그는 덧붙입니다. 미라이 커뮤니케이션 네트워크가 시스템 아키텍처를 재검토하게 된 계기는 2023년 12월에 발생한 대규모 DDoS 공격이었습니다. “당사의 DNS 서버가 공격 대상이 되어 이름 확인이 매우 어려워졌습니다. 공격 발신지로 확인된 IP 주소의 쿼리를 즉시 차단해 서비스를 신속히 복구했지만, 네트워크가 정상적으로 작동하더라도 DNS 서버가 중단되면 통신이 불가능하다는 사실을 깨달았습니다. 이 사건을 통해 DNS 서버를 공격으로부터 보호하는 것이 얼마나 중요한지 다시 한번 절감했습니다.”라고 가노 씨는 회고합니다. 공격 이전에도 회사는 잠재적인 DDoS 공격을 탐지하기 위해 네트워크 트래픽을 모니터링하고 정상적인 트래픽만 허용하는 등의 조치를 이미 시행하고 있었습니다. 그러나 이번 사건을 통해 DNS 서버에 더욱 특화된 대응책을 마련해야 할 필요성이 부각되었습니다. 이에 회사는 전용 DDoS 방어 서비스 도입을 검토하게 되었습니다.

변화

공격 발생 후 약 3개월간 검토한 끝에 Mirai Communication Network는 F5 Distributed Cloud DNS를 도입하기로 결정했습니다. 다양한 도구의 평가에 직접 참여한 이 회사 기술부의 Atsuko Tanaka 씨는 “상황이 긴급했기 때문에 클라우드 서비스를 통해 손쉽게 배포할 수 있는 솔루션에 중점을 두었습니다. 처음에는 F5 서비스가 후보에 포함되지 않았습니다. 하지만 평가 과정에서 F5가 제안해 왔고, 비용과 기존 환경과의 통합 용이성 측면에서 이점이 있다고 판단했습니다”라고 말했습니다. Kano 씨는 F5를 선택한 이유를 다음과 같이 자세히 설명했습니다. “일부 경쟁 서비스는 SaaS 측에서 기본 및 보조 DNS 서버를 모두 재구성해야 했고, 또 다른 서비스는 보조 DNS와 통합할 수 없는 기본 DNS 솔루션만 제공했습니다. 다른 서비스를 이용하려면 계약 단계에서 기본 DNS와 보조 DNS 중 어느 쪽에 대책을 적용할지 결정해야 했습니다. 또한 쿼리 양에 따라 비용이 달라져 예산 관리가 어려웠습니다. 지방자치단체와 같은 공공 부문 고객은 입찰을 통해 조달하는 경우가 많으며, 예산도 매년 고정됩니다. 따라서 예기치 않은 공격으로 인한 가격 인상분을 서비스 요금에 반영할 수 없습니다. F5 Distributed Cloud DNS는 영역 수를 기준으로 하는 요금 모델을 채택하고 있으며, 계약된 영역 수를 초과하더라도 계약 기간에는 추가 요금이 부과되지 않는 유연한 구조를 갖추고 있습니다. 필요한 경우 이후 회계연도에 재계약하는 과정에서 조정할 수 있습니다.” Mirai Communication Network는 F5 Distributed Cloud DNS를 테스트하기 위해 개념 증명(PoC) 환경을 구축했습니다. Kano 씨는 “F5 서비스 도입이 결정된 단계에서 PoC 계정과 구매자 계정을 모두 제공받았습니다. UI가 직관적이고 이해하기 쉬우며, F5 엔지니어들의 세심한 지원 덕분에 검증 과정도 순조롭게 진행되고 있습니다”라고 설명했습니다.

성과

DNS 변경에는 철저한 테스트뿐만 아니라 대상 서버에 필요한 레코드를 등록하고 WHOIS 정보를 이전하는 등의 작업이 필요합니다. 하지만 마이그레이션 후의 운영 방식은 기존 환경과 동일하게 유지됩니다. Kano 씨는 추가 인력이 필요할 것으로 예상하지 않는다고 말합니다. F5 Distributed Cloud DNS를 사용하면 기본 DNS를 숨김(Hidden)으로 설정해 인터넷에 노출되지 않도록 함으로써 DDoS 공격으로부터 보호할 수 있습니다. 기존 DNS 서버는 구성 용도로 계속 사용하고, 보조 DNS는 F5의 Distributed Cloud 측에 배치해 모든 DNS 쿼리를 처리할 수 있습니다. 이는 DDoS 방어라는 당초 요구 사항을 충족할 뿐만 아니라, 지리적으로 분산된 클라우드 기반 보조 DNS를 통해 응답 시간도 단축합니다. 또한 버전 업그레이드와 같은 작업을 F5에 맡길 수 있어 운영 부담을 더욱 줄일 수 있다고 Kano 씨는 덧붙입니다.

F5 Distributed Cloud DNS를 사용하면 기본/보조 DNS를 구성할 수 있습니다. 기존 기본 DNS는 구성 용도로만 사용되며, 보조 DNS는 DNS 쿼리를 처리하도록 F5의 클라우드에 배치됩니다. 이 설정은 DDoS 공격으로부터 보호하고 지리적으로 분산된 클라우드 네트워크를 통해 응답 시간을 단축합니다.

F5는 F5 Distributed Cloud Services의 일부로 다양한 네트워크 및 보안 기능을 제공합니다. 여기에는 이번에 도입한 Distributed Cloud DNS를 비롯해 로드 밸런서, 방화벽, API 게이트웨이, WAF, API 보안, 봇 방어, 관리형 Kubernetes 플랫폼 등이 포함됩니다. 현재 당사는 DNS 로드 밸런싱을 서비스로 제공하는 방안을 검토하고 있습니다. 다나카 씨는 “온프레미스와 클라우드 등 여러 환경에 걸쳐 시스템을 운영하는 기업이 늘어나면서 DNS 기반 로드 밸런싱에 대한 수요가 분명히 존재합니다”라며 Distributed Cloud DNS 이외의 서비스도 도입할 가능성을 언급합니다. 카노 씨 역시 F5 Distributed Cloud Services 실습 교육에서 체감한 장점을 다음과 같이 강조합니다. “이 서비스는 뛰어난 사용 편의성을 유지하면서도 세부적인 구성 옵션을 제공한다는 점을 확인했습니다. 서비스 확장을 검토하는 데 있어 HTTPS 및 DNS 모니터와 같은 모니터링 기능이 매우 유용해 보이며, 향후 관리형 Kubernetes에 대한 개념 증명(PoC)도 적극적으로 시도해 보고 싶습니다.” F5 Distributed Cloud Services는 다양한 환경에 분산된 애플리케이션과 네트워크의 관리 및 안전한 운영을 지원할 뿐만 아니라 Kubernetes 플랫폼을 통한 신속한 애플리케이션 개발과 배포도 지원합니다. 현재 물리 및 가상 어플라이언스를 통해 제공하는 기존 서비스를 배포와 확장이 용이한 SaaS 솔루션으로 전환할 수 있습니다. 카노 씨는 “앞으로 F5 Distributed Cloud Services의 활용 사례가 더욱 늘어날 것으로 기대합니다”라고 말합니다. 또한 지방자치단체, 교육위원회, 지역 기업이 직면한 과제를 해결하기 위해 F5와 협력할 가능성도 내다보고 있습니다. 카노 씨는 “F5의 솔루션을 더욱 폭넓게 활용하고 당사 서비스와 통합한다면 기존 고객의 새로운 요구를 발굴하고 더 큰 가치를 제공할 수 있을 것으로 생각합니다”라고 덧붙입니다.

대규모 공격 이후 강력한 DDoS 방어를 위해 F5 클라우드 서비스 도입 로고

이점

  • DNS 서버에 대한 DDoS 공격 대응
  • 클라우드 기반 서비스의 신속한 배포
  • 정부 입찰 절차에 부합하는 예산 관리

과제

  • 기존 DNS 서버를 활용하여 신속한 배포 지원
  • 클라우드 기반 보조 DNS가 모든 쿼리를 처리함
  • 버전 업그레이드 작업을 포함한 운영 업무 부담 감소