A Scalable Double Oracle Algorithm for Hardening Large Active Directory Systems

Yumeng Zhang, Max Ward, Mingyu Guo, Hung Nguyen

Research output: Chapter in Book/Conference paperConference paperpeer-review

9 Citations (Scopus)

Abstract

Active Directory (AD) is a popular information security management system for Windows domain networks and is an ongoing common target for cyber attacks. Most real-world Active Directory systems consist of millions of entities and links, and there are currently no efficient and effective solutions for hardening Active Directory systems of such scale. In this paper, we propose a novel and scalable double oracle-based algorithm for hardening large AD systems. We formulate the problem as a Stackelberg game between the defender and the attacker on a weighted AD attack graph, where the defender acts as the leader with a budget, and the objective is to find an optimal defender’s pure strategy. We show that our double oracle-based solution has significantly improved speed and scalability compared with previous solutions for hardening AD systems. Lastly, we compare with GoodHound weakest links and show that our solution provides better recommendations for targeting the elimination of optimal attack paths.
Original languageEnglish
Title of host publicationAsiaCCS '23
Subtitle of host publicationProceedings of the 2023 ACM Asia Conference on Computer and Communications Security
EditorsJoseph Liu, Yang Xiang, Surya Nepal, Gene Tsudik
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Pages993-1003
Number of pages11
ISBN (Electronic)9798400700989
DOIs
Publication statusPublished - 10 Jul 2023
EventASIA CCS '23: ACM ASIA Conference on Computer and Communications Security - Melbourne, Australia
Duration: 10 Jul 202314 Jul 2023

Publication series

NameProceedings of the ACM Conference on Computer and Communications Security
ISSN (Print)1543-7221

Conference

ConferenceASIA CCS '23
Abbreviated titleASIA CCS '23
Country/TerritoryAustralia
CityMelbourne
Period10/07/2314/07/23

Fingerprint

Dive into the research topics of 'A Scalable Double Oracle Algorithm for Hardening Large Active Directory Systems'. Together they form a unique fingerprint.

Cite this