Peer Discovery
Bootstrapping, DNS seeds, DHTs, and gossip are all entry points for attackers. We evaluate how an adversary can influence the set of peers a node knows about and connect to.
Network architecture creates attack surfaces. We examine peer discovery, connection management, message propagation, eclipse resistance, and partition tolerance.
Bootstrapping, DNS seeds, DHTs, and gossip are all entry points for attackers. We evaluate how an adversary can influence the set of peers a node knows about and connect to.
An attacker who controls all inbound and outbound connections of a target can control its view of the network. We test peer selection randomness, anchor connections, outbound diversity, and eviction policies.
Network partitions can split honest nodes into independent groups. We model propagation delays, message flooding, partition healing, and the impact on consensus safety and liveness.
P2P layers are exposed to the public internet. We test for amplification, connection exhaustion, malformed message handling, and rate limiting effectiveness.