Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워크 보안

네트워크 보안 전문가가 알려주는 DoS·DDoS 공격 완화 및 대응 방법 총정리

DoS·DDoS 공격이란 무엇인가?

서비스 거부 공격(DoS, Denial-of-Service)은 특정 서버나 네트워크에 비정상적으로 많은 트래픽을 집중적으로 보내거나 시스템을 교란하는 정보를 전송하여, 해당 자원을 정상적으로 이용해야 하는 사용자들이 서비스를 사용할 수 없도록 만드는 사이버 공격입니다.

분산 서비스 거부 공격(DDoS, Distributed Denial-of-Service)은 이러한 공격을 여러 지점에서 동시에 수행하는 형태로, 단일 서버나 네트워크 전체를 마비시킬 수 있어 더욱 위협적입니다. 공격당한 조직은 특수하게 설계된 네트워크 장비나 클라우드 기반 보안 서비스를 활용해 들어오는 위협을 완화할 수 있습니다.

DoS·DDoS 공격을 완화하는 핵심 방법

1. 상류(Upsream) 필터링과 DDS

가장 효과적인 완화 방법 중 하나는 악성 요청이 목표 지점에 도달하기 전에 상류 단계에서 필터링하는 것입니다. 트래픽이 서버에 닿기 전에 차단하면 시스템 부하를 크게 줄일 수 있습니다.

2. 웹 애플리케이션 방화벽(WAF) 활용

웹 애플리케이션 방화벽(WAF)은 악성 트래픽을 차단해 DDoS 공격이 웹 서버에 도달하기 전에 막아줍니다. 현재 시장에는 소규모 기업의 요구 사항과 예산에 맞춰 커스터마이징할 수 있는 다양한 WAF 솔루션이 출시되어 있습니다.

3. 충분한 대역폭과 인프라 이중화 확보

  • 예상 트래픽보다 여유 있는 대역폭을 확보합니다.
  • 인프라를 이중화(Redundancy) 구성해 일부 장애가 발생해도 서비스가 유지되도록 합니다.
  • 네트워크 장비가 DDoS 공격에 대응하도록 설정합니다.

4. CDN 및 멀티-CDN 솔루션 도입

CDN(콘텐츠 전송 네트워크)을 활용하면 트래픽을 여러 서버에 분산시켜 공격의 영향을 줄일 수 있습니다. 가능하다면 멀티-CDN 구성으로 더욱 강력한 방어 체계를 갖추는 것이 좋습니다.

5. DNS 서버 보호

DNS 라우팅은 항상 작동하기 때문에 공격 발생 시 신속하게 대응할 수 있으며, 애플리케이션 계층과 네트워크 계층 공격 모두에 효과적으로 방어할 수 있습니다. 따라서 DNS 서버에 대한 별도의 보호 조치가 반드시 필요합니다.

효과적인 DDoS 완화 시스템의 조건

DDoS 완화는 대상 시스템에 대한 공격을 저지하기 위해 사용되는 일련의 접근 방식입니다. 효과적인 완화 시스템은 다음과 같은 특징을 갖추어야 합니다.

  • 실시간 자동 업데이트: 새로운 형태의 공격이 나타날 때 즉각적으로 대응합니다.
  • 자동 확장(Autoscaling): 소규모 공격부터 대규모 공격까지 대역폭과 리소스를 유연하게 조절합니다.
  • 상세 트래픽 가시성: 들어오는 모든 요청의 세부 정보를 확인할 수 있어야 합니다.

기업 차원의 예방 조치

인터넷 노출 장비 보안 강화

인터넷에 연결된 모든 장치의 보안을 강화하는 것이 중요합니다. 구체적으로는 다음과 같습니다.

  • 백신 소프트웨어 설치 및 최신 상태 유지
  • DoS 공격에 대비해 구성된 방화벽 운영
  • 정기적인 취약점 점검(Vulnerability Assessment) 실시

다층 방어 체계 구축

네트워크, 애플리케이션, 인프라를 여러 계층에서 보호해야 합니다. 방화벽, VPN, 안티스팸, 콘텐츠 필터링 등 다양한 보안 수단을 결합한 통합 관리 시스템을 통해 활동을 모니터링하고, DDoS 공격의 징후가 될 수 있는 트래픽 이상 징후를 식별할 수 있습니다.

기본적인 보안 습관

모든 조직은 몇 가지 간단한 실천만으로도 DDoS 공격에 대한 기본적인 방어 수준을 확보할 수 있습니다. 복잡한 비밀번호 사용, 몇 달마다 비밀번호 변경, 비밀번호 저장이나 메모 금지 등이 그 예입니다.

ISP 협업의 한계와 현실적 대응

인터넷 서비스 제공업체(ISP)로부터 '클린 대역폭'을 제공받는 것은 가장 간단한 방어 방법이지만, 동시에 가장 효과가 낮은 방법이기도 합니다. ISP와의 협력이 어느 정도 도움이 되더라도 DDoS 방어가 완벽히 보장되지는 않으므로, 전문적인 보안 솔루션을 함께 도입하는 것이 바람직합니다.

추천 DDoS 방어 솔루션 및 서비스

대표적인 DDoS 방어 제품

  • Akamai Prolexic / Akamai Kona Site Defender
  • Sucuri 방화벽
  • StackPath 웹 애플리케이션 방화벽
  • Cloudflare
  • Cloudbric
  • SolarWinds Security Event Manager (무료 체험판 제공)
  • AppTrana (무료 체험판 제공)

클라우드 기반 전문 방어 서비스

  • AWS Shield
  • Microsoft Azure DDoS Protection
  • Cloudflare Shield
  • Verisign Neustar DDoS Protection

마무리: DDoS 공격의 위협을 결코 과소평가하지 말 것

DDoS 공격은 규모와 관계없이 누구나, 어떤 시스템이든 표적이 될 수 있습니다. 서버 수준에서 공격을 탐지하고 차단하는 능력을 갖추고, 하이브리드 또는 클라우드 기반 솔루션을 적극 활용하며, 사전에 철저히 대비하는 것이 최선의 방어 전략입니다.