@inproceedings{1128, author = {Steven Gomez and Samuel Jero and Richard Skowyra and Jason Martin and Patrick Sullivan and David Bigelow and Zachary Ellenbogen and Bryan Ward and Hamed Okhravi and James Landry}, title = {Controller-Oblivious Dynamic Access Control in Software-Defined Networks}, abstract = {Conventional network access control approaches are static (e.g., user roles in Active Directory), coarse-grained (e.g., 802.1x), or both (e.g., VLANs). Such systems are unable to meaningfully stop or hinder motivated attackers seeking to spread throughout an enterprise network. To address this threat, we present Dynamic Flow Isolation (DFI), a novel architecture for supporting dynamic, fine-grained access control policies enforced in a Software-Defined Network (SDN). These policies can emit and revoke specific access control rules automatically in response to network events like users logging off, letting the network adaptively reduce unnecessary reachability that could be potentially leveraged by attackers. DFI is oblivious to the SDN controller implementation and processes new packets prior to the controller, making DFI s access control resilient to a malicious or faulty controller or its applications. We implemented DFI for OpenFlow networks and demonstrated it on an enterprise SDN testbed with around 100 end hosts and servers. Finally, we evaluated the performance of DFI and how it enables a novel policy, which is otherwise difficult to enforce, that protects against a surrogate of the recent NotPetya malware in an infection scenario. We found that the threat was most limited in its ability to spread using our policy, which automatically restricted network flows over the course of the attack, compared to no access control or a static role-based policy.}, year = {2019}, journal = {29th IEEE/IFIP International Conference on Dependable Systems and Networks}, pages = {447-459}, month = {06/2019}, publisher = {IEEE}, address = {Portland, OR, USA}, issn = {1530-0889}, isbn = {978-1-7281-0057-9}, url = {https://ieeexplore.ieee.org/document/8809519}, doi = {10.1109/DSN.2019.00053}, }