Review Article

Survey on Botnet Detection Techniques: Classification, Methods, and Evaluation

Table 12

Indicator description.

Evaluation groupAttribute valueIndexDescriptionScore

ServiceAccuracyLowDetection accuracy of botnet is below 70%0.7
MiddleDetection accuracy is between 70% and 80%0.8
HighDetection accuracy is above 90%0.9
Very highDetection accuracy is above 95%0.95
ScenesGeneralGeneral botnet detection0.9
SpecialSpecial botnet detection0.8
StageEarlyRefers to detection during the botnet propagation or addressing phase0.7
InteractionRefers to testing at the interactive stage0.5

IntelligentAutomationLowProfessionals are required to manually extract features0.5
MiddlePartial feature automatic extraction0.7
HighFully automated feature extraction0.9
AdaptationLowCannot detect unknown botnets0.6
HighCan detect unknown botnets0.9
Real timeNoFailed to perform real-time detection0.6
ā€‰YesReal-time detection possible0.9

CollaborationArchitectureCentralizedCentralized inspection system architecture0.6
DistributedDistributed detection system architecture, better flexibility0.9
ContentSingleDetect single data such as host, log, or traffic information0.7
MultipleDetect multiple data such as host logs, network traffic, and codes0.9
IntegrationNoAdopt a single approach0.7
YesAdopt a variety of approaches0.9

AssistantLatencyNoCannot detect deep latent BOT0.6
YesCan detect deep latent BOT0.8
CostLowNormal power consumption0.9
MiddleHardware requirements such as GPU0.7
HighMore detectors are deployed, requiring more hardware and bandwidth resources0.5
VisualizationNoNo visual display0.5
YesVisualize data information or botnet detection through visualization methods0.6