Collaborative botnet detection with partial communication graph information
Title | Collaborative botnet detection with partial communication graph information |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Joshi, H. P., Bennison, M., Dutta, R. |
Conference Name | 2017 IEEE 38th Sarnoff Symposium |
Date Published | Sept. 2017 |
Publisher | IEEE |
ISBN Number | 978-1-5386-3019-8 |
Keywords | Algorithm design and analysis, botnets, centralized command & control structure botnets, collaborative botnet detection, community detection algorithms, compositionality, Computer crime, computer network security, detection algorithms, detection errors, Error analysis, graph analysis, graph theory, Image edge detection, Internet of Things, Internet-of-Things devices, invasive software, machine learning techniques, Metrics, P2P botnets, P2P networks, partial communication graph information, partial information, peer-to-peer botnets, Peer-to-peer computing, pubcrawl, Resiliency, universal communication graph |
Abstract | Botnets have long been used for malicious purposes with huge economic costs to the society. With the proliferation of cheap but non-secure Internet-of-Things (IoT) devices generating large amounts of data, the potential for damage from botnets has increased manifold. There are several approaches to detect bots or botnets, though many traditional techniques are becoming less effective as botnets with centralized command & control structure are being replaced by peer-to-peer (P2P) botnets which are harder to detect. Several algorithms have been proposed in literature that use graph analysis or machine learning techniques to detect the overlay structure of P2P networks in communication graphs. Many of these algorithms however, depend on the availability of a universal communication graph or a communication graph aggregated from several ISPs, which is not likely to be available in reality. In real world deployments, significant gaps in communication graphs are expected and any solution proposed should be able to work with partial information. In this paper, we analyze the effectiveness of some community detection algorithms in detecting P2P botnets, especially with partial information. We show that the approach can work with only about half of the nodes reporting their communication graphs, with only small increase in detection errors. |
URL | https://ieeexplore.ieee.org/document/8080397 |
DOI | 10.1109/SARNOF.2017.8080397 |
Citation Key | joshi_collaborative_2017 |
- Internet of Things
- universal communication graph
- Resiliency
- pubcrawl
- Peer-to-peer computing
- peer-to-peer botnets
- partial information
- partial communication graph information
- P2P networks
- P2P botnets
- Metrics
- machine learning techniques
- invasive software
- Internet-of-Things devices
- Algorithm design and analysis
- Image edge detection
- graph theory
- graph analysis
- Error analysis
- detection errors
- detection algorithms
- computer network security
- Computer crime
- Compositionality
- community detection algorithms
- collaborative botnet detection
- centralized command & control structure botnets
- botnets