• DocumentCode
    3738232
  • Title

    Hardware isolation technique for IRC-based botnets detection

  • Author

    Festus Hategekimana;Adil Tbatou;Christophe Bobda;Charles Kamhoua;Kevin Kwiat

  • Author_Institution
    CSCE Department, University of Arkansas Fayetteville, Arkansas, 72701
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Botnets are widely considered one of the most dangerous threats on the internet due to their modular and adaptive nature which makes them difficult to defend against. In contrast to previous generations of malicious codes, botnets have a command and control (C2) infrastucture which allows them to be remotely controlled by their masters. A command and control infrastructure based on Internet Relay Chat protocol (IRC-based C2) is one of the most popular C2) infrastructures botnet creators use to deploy their botnets´ malwares (IRC botnets). In this paper, we propose a novel approach to detect and eliminate IRC botnets. Our approach consists of inserting a reconfigurable hardware isolation layer between the network link and the target. Our reconfigurable hardware is an FPGA System-on-Chip (FPGA SoC) that uses both anomaly-based detection and signature-based detection approaches to identify IRC botnets. Since, unlike other viruses, to be able to freely communicate with their masters, botnets´ primary objective is to disable any protection mechanism (firewalls, antivirus applications) found on the target machine; our hardware-based isolation infrastructure presents an improvement over existing software-based solutions.We evaluated our architecture codenamed BotPGA using real-world IRC botnets´ non-encrypted network traces. The results show that BotPGA can detect real-world non-encrypted malicious IRC traffic and botnets with high accuracy.
  • Keywords
    "Protocols","Pattern matching","Malware","Internet","Hardware","Command and control systems","Engines"
  • Publisher
    ieee
  • Conference_Titel
    ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/ReConFig.2015.7393319
  • Filename
    7393319