CONDENSER: A Graph-Based Approach for Detecting Botnets

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


Abstract. Botnets represent a global problem and are responsible for causing large financial and operational damage to their victims. They are implemented with evasion in mind, and aim at hiding their architecture and authors, making them difficult to detect in general. These kinds of networks are mainly used for identity theft, virtual extortion, spam campaigns and malware dissemination. Bot- nets have a great potential in warfare and terrorist activities, making it of utmost importance to take action against. We present CONDENSER, a method for identifying data generated by botnet activity. We start by selecting appropriate the features from several data feeds, namely DNS non-existent domain responses and live communication packages directed to command and control servers that we previously sinkholed. By using machine learning algorithms and a graph based representation of data, then allows one to identify botnet activity, helps identifying anomalous traffic, quickly detect new botnets and improve activities of tracking known botnets. Our main contributions are threefold: first, the use of a machine learning classi- fier for classifying domain names as being generated by domain generation algo- rithms (DGA); second, a clustering algorithm using the set of selected features that groups network communication with similar patterns; third, a graph based knowledge representation framework where we store processed data, allowing us to perform queries.
Original languageEnglish
Title of host publicationBOTCONF
Publication statusPublished - 1 Jan 2014
EventBOTCONF 14 -
Duration: 1 Jan 2014 → …


ConferenceBOTCONF 14
Period1/01/14 → …


Dive into the research topics of 'CONDENSER: A Graph-Based Approach for Detecting Botnets'. Together they form a unique fingerprint.

Cite this