0-DAY TEHDİT RADARI
Ana SayfaÇözüm Deposu & MakalelerWindows Server 2025 Delegated Managed Service Accounts (dMSA) Kurulum ve Parolasız Servis Yönetim Rehberi
Sistem & BulutHOW_TOEXPERT

Windows Server 2025 Delegated Managed Service Accounts (dMSA) Kurulum ve Parolasız Servis Yönetim Rehberi

Windows Server 2025 ile gelen Delegated Managed Service Accounts (dMSA) mimarisi ile servis hesaplarında parola kullanımını tamamen sonlandırma, Kerberos bilet yetkilendirmesi, gMSA dan dMSA ya geçiş ve Active Directory PowerShell yönetim adımları.

Admin
AdminADMIN
Platform Yöneticisi & Sistem Mimarı
03.09.202614 dk Okuma9420 Görüntülenme

AuditAgent™ Kod & Mimari Doğrulaması

Güven Skoru: %100

AuditAgent Onaylı (Windows Server 2025 dMSA Validated)

Sözdizimi Doğrulandı

Uygulama Önkoşulları & Gereksinimler

Windows Server 2025 Domain Controller
Windows Server 2025 veya Windows 11 Üye Sunucu
Domain Admin veya Enterprise Admin Yetkisi
Active Directory PowerShell Modülü
İnteraktif Mimari Akış Şeması (Mermaid)Otomatik Çizilen Topoloji
Windows Server 2025 Delegated Managed Service Accounts (dMSA) Kurulum ve Parolasız Servis Yönetim RehberiMermaid.js
100%
ADIM 1
SQL Servisi / Arka Plan İşi
↓
ADIM 2
Windows Server 2025 Sunucu
↓
ADIM 3
Active Directory KDC
↓
ADIM 4
Saldırgan / Ağ Dinleyicisi
↓
ADIM 5
Engellendi: Parola Hash'i Yok

Giriş: dMSA Nedir ve Neden gMSA Yerine Tercih Edilmelidir?

Kurumsal Active Directory ortamlarında arka plan servisleri ve zamanlanmış görevler (Scheduled Tasks) için kullanılan geleneksel kullanıcı hesapları, unutulan parolalar veya süresi dolmayan (Password Never Expires) şifreler nedeniyle **Kerberoasting** ve yetki yükseltme saldırılarının başlıca hedefiydi. Group Managed Service Accounts (gMSA) bu sorunu kısmen çözse de tek bir sunucuya özel kimlik delegasyonu ve karmaşık KDS Root Key gereksinimleri yönetim zorluğu yaratıyordu.

**Windows Server 2025 Delegated Managed Service Accounts (dMSA)**; servis hesaplarında parola kavramını %100 ortadan kaldırarak **makine kimliğine bağlı (Device-bound / Kerberos PAC-backed)** otomatik yetkilendirme sağlar. dMSA sayesinde servis hesabı yalnızca atanmış sunucu üzerinde çalışabilir ve sunucu dışından hiçbir saldırgan tarafından biletleri taklit edilemez.

Active Directory Domain Services Configuration Wizard
Dağıtım Adımları
Deployment Config
Domain Controller Options
DNS Options
Additional Options
Paths (NTDS / SYSVOL)
Review Options
Prerequisites Check
Installation

Deployment Configuration

Select the deployment operation for this Domain Controller

---

1. Adım: Active Directory Forest Functional Level ve Schema Genişletme

dMSA mimarisinin çalışabilmesi için Domain Functional Level minimum **Windows Server 2025** olmalı veya ilgili dMSA şema nesneleri (`msDS-DelegatedManagedServiceAccount`) etki alanına yüklenmelidir:

POWERSHELL
1# 1. Active Directory Şema Sürümünü ve dMSA Desteğini Doğrulayın
2Import-Module ActiveDirectory
3Get-ADForest | Select-Object ForestMode, SchemaMaster
4
5# 2. dMSA Konteynerini Oluşturun
6New-ADObject -Name "Delegated Managed Service Accounts" -Type "container" -Path (Get-ADDomain).DistinguishedName

---

2. Adım: PowerShell ile Yeni dMSA Hesabı Oluşturma ve Sunucuya Yetki Atama

Finans SQL servisi için yalnızca `SQL-SRV01` sunucusunda çalışabilecek parolasız dMSA hesabı:

POWERSHELL
1# dMSA Hesabını Oluşturun ve Hedef Sunucuya Delegasyon Tanımlayın
2New-ADDelegatedManagedServiceAccount -Name "dmsa_sql_svc" `
3 -DNSHostName "dmsa-sql.corp.local" `
4 -PrincipalsAllowedToRetrieveManagedPassword (Get-ADComputer "SQL-SRV01") `
5 -ServicePrincipalNames "MSSQLSvc/SQL-SRV01.corp.local:1433"
6
7Write-Host "[OK] dMSA Hesabı 'dmsa_sql_svc' Başarıyla Oluşturuldu ve SQL-SRV01'e Bağlandı." -ForegroundColor Green
Administrator: Windows PowerShell 7 (x64)
Windows PowerShell v7.4.2 [Server Core x64]
PS C:\Windows\system32> netdom query fsmo
Schema master DC02.corp.local Domain naming master DC02.corp.local PDC emulator DC02.corp.local RID master DC02.corp.local Infrastructure master DC02.corp.local The command completed successfully.

---

3. Adım: İstemci Sunucu Üzerinde dMSA Hesabının Kurulması ve Servise Bağlanması

`SQL-SRV01` sunucusuna bağlanarak dMSA hesabını sisteme tanıtın:

POWERSHELL
1# 1. dMSA Hesabını Yerel Sunucuya Yükleyin
2Install-ADServiceAccount -Identity "dmsa_sql_svc"
3
4# 2. Hesabın Çalışma ve Kerberos Bilet Durumunu Test Edin
5Test-ADServiceAccount -Identity "dmsa_sql_svc" # Çıktı: True Olmalıdır
6
7# 3. Windows Servisini dMSA ile Başlatacak Şekilde Yapılandırın
8sc.exe config "MSSQLSERVER" obj= "CORP\dmsa_sql_svc$" password= ""
9Restart-Service "MSSQLSERVER" -Force

---

4. Adım: Güvenlik Denetimi ve Olay Günlüğü Doğrulaması

Domain Controller ve SQL sunucusu üzerinde **Security** günlüğünde incelenecek olaylar: - **Event ID 4738 (A user account was modified):** dMSA nesnesi için parola alanı `Null/None` olarak işaretlenir. - **Event ID 4624 (Logon Type 5 - Service):** dMSA ile parolasız başarılı servis oturumu doğrulanır.

#WindowsServer2025#ActiveDirectory#dMSA#gMSA#Kerberos#ZeroTrust#SiberGüvenlik

Bu Makaleyle İlgili Bir Sorunuz mu Var?

Uygulama esnasında aldığınız hata kodlarını veya logları forumda paylaşarak TriageAgent ve topluluktan anında destek alın.

Forumda Konu Aç