Bu entegrasyonun sağladığı katkılar
Microsoft Entra ID; normalleştirilmiş kimlik, oturum açma, risk, cihaz ve saldırı simülasyonu etkinliklerine katkıda bulunabilir. İncelenen örnekler şunları içerir:account.compromised— ele geçirildiği işaretlenen hesapauth.login.unusual— olağandışı bağlamlardan oturum açan hesaplarphishing.simulation.clicked— bir simülasyona tıklayıp bildirmeyen kullanıcılar
Living Security’nin ihtiyaç duyduğu bilgiler
Kapsamlar (Uygulama izinleri):
Bu bağlantının neler yapabileceğine siz karar verirsiniz
Bu bağlantı veri okur. İzin vermeyi seçerseniz dizininizde eylem de gerçekleştirebilir. Yukarıdaki izinlerin sonuncusu hariç tümü salt okunurdur. Yalnızca bunları verirseniz bağlantı kiracınızda hiçbir şeyi asla değiştiremez — platform bunu algılar ve grup eylemlerini hiç sunmaz.GroupMember.ReadWrite.All iznini eklediğinizde grup üyeliği eylemleri Başucu Kitaplarında kullanılabilir hale gelir. Hiçbir şey kendiliğinden başlamaz: platformun hangi gruplara dokunabileceğini (aşağıya bakın) sizin seçmeniz ve bu eylemleri kullanan bir Başucu Kitabı oluşturmanız gerekir.
Fikrinizi istediğiniz zaman değiştirebilirsiniz. Microsoft Entra ID’de bir izni eklemeniz veya kaldırmanız ve yönetici onayını yeniden vermeniz yeterlidir — platformda kimlik bilgilerini yeniden girmeniz gerekmez ve veri senkronizasyonlarınız boyunca çalışmaya devam eder. Değişiklik yaklaşık bir saat içinde geçerli olur.
Grup üyeliği eylemleri ayrıca yalnızca sizin belirlediğiniz gruplarla sınırlıdır. Bağlandıktan sonra bir yönetici, bağlantı üzerinde açık bir izin verilen gruplar listesi seçer. Bu liste oluşturulana kadar, izin verilmiş olsa bile grup eylemleri kullanılamaz — dolayısıyla
GroupMember.ReadWrite.All asla “kiracıdaki herhangi bir grup” anlamına gelmez.Bu grupları dikkatle seçin: yönetici rolleri, ayrıcalıklı erişim veya lisans yetkileri veren herhangi bir gruptan kaçının.Bu izinlerden ikisi daha yeni eklenmiştir. Bu izinler listede yer almadan önce Microsoft Entra ID’yi bağladıysanız, bunları mevcut uygulama kaydınıza ekleyin ve yönetici onayını yeniden verin — Microsoft, izinler her değiştiğinde onayın yeniden verilmesini gerektirir. Bu arada diğer tüm veri akışları normal şekilde çalışmaya devam eder.
Policy.Read.ConditionalAccess — bu izin olmadan Microsoft, her oturum açma kaydından koşullu erişim ayrıntılarını çıkarır. Kayıt yine de bir koşullu erişim ilkesinin karşılandığını bildirir, ancak ilke listesi boş döner. Hiçbir şey başarısız olmaz ve hiçbir uyarı verilmez: oturum açma verileri gelmeye devam eder ve bağlantı sağlıklı kalır. Platform, hangi oturum açmaların çok faktörlü kimlik doğrulamayla karşılandığını yalnızca ayırt edemez; bu nedenle bu bağlantıdan gelen MFA etkinliği boş kalır.IdentityRiskEvent.Read.All — risk tespitlerini okumak için ayrıca bir Microsoft Entra ID P1 veya P2 lisansı gerekir. Sızdırılmış kimlik bilgisi tespitinin kendisi P1 dahil her katmanda kullanılabilir; premium tespitler P2’nin altındaki katmanlarda aşağıdaki şekilde raporlanır: generic.Ön koşullar
- Uygulamaları kaydetmek ve yönetici onayı vermek için Microsoft Entra ID’de Application Administrator veya Global Administrator erişimine sahip olmanız gerekir.
Bölüm A — Microsoft Entra ID’de
Bu adımları Microsoft Entra ID yöneticiniz tamamlar.1
Yeni bir uygulama kaydedin
- Microsoft Entra yönetim merkezinde oturum açın.
- Sol gezinti bölmesinde Entra ID → App registrations yolunu izleyin.
- New registration öğesine tıklayın.
- Uygulama için
Living Security Platformgibi anlamlı bir ad girin. - Supported account types altında Accounts in this organizational directory only seçeneğini belirleyin.
- Redirect URI alanını boş bırakın — bu entegrasyon istemci kimlik bilgileri akışını kullanır.
- Register öğesine tıklayın.
- Application (client) ID
- Directory (tenant) ID
2
Microsoft Graph uygulama izinlerini ekleyin
- Uygulamanızın Genel Bakış sayfasında, sol menüden API permissions öğesine tıklayın.
- Add a permission öğesine tıklayın.
- Microsoft Graph seçeneğini belirleyin.
- Application permissions seçeneğini belirleyin.
- Aşağıdaki izinlerin her birini arayıp seçin, ardından Add permissions öğesine tıklayın:
User.Read.AllSecurityAlert.Read.AllAuditLog.Read.AllPolicy.Read.ConditionalAccessAttackSimulation.Read.AllDevice.Read.AllDeviceManagementManagedDevices.Read.AllIdentityRiskEvent.Read.All
GroupMember.ReadWrite.Alliznini yalnızca Başucu Kitaplarının grup üyeliğini değiştirebilmesini istiyorsanız ekleyin. Bu bağlantıyı salt okunur tutmak için bu adımı atlayın.
Bunlar tüm veri akışları için gereken asgari izinlerdir. Yalnızca bazı akışları etkinleştirmeyi planlıyorsanız, kullanmayacağınız akışların izinlerini atlayabilirsiniz.
3
Yönetici onayı verin
Uygulama izinleri açık yönetici onayı gerektirir.
- API permissions sayfasında Grant admin consent for <your tenant name> öğesine tıklayın.
- Onay iletişim kutusunda Evet öğesine tıklayın.
- Her iznin Durumu sütununda Granted olarak göründüğünü doğrulayın.
Grant admin consent düğmesi devre dışıysa Privileged Role Administrator veya Global Administrator ayrıcalıklarına sahip olmanız gerekir. Yeni izinler eklediğiniz her seferde yönetici onayının yeniden verilmesi gerekir.
4
İstemci sırrı oluşturun
- Uygulamanızın Genel Bakış sayfasında, sol menüden Certificates & secrets öğesine tıklayın.
- Client secrets sekmesine, ardından New client secret öğesine tıklayın.
- Bir açıklama girin (ör.
Living Security Platform). - Döndürme (rotasyon) ilkenize uygun bir son kullanma süresi seçin.
- Ekle öğesine tıklayın.
401 Unauthorized hatasıyla başarısız olmasına neden olur.5
Graph API ve yetkilendirme ana bilgisayarlarını belirleyin
Ticari bulutu kullanan çoğu kuruluş için varsayılan değerleri kullanın:
Kamu veya egemen bulutlar için ortamınıza uygun uç noktaları kullanın.
Graph API ana bilgisayarı ile yetkilendirme ana bilgisayarı eşleşmelidir — bir bulutun yetkilendirme ana bilgisayarından alınan belirteçler başka bir bulutun Graph uç noktası için geçerli değildir.
Bölüm B — Living Security Platform’da
Bu adımı program sahibi veya platforma davet edilmişse sistem yöneticisi tamamlar. Artık Microsoft Entra ID (Client Credentials) ile bağlantınız kuruldu.Sorun giderme
403 Forbidden
403 Forbidden
Uygulama kaydında izinler eksik veya yönetici onayı verilmemiş. Şunları doğrulayın:
- Gerekli tüm izinlerin API permissions altında listelendiğinden
- Her iznin Granted durumunu gösterdiğinden (yeşil onay işareti)
- Yönetici onayının izinler eklendikten sonra verildiğinden
İlk onaydan sonra yeni izinler eklediyseniz yönetici onayını yeniden vermeniz gerekir.
Belirli veri akışları için boş sonuçlar
Belirli veri akışları için boş sonuçlar
Uygulamada ilgili akışa ait izin eksik olabilir:
- Kullanıcı yok →
User.Read.Alleksik - Güvenlik uyarısı yok →
SecurityAlert.Read.Alleksik - Oturum açma günlüğü yok →
AuditLog.Read.Alleksik - Saldırı simülasyonu sonucu yok →
AttackSimulation.Read.Alleksik - Entra ID cihazı yok →
Device.Read.Alleksik - Intune tarafından yönetilen cihaz yok →
DeviceManagementManagedDevices.Read.Alleksik - Risk tespiti yok →
IdentityRiskEvent.Read.Alleksik, eklendikten sonra yönetici onayı yeniden verilmemiş veya kiracı Microsoft Entra ID P1 lisans alt sınırının altında
Belirteç isteği invalid_client hatasıyla başarısız oluyor
Belirteç isteği invalid_client hatasıyla başarısız oluyor
Graph API ana bilgisayarı ile yetkilendirme ana bilgisayarı uyuşmuyor olabilir. Her ikisi de aynı bulut ortamına (ticari, kamu vb.) karşılık gelmelidir.
Grup eylemleri bir Başucu Kitabında görünmüyor
Grup eylemleri bir Başucu Kitabında görünmüyor
Grup üyeliği eylemleri yalnızca aşağıdaki üç koşulun tümü sağlandığında sunulur:
GroupMember.ReadWrite.Allizni uygulama kaydında mevcuttur ve yönetici onayı verilmiştir. Yakın zamanda eklediyseniz bir saate kadar bekleyin.- Bir yönetici bağlantı üzerinde izin verilen gruplar listesi belirlemiştir.
- Bağlantı etkin ve sağlıklıdır.
Koşullu erişim bağlantıyı veya eylemlerini engelliyor
Koşullu erişim bağlantıyı veya eylemlerini engelliyor
Kiracınızda IP adresine göre kapsamlandırılmış bir Koşullu Erişim ilkesi varsa, bu bağlantının kimlik bilgisini taşıyan istekleri engelleyebilir. Çoğu kiracı etkilenmez — Microsoft Graph varsayılan olarak IP adresine göre kısıtlama yapmaz. Hizmet sorumluları için IP kapsamlı bir ilke uyguluyorsanız, kurulum ve veri senkronizasyonu farklı ağlardan çıktığı için bu entegrasyonda iki adres kümesinin izin listesine eklenmesi gerekir.Living Security bu bağlantının erişim belirtecini kendisi oluşturur ve sürekli yeniler; bu nedenle belirteç istekleri, veri senkronizasyonlarınızın kullandığı adreslerden değil, platformun kendi adreslerinden çıkar.Grup eylemleri ayrıdır. Varsayılan olarak veri senkronizasyonlarınızla aynı yolu izler ve senkronizasyon adreslerinden çıkar. Yalnızca bir yönetici bağlantıyı doğrudan çıkışa geçirirse platform adreslerine taşınır.Her iki kümeyi de Koşullu Erişim ilkenizin güvendiği veya hariç tuttuğu adlandırılmış konuma ekleyin. Belirteç istekleri
login.microsoftonline.com adresine, veri istekleri ise graph.microsoft.com adresine ulaşır; ikisinin de geçmesi gerekir.Yalnızca senkronizasyon adresleri izin listesine eklenirse kurulum belirteç alınırken başarısız olur ve bağlantı oluşturulmaz. Yalnızca platform adresleri izin listesine eklenirse kurulum başarılı olur, ancak her senkronizasyon sıfır kayıt döndürür.
