Active Directory
Active Directory (AD) je adresářová služba společnosti Microsoft určená k centrální správě identit, přístupů a prostředků v prostředí Windows. Poskytuje jednotné úložiště objektů (uživatelé, skupiny, počítače, služby), autentizaci, autorizaci, zásady konfigurace a integrační body pro aplikace a cloud. Správná architektura a správa AD jsou klíčové pro bezpečnost, dostupnost i provozní efektivitu organizace.
Logická architektura: forest, doména a OU
- Forest: nejvyšší hranice důvěry a schématu; sdílí globální katalog, konfiguraci a schéma. Kvůli bezpečnostní a provozní jednoduchosti bývá v organizaci obvykle jeden forest.
- Doména: hranice zásad hesel, replikace a správy. Oddělení domén zvažujte pouze z právních, geografických či bezpečnostních důvodů.
- OU (Organizational Unit): logická struktura pro delegování práv a uplatňování zásad skupiny (GPO). Návrh OU kopíruje model správy (kdo co spravuje), nikoli nutně organizační schéma na papíře.
Fyzická architektura: lokality, replikace a DC
- Domain Controller (DC): server s rolí AD DS a DNS; uchovává zapisovatelnou kopii databáze
NTDS.dit(případně RODC pouze pro čtení). - Lokality (Sites): mapují podsítě IP na fyzickou topologii; optimalizují replikaci i přihlašování (blízký DC, distribuované DFS).
- Replikační model: multi-master s plánovačem a kompresí. SYSVOL musí replikovat DFSR (nahrazuje historický FRS).
- Globální katalog (GC): částečná replikace atributů všech objektů ve forestu; je vyžadován pro přihlašování uživatelů s univerzálními skupinami.
Schéma a třídy objektů
Schéma definuje typy objektů a atributů. Rozšíření schématu je nevratná operace a mělo by se provádět řízeně (testování, řízení změn). Aplikace (např. e-mailové systémy či správa identit) často přidávají vlastní třídy a atributy – je nutné posoudit dopady na replikaci a bezpečnost.
Integrace DNS
AD je úzce závislé na DNS. Zóny bývají často „integrované s AD“ s víceúrovňovým zápisem a zabezpečenými dynamickými aktualizacemi. DC publikuje záznamy SRV (_ldap._tcp.dc._msdcs apod.), které klienti využívají k nalezení služeb. Nesoulad v DNS je častou příčinou problémů s přihlašováním a chyb replikace.
Autentizace a autorizace
- Kerberos: výchozí protokol pro přihlašování; podporuje delegování (KCD, RBCD), vzájemné ověření i jednotné přihlašování.
- NTLM: ponechávejte pouze kvůli starším systémům; je vhodné jej auditovat a postupně omezovat.
- LDAP/LDAPS: adresářový protokol pro čtení a zápis; vynucujte TLS a moderní šifry.
- Autorizace: ACL u objektů AD, členství ve skupinách a GPO; používejte pouze nezbytná oprávnění a delegování s dědičností.
Skupiny a rozsahy
- Typ: bezpečnostní (ACL) vs. distribuční (pošta).
- Rozsah: Global (členství v doméně, použití napříč forestem), Domain Local (ACL v doméně), Universal (napříč forestem – vyžaduje GC a zvyšuje replikaci).
- Doporučený model AGDLP/AGUDLP: účty → globální skupiny → (univerzální skupiny) → doménové lokální skupiny → oprávnění k prostředku.
Role FSMO (operační mistři)
| Role | Úroveň | Účel | Doporučení |
|---|---|---|---|
| Schema Master | Forest | Změny schématu | Izolovat, chránit, používá se zřídka |
| Domain Naming Master | Forest | Správa domén a oddílů | Umístit blízko Schema Masteru |
| PDC Emulator | Doména | Čas, hesla, kompatibilita, hlavní uzel GPO | Výkonný DC, zálohovat |
| RID Master | Doména | Přiděluje fondy RID | Monitorovat spotřebu RID |
| Infrastructure Master | Doména | Aktualizace odkazů | Nesmí být GC (pokud nejsou GC všechny DC) |
Zásady skupiny (GPO) a jejich zpracování
- Hierarchie LSDOU: Local → Site → Domain → OU (pořadí uplatňování, pozdější zásada má přednost), s možností Enforce a Block Inheritance.
- Loopback: Merge/Replace pro kiosky a terminálové servery.
- GPP a cílení: podrobné nastavení konfigurace (mapování tiskáren, registr, naplánované úlohy) s cílením na úrovni položek.
- Správa: verzování, řízení změn, testovací OU a postupné nasazování.
Hygiena identit a privilegovaná správa
- Model tiering a PAW: oddělení správcovských stanic a účtů (Tier 0/1/2), zákaz přihlašování správcovských účtů na běžné stanice.
- LAPS / Windows LAPS: jedinečná hesla místních správců na stanicích a serverech, uložená v AD a chráněná pomocí ACL.
- gMSA: skupinové spravované servisní účty s automatickou obměnou klíčů.
- Protected Users a AdminSDHolder: ochrana vysoce privilegovaných účtů před nově přiděleným delegováním oprávnění.
- Zákaz členství „domain users“ v místních skupinách správců: minimalizace laterálního pohybu.
Delegování a správa oprávnění
Delegujte správu na úrovni OU (např. HR spravuje účty v OU „Zaměstnanci“). Používejte předdefinované role, vlastní skupiny a princip least privilege. Vyvarujte se přímého přidělování oprávnění jednotlivým objektům – upřednostňujte dědičnost a skupiny.
Bezpečnost doménových vztahů (trustů)
- Typy: v rámci forestu (tranzitivní), externí (NTLM/Kerberos), forest-to-forest, realm (Kerberos). Vždy zvažujte selective authentication.
- SID filtering a SIDHistory: zabraňují zneužití migračních identit; používejte je obezřetně a auditujte.
Auditování a detekce anomálií
- Pokročilá zásada auditování: kategorie Logon/Logoff, Account Management, DS Access, Object Changes.
- Důležité události: 4624/4625 (přihlášení), 4720/4722/4726 (správa účtů), 4732/4733 (členství ve skupinách), 5136 (změny v adresáři).
- Integrace se SIEM: centralizované protokoly, korelace, detekce neobvyklého chování (např. vytváření skrytých správců, pokusy o DC Sync/DC Shadow).
Údržba, monitorování a stav AD
- Pravidelné kontroly:
dcdiag,repadmin /replsummary, kontrola fronty replikace, stavu SYSVOL (DFSR) a konzistence DNS. - Stav časové synchronizace: PDC Emulator synchronizuje čas (W32Time) a slouží jako časová reference pro doménu; pro kořenový forest nastavte spolehlivý externí zdroj.
- Plánování kapacity: velikost
NTDS.dit, indexy, počet objektů, rozmístění GC/DC podle lokalit.
Zálohování a obnova
- Záloha System State: pravidelně ze všech DC (alespoň z každé lokality). Ověřujte možnost obnovy.
- Obnova AD: neautoritativní vs. autoritativní (povýšení objektů/OU), využití DSRM. AD Recycle Bin umožňuje rychlou obnovu bez autoritativní obnovy.
- Katastrofické scénáře: ztráta PDC, obnova forestu, offline obnova DC a případné převzetí rolí FSMO pomocí seize.
Zásady hesel a ověřování
- Fine-Grained Password Policies (FGPP): odlišné požadavky na délku, složitost a uzamčení účtu pro vybrané skupiny.
- MFA a čipové karty: integrace s ADFS či cloudovými službami, PKI (AD CS) pro vydávání certifikátů, vynucení přihlašování pomocí čipové karty u vysoce privilegovaných účtů.
- Předběžné ověřování Kerberos a šifry AES: vynucujte moderní šifrování, postupně omezujte RC4/NTLM.
RODC a pobočkové kanceláře
Read-Only Domain Controller (RODC) snižuje rizika v méně zabezpečených lokalitách. Umožňuje využití Password Replication Policy (PRP) – určete, které hodnoty hash lze ukládat do místní mezipaměti. Delegujte místní správu bez plných doménových oprávnění.
Správa pomocí PowerShellu a automatizace
- Moduly: ActiveDirectory, GroupPolicy, DFSR, DnsServer.
- Procesy: zřizování a rušení účtů, obměna klíčů (gMSA), hromadné změny atributů, exporty do SIEM/CMDB.
- Řízení změn: verzování skriptů (Git), schvalování, testovací prostředí, „just-enough“ a „just-in-time“ správa (JEA/JIT).
Hybridní identity a cloud
- Synchronizace identit: Microsoft Entra Connect (dříve Azure AD Connect) s režimy PHS (Password Hash Sync) či PTA (Pass-Through Authentication) a volitelným ADFS.
- Hybridní přístup: SSO s Entra ID (dříve Azure AD), Conditional Access, integrace s MDM/MAM (Intune), synchronizace skupin a atributů.
- Správa identit: životní cyklus účtů mezi prostředím on-prem a cloudem, správné mapování UPN, směrovatelné domény a filtrování OU/atributů.
Typické chyby a jak se jim vyhnout
- Další DC bez správně nastaveného DNS a času → chyby replikace a přihlašování.
- Příliš plochá struktura OU a absence delegování → ruční správa, riziko chyb.
- „Všichni jsou místní správci“ → laterální pohyb a eskalace oprávnění.
- Absence LAPS/gMSA a AdminSDHolder → rizikové servisní účty a oprávnění.
- GPO bez monitorování a nekontrolované propojování → konflikty a dlouhé přihlašování.
Doporučené postupy (best practices)
- Jeden forest a jedna doména (pokud to dává smysl), jasný návrh OU podle správy a GPO.
- Minimálně dva DC na doménu a lokalitu, alespoň jeden s rolí GC; SYSVOL na DFSR.
- Víceúrovňová správa, PAW, LAPS/Windows LAPS, gMSA; audit privilegovaných akcí.
- Pravidelné zálohy System State, testy obnovy, zapnutý AD Recycle Bin.
- Audit a detekce: centralizace protokolů, základní sada pravidel, upozornění na změny privilegovaných skupin.
- Plánovaný životní cyklus: nástup a odchod zaměstnanců, obměna hesel a klíčů, opětovná certifikace v PKI.
Metriky a provozní ukazatele
| Metrika | Popis | Cíl |
|---|---|---|
| Dostupnost DC | Procento času, po který jsou DC a DNS dostupné | > 99,9 % podle SLA |
| Fronta replikace | Počet dosud nereplikovaných změn a stáří poslední replikace | < 15 min v rámci lokality |
| Doba přihlášení | Průměrná doba přihlášení uživatele | < 30 s (bez roamingových profilů) |
| Integrita GPO | Počet konfliktních či osamocených GPO a neplatných odkazů | 0 konfliktů |
| Pokrytí auditem | Podíl monitorovaných kritických událostí | > 95 % kritických toků |
Závěr
Active Directory je páteří správy identit v prostředí on-prem a často také v hybridním modelu s Microsoft Entra ID. Stabilní a bezpečný provoz vyžaduje promyšlenou architekturu, kvalitní DNS a časovou synchronizaci, důslednou správu oprávnění, řízené GPO a pravidelné zálohy s testy obnovy. Dodržování principů least privilege, segmentace správy a systematický monitoring s auditem významně snižují rizika a provozní náklady. Investice do automatizace a standardizace procesů (PowerShell, CI/CD pro konfigurace) pak umožňují škálovat a dlouhodobě udržovat kvalitu služeb.
