본문 바로가기
IT

인터넷의 어둠 속에 숨은 위협, 분산 서비스 거부(DDoS)

by 호히야 2024. 7. 14.
반응형

 

DDoSDistributed Denial of Service(분산 거부 서비스)의 약자로, 컴퓨터 또는 네트워크를 공격하여 해당 서비스를 정상적으로 이용할 수 없도록 만드는 공격 형태를 가리킵니다. 일반적으로 여러 대의 컴퓨터 또는 네트워크 장치를 사용하여 대상 시스템에 동시에 대량의 데이터 요청을 보내거나, 네트워크 자원을 과도하게 사용하도록 만들어 서비스를 마비시키는 것이 특징입니다. 이는 서비스 거부(DoS) 공격을 보다 효과적으로 수행하기 위해 여러 대의 기기를 사용하는 것으로, 대규모의 트래픽이나 데이터 요청으로 인해 시스템이 마비되거나 정상적인 서비스를 제공하지 못하게 됩니다. DDoS 공격은 주로 온라인 서비스나 웹사이트에 가해지며, 그 결과로 서비스 중단이나 서비스의 가용성이 저하되는 문제를 일으킬 수 있습니다.

 

DDoS 공격은 인터넷이 발전함에 따라 그 형태와 규모가 점차 변화해왔습니다.

초기 인터넷 시대에는 DoS 공격이 주로 있었습니다. 하나의 컴퓨터에서 대상 시스템으로 공격을 가해 해당 서비스의 가용성을 끊는 것이 주요 목적이었습니다. 그러나 이러한 공격은 공격 대상이 자원을 보강하거나 방어 시스템을 구축하여 상대적으로 쉽게 대응할 수 있었습니다. 이런 한계를 극복하기 위해, 공격자들은 여러 대의 컴퓨터나 네트워크를 사용하여 분산된 형태로 공격하는 DDoS 공격을 개발하게 되었습니다. 이를 통해 대상 시스템에 더 많은 트래픽이나 요청을 보낼 수 있었고, 방어하기 어려운 상황을 만들었습니다. 이후 DDoS 공격을 수행하기 위해 공격자들은 일종의 "군대"를 형성하는데, 이를 구성하는데 사용되는 컴퓨터들을 Botnets(봇넷)이라고 합니다. 이러한 봇넷은 공격자의 지시에 따라 동작하며, 흔히 악성 코드나 악성 소프트웨어를 이용해 컴퓨터들을 감염시킵니다. 인터넷의 보급과 웹 서비스의 중요성 증대로 인해 DDoS 공격은 더욱 흔해졌습니다. 특히 온라인 상거래, 금융 서비스, 정부 기관 등에 대한 공격이 증가하면서 DDoS 방어가 보다 중요한 과제로 대두되었습니다. 현재의 DDoS 공격은 기존의 방어 수단을 우회하고 대응하기 어려운 고급 기술을 사용합니다. 이는 더욱 복잡한 DDoS 공격을 만들어내고 방어를 어렵게 만듭니다. DDoS 공격은 계속해서 진화하고 발전하고 있으며, 이에 대응하기 위한 보안 기술도 지속적으로 발전하고 있습니다.

 

DDoS 공격은 전 세계적으로 다양한 기업, 정부 기관, 인터넷 서비스 제공업체 등에 영향을 미치는 사례가 있었습니다.

Estonia DDoS 공격 (2007): 2007, 에스토니아는 정부 기관, 은행, 신문 등이 포함된 대규모 DDoS 공격을 경험했습니다. 이 공격은 에스토니아 정부가 소련과의 역사적인 갈등으로 인해 일어난 것으로 추정되었습니다. DDoS 공격으로 인해 에스토니아의 인터넷 서비스가 마비되었고, 이에 대한 대응과정에서 사이버 보안 및 국제 사이버 정책에 대한 새로운 논의가 일어났습니다.

 

PlayStation Network DDoS 공격 (2014): 2014, 소니의 온라인 게임 서비스인 PlayStation Network는 대규모 DDoS 공격을 경험했습니다. 이 공격은 PlayStation Network를 포함한 소니의 온라인 서비스 전반에 영향을 미쳤으며, 수백만 명의 게이머들이 온라인 게임을 할 수 없게 만들었습니다.

 

Dyn DDoS 공격 (2016): 201610, 미국의 DNS 서비스 제공업체인 Dyn은 대규모 DDoS 공격을 경험했습니다. 이 공격은 Mirai 봇넷에 의해 수행되었는데, 이는 IoT(Internet of Things) 장치에 감염된 보안 취약점을 이용하여 수백만 대의 장치를 제어하는 데 사용되었습니다. DDoS 공격으로 인해 Dyn의 서비스 중단이 발생했고, 이는 다양한 인터넷 서비스에 영향을 미쳤습니다.

 

GitHub DDoS 공격 (2018): 20182, GitHub은 역대 가장 큰 DDoS 공격을 경험했습니다. 이 공격은 초당 1.35Tbps의 데이터로 공격당했는데, 이는 이전에 보고된 공격 중 가장 강력한 것 중 하나였습니다. DDoS 공격은 GitHub의 인프라를 향해 대규모의 SYN 패킷을 발송하여 서비스를 마비시키려는 시도였습니다.

 

이러한 사례들은 DDoS 공격이 어떤 형태로 나타날 수 있는지를 보여주는 것뿐만 아니라, 그 영향이 얼마나 심각할 수 있는지를 보여줍니다. 이러한 공격에 대한 대응은 계속해서 보안 기술 및 정책을 발전시켜야 하는 중요한 과제입니다.

 

 

DDoS 공격을 예방하기 위해서는 다양한 보안 접근 방식을 채택해야 합니다.

트래픽 필터링 및 모니터링: 네트워크 트래픽을 지속적으로 모니터링하여 비정상적인 패턴을 식별하고, 이를 차단할 수 있는 필터링 시스템을 구축합니다. 이는 공격으로부터의 트래픽을 차단하고 정상적인 트래픽만 허용함으로써 시스템을 보호합니다.

 

로드 밸런싱: 로드 밸런서를 사용하여 서버로 들어오는 트래픽을 여러 대의 서버로 분산시킴으로써 단일 서버에 대한 공격을 완화합니다. 이는 서버가 과부하가 걸릴 가능성을 줄여주고, 서비스의 가용성을 향상시킵니다.

 

DDoS 방어 서비스 사용: 전문적인 DDoS 방어 서비스를 활용하여 공격 트래픽을 감지하고 차단합니다. 이러한 서비스는 대규모의 공격에 대비하여 트래픽을 정상과 비정상으로 분류하고 신속하게 대응할 수 있는 기능을 제공합니다.

 

네트워크 및 시스템 강화: 시스템 및 네트워크 보안을 강화하여 공격자가 취약점을 이용하여 공격을 수행하는 것을 방지합니다. 업데이트된 보안 패치를 설치하고, 암호화된 통신을 사용하여 데이터를 보호합니다.

 

사회 공학 예방 및 인증: 사회 공학 기법을 통한 공격을 방지하기 위해 직원들을 교육하고 인증된 사용자만이 시스템에 접근할 수 있도록 강력한 인증 절차를 도입합니다.

 

이러한 예방책들은 DDoS 공격으로부터 시스템을 보호하고 서비스의 가용성을 유지하는 데 도움이 됩니다. 그러나 여전히 신속한 대응과 지속적인 모니터링이 필요합니다.

 

반응형