Exploring Graph-Based Machine Learning for Anomaly Detection in SELinux Security Policies
Security-Enhanced Linux (SELinux) enforces access controls through security policies, but the complexity of these policies can make them difficult to manage and analyze effectively. In this work-in-progress paper, we explore a graph-based machine learning approach to automate the analysis of SELinux policies and detect anomalies. By representing policies as graphs and applying node embedding techniques like Node2Vec, we aim to train machine learning models that can identify policy violations efficiently. Our preliminary results suggest that this method could provide administrators with a more intuitive and effective way to handle complex SELinux policies, potentially improving the accuracy of anomaly detection.
Authors
- Esraa Hassan (ORCID: https://orcid.org/0000-0002-1021-717X)
- Krish Jain
- John Sum (ORCID: https://orcid.org/0000-0002-6965-4219)
- Pranav Kapoor (ORCID: https://orcid.org/0000-0002-5612-7137)
- Amir Eaman
Institutions
- California State University, Fullerton (US)
- University of Rochester (US)
- Acadia University (CA)
Publication Details
- Published
- 2024-12-05
- DOI
- https://doi.org/10.1109/icir64558.2024.10976875
- Citations
- 1
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.35