Roberto Blanco, P. Malagón, J. Cilla, Jose M. Moya
{"title":"基于遗传算法的CNN多类网络攻击分类器","authors":"Roberto Blanco, P. Malagón, J. Cilla, Jose M. Moya","doi":"10.1109/PATMOS.2018.8463997","DOIUrl":null,"url":null,"abstract":"Intrusion Detection Systems (IDS) are implemented by service providers and network operators to monitor and detect attacks to protect their infrastructures and increase the service availability. Many machine learning algorithms, standalone or combined, have been proposed, including different types of Artificial Neural Networks (ANN). This work evaluates a Convolutional Neural Network (CNN), created for image classification, as a multiclass network attack classifier that can be deployed in a router. A Genetic Algorithm (GA) is used to find a high-quality solution by rearranging the layout of the input features, reducing the amount of different features if required. The tests have been done using two different public datasets with different ratio of attacks: UNSW (10 classes) and NSL-KDD (4 classes). Both classifiers distinguish correctly normal traffic from attack. However, in order to correctly classify the attack, the latter works better because it can be proportionate between the different classes, obtaining a cross-validated multi-class classifier with $K$ of 0.95.","PeriodicalId":234100,"journal":{"name":"2018 28th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"26","resultStr":"{\"title\":\"Multiclass Network Attack Classifier Using CNN Tuned with Genetic Algorithms\",\"authors\":\"Roberto Blanco, P. Malagón, J. Cilla, Jose M. Moya\",\"doi\":\"10.1109/PATMOS.2018.8463997\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Intrusion Detection Systems (IDS) are implemented by service providers and network operators to monitor and detect attacks to protect their infrastructures and increase the service availability. Many machine learning algorithms, standalone or combined, have been proposed, including different types of Artificial Neural Networks (ANN). This work evaluates a Convolutional Neural Network (CNN), created for image classification, as a multiclass network attack classifier that can be deployed in a router. A Genetic Algorithm (GA) is used to find a high-quality solution by rearranging the layout of the input features, reducing the amount of different features if required. The tests have been done using two different public datasets with different ratio of attacks: UNSW (10 classes) and NSL-KDD (4 classes). Both classifiers distinguish correctly normal traffic from attack. However, in order to correctly classify the attack, the latter works better because it can be proportionate between the different classes, obtaining a cross-validated multi-class classifier with $K$ of 0.95.\",\"PeriodicalId\":234100,\"journal\":{\"name\":\"2018 28th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS)\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"26\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 28th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PATMOS.2018.8463997\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 28th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PATMOS.2018.8463997","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multiclass Network Attack Classifier Using CNN Tuned with Genetic Algorithms
Intrusion Detection Systems (IDS) are implemented by service providers and network operators to monitor and detect attacks to protect their infrastructures and increase the service availability. Many machine learning algorithms, standalone or combined, have been proposed, including different types of Artificial Neural Networks (ANN). This work evaluates a Convolutional Neural Network (CNN), created for image classification, as a multiclass network attack classifier that can be deployed in a router. A Genetic Algorithm (GA) is used to find a high-quality solution by rearranging the layout of the input features, reducing the amount of different features if required. The tests have been done using two different public datasets with different ratio of attacks: UNSW (10 classes) and NSL-KDD (4 classes). Both classifiers distinguish correctly normal traffic from attack. However, in order to correctly classify the attack, the latter works better because it can be proportionate between the different classes, obtaining a cross-validated multi-class classifier with $K$ of 0.95.