Comparison of Supervised Machine Learning Algorithms in Detection of Botnets Domain Generation Algorithms
Domain generation algorithms (DGAs) are used in Botnets as rendezvous points to their command and control (C&C) servers, and can continuously provide a large number of domains which can evade detection by traditional methods such as Blacklist. Internet security vendors often use blacklists to detect Botnets and malwares, but the DGA can continuously update the domain to evade blacklist detection. In this paper, first, using features engineering; the three types of structural, statistical and linguistic features are extracted for the detection of DGAs, and then a new dataset is produced by using a dataset with normal DGAs and two datasets with malicious DGAs. Using supervised machine learning algorithms, the classification of DGAs has been performed and the results have been compared to determine a DGA detection model with a higher accuracy and a lower error rate. The results obtained in this paper show that the random forest algorithm offers accuracy rate, detection rate and receiver operating characteristic (ROC) equal to 89.32%, 91.67% and 0.889, respectively. Also, compared to the results of the other investigated algorithms, the random forest algorithm presents a lower false positive rate (FPR) equal to 0.373.
-
Detection of Denial of Service Attacks by Using Ensemble Learning Method
*, Bagher Zarei
Journal of Passive Defence Science and Technology, -
Effects of different levels of microencapsulated antioxidant supplementation on growth and feed performances, body composition and some blood indices in rainbow trout, <i>Oncorhynchus mykiss<I>
Hossein Adineh *, Mohammad Harsij, , Ehsan Ahmadifar
Journal of Aquatic Animals Nutrition,