Active Directory üzerinde Yönetilen Hizmet Hesapları (Managed Service Accounts – MSAs) oluşturmak, güvenliği artırmak ve hizmet hesaplarının yönetimini kolaylaştırmak isteyen sistem yöneticileri için önemli bir adımdır. Bu makalede, MSAs oluşturmanın ve kullanmanın adımlarını inceleyeceğiz.

Yönetilen Hizmet Hesapları (MSAs) ve Normal Hizmet Hesapları

  • Yönetilen Hizmet Hesapları (MSAs):
    • Windows sunucularında hizmet, uygulama veya görev çalıştırmak için tasarlanmış özel Active Directory hesaplarıdır.
    • Şifreler otomatik olarak oluşturulur ve varsayılan olarak her 30 günde bir değiştirilir.
    • Grup yönetilen hizmet hesapları (gMSAs) yapılandırılmadıkça yalnızca bir bilgisayarda kullanılabilir.
    • Daha güvenlidirler.
  • Normal Hizmet Hesapları:
    • Hizmet veya zamanlanmış görev çalıştırmak için kullanılan standart Active Directory kullanıcı hesaplarıdır.
    • Şifreler manuel olarak ayarlanır ve yönetilir.
    • Varsayılan olarak birden fazla bilgisayarda kullanılabilir.
    • Şifreler genellikle sonsuza kadar geçerli olarak ayarlanır ve nadiren değiştirilir, bu da güvenlik riskini artırır.
    • Çoğu zaman kötü yönetilir ve nerede kullanıldığı takip edilmesi zordur.
  • Grup Yönetilen Hizmet Hesapları (gMSAs):
    • gMSAs, birden fazla bilgisayarın aynı yönetilen hizmet hesabını kullanmasına izin vererek MSAs işlevselliğini genişletir.

Gereksinimler

  • Windows Server 2008 R2 veya daha sonraki bir sürümü çalıştıran bir Etki Alanı Denetleyicisi
  • Windows PowerShell için Active Directory modülü
  • MSA kullanan bilgisayarın etki alanına katılmış bir bilgisayar olması gerekmektedir

Yönetilen hizmet hesaplarına geçmeden önce, mevcut hizmet hesaplarını tanımlamanız ve bunların nerede kullanıldığını bulmanız yararlı olabilir.

Yönetilen Hizmet Hesapları (MSAs) Nasıl Oluşturulur ve Kullanılır

Adım 1: KDS Root Anahtarını Oluşturun

Etki alanı denetleyicileri, hizmet hesapları için benzersiz şifreler oluşturmak üzere kullanılan bir kök anahtara ihtiyaç duyar. Bu, etki alanı denetleyicilerinde Key Distribution Service (KDS) tarafından kullanılır.

Add-KdsRootKey –EffectiveImmediately

Anahtarın başarılı bir şekilde oluşturulduğunu kontrol etmek için aşağıdaki komutu çalıştırın.

Get-KdsRootKey

Adım 2: Yönetilen Hizmet Hesabı Oluşturun

Yönetilen bir hizmet hesabı oluşturmak için aşağıdaki komutu çalıştırın. Hesap için benzersiz bir ad girin ve etki alanı denetleyicinizin ana bilgisayar adını belirtin.

New-ADServiceAccount -Name test -DNSHostName dc1

Komut çalışırsa, sizi tekrar komut istemine geri götürür. Yönetilen hizmet hesapları aşağıdaki yolda oluşturulur:

CN=Managed Service Accounts,DC=yourdomain,DC=com

Ayrıca, oluşturduğunuz hizmet hesabı hakkında detayları görüntülemek için aşağıdaki komutu çalıştırabilirsiniz.

get-adserviceaccount <name>

Adım 3: Yeni Hizmet Hesabını Active Directory’de Bir Bilgisayarla İlişkilendirin

Hizmet hesabının çalışabileceği etki alanı bilgisayarını belirtmelisiniz. Bilgisayar ile hizmet hesabını ilişkilendirmek için aşağıdaki komutu kullanın.

add-adcomputerserviceaccount -identity <computer name> -serviceaccount <service account name>

Adım 4: Bilgisayara MSA Kurulumu

Hizmet hesabını ilişkilendirdiğiniz bilgisayara giriş yapın ve aşağıdaki komutu çalıştırın.

Install-ADServiceAccount -Identity <service account name>

Eğer “Install-ADServiceAccount: Cannot install service account. Error Message: ‘{Access Denied}” hatası alırsanız, MSA’nın bilgisayarla ilişkilendirilmediği anlamına gelir. Bunu düzeltmek için aşağıdaki komutu çalıştırın.

Set-ADServiceAccount <service account name> -PrincipalsAllowedToRetrieveManagedPassword <computer name>

İzinleri bu komutla doğrulayabilirsiniz. Bilgisayar, PrincipalsAllowedToRetrieveManagedPassword özelliğinde listelenmelidir.

Get-ADServiceAccount <service account name> -Property PrincipalsAllowedToRetrieveManagedPassword

Adım 5: Windows Hizmetini Yeni Yönetilen Hizmet Hesabı ile Kullanmak İçin Ayarlayın

Windows Hizmetlerini açın, yeni yönetilen hizmet hesabını kullanmak istediğiniz hizmeti bulun ve düzenleyin. “Log On” kısmına tıklayın ve hesabı seçin. Şifre alanını boş bırakın çünkü bu, hizmet hesabı tarafından yönetilecektir.

Uygula ve Tamam’a tıklayın. Hizmetin etkili olması için durdurup başlatmanız gerekebilir.

İşte bu kadar!

Yönetilen hizmet hesaplarının şifresi otomatik olarak her 30 günde bir değiştirilir. Aynı yönetilen hizmet hesabını birden fazla bilgisayarda kullanmak istiyorsanız, Grup Yönetilen Hizmet Hesaplarını (gMSAs) kullanmanız gerekecektir.

Sık Sorulan Sorular

Yönetilen Hizmet Hesapları nedir?

Yönetilen Hizmet Hesapları, Windows sunucularında hizmet veya uygulama çalıştırmak için tasarlanmış özel Active Directory hesaplarıdır.

MSAs neden daha güvenli?

MSAs, şifrelerini otomatik olarak günceller ve belirli bilgisayarlarla sınırlı kullanıma izin verir, bu da güvenlik risklerini azaltır.

MSAs, birden fazla bilgisayarda kullanılabilir mi?

Evet, ancak bunun için Grup Yönetilen Hizmet Hesapları (gMSAs) yapılandırılması gerekir.

Sonraki Adım

Yönetilen Hizmet Hesaplarının avantajlarından yararlanmak için hemen Active Directory üzerinde bir MSA oluşturmayı ve gerekli konfigürasyonları yapmayı deneyin. Daha fazla bilgi için ilgili makalelere göz atabilirsiniz.


Kaynak: Active Directory – Create Managed Service Accounts in Active Directory