한 컴퓨터에서 DDoS가 시작되면 동일한 네트워크에 있는 다른 컴퓨터로 확산되어 치명적인 오류가 발생합니다.
이러한 유형의 공격은 모든 네트워크 리소스에 적용되는 특정 용량 제한을 이용합니다. 궁극적인 목표를 웹 리소스의 정상적인 기능을 완전히 차단해 무방비 상태로 만드는 것입니다.
전 세계적으로 매일 2,000건 이상의 DDos 공격이 발생하고 있으며, 전 세계 ⅓의 셧다운이 DDoS 공격에 의한 것입니다.
또한 150달러밖에 안되는 가격으로 일주일 간의 DDoS 공격 해커들을 살 수 있습니다.
DDoS 공격 유형
스머프 공격
티어드롭 공격
죽음의 핑 공격
이러한 공격 유형은 총 네가지로 나뉩니다.
* TCP 세션 하이재킹 공격
로드 이퀄라이저, 방화벽, 애플리케이션 서버와 같은 인프라 장치의 사용 가능한 모든 연결을 사용하여 수백만 개의 접속 상태를 유지할 수 있는 장치조차도 방어하기 어려운 공격 대상의 시스템 리소스를 소비하려고 합니다.
* 대역폭 공격
혼잡을 유발하기 위해 타깃 네트워크/서비스 내부 또는 타깃 네트워크/서비스 및 인터넷 섹션 간의 대역폭을 소진시키려 시도합니다.
* 단편화 공격
피해자에게 대량의 TCP 또는 UDP 단락을 전송하여 피해자가 트래픽 스트림을 재구성하는 것을 어렵게 하고 심각한 성능 저하를 초래합니다.
* 애플리케이션 공격
애플리케이션 또는 서비스의 특정 측면을 타깃으로 합니다. 해커는 매우 적은 수의 공격 기기를 사용하여 탐지 및 완화가 어려운 낮은 트래픽을 생성하지만 공격은 여전히 효과적입니다.
DDoS의 일반적인 공격 목표는 하기와 같습니다.
* 전자 상거래 사이트
* 온라인 카지노
* 온라인 서비스를 제공하는 기업 또는 조직
DDoS 공격을 받는 가장 뚜렷한 징후는 웹사이트나 서비스가 갑자기 느려지거나 사용할 수 없게 되는 것입니다. 하지만 우리는 일상생활에서 합법적인 트래픽 급증으로 이러한 상황을 여러 번 경험한 적이 있습니다. 하지만 추가로 조사를 진행하면 미처 우리가 알아차리지 못한 DDoS 공격이 숨어 있을지도 모릅니다. 이 문제에 직면하여 가장 직접적인 해결책은 침투 테스트입니다. 침투 테스트는 안전하고 깊이 있는 공격 시뮬레이션을 제공할 수 있으며 트래픽 분석 도구와 함께 잠재된 취약점을 드러내는 데 도움이 될 뿐만 아니라 DDoS 공격의 일부 흔적도 찾을 수 있습니다.
* 단일 IP 주소나 IP 범위에서 발생한 의심스러운 트래픽
* 장치 유형, 위치, 웹 브라우저 버전 등 단일 행위 프로필을 공유하는 사용자로부터의 대량 트래픽
* 원인을 알 수 없는 단일 페이지나 끝점에 대한 요청이 많이 발생합니다.
* 비정상적인 트래픽 모드- 비정상적인 시간대에 피크가 나타나거나 10분마다 나타나는 이상한 피크 패턴을 말합니다.
공격의 유형에 따라 다른 보다 더 구체적인 DDoS 공격 징후도 있습니다.그 외에도 DDoS 공격은 지속시간과 복잡성의 차이가 매우 크며 크게 두 가지로 나뉩니다
장기 공격: 몇 시간에서 며칠 동안 지속적인 공격은 장기 공격으로 간주됩니다. 예를 들어, AWS는 3일 동안 DDoS 공격을 받았습니다.
돌발 공격: 1분 또는 몇 초 동안만 지속되는 DDoS 공격입니다.
그러나 가장 빠르게 종료된 DDoS 공격이라도 여전히 큰 피해를 줄 수 있습니다. 사물인터넷(IoT) 장비와 컴퓨팅 기기가 날로 발전함에 따라 공격자는 짧은 시간 내에 더 많은 트래픽을 생성할 수 있으며 돌발적인 DDoS 공격도 더 추적하기 어려워져 공격자에게 더 유리합니다.
DDoS 공격은 주로 전통적인 네트워크 영역에서 발생하는데, 이는 암호화폐 및 블록체인과 어떤 관련이 있을까요? 블록체인은 “디지털화”라는 특성 때문에 공격에 취약하다는 점을 언급하지 않을 수 없습니다. 이러한 악용에는 DDoS도 분명히 포함됩니다. DDoS 공격은 주로 블록체인의 프로토콜에 집중되어 있으며 블록체인을 대상으로 하거나 블록체인 생태계에서 직접 진행할 수 있어 실행 속도를 늦출 수 있습니다.
이론적으로 전 세계적으로 컴퓨팅 능력을 분산시키는 탈중앙화 네트워크는 서버나 애플리케이션과 같은 단일 장애를 제거할 수 있지만 블록체인은 항상 거래 확산의 위협에 직면해 있습니다. 대부분의 블록체인은 고정된 블록 크기를 가지고 있으며 블록 거래의 수를 지정합니다. 따라서 블록체인에 “스팸”거래를 전송함으로써 블록을 빠르게 채울 수 있어 합법적인 거래를 방해할 수 있습니다.
블록체인 기술 적용이 증가하면서 DDoS와 유사한 새로운 공격 방식인 BDoS: 블록체인 서비스 거부 공격이 등장했습니다. 이런 종류의 공격은 비트코인과 같은 작업 증명(PoW) 합의 메커니즘에서 실행되는 블록체인을 타깃으로 합니다. 연구기관인 IC3는 심지어 “악성 채굴업자들은 전체 네트워크의 20%의 해시레이트만 제어해도 비트코인 네트워크의 작동을 멈출 수 있습니다.“라고 하기도 했습니다.
암호화폐 공격에 관련한 사건을 다시 한번 살펴보겠습니다
* 2021년 2월 EXMO 암호화폐 거래소가 DDoS 공격을 받고 5시간 가까이 운영이 중단됐습니다.
* 2022년 1월 눈에 띄게 Solana 네트워크가 DDoS 공격으로 약 4시간 동안 마비되었습니다.
* Arbitrum One의 거래 트래픽으로 인해 Sequencer는 약 45분 동안 연결이 끊어졌습니다. 이 기간 동안 어떤 거래도 대기하거나 받아들여지지 않았습니다.
암호화폐 거래소는 암호화폐 세계가 발전함에 따라 DDoS 공격의 표적이 되었습니다. 2020년 이후 해커들은 여러 차례 DDoS 공격을 시도했는데 일단 공격에 성공하면 거래소에 배치된 자산은 오랫동안 우리의 시야에서 사라질 것입니다.
2000년대 초중반에는 이런 범죄 사건은 수없이 많았습니다. 그러나 DDoS 공격의 성공률은 계속 떨어지고 있습니다. 그 이유는 DDoS 공격에 대한 기술적 저항 조치의 발전과 이러한 범죄 활동에 대한 국가의 공격에 있습니다. 그러나 이것은 결코 쉬운 일이 아니며 공격 유형의 진화에 따라 저항 조치의 발전도 항상 그 뒤를 따라야 할 것입니다. 따라서 DDoS의 영향은 다른 공격 방식에 비해 가장 세다고 할 수는 없지만 암호화폐 생태계 전체에 상당한 영향을 미칠 수 있습니다.
그러면 어떻게 이러한 공격을 막아낼 수 있을까요? 노드에 적절한 스토리지, 처리 능력 및 네트워크 대역폭이 있는지 확인하고 코드에 해당 보안 대책을 설정합니다. 일반적으로 블록체인 네트워크의 탈중앙화 정도가 높을수록 DDoS 공격을 방지하는 능력이 강해집니다. CertiK의 스카이넷은 온체인에서의 활동을 모니터링할 수 있으며 스마트 컨트랙트 또는 온체인에 비정상적인 거래 트래픽이 발생하면 적시에 경보를 보낼 수 있습니다. 잠재적인 위협에 대해 경계심을 유지하는 것과 사고를 발생하기 전에 예방하는 것은 매우 중요합니다.