基于Kohonen映射和变阶马尔可夫链的Linux异常检测和网络过滤系统

S. Staroletov, Roman Chudov
{"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}
引用次数: 2

摘要

现代网络物理系统可以定义为处理来自各种传感器的数据的分布式系统,而分布是由数据传输网络提供的。由于硬件基础的复杂性,这样一个系统的组件可以在运行Linux操作系统的小型机上运行,并解决数据包的路由和处理问题,以确定软件定义的路由。因此,这些系统容易受到外界的攻击,导致网络子系统的运行出现异常。因此,需要实时检测异常的系统,并且由于小型计算机的性能有限,这些工具必须是轻量级的。在本文中,我们考虑了在OSI二级处理网络数据包和基于变阶马尔可夫链构建检测器以及使用自组织Kohonen地图进行流量分类的解决方案。这些解决方案是基于俄罗斯和芬兰数学家和计算机科学家的著名基础工作,他们的现代实际应用,所以我们描述了所有使用的概念。我们提出了所有必要的架构解决方案和算法。因此,我们为Linux提供了一个免费的软件解决方案,作为实现有效智能防火墙的基础。内部的解决方案基于Netfilter钩子和packet_mmap。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信