Detecting a botnet in a network
Gianmarco Bet, Kay Bogerd, Rui M. Castro, Remco van der Hofstad

TL;DR
This paper formalizes the detection of botnets in networks as a hypothesis testing problem using graph models, proposing two asymptotically optimal tests and a robust scheme for botnet identification.
Contribution
It introduces two novel tests for botnet detection based on graph structure and distance, demonstrating their asymptotic optimality and practical effectiveness.
Findings
Isolated star test outperforms average distance test on moderate networks.
Both tests are asymptotically optimal.
A robust scheme can identify botnet vertices.
Abstract
We formalize the problem of detecting the presence of a botnet in a network as an hypothesis testing problem where we observe a single instance of a graph. The null hypothesis, corresponding to the absence of a botnet, is modeled as a random geometric graph where every vertex is assigned a location on a -dimensional torus and two vertices are connected when their distance is smaller than a certain threshold. The alternative hypothesis is similar, except that there is a small number of vertices, called the botnet, that ignore this geometric structure and simply connect randomly to every other vertex with a prescribed probability. We present two tests that are able to detect the presence of such a botnet. The first test is based on the idea that botnet vertices tend to form large isolated stars that are not present under the null hypothesis. The second test uses the average graph…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
