Abstract
A botnet is a malware program that a hacker remotely controls called a botmaster. Botnet can perform massive cyber-attacks such as DDOS, SPAM, click-fraud, information, and identity stealing. The botnet also can avoid being detected by a security system. The traditional method of detecting botnets commonly used signature-based analysis unable to detect unseen botnets. The behavior-based analysis seems like a promising solution to the current trends of botnets that keep evolving. This paper proposes a multilayer framework for botnet detection using machine learning algorithms that consist of a filtering module and classification module to detect the botnet’s command and control server. We highlighted several criteria for our framework, such as it must be structure-independent, protocol-independent, and able to detect botnet in encapsulated technique. We used behavior-based analysis through flow-based features that analyzed the packet header by aggregating it to a 1-s time. This type of analysis enables detection if the packet is encapsulated, such as using a VPN tunnel. We also extend the experiment using different time intervals, but a 1-s time interval shows the most impressive results. The result shows that our botnet detection method can detect up to 92% of the f-score, and the lowest false-negative rate was 1.5%.
Highlights
Botnet is a term referring to infected devices that a hacker remotely controls called a botmaster
The first module used a clustering algorithm, we evaluated it as a semi-supervised technique and evaluated the botnet and normal labels
We chose the flow-based features based on the theoretical relationship between the command and control server that is used by the botmaster with the botnet
Summary
Botnet is a term referring to infected devices that a hacker remotely controls called a botmaster. The task of the botnet is to launch attacks based on the instructions given by its botmaster. Botnet attacks are a serious issue and have become a significant threat to information security [1], [2]. The botnet’s strength lies in the massive number of bots, which increases the strength of attacks. Botmasters’ ability to hide the bots from detection by a security system becomes a significant factor strengthening the bots.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.