MLSNet: A Policy Complying Multilevel Security Framework for Software Defined Networking

  title={MLSNet: A Policy Complying Multilevel Security Framework for Software Defined Networking},
  author={Stefan Achleitner and Quinn K. Burke and Patrick Mcdaniel and Trent Jaeger and Thomas F. La Porta and Srikanth V. Krishnamurthy},
  journal={IEEE Transactions on Network and Service Management},
Ensuring that information flowing through a network is secure from manipulation and eavesdropping by unauthorized parties is an important task for network administrators. Many cyber attacks rely on a lack of network-level information flow controls to successfully compromise a victim network. Once an adversary exploits an initial entry point, they can eavesdrop and move laterally within the network (e.g., scan and penetrate internal nodes) to further their malicious goals. In this article, we… 

Figures and Tables from this paper

Enforcing Multilevel Security Policies in Unstable Networks

This paper introduces MLS-Enforcer, a software-defined networking (SDN) controller application that can efficiently deploy network- level MLS policies while retaining the ability to securely relabel network nodes under changing topology state and network traffic demands, and introduces heuristic relabeling algorithms that achieve near-optimal performance and are more tractable and efficient for larger networks.

Static Analysis Opportunities for Improving Agile and Moving Target Defenses

How to develop techniques that may aid defenders in choosing when to employ agile defenses and which agile defenses to employ is examined.

Multilevel Security Embedded Information Retrieval and Tracking on Cloud Environments

This research contributed to a multilevel security (MLS) framework based on data sensitivity and security that provides adequate level of data security based on various classifications and categories to cope with the dynamic and vulnerable changes in cloud security threats.



Adversarial Network Forensics in Software Defined Networking

SDNMap, an open-source scanner that is able to accurately reconstruct the detailed composition of flow rules by performing active probing and listening to the network traffic is introduced, demonstrating in a number of real-world SDN applications that this ability provides adversaries with a significant attack advantage.

Spook in Your Network: Attacking an SDN with a Compromised OpenFlow Switch

It is found that in certain scenarios it is nearly impossible to detect that some switch has been compromised, suggesting that while the existing security mechanisms, such as TLS, give protection against many of the presented attacks, the threats should not be overlooked when moving to SDN and OpenFlow.

Poisoning Network Visibility in Software-Defined Networks: New Attacks and Countermeasures

TopoGuard, a new security extension to SDN controllers, which provides automatic and real-time detection of Network Topology Poisoning Attacks is presented and evaluation on a prototype implementation of TopoGuard in the Floodlight controller shows that the defense solution can effectively secure network topology while introducing only a minor impact on normal operations of OpenFlow controllers.

SPHINX: Detecting Security Attacks in Software-Defined Networks

This work proposes SPHINX to detect both known and potentially unknown attacks on network topology and data plane forwarding originating within an SDN, and dynamically learns new network behavior and raises alerts when it detects suspicious changes to existing network control plane behavior.

A security enforcement kernel for OpenFlow networks

This work introduces FortNOX, a software extension that provides role-based authorization and security constraint enforcement for the NOX OpenFlow controller that enables NOX to check flow rule contradictions in real time, and implements a novel analysis algorithm that is robust even in cases where an adversarial OF application attempts to strategically insert flow rules that would otherwise circumvent flow rules imposed by OF security applications.

A model for multilevel security in computer networks

  • W. LuM. Sundareshan
  • Computer Science
    IEEE INFOCOM '88,Seventh Annual Joint Conference of the IEEE Computer and Communcations Societies. Networks: Evolution or Revolution?
  • 1988
A model which precisely describes the mechanism that enforces the security policy and requirements for a multilevel secure network is described, and a procedure is given to verify the security of a network that implements the present model.

Brew: A Security Policy Analysis Framework for Distributed SDN-Based Cloud Environments

Brew is presented, a security policy analysis framework implemented on an OpenDaylight SDN controller that has comprehensive conflict detection and resolution modules to ensure that no two flow rules in a distributed SDN-based cloud environment have conflicts at any layer; thereby assuring consistent conflict-free security policy implementation and preventing information leakage.

FLOWGUARD: building robust firewalls for software-defined networks

This work introduces FlowGuard, a comprehensive framework, to facilitate not only accurate detection but also effective resolution of firewall policy violations in dynamic OpenFlow-based networks.

Topology Discovery in Software Defined Networks: Threats, Taxonomy, and State-of-the-Art

This survey provides discussions related to the possible threats relevant to each layer of the SDN architecture, highlights the role of the topology discovery in the traditional network and SDN, and presents a thematic taxonomy of topologyiscovery in SDN.

Misreporting Attacks in Software-Defined Networking

A queuing theoretic approach is used to model the attack and algorithms for misreporting are developed that allow an adversary to tune attack parameters toward specific adversarial goals, finding that through misreporting the adversary can draw nearly all of the load in the subnetwork, or an adversary-desired amount of load.