Az AD Connect - Hybrid Identity

Reading time: 3 minutes

tip

Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE) Učite i vežbajte Azure Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Podržite HackTricks

Osnovne informacije

Integracija između On-premises Active Directory (AD) i Azure AD se olakšava putem Azure AD Connect, nudeći različite metode koje podržavaju Single Sign-on (SSO). Svaka metoda, iako korisna, predstavlja potencijalne sigurnosne ranjivosti koje bi mogle biti iskorišćene za kompromitovanje cloud ili on-premises okruženja:

  • Pass-Through Authentication (PTA):
  • Moguća kompromitacija agenta na on-prem AD, omogućavajući validaciju korisničkih lozinki za Azure konekcije (on-prem do Cloud).
  • Mogućnost registracije novog agenta za validaciju autentifikacija na novoj lokaciji (Cloud do on-prem).

Az - PTA - Pass-through Authentication

  • Password Hash Sync (PHS):
  • Potencijalno vađenje lozinki u čistom tekstu privilegovanih korisnika iz AD, uključujući kredencijale visoko privilegovanog, automatski generisanog AzureAD korisnika.

Az - PHS - Password Hash Sync

  • Federation:
  • Krađa privatnog ključa korišćenog za SAML potpisivanje, omogućavajući impersonaciju on-prem i cloud identiteta.

Az - Federation

  • Seamless SSO:
  • Krađa lozinke korisnika AZUREADSSOACC, koja se koristi za potpisivanje Kerberos srebrnih karata, omogućavajući impersonaciju bilo kog cloud korisnika.

Az - Seamless SSO

  • Cloud Kerberos Trust:
  • Mogućnost eskalacije sa Global Admin na on-prem Domain Admin manipulacijom AzureAD korisničkih imena i SIDs i zahtevom za TGT-ovima iz AzureAD.

Az - Cloud Kerberos Trust

  • Default Applications:
  • Kompromitovanje naloga Administratora aplikacija ili on-premise Sync naloga omogućava modifikaciju postavki direktorijuma, članstava u grupama, korisničkih naloga, SharePoint sajtova i OneDrive datoteka.

Az - Default Applications

Za svaku metodu integracije, sinhronizacija korisnika se vrši, a MSOL_<installationidentifier> nalog se kreira u on-prem AD. Važno je napomenuti da obe metode PHS i PTA olakšavaju Seamless SSO, omogućavajući automatsko prijavljivanje za Azure AD računare pridružene on-prem domeni.

Da biste verifikovali instalaciju Azure AD Connect, može se koristiti sledeća PowerShell komanda, koristeći AzureADConnectHealthSync modul (instaliran po defaultu sa Azure AD Connect):

bash
Get-ADSyncConnector

tip

Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE) Učite i vežbajte Azure Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Podržite HackTricks