Total Eclipse of the Heart – Disrupting the InterPlanetary File System

11/02/2020
by   Bernd Prünster, et al.
0

Peer-to-peer networks are an attractive alternative to classical client-server architectures in several fields of application such as voice-over-IP telephony and file sharing. Recently, a new peer-to-peer solution called the InterPlanetary File System (IPFS) has attracted attention, which promises to re-decentralise the Web. Being increasingly used as a stand-alone application, IPFS has also emerged as the technical backbone of various other decentralised solutions and was even used to evade censorship. Decentralised applications serving millions of users rely on IPFS as one of their crucial building blocks. This popularity makes IPFS attractive for large-scale attacks. We have identified a conceptual issue in one of IPFS's core libraries and demonstrate their exploitation by means of a successful end-to-end attack. We evaluated this attack against the IPFS reference implementation on the public IPFS network, which is used by the average user to share and consume IPFS content. Results obtained from mounting this attack on live IPFS nodes show that arbitrary IPFS nodes can be eclipsed, i.e. isolated from the network, with moderate effort and limited resources. Compared to similar works, we show that our attack scales linearly even beyond current network sizes and can disrupt the entire public IPFS network with alarmingly low effort. The vulnerability set described in this paper has been assigned CVE-2020-10937. Responsible disclosure procedures are currently being carried out and have led to mitigations being deployed, with additional fixes to be rolled out in future releases.

READ FULL TEXT

page 9

page 10

page 12

page 19

page 20

page 22

research
07/23/2023

Content Censorship in the InterPlanetary File System

The InterPlanetary File System (IPFS) is currently the largest decentral...
research
06/22/2018

Routing and Forwarding in nTorrent using ndnSIM

BitTorrent is a popular communication protocol for peer-to-peer file sha...
research
03/15/2019

Pear2Pear (On Wifi): A Data Sharing Protocol Over Wifi through a Peer to Peer Network

A peer-to-peer system is a distributed system in which equal nodes (in t...
research
12/10/2017

Study of Peer-to-Peer Network Based Cybercrime Investigation: Application on Botnet Technologies

The scalable, low overhead attributes of Peer-to-Peer (P2P) Internet pro...
research
11/04/2017

OCDN: Oblivious Content Distribution Networks

As publishers increasingly use Content Distribution Networks (CDNs) to d...
research
06/02/2020

DAPES: Named Data for Off-the-Grid File Sharing with Peer-to-Peer Interactions

This paper introduces DAta-centric Peer-to-peer filE Sharing (DAPES), a ...
research
02/23/2022

High-precision Hardware Oscillators Ensemble for GNSS Attack Detection

A wide gamut of important applications rely on global navigation satelli...

Please sign up or login with your details

Forgot password? Click here to reset