Abstract
As a company grows, so does its infrastructure—especially its information technology (IT) infrastructure. Maintaining a transparent and manageable firewall policy during this period of rapid upscaling is nigh impossible. The situation is further complicated when multiple people—or even multiple teams—deploy and maintain these firewall policies. Different people often tackle a problem differently, developing different solutions, which, in turn, lead to different firewall policies. Inconsistencies in firewall policies are particularly problematic when it comes to updating, patching, and testing firewalls. Motivated by these issues, in this work, we collaborate with a telecommunications company and construct a web application that leverages machine learning to detect anomalies in firewall policies. The machine learning models can use firewall logs from internal firewalls, and, therefore, can learn the intricacies of traffic on a given network. The models can then predict the expected output from the network logs; anomalies can be identified if the expected values differ from the predicted values. In our evaluation, we collect data from the participating telecommunications company, implement our solution using the k-means clustering algorithm, and evaluate its performance against the collected data.
Original language | English |
---|---|
Title of host publication | Proceedings of the 5th International Conference on Machine Learning for Cyber Security (ML4CS 2023) |
Volume | 14541 |
Publisher | Springer |
Publication date | 2023 |
Pages | 145–162 |
ISBN (Print) | 978-981-97-2457-4 |
ISBN (Electronic) | 978-981-97-2458-1 |
DOIs | |
Publication status | Published - 2023 |
Event | The 5th International Conference on Machine Learning for Cyber Security - Yanuca Island, Fiji Duration: 4 Dec 2023 → 6 Dec 2024 |
Conference
Conference | The 5th International Conference on Machine Learning for Cyber Security |
---|---|
Country/Territory | Fiji |
City | Yanuca Island |
Period | 04/12/2023 → 06/12/2024 |
Keywords
- Network Security
- Machine Learning
- Firewall Policy
- K-Means Clustering
- Web Application