A multitude of privacy breaches, both accidental and malicious, have prompted
users to distrust centralized providers of online social networks (OSNs) and
investigate decentralized solutions. We examine the design of a fully
decentralized (peer-to-peer) OSN, with a special focus on privacy and security.
In particular, we wish to protect the confidentiality, integrity, and
availability of user content and the privacy of user relationships.
Low-latency anonymous networks like Tor are subject to selective
denial-of-service (DoS) attacks. Selective-DoS attacks lowers anonymity as it
forces paths to be rebuilt multiple times to ensure delivery which increases
the opportunity for more attack. In this paper we present a detection algorithm
which filters out compromised tunnels from a set of Tor tunnels to ensure
better anonymity. Our detection algorithm uses two levels of probing to filter
out potential compromised tunnels.