Unsupervised Learning for security of Enterprise networks by micro-segmentation

03/25/2020
by   Mahmood Yousefi-Azar, et al.
0

Micro-segmentation is a network security technique that requires delivering services for each unique segment. To do so, the first stage is defining these unique segments (a.k.a security groups) and then initializing policy-driven security controls. In this paper, we propose an unsupervised learning technique that covers both the security grouping and policy creation. For the network asset grouping, we develop a distance-based machine learning algorithm using the dynamic behavior of the assets. That is, after observing the entire network logs, our unsupervised learning algorithm suggests partitioning network assets into the groups. A key point of this un-supervised technique is that the grouping is only generated during the training phase and remains valid during the testing phase. The outcome of the grouping stage is then fed into the rules (security policies) creation stage enabling to establish the security groups as the lowest granularity of firewall rules. We conducted both quantitative and qualitative experiments and demonstrate the good performance of our network micro-segmentation approach. We further developed a prototype to validate the run-time performance of our approach at scale in a real-world environment. The hyper-parameters of our approach provides users with a flexible model to be fine-tuned to adapt very easily with the enterprise's security governance.

READ FULL TEXT

page 1

page 2

page 3

research
03/29/2020

Grouping headlines

In this work we deal with the problem of grouping in headlines of the ne...
research
03/16/2020

An Automatic Attribute Based Access Control Policy Extraction from Access Logs

With the rapid advances in computing and information technologies, tradi...
research
06/29/2021

Unsupervised Technique To Conversational Machine Reading

Conversational machine reading (CMR) tools have seen a rapid progress in...
research
04/25/2022

Unsupervised Hierarchical Semantic Segmentation with Multiview Cosegmentation and Clustering Transformers

Unsupervised semantic segmentation aims to discover groupings within and...
research
06/29/2020

Unsupervised Learning Consensus Model for Dynamic Texture Videos Segmentation

Dynamic texture (DT) segmentation, and video processing in general, is c...
research
06/10/2021

Progressive Stage-wise Learning for Unsupervised Feature Representation Enhancement

Unsupervised learning methods have recently shown their competitiveness ...
research
05/18/2023

Unsupervised Multi-channel Separation and Adaptation

A key challenge in machine learning is to generalize from training data ...

Please sign up or login with your details

Forgot password? Click here to reset