Windows Olay Kimliği 4771 - Kerberos ön kimlik doğrulaması başarısız olmuştur

Giriş

Bir kullanıcının etki alanı kullanıcı adını ve parolasını ilk kez iş istasyonuna girmesi sonrasında, iş istasyonu yerel bir etki alanı denetleyicisiyle (DC) iletişim kurar ve bir bilet verme bileti (TGT) ister. Kullanıcı adı ve parola geçerliyse ve kullanıcı hesabı durum ve kısıtlama kontrollerinden geçerse, DC bir TGT verir ve günlüğe olay kimliği 4768'i (kimlik doğrulama bileti verildi) kaydeder.

windows-security-log-event-id-4771
Şekil 1. Kerberos kimlik doğrulaması.

Bilet isteği (Şekil 1'in 1. Adımı) başarısız olursa Windows günlüğe olay kimliği 4771'i (F) kaydeder; bu olay yalnızca DC'lerde kaydedilir. Sorun ön kimlik doğrulaması sırasında ortaya çıkarsa (Şekil 1'in 2, 3 veya 4. adımlarından biri), Windows bunun yerine olay 4768'i kaydeder.

Olay alanlarının açıklaması

Başarısız Kerberos ön kimlik doğrulama olayı özellikleri.

Olay Kimliği 4771 - Olay özellikleri

Başarısız bir Kerberos ön kimlik doğrulamasının ayrıntıları

Olay Kimliği 4771 - Ayrıntılar sekmesi
  • Güvenlik Kimliği: TGT'nin istendiği hesap nesnesinin SID'i.
  • Hesap Adı: TGT'nin istendiği hesabın adı.
  • Hizmet Adı: Bir TGT isteğinin gönderildiği Kerberos bölgesindeki hizmetin adı.
  • İstemci Adresi: Bir TGT isteğinin alındığı bilgisayarın IP adresi.
  • İstemci Bağlantı Noktası: Bir istemci ağ bağlantısının kaynak bağlantı noktası numarası. Yerel ana bilgisayar bağlantıları için bağlantı noktası numarası 0'dır.
  • Bilet Seçenekleri: Bu, onaltılık biçimde görüntülenen farklı bilet işaretlerinden oluşan bir gruptur. Bilet işaretleri aşağıdaki tabloda listelenmektedir:
