{"title":"基于Kohonen映射和变阶马尔可夫链的Linux异常检测和网络过滤系统","authors":"S. Staroletov, Roman Chudov","doi":"10.23919/FRUCT56874.2022.9953860","DOIUrl":null,"url":null,"abstract":"Modern cyber-physical systems can be defined as distributed systems for processing data from various sensors, while the distribution is provided by a data transmission network. With the complexity of the hardware base, the components of such a system can be executed on minicomputers running the Linux operating system, and solve problems of routing packets and processing them in order to determine software-defined routes. Accordingly, such systems are subject to attacks from outside, which can lead to anomalies in the operation of network subsystems, Therefore, it is necessary to have systems for detecting anomalies in real time, and such tools must be lightweight since the performance of minicomputers is limited. In this paper, we consider a solution for processing network packets at the second OSI level and building detectors based on Markov chains of variable order as well as traffic classification using self-organized Kohonen maps. These solutions are based on well known fundamental works by Russian and Finnish mathematicians and computer scientists, their modern practical applications, so we describe all the used concepts. We present all necessary architectural solutions and algorithms. As a result, we offer a free software solution for Linux as the basis for implementing effective intelligent firewalls. The solution inside is based on a Netfilter hook and packet_mmap.","PeriodicalId":274664,"journal":{"name":"2022 32nd Conference of Open Innovations Association (FRUCT)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"An Anomaly Detection and Network Filtering System for Linux Based on Kohonen Maps and Variable-order Markov Chains\",\"authors\":\"S. Staroletov, Roman Chudov\",\"doi\":\"10.23919/FRUCT56874.2022.9953860\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Modern cyber-physical systems can be defined as distributed systems for processing data from various sensors, while the distribution is provided by a data transmission network. With the complexity of the hardware base, the components of such a system can be executed on minicomputers running the Linux operating system, and solve problems of routing packets and processing them in order to determine software-defined routes. Accordingly, such systems are subject to attacks from outside, which can lead to anomalies in the operation of network subsystems, Therefore, it is necessary to have systems for detecting anomalies in real time, and such tools must be lightweight since the performance of minicomputers is limited. In this paper, we consider a solution for processing network packets at the second OSI level and building detectors based on Markov chains of variable order as well as traffic classification using self-organized Kohonen maps. These solutions are based on well known fundamental works by Russian and Finnish mathematicians and computer scientists, their modern practical applications, so we describe all the used concepts. We present all necessary architectural solutions and algorithms. As a result, we offer a free software solution for Linux as the basis for implementing effective intelligent firewalls. The solution inside is based on a Netfilter hook and packet_mmap.\",\"PeriodicalId\":274664,\"journal\":{\"name\":\"2022 32nd Conference of Open Innovations Association (FRUCT)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 32nd Conference of Open Innovations Association (FRUCT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/FRUCT56874.2022.9953860\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 32nd Conference of Open Innovations Association (FRUCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/FRUCT56874.2022.9953860","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Anomaly Detection and Network Filtering System for Linux Based on Kohonen Maps and Variable-order Markov Chains
Modern cyber-physical systems can be defined as distributed systems for processing data from various sensors, while the distribution is provided by a data transmission network. With the complexity of the hardware base, the components of such a system can be executed on minicomputers running the Linux operating system, and solve problems of routing packets and processing them in order to determine software-defined routes. Accordingly, such systems are subject to attacks from outside, which can lead to anomalies in the operation of network subsystems, Therefore, it is necessary to have systems for detecting anomalies in real time, and such tools must be lightweight since the performance of minicomputers is limited. In this paper, we consider a solution for processing network packets at the second OSI level and building detectors based on Markov chains of variable order as well as traffic classification using self-organized Kohonen maps. These solutions are based on well known fundamental works by Russian and Finnish mathematicians and computer scientists, their modern practical applications, so we describe all the used concepts. We present all necessary architectural solutions and algorithms. As a result, we offer a free software solution for Linux as the basis for implementing effective intelligent firewalls. The solution inside is based on a Netfilter hook and packet_mmap.