Skip to main content
QUICK REVIEW

[논문 리뷰] Bootstrapping Active IPv6 Measurement with IPv4 and Public DNS

Stephen D. Strowes|arXiv (Cornell University)|2017. 10. 23.
IPv6, Mobility, Handover, Networks, Security참고 문헌 9인용 수 9
한 줄 요약

이 논문은 IPv4 주소 공간에서의 역방향 DNS(PTR) 스윕과 이후의 AAAA 레코드 쿼리를 활용하여 활성 IPv6 측정을 부트스트랩하는 새로운 방법을 제안한다. 이 방법을 통해 5,531개의 ASN에 걸쳐 965,304개의 고유한 IPv6 주소를 발견하였다. 주요 발견사항은 IPv4와 IPv6 간의 반응성에 큰 격차가 있음을 시사하며, ICMP 에코 요청에 대해 IPv4 주소의 67.8%가 반응하는 데 비해 IPv6 주소는 61.7%에 그치며, IPv6에서는 더 높은 TCP 연결 거부 비율을 보여, IPv6 배포 시 구성 또는 정책적 격차가 있음을 시사한다.

ABSTRACT

The IPv4 address space is small enough to allow exhaustive active measurement, permitting important insight into Internet growth, policy, and evolution. The IPv6 address space, on the other hand, presents the problem that we can no longer perform exhaustive measurements in the same way, inhibiting our ability to continue studying Internet growth. Access to private datasets (e.g., HTTP access logs on content servers, flow data in ISP networks, or passive DNS traces) solves some problems but may not be feasible or desirable. This paper describes IPv6 address collection by exhaustively sweeping the reverse DNS domain for the IPv4 address space and performing AAAA queries on the results. Subsequent ICMP and TCP measurements are conducted to measure the responsiveness of the resulting set. Key outcomes include: the PTR sweep discovers 965,304 unique, globally routable IPv6 addresses originating from 5,531 ASNs. 56% of the addresses are responsive, across 4,571 ASNs. Upon inferring pairs of IPv4 and IPv6 addresses that are likely associated with the same device, the data indicates a trend toward IPv4 addresses being more responsive than their IPv6 counterparts, with a higher incidence rate of TCP connections being refused, and wide disparity on where TCP connections or ICMP echo requests fail silently when comparing IPv4 and IPv6. The disparity in IPv4 and IPv6 responsiveness is highly variable, and indicative of distinct host configuration and network policies across the two networks, presenting potential policy or security gaps as the IPv6 network matures.

연구 동기 및 목표

  • 매우 넓은 IPv6 주소 공간에서의 포괄적 활성 측정은 크기 때문에 실현 가능하지 않기 때문에, 이 문제를 해결하기 위해.
  • 사설 또는 제한된 데이터셋에 의존하지 않고도 확장 가능하고 공개 접근이 가능한 IPv6 주소 발견 방법을 개발하기 위해.
  • 동일한 장치에 호스팅된 IPv4 및 IPv6 주소 간의 반응성 및 구성 차이를 평가하기 위해.
  • IPv4 및 IPv6 행동을 비교하여 IPv6 배포 시 네트워크 정책, 구성 또는 보안 격차를 특정하기 위해.

제안 방법

  • 2016년 2월 29일에 BGP를 통해 광고된 모든 공용 라우팅 가능한 IPv4 주소에 대해 역방향 DNS(PTR) 레코드 전체 스윕을 수행하였다.
  • PTR 쿼리에서 얻은 호스트네임을 사용하여 해당하는 IPv6 주소를 발견하기 위해 정방향 AAAA DNS 쿼리를 실행하였다.
  • 공통 포트(21, 22, 53, 80, 443, 8080)에서 발견된 IPv6 주소에 대해 활성 ICMP 에코 요청 및 TCP 연결 측정을 수행하였다.
  • 공유된 호스트네임과 ASNs를 기반으로 보수적인 IPv4-IPv6 주소 쌍을 구성하여 프로토콜 행동을 비교하였다.
  • 응답률, 연결 성공률, 거부 및 침묵적 드롭률을 분석하여 네트워크의 성숙도 및 구성 차이를 평가하였다.
  • 발견된 IPv6 주소의 비트 패턴을 활용하여 향후 추측적 IPv6 측정을 위한 히وري스틱을 제안하였다.

실험 결과

연구 질문

  • RQ1IPv4 역방향 DNS 인프라는 활성 측정을 위한 글로벌 라우팅 가능한 IPv6 주소를 발견하는 데 활용될 수 있는가?
  • RQ2동일한 장치에 호스팅된 IPv6 주소의 반응성 및 연결성 지표(ICMP 및 TCP)는 IPv4 대응 주소와 비교해 어떻게 다른가?
  • RQ3IPv4에 비해 IPv6 주소 중 ICMP 에코 요청 및 TCP 연결에 반응하는 비율은 어느 정도이며, 이는 네트워크 정책 또는 구성에 어떤 함의를 갖는가?
  • RQ4IPv4와 IPv6 간의 고장 모드(예: 침묵적 드롭, RST)에 체계적인 차이가 있는가? 이는 아직 미성숙하거나 잘못 구성된 IPv6 배포를 시사하는가?

주요 결과

  • IPv4 주소 공간의 PTR 스윕은 5,531개의 ASN에 걸쳐 965,304개의 고유하고 글로벌 라우팅 가능한 IPv6 주소를 발견하였다.
  • 발견된 IPv6 주소 중 56.7%가 ICMP 에코 요청에 반응한 반면, IPv4 주소는 67.8%였으며, 이는 상당한 반응성 격차를 시사한다.
  • TCP 측정 결과, IPv6 주소 중 21.1%가 포트 80에서 연결을 성공적으로 설정한 반면, IPv4는 25.3%였으며, IPv6 연결 중 13.3%는 거부된 반면 IPv4는 9.4%였다.
  • IPv6 주소로의 TCP 연결 시도 약 60%가 침묵적으로 드롭되었으며, 이는 IPv4와 유사한 비율을 보였으며, 이는 의도적인 필터링 또는 잘못된 구성 가능성을 시사한다.
  • IPv4-IPv6 장치 쌍 중에서 IPv6 호스트는 연결을 거부하거나 응답하지 못할 가능성이 더 높았으며, 이는 IPv6에서 서비스 구성 또는 정책 시행이 뒤처지고 있음을 시사한다.
  • 5,228개의 ASN에 걸쳐 610,000개 이상의 고유한 IPv4-IPv6 주소 쌍을 식별하였으며, 이는 프로토콜 행동 간 광범위한 격차를 드러내며, IPv6 배포 시 계속해서 지속되는 구성 또는 정책 격차를 암시한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.