Bit İşaret adı Açıklama
0 Ayrılmış -
1 Forwardable Bu işaret yalnızca TGT'ler içindir. Bu, bilet veren hizmete, sunulan TGT'ye göre farklı bir ağ adresiyle yeni bir TGT verebileceğini söyler.
2 İletilen Bu işaret, bir TGT'nin iletildiğini veya iletilen bir TGT'den bir bilet verildiğini gösterir.
3 Proxiable Bu işaret yalnızca TGT'ler içindir. Bu, bilet verme hizmetine, TGT'deki ağ adresinden farklı bir ağ adresiyle bilet verebileceğini söyler.
4 Proxy Bu işaret, biletteki ağ adresinin, bileti almak için kullanılan TGT'deki ağ adresinden farklı olduğunu belirtir.
5 Allow-postdate Bu işaret, düzenlenecek biletin MAY-POSTDATE işaretinin ayarlanması gerektiğini belirtir. Yalnızca ilk istekte veya dayanak olarak aldığı TGT'nin de MAY-POSTDATE işareti ayarlandığı takdirde sonraki bir istekte ayarlanabilir.
İleriye dönük tarih uygulamalı biletler KILE'de (Microsoft Kerberos Protokol Uzantısı) desteklenmez.
6 Postdated Bu işaret, bunun ileriye dönük tarih uygulamalı bir bilet isteği olduğunu belirtir. Bu seçenek ancak dayanak aldığı TGT'nin MAY-POSTDATE işareti ayarlandığı takdirde geçerli olur. Sonuç olarak düzenlenecek bilette INVALID işareti de ayarlanır ve bu işaret, biletteki başlangıç ​​saatine ulaşıldıktan sonra KDC'ye iletilen bir istekle sıfırlanabilir.
İleriye dönük tarih uygulamalı biletler KILE'de (Microsoft Kerberos Protokol Uzantısı) desteklenmez.
7 Geçersiz Bu işaret, bir biletin geçersiz olduğunu, yani kullanılmadan önce anahtar dağıtım merkezi (KDC) tarafından doğrulanması gerektiğini belirtir. Uygulama sunucuları, bu işaretin ayarlanmış olduğu biletleri reddetmelidir.
8 Renewable Bu işaret, uzun ömürlü biletlerin KDC'de periyodik olarak yenilenmesini sağlamak için Bitiş Zamanı ve Yenileme Tarihi alanlarıyla birlikte kullanılır.
9 Initial Bu işaret, bir biletin TGT'ye dayalı olarak değil, kimlik doğrulama hizmeti (AS) alışverişiyle düzenlendiğini belirtir.
10 Pre-authent Bu işaret, bir bilet düzenlenmeden önce KDC tarafından istemcinin kimlik doğrulamasının yapıldığını belirtir. Bu işaret sıklıkla bilette bir kimlik doğrulama aracının bulunduğunu gösteriyor olsa da bir Akıllı Kart ile oturum açma işleminden alınan kimlik bilgilerinin varlığına da işaret ediyor olabilir.
11 Opt-hardware-auth Bu işaret ilk tasarlandığında ön kimlik doğrulama sırasında donanım destekli kimlik doğrulamanın kullanıldığını belirtmek için kullanıma yönelikti. Bu işaret Kerberos V5 protokolünde artık önerilmemektedir. KDC'ler bu işaretin ayarlanmış olduğu bir bilet düzenlememelidir. Benzer şekilde, KDC'ler başka bir KDC tarafından ayarlanmış olduğu takdirde bu işareti tutmamalıdır.
12 Transited-policy-checked Bu işaret KILE'nin sunucularda veya bir KDC'de aktarılan etki alanlarını kontrol etmemesi gerektiğini belirtir. Uygulama sunucuları TRANSITED-POLICY-CHECKED işaretini yok saymalıdır.
13 Ok-as-delegate Hizmet hesabı devretme için güvenilir olduğu takdirde KDC OK-AS-DELEGATE işaretini ayarlamalıdır.
14 Request-anonymous KILE bu işareti kullanmaz.
15 Name-canonicalize Bu işaret true olarak ayarlandığı takdirde, KDC'ye iletilen ilk bilet istekleri istemci sorumlu adının kurallılaştırılmasını ister ve istenen sorumludan farklı istemci sorumlularına sahip olan yanıtlar kabul edilir. Varsayılan değer false olarak belirlenmiştir.
16 - 25 Kullanılmayan -
26 Disable-transited-check KDC varsayılan olarak, TGT'ye dayalı türev biletler yayınlamadan önce, bir TGT'nin aktarılan alanını yerel bölgenin ilkesine göre kontrol eder. İstekte bu işaretin ayarlandığı durumda, aktarılan alanı kontrol edilmez. Bu kontrol gerçekleştirilmeden düzenlenen biletler, uygulama sunucusuna aktarılan alanının yerel olarak kontrol edilmesi gerektiğini belirten TRANSITED-POLICY-CHECKED işaretinin sıfırlama (0) değeriyle gösterilir.
KDC'lerin DISABLE-TRANSITED-CHECK seçeneğini kabul etmeleri teşvik edilir ancak bu zorunlu değildir. Transited-policy-checked işaretinin KILE tarafından desteklenmemesi nedeniyle bu işaret kullanımda olmamalıdır.
27 Renewable-ok Bu işaret, istenen kadar ömrü olan bir bilet başka şekillerde sağlanamadığı takdirde yenilenebilir bir biletin kabul edilebilir olduğunu belirtir; bu durumda, talep edilen bitiş saatine eşit bir yenileme zamanı değerini taşıyan yenilenebilir bir bilet verilebilir. Yenileme zamanı alanının değeri, yerel sınırlar veya bireysel sorumlu veya sunucu tarafından seçilen sınırlarla kısıtlı tutulabilir.
28 Enc-tkt-in-skey Bu seçenek yalnızca bilet verme hizmeti tarafından kullanılır. ENC-TKT-IN-SKEY seçeneği, son sunucu için biletin sağlanan ek TGT'den alınan oturum anahtarında şifreleneceğini belirtir.
29 Kullanılmayan -
30 Yenile Bu işaret, mevcut isteğin bir yenileme isteği olduğunu belirtir. Bu istek için sağlanan bilet, geçerli olduğu sunucunun gizli anahtarında şifrelenir. Bu seçenek yalnızca yenilenen biletin RENEWABLE işareti ayarlanmışsa ve yenileme zamanı alanında belirtilen zaman geçmemişse geçerli olur. Yenilenen bilet, kimlik doğrulama başlığının bir parçası olarak padata alanına geçirilir.
31 Doğrula Bu işaret, bunun ileriye dönük tarih uygulamalı bir bileti doğrulama isteği olduğunu belirtir. Bu seçenek yalnızca bilet verme hizmeti tarafından kullanılıyor olsa da ileriye dönük tarih uygulamalı biletler KILE tarafından desteklenmediğinden kullanılmamalıdır.
  • Hata kodu: Bu, onaltılık biçimde görüntülenen farklı hata kodlarından oluşan bir gruptur. Sonuç kodları aşağıdaki tabloda listelenmektedir:
