← 최신 논문
💻 computer science

Understanding the Stealthy BGP Hijacking Risk in the ROV Era

이 논문은 피해자가 부분적인 경로 기원 검증(ROV) 배포로 인해 악성 경로를 탐지하지 못하게 되는 위협인 스텔스형 BGP 하이재킹의 개념을 소개하고, 실제 사건에 대한 첫 번째 실증적 연구와 표적 공격에 대해 최대 99.5%의 성공 확률로 상당한 글로벌 위험을 드러내는 고효율 프레임워크인 SHAMAN의 개발을 통해 이를 다룬다.

원저자: Yihao Chen, Qi Li, Ke Xu, Zhuotao Liu, Jianping Wu

게시일 2026-06-23
📖 4 분 읽기☕ 가벼운 읽기

원저자: Yihao Chen, Qi Li, Ke Xu, Zhuotao Liu, Jianping Wu

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

개요: 인터넷의 주소록

인터넷이 거대한 글로벌 우편 시스템이라고 상상해 보세요. 모든 컴퓨터와 서버는 주소(IP 프리픽스)를 가지고 있고, 모든 우체국(자율 시스템 또는 AS)은 우편물을 배달하는 규칙을 가지고 있습니다. 이 규칙들을 서로 동기화하는 프로토콜이 바로 BGP입니다.

문제는 무엇일까요? 기존의 규칙에는 커다란 보안 결함이 있습니다. 누구나 우체국에 걸어 들어와서 "이봐, 이 주소는 내 거야! 이 동네로 오는 모든 우편물을 나에게 보내!"라고 말할 수 있다는 점입니다. 만약 다른 우체국들이 그 말을 믿는다면, 모든 트래픽이 그곳으로 향하게 됩니다. 이것을 **BGP 하이재킹(BGP Hijacking)**이라고 부릅니다. 보통 이런 경우 우편물이 즉시 분실되거나 잘못된 곳으로 가기 때문에 금방 눈에 띕니다.

새로운 "보안 요원": ROV

이를 해결하기 위해 인터넷 커뮤니티는 RPKIROV(경로 기원 검증)라는 보안 요원 시스템을 도입했습니다.

  • 비유: "검증된 소유자" 명단이 있다고 상상해 보세요. 어떤 우체국이 새로운 배달 지침을 받기 전에, 이 명단을 확인합니다. 만약 지침에는 "내가 주인이다"라고 되어 있는데, 명단에는 "아니, 당신은 주인이 아니다"라고 되어 있다면, 우체국은 그 가짜 지침을 거부합니다.

함정: 모든 우체국이 아직 이 보안 요원을 고용한 것은 아닙니다. 이 논문이 작성될 당시, 전 세계 우체국의 약 10%만이 ROV를 사용하고 있었습니다. 나머지는 여전히 보안이 취약한 기존의 규칙을 사용하고 있습니다.

"스텔스형" 함정: 보이지 않는 하이재킹

이 부분이 이 논문의 핵심 발견입니다. 저자들은 보안 요원이 일부 존재한다는 사실이 오히려 **스텔스형 BGP 하이재킹(Stealthy BGP Hijacking)**이라는 새로운 종류의 보이지 않는 하이재킹을 만들어낸다는 것을 발견했습니다.

보이지 않는 도둑의 비유:

  1. 피해자 (AS A): 보안 요원(ROV)을 고용한 우체국.
  2. 대상 (AS E): 특정 주소를 소유한 정당한 기업.
  3. 도둑 (AS G): 대상의 트래픽을 훔치려는 범죄자.
  4. 중간 관리자 (AS C): 보안 요원을 고용하지 않은 우체국.

이론적인 절도 과정은 다음과 같습니다:

  • 도둑이 피해자에게 "내가 대상의 주소를 소유하고 있다!"라고 말하려고 시도합니다.
  • 피해자의 보안 요원(ROV)은 명단을 확인하고, 도둑이 가짜임을 인지한 뒤 그 메시지를 차단합니다. 피해자는 도둑의 존재조차 알지 못합니다.
  • 하지만 도둑은 중간 관리자(AS C)에게는 이 사실을 전달합니다. 중간 관리자는 보안 요원이 없으므로 도둑의 말을 믿습니다.
  • 피해자가 대상을 향해 우편물을 보냅니다. 우편물은 중간 관리자를 거쳐 이동합니다.
  • 도둑의 말을 믿게 된 중간 관리자는 우편물을 도둑의 집으로 돌립니다.
  • 결과: 피해자는 "나는 대상을 향해 우편물을 보내고 있다"라고 생각하지만, 실제 우편물은 도둑에게 탈취됩니다. 피해자의 보안 요원이 도둑의 '발표(announcement)'를 차단했기 때문에, 피해자는 자신이 도둑맞고 있다는 사실을 전혀 모릅니다. 이것이 바로 "조용한" 절도입니다.

연구진이 수행한 작업

Yihao Chen과 동료들이 이끄는 저자들은 이 문제가 얼마나 심각한지 이해하고자 했습니다. 피해자들이 자신이 도둑맞고 있다는 사실조차 모르기 때문에, 단순히 사람들이 신고하기를 기다릴 수는 없었습니다.

  1. 탐정 작업 (실증적 연구): 그들은 다양한 관점에서 인터넷의 "우편 로그"(라우팅 테이블)를 스캔하는 시스템을 구축했습니다. 그들은 다음과 같은 불일치를 찾아냈습니다: "대상으로 가는 경로가 보이는데, 도둑에 대한 경로는 보이지 않는다. 그런데 대상까지의 경로가 도둑과 연결될 수 있는 누군가를 거쳐 가고 있다."

    • 그들은 이 현상이 발생하는 318건의 고신뢰 실제 사례를 발견했습니다.
    • 이러한 공격은 종종 짧게 끝나지만 거의 매일 발생한다는 것을 발견했습니다.
  2. 슈퍼 컴퓨터 (SHAMAN 프레임워크): 전체적인 위험을 파악하기 위해, 그들은 인터넷 전체를 시뮬레이션해야 했습니다. 기존 방식은 전 세계의 경로를 계산하는 데 수개월이 걸릴 정도로 너무 느렸습니다.

    • 그들은 SHAMAN(보이지 않는 위험을 헤쳐 나가는 안내자라는 뜻)이라 불리는 도구를 만들었습니다.
    • 마법 같은 기술: 모든 우체국을 하나씩 시뮬레이션하는 대신, 수학적 "행렬(matrix)" 접근 방식(거대한 스프레드시트와 같은 방식)을 사용하여 모든 가능한 경로를 한 번에 계산했습니다.
    • 속도 향상: 이들은 인터넷의 모든 경로를 매핑하는 시간을 3개월 이상에서 단 5.22시간으로 단축했습니다.

충격적인 발견

이 빠른 도구를 사용하여 그들은 83억 개의 가능한 경로를 분석했습니다. 결과는 다음과 같습니다.

  • 성공률: 보안 요원이 배치되어 있음에도 불구하고, 무작위적인 "스텔스형" 하이재킹 시도가 **성공할 확률은 14.1%**에 달합니다.
  • 표적 공격의 위험성: 만약 도둑이 특정 피해자와 특정 경로를 표적으로 삼는다면, 성공률은 **99.5%**까지 치솟습니다. 이는 거의 확실한 절도나 다름없습니다.
  • 양날의 검: ROV는 명백한 하이재킹(도둑이 경로를 발표하여 모두가 알게 되는 경우)을 막는 데는 훌전합니다. 하지만 도둑을 피해자로부터 숨겨버림으로써, 역설적으로 스텔스형 하이재킹을 훨씬 더 용이하게 만듭니다.
  • "핵심적인 소수": 위험은 균등하게 퍼져 있지 않습니다. 단 **2.9%**의 "중간 관리자" 우체국들이 모든 스텔스형 절도의 **80%**를 책임지고 있습니다. 이 소수의 지점만 해결하면 대부분의 문제를 해결할 수 있습니다.
  • 미래: 더 많은 우체국이 보안 요원을 고용함에 따라 위험은 한동안 높아지겠지만, 결국 모두가 보안 요원을 갖게 된다면 위험은 다시 0으로 떨어질 것입니다. 우리는 현재 "위험이 상승하는" 단계에 있습니다.

요약

이 논문은 역설적인 사실을 밝혀냅니다: 부분적인 보안은 새로운 종류의 불가시성을 만들어냅니다. 일부 사람들에게는 나쁜 발표를 차단하면서 다른 이들에게는 그렇지 않음으로써, 인터넷은 소유자가 자신도 모르는 사이에 트래픽을 탈취당할 수 있는 사각지대를 만들어냈습니다. 저자들은 이 위험을 지도화하기 위해 빠르고 수학적인 도구를 구축했으며, 비록 현재는 위험이 상당하지만 특정 핵심 위치에 집중되어 있어 해결을 위한 명확한 경로가 있음을 보여주었습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →