RPKI Keep Your Friends Close, but Your Routeservers Closer (PaperReading)

Keep Your Friends Close, but Your Routeservers Closer: Insights into RPKI Validation in the Internet

Note for paper: Keep Your Friends Close, but Your Routeservers Closer: Insights into RPKI Validation in the Internet (USENIX Security '23)

Dataset: (ROV)[https://sit4.me/rpki]

Introduction

  • BGP prefix hijacks: BGP prefix hijacks allow adversaries to intercept, manipulate, and blackhole communication.
  • Filtering invalid routes with RPKI
    • Our goal is to understand how ROV in different network types affects the propagation of invalid paths and how effective ROV deployments are in blocking hijacks.
  • Measurements of ROV: a combination of control and data-plane measurements [PIPE Atlas]
  • Research Goals: To gain insights into how far the invalid routes can reach, the scope of the affected networks, the impact of ROV on the reachability of ASes, which parts of the Internet are not protected, and which networks play a central role in providing global protection against hijacks.
  • Technical contributions:
    • Improved ROV measurements
    • Invalid paths over IXPs
    • Propagation of invalid routes

Related Work

  • Approaches for measuring ROV.
    Measuring ROV

    • In 2023, an online service called RoVista4 was set up for reporting ROV enforcement.
    • [9] passively monitored ASes that originated valid and invalid BGP announcements, and then collected ASes that were on the paths towards the valid prefix, but not on the paths towards the invalid prefix.\
    • [7] passively analyzed the historical data from RouteViews to identify changes in routing behavior
    • Cloudflare: community-driven effort to summarize ROV implementation of large providers.
    • Asia-Pacific Network Information Centre (APNIC): Dataset

Methodology

  • Hlavacek et al : Measuring ROV enforcement on the data plane with RIPE Atlas
    • For the data-plane measurements, RIPE Atlas is used, a collection of small devices distributed in different ASes of the Internet.

    • Researchers can obtain access to those devices to run traceroute measurements from many observation points to a predetermined target.

    • If any traceroute to a prefix is routed to a ROA-invalid AS, i.e., falls victim to the hijack, the path to that AS is considered invalid and all ASes on the path are marked as not enforcing ROV.

    • false positives

      • AS 1 and AS 3 are wrongfully classified as ROV-enforcing. While the false positives might be reduced by using multiple origins, a lack of identification which on-path AS enforces ROV still leads to faulty classifications.
  • Rodday et al.
    • use a single ASN to announce updates to the Internet and, similarly to [7], probe the paths that updates take over a large number of distributed RIPE Atlas probes.
    • Strict Rules: They distinguish between ASes one hop away from their target and ASes 2+ hops away. ASes in a distance of one hop do not, by definition, have any AS between them and are thus not susceptible to false positives induced by other on-path ASes enforcing ROV. In the 2+ hop case, intermediate ASes may enforce ROV.
    • increase in false negatives
  • Ours
    • announcing two prefixes from two ASes
    • Divergence points

Measurements of ROV Enforcement

  • Control-Plane: Monitor the propagation of our BGP announcements on the control-plane
    • route collectors by Routeviews and the RIPE Routing Information Service (RIS).
  • Data-Plane:
    • Traceroute packets
    • IP addresses on Traceroute paths are mapped according to the CAIDA AS and IXP mapping

Results

  • How many ASes enforce ROV

    • Control-plane results
      Control-Plane Results

    • Data-plane results
      Data-Plain Results

  • Characterization of ASes with ROV

    • Europe (30.3%) and North America (23.5%) have significantly higher rates of enforcing ASes than the rest of the world.
    • IXPs (Internet Exchange Points) and stub-ASes have a significantly higher rate of indirect protection or the lack of positive evidence than ISPs (Internet Service Providers).
    • ASes that enforce ROV strictly tend to be larger than non-enforcing ASes.
  • Validation of our results

    • validation of ROV measurements is still an open question. (no ground-truth)
    • Cloudflare: community-driven effort to summarize ROV implementation of large providers.
    • Asia-Pacific Network Information Centre (APNIC): Dataset

Invalid Paths over Internet Exchanges

Propagation of Invalid Paths

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值