Kod Kod adı Açıklama Olası nedenler
0x10 KDC_ERR_PADATA_TYPE_NOSUPP KDC'de PADATA türü (ön kimlik doğrulama verileri) için destek sunulmuyor. Akıllı Kart ile oturum açma girişimi deneniyor ve doğru sertifika bulunamıyor. Bu, yanlış sertifika yetkilisine (CA) sorgu gönderilmesi veya DC için etki alanı denetleyicisi kimlik doğrulama sertifikalarını almak üzere doğru CA ile iletişim kurulamamasından kaynaklanıyor olabilir. Ayrıca, bir DC'nin Akıllı Kartlar için yüklenmiş bir sertifikası olmadığında da oluşabilir.
0x17 KDC_ERR_KEY_EXPIRED Parolanın süresi doldu — sıfırlamak için parolayı değiştirin. Kullanıcının parolasının süresi doldu.
0x18 KDC_ERR_PREAUTH_FAILED Ön kimlik doğrulama bilgileri geçersizdi. Yanlış parola girildi.
  • Ön Kimlik Doğrulama Türü: TGT isteğinde kullanılan ön kimlik doğrulama türü için kod. Ön kimlik doğrulama türü kodları aşağıdaki tabloda listelenmektedir:
Tür Tür adı Açıklama
0 - Bu kod, ön kimlik doğrulaması olmadan oturum açmayı gösterir.
2 PA-ENC-TIMESTAMP Bu kod, standart parola kimlik doğrulaması için normal türdür.
11 PA-ETYPE-INFO Bu kod, KDC tarafından KRB-ERROR mesajında gönderilir ve ek ön kimlik doğrulamanın gerekli olduğunu belirtir. Genellikle bir istemciye PA-ENC-TIMESTAMP ön kimlik doğrulama değeri gönderilirken bir zaman damgasını şifrelemek üzere hangi şifreleme anahtarının kullanılacağını bildirmek için kullanılır.
15 PA-PK-AS-REP_OLD Bu kod, Akıllı Kart ile oturum açma kimlik doğrulaması için kullanılır.
17 PA-PK-AS-REP Bu kod, Akıllı Kart ile kimlik doğrulama için kullanılmalıdır, ancak belirli Active Directory ortamlarında hiçbir zaman görülmez.
19 PA-ETYPE-INFO2 Bu kod, KDC tarafından KRB-ERROR mesajında gönderilir ve ek ön kimlik doğrulaması gerekliliğini belirtir. Genellikle bir istemciye PA-ENC-TIMESTAMP ön kimlik doğrulama değeri gönderme amacıyla şifrelenmiş bir zaman damgasını şifreleme için kullanılacak anahtarı belirtmek için kullanılır.
20 PA-SVR-REFERRAL-INFO Bu kod, KDC Yönlendirme biletlerinde kullanılır.
138 PA-ENCRYPTED-CHALLENGE Bu kod, Kerberos Armoring (FAST) ile oturum açmayı belirtmek için kullanılır. Bu kod Windows Server 2012 ve Windows 8 ile desteklenmeye başlamıştır.
-   Bu kod Denetim Hatası olaylarında görüntülenir.

