DDoS와 DoS 공격이라는 용어는 이미 많이 들어보셨을 것입니다. 아직 접해보지 못한 분들을 위해 간단히 설명하자면, 이러한 공격의 목표는 조직의 서버를 마비시켜 구독자와 고객에게 서비스를 제공하지 못하도록 만드는 것입니다. 공격자는 지속적으로 접속 요청을 반복해서 전송하고, 결국 서버가 다운되면서 모든 사용자에게 서비스 거부 상태가 발생합니다.
이처럼 널리 알려진 악성 공격 기법을 바탕으로 더욱 강력하고 공격적인 형태의 공격이 등장했는데, 바로 '랜섬 서비스 거부(Ransom Denial of Service, RDoS)'입니다. 개념 자체는 DDoS 및 DoS와 유사하지만, 공격자들이 사기꾼처럼 행동하며 훨씬 더 노골적이고 적극적이라는 점이 다릅니다.
이 글에서는 랜섬 서비스 거부 공격이 무엇인지 자세히 살펴보고, 이러한 유형의 공격을 예방하는 방법과 팁도 함께 소개합니다.
랜섬 서비스 거부(RDoS)란 무엇인가?
이름에서 알 수 있듯이, 랜섬 서비스 거부(RDoS)는 해커가 피해자에게 몸값을 요구하는 공격 유형입니다. 해커는 정해진 날짜와 시간까지 몸값을 지불하지 않으면 DDoS 요청을 대량으로 전송하겠다고 위협합니다. 피해자가 자신들의 협박이 진지하다는 것을 확신시키기 위해, 먼저 일정 기간 동안 일련의 DDoS 공격을 감행하는 경우가 많습니다.
랜섬웨어 공격의 경우, 공격자는 랜섬웨어를 조직의 서버에 침투시켜 모든 데이터를 암호화합니다. 그런 다음 피해자에게 돈을 받아야만 데이터를 복호화해 주겠다는 메모를 보냅니다.
반면 RDoS 공격에서는 공격자가 실제 행동에 나서기 전에 먼저 메모를 보내는 것이 특징입니다. 이는 이미 회사 서버에 접근 권한이 있다는 사실을 조직에 알리는 수단입니다. 몸값은 보통 비트코인 형태로 요구하며, 특정 날짜까지 송금하지 않으면 조직의 데이터를 암호화하겠다고 협박합니다.
결국 RDoS는 조직 구성원들에게 큰 두려움을 안겨줍니다. 공격을 피하기 위해 합의된 금액을 지불하게 되는 것이죠. 하지만 과연 이것이 최선의 선택일까요?
RDoS 공격에 어떻게 대응해야 할까?
전문가들은 해커의 요구에 굴복하는 것이 결코 좋은 선택이 아니라고 입을 모습니다. 몸값을 지불하면 해커가 추가 금액을 요구하거나, 아무 일도 일어나지 않을 수 있습니다. 심지어 다른 해커들에게 같은 시도를 부추길 수도 있습니다. 실제로 DDoS 공격이나 랜섬웨어 공격이 실행될지 여부는 아무도 알 수 없습니다.
그렇다면 몸값을 요구하며 협박하는 해커를 그대로 두어야 할까요? 답은 여전히 '아니오'입니다. 해야 할 일은 그들의 행동에 맞설 수 있는 강력한 대응 계획을 세우는 것입니다. 철저한 계획이 마련되어 있다면 어떤 종류의 공격도 두려울 이유가 없습니다.
RDoS 공격 예방 방법
몸값 요구를 받은 후 실제로 DDoS 공격이 발생하더라도 걱정하지 않아도 됩니다. 미리 준비되어 있다면 스트레스 받지 않고 상황을 처리할 수 있습니다.
공격으로부터 신속히 복구하기 위해 재해 복구 계획(Disaster Recovery Plan)을 갖추는 것도 나쁘지 않지만, 핵심 목적은 서버나 웹사이트로 향하는 트래픽을 완화하는 것이어야 합니다. 1시간의 다운타임이 소규모 조직의 서버나 작은 블로그에는 큰 영향을 미치지 않을 수 있습니다. 하지만 실시간 서비스를 운영하는 대형 기업에게는 매 초가 중요합니다. 따라서 복구 계획보다는 대응 계획(Response Plan)이 훨씬 더 효과적입니다.
RDoS 공격을 예방하는 다른 방법들은 다음과 같습니다:
1. 서비스 거부(DoS) 대응 계획을 수립하세요
철저한 보안 평가를 바탕으로 대응 계획을 수립하세요. 소규모 웹사이트나 서버와 달리, 대형 조직은 더 복잡한 인프라를 갖추고 있어 더 많은 팀이 계획 수립에 참여해야 할 수 있습니다.
DDoS 공격이 시작되면 대응 방안을 고민할 시간이 거의 없습니다. 심각하고 값비싼 피해를 피하려면 사전에 계획을 세워두어야 합니다.
효과적인 대응 계획의 핵심 요소는 다음과 같습니다:
- 시스템 체크리스트 – 회사의 모든 자산을 목록화하고, 필요한 도구가 제대로 갖춰져 있는지 확인하세요.
- 대응 팀 – 팀원 각자의 역할을 파악하고 책임을 명확히 정의하세요. 이를 통해 공격 발생 시 체계적인 대응이 가능합니다.
- 에스컬레이션 절차 – 공격 발생 시 모든 팀원이 누구에게 연락해야 하는지 숙지하도록 하세요.
- 내부·외부 연락처 목록 – DDoS 공격이 발생했을 때 누구에게 연락해야 하는지 모든 사람이 알고 있어야 합니다.
2. 네트워크 인프라의 보안을 강화하세요
네트워크 인프라의 보안은 어떻게 확보할 수 있을까요? 안티스팸, VPN, 방화벽, 콘텐츠 필터링 등 다양한 DDoS 방어 전략을 포함한 고급 침입 방지 시스템이나 위협 관리 시스템을 도입해야 합니다. 이러한 전략을 갖추면 DDoS 공격 자체를 예방할 수 있습니다.
3. 기본적인 네트워크 보안을 학습하세요
RDoS나 DDoS 공격에 대한 가장 실용적인 대책은 기본적인 네트워크 보안 수칙을 익히는 것입니다. 조직 차원에서 이를 준수하고 실행하면 네트워크 인프라가 침해되는 것을 막을 수 있습니다. 이를 통해 DDoS 공격을 예방할 뿐만 아니라 탄탄한 보안 기반도 마련할 수 있습니다.
4. 경고 신호를 식별할 수 있어야 합니다
RDoS 또는 DDoS 공격의 일반적인 증상으로는 간헐적인 서버 다운, 불안정한 인트라넷 연결, 느려진 네트워크 등이 있습니다. 어떤 네트워크도 완벽하지는 않지만, 성능 저하가 반복적으로 나타난다면 공격을 당하고 있을 가능성이 높습니다.
5. 항상 대비하세요
RDoS 공격은 현실적인 위협이며, 어떤 조직도 예외가 아닙니다. 스타트업이든 광범위한 고객층을 보유한 기업이든 누구나 공격 대상이 될 수 있습니다. 따라서 항상 대비하고, 조직에 완벽한 위협 방어를 제공할 수 있는 새로운 보안 솔루션에 주목하세요.
마무리
온라인 세계의 위협은 끊임없이 진화하고 있지만, 보안 기술 역시 함께 발전하고 있습니다. 즉, 시스템이나 네트워크에 위협이 피해를 주는 것을 막을 방법은 언제나 존재한다는 뜻입니다. RDoS 공격을 막는 다른 방법을 알고 계신다면 댓글로 자유롭게 공유해 주세요.