Bu bilgiler yalnızca Akıllı Kart ile yapılan oturum açma işlemleri için doldurulur. Olay kimliği 4771 için bu her zaman boştur.

  • Sertifika Veren Adı: Akıllı Kart sertifikasını düzenleyen sertifika yetkilisinin adı.
  • Sertifika Seri Numarası: Akıllı Kart sertifikasının seri numarası.
  • Sertifika Parmak İzi: Akıllı Kart sertifikasının parmak izi.

Olay kimliği 4771'nın izlenmesi için nedenler

  • Dahili IP aralığınızda gerçekleşmeyen oturum açma girişimlerini izlemek için olay Kimliği 4771'deki İstemci Adresi alanını izleyin.
  • Yöneticiler, yerleşik yerel yöneticiler, etki alanı yöneticileri ve hizmet hesapları dahil olmak üzere yüksek değerli hesaplara karşılık gelen bir Güvenlik Kimliği bulunan hesaplar için olay kimliği 4771'i izleyin.
  • Bir kullanıcı adı yalnızca izin verilen IP adresleri listesinde kullanılacaksa, İstemci Adresi alanını izleyebilir ve izin verilenler listesinde olmayan bir kullanıcı adıyla oturum açma girişimi gerçekleştirildiğinde bir uyarı tetiklenmesini sağlayabilirsiniz.
  • Etki alanı denetleyicilerinde (ağda oturum açma veya Uzak Masaüstü Bağlantısı yerine) doğrudan oturum açmasına izin verilen hesapların bir listesine sahip olduğunuz takdirde, ihlalleri ve kötü niyetli olabilecek eylemleri tespit etmek için İstemci Adresinin "::1" değerine eşit olduğu zamanı izlenmelidir.
  • Şirketinizin adlandırma kurallarıyla uyumlu olmayan adlar için Konu\Hesap Adını izleyin.
  • Etkin olmayan, devre dışı bırakılmış hesaplar ve misafir hesapları dahil olmak üzere hiçbir zaman kullanılmaması gereken hesaplara karşılık gelen bir Güvenlik Kimliği bulunan hesaplar için bu olayı izleyin.
  • Bir hesabın çalışma saatleri dışında kullanımını, anormallikleri ve kötü niyetli olabilecek eylemleri tespit etmek için bu olayı izleyin.

7/24, gerçek zamanlı izleme

Güvenlik günlüğüne bir görev ekleyebilir ve Windows'tan size bir e-posta göndermesini isteyebilirsiniz ancak bunun sonucu yalnızca olay kimliği 4771 oluşturulduğunda bir e-posta almanızla sınırlıdır. Windows ayrıca güvenlik önerilerini karşılamak için gereken daha ayrıntılı filtreleri uygulayamamaktadır.

Örneğin, olay kimliği 4771 her oluşturulduğunda Windows size bir e-posta gönderebilir ancak değerli hesaplar olay kimliğini oluşturduğunda ya da bir Kerberos ön kimlik doğrulama hatası yetkisiz bir uç noktadan geldiğinde sizi bilgilendiremez. Sadece belirli uyarıları almanız, birçok hatalı pozitif uyarı arasında kritik bildirimleri gözden kaçırma olasılığınızı azaltır.

ADAudit Plus gibi bir araçla, yalnızca gerçek tehditlere odaklanabilmek için detaylı filtreler uygulamakla kalmaz, aynı zamanda gerçek zamanlı bildirimleri SMS ile de alabilirsiniz.

Kullanıcı ve varlık davranışı analizleri (UEBA)

Ağınız genelindeki anormal davranışları tespit etmek için gelişmiş istatistiksel çözümlemeler ve makine öğrenimi tekniklerinden yararlanın.

Uyumluluk için hazır raporlar

Kullanıma hazır olarak sağlanan uyumluluk raporlarıyla SOX, HIPAA, PCI, FISMA, GLBA ve GDPR gibi çeşitli uyumluluk standartlarına uygunluğu sağlayabilirsiniz.

Gerçek anlamda anahtar teslim bir çözüm - bundan daha basiti mümkün değil

ADAudit Plus'ı indirdikten sonra 30 dakikadan daha kısa süre içinde gerçek zamanlı uyarılar almaya başlayabilirsiniz. 200'ün üzerinde önceden yapılandırılmış rapor ve uyarıyla ADAudit Plus, Active Directory'nizin güvenli ve uyumlu kalmasını sağlar.

Hemen şimdi ücretsiz deneyin!