Kontribusi integrasi ini
Microsoft Entra ID dapat menyumbangkan aktivitas identitas, proses masuk, risiko, perangkat, dan simulasi serangan yang telah dinormalisasi. Contoh yang telah ditinjau meliputi:account.compromised— akun yang ditandai sebagai telah disusupiauth.login.unusual— masuk dari konteks yang tidak biasaphishing.simulation.clicked— mengeklik simulasi tanpa melaporkannya
Yang dibutuhkan Living Security
Cakupan (Izin aplikasi):
Anda yang menentukan apa yang dapat dilakukan koneksi ini
Koneksi ini membaca data. Koneksi ini juga dapat melakukan tindakan di direktori Anda, tetapi hanya jika Anda memilih untuk mengizinkannya. Setiap izin di atas kecuali yang terakhir bersifat hanya-baca. Jika hanya izin tersebut yang diberikan, koneksi tidak akan pernah dapat mengubah apa pun di tenant Anda — platform mendeteksi hal itu dan sama sekali tidak menawarkan tindakan grup. TambahkanGroupMember.ReadWrite.All dan tindakan keanggotaan grup akan tersedia untuk digunakan di
Buku Pedoman. Tidak ada yang berjalan dengan sendirinya: Anda tetap harus memilih grup mana yang
boleh disentuh platform (lihat di bawah) dan membuat Buku Pedoman yang menggunakannya.
Anda dapat mengubah keputusan kapan saja. Menambahkan atau menghapus izin di Microsoft Entra ID
lalu memberikan ulang persetujuan admin sudah cukup — Anda tidak perlu memasukkan ulang kredensial di
platform, dan sinkronisasi data Anda tetap berjalan sepanjang proses. Perubahan berlaku dalam waktu sekitar
satu jam.
Tindakan keanggotaan grup juga dibatasi pada grup yang Anda tentukan. Setelah
terhubung, administrator memilih daftar izin eksplisit berisi grup pada koneksi.
Sebelum daftar tersebut ada, tindakan grup tidak tersedia meskipun izin telah diberikan —
sehingga
GroupMember.ReadWrite.All tidak pernah berarti “grup mana pun di tenant”.Pilih grup tersebut dengan cermat: hindari grup apa pun yang memberikan peran administratif,
akses istimewa, atau hak lisensi.Dua dari izin ini merupakan tambahan yang lebih baru. Jika Anda menghubungkan Microsoft Entra ID sebelum izin tersebut
muncul dalam daftar ini, tambahkan izin tersebut ke pendaftaran aplikasi Anda yang sudah ada dan berikan ulang persetujuan admin —
Microsoft mewajibkan persetujuan diberikan ulang setiap kali izin berubah. Semua aliran data lainnya
tetap berfungsi normal selama itu.
Policy.Read.ConditionalAccess — tanpa izin ini, Microsoft menghapus detail akses bersyarat
dari setiap catatan proses masuk. Catatan tersebut tetap melaporkan bahwa kebijakan akses bersyarat
telah terpenuhi, tetapi daftar kebijakannya kosong. Tidak ada yang gagal dan tidak ada peringatan: data
proses masuk tetap masuk dan koneksi tetap sehat. Platform hanya tidak dapat mengetahui proses masuk mana
yang dipenuhi oleh autentikasi multifaktor, sehingga aktivitas MFA dari koneksi ini tetap kosong.IdentityRiskEvent.Read.All — membaca deteksi risiko juga memerlukan lisensi Microsoft Entra ID P1 atau
P2. Deteksi kredensial bocor itu sendiri tersedia di setiap tingkat termasuk P1; deteksi
premium dilaporkan sebagai generic di bawah P2.Prasyarat
- Anda harus memiliki akses Application Administrator atau Global Administrator di Microsoft Entra ID untuk mendaftarkan aplikasi dan memberikan persetujuan admin.
Bagian A — Di Microsoft Entra ID
Administrator Microsoft Entra ID Anda menyelesaikan langkah-langkah ini.1
Daftarkan aplikasi baru
- Masuk ke pusat admin Microsoft Entra.
- Pada navigasi kiri, buka Entra ID → App registrations.
- Klik New registration.
- Masukkan nama aplikasi yang bermakna, seperti
Living Security Platform. - Di bawah Supported account types, pilih Accounts in this organizational directory only.
- Biarkan Redirect URI kosong — integrasi ini menggunakan alur client credentials.
- Klik Register.
- Application (client) ID
- Directory (tenant) ID
2
Tambahkan izin aplikasi Microsoft Graph
- Pada halaman Ikhtisar aplikasi Anda, klik API permissions di menu kiri.
- Klik Add a permission.
- Pilih Microsoft Graph.
- Pilih Application permissions.
- Cari dan pilih setiap izin di bawah ini, lalu klik Add permissions:
User.Read.AllSecurityAlert.Read.AllAuditLog.Read.AllPolicy.Read.ConditionalAccessAttackSimulation.Read.AllDevice.Read.AllDeviceManagementManagedDevices.Read.AllIdentityRiskEvent.Read.All
- Tambahkan
GroupMember.ReadWrite.Allhanya jika Anda ingin Buku Pedoman dapat mengubah keanggotaan grup. Lewati izin ini agar koneksi tetap hanya-baca.
Ini adalah izin minimum untuk semua aliran data. Jika Anda hanya berniat mengaktifkan sebagian aliran, Anda dapat menghilangkan izin untuk aliran yang tidak akan digunakan.
3
Berikan persetujuan admin
Izin aplikasi memerlukan persetujuan admin secara eksplisit.
- Pada halaman API permissions, klik Grant admin consent for <your tenant name>.
- Pada dialog konfirmasi, klik Ya.
- Pastikan setiap izin menampilkan Granted di kolom Status.
Jika tombol Grant admin consent berwarna abu-abu, Anda memerlukan hak Privileged Role Administrator atau Global Administrator. Persetujuan admin harus diberikan ulang setiap kali Anda menambahkan izin baru.
4
Buat rahasia klien
- Pada halaman Ikhtisar aplikasi Anda, klik Certificates & secrets di menu kiri.
- Klik tab Client secrets, lalu klik New client secret.
- Masukkan deskripsi (misalnya,
Living Security Platform). - Pilih masa berlaku yang sesuai dengan kebijakan rotasi Anda.
- Klik Tambahkan.
401 Unauthorized.5
Tentukan host Graph API dan host otoritas
Untuk sebagian besar organisasi di cloud komersial, gunakan nilai default:
Untuk cloud pemerintah atau cloud berdaulat, gunakan endpoint yang sesuai dengan lingkungan Anda.
Host Graph API dan host otoritas harus cocok — token dari otoritas satu cloud tidak valid untuk endpoint Graph cloud lain.
Bagian B — Di Living Security Platform
Pemilik program menyelesaikan langkah ini, atau admin sistem jika diundang ke dalam platform. Sekarang Anda telah terhubung ke Microsoft Entra ID (Client Credentials).Pemecahan masalah
403 Forbidden
403 Forbidden
Pendaftaran aplikasi tidak memiliki izin atau persetujuan admin belum diberikan. Pastikan:
- Semua izin yang diperlukan tercantum di API permissions
- Setiap izin menampilkan status Granted (tanda centang hijau)
- Persetujuan admin diberikan setelah izin ditambahkan
Jika Anda menambahkan izin baru setelah persetujuan awal, Anda harus memberikan ulang persetujuan admin.
Hasil kosong untuk aliran data tertentu
Hasil kosong untuk aliran data tertentu
Aplikasi mungkin tidak memiliki izin khusus untuk aliran tersebut:
- Tidak ada pengguna → izin
User.Read.Alltidak ada - Tidak ada peringatan keamanan → izin
SecurityAlert.Read.Alltidak ada - Tidak ada log proses masuk → izin
AuditLog.Read.Alltidak ada - Tidak ada hasil simulasi serangan → izin
AttackSimulation.Read.Alltidak ada - Tidak ada perangkat Entra ID → izin
Device.Read.Alltidak ada - Tidak ada perangkat terkelola Intune → izin
DeviceManagementManagedDevices.Read.Alltidak ada - Tidak ada deteksi risiko → izin
IdentityRiskEvent.Read.Alltidak ada, persetujuan admin tidak diberikan ulang setelah izin ditambahkan, atau tenant berada di bawah batas minimum lisensi Microsoft Entra ID P1
Permintaan token gagal dengan invalid_client
Permintaan token gagal dengan invalid_client
Host Graph API dan host otoritas mungkin tidak cocok. Keduanya harus sesuai dengan lingkungan cloud yang sama (komersial, pemerintah, dll.).
Tindakan grup tidak muncul di Buku Pedoman
Tindakan grup tidak muncul di Buku Pedoman
Tindakan keanggotaan grup hanya ditawarkan jika ketiga kondisi berikut terpenuhi:
GroupMember.ReadWrite.Allada pada pendaftaran aplikasi, dengan persetujuan admin yang telah diberikan. Jika baru ditambahkan, tunggu hingga satu jam.- Administrator telah menentukan daftar izin berisi grup pada koneksi.
- Koneksi aktif dan sehat.
Akses bersyarat memblokir koneksi atau tindakannya
Akses bersyarat memblokir koneksi atau tindakannya
Jika tenant Anda memiliki kebijakan Conditional Access yang dibatasi berdasarkan alamat IP, kebijakan tersebut dapat memblokir permintaan
yang membawa kredensial koneksi ini. Sebagian besar tenant tidak terpengaruh — Microsoft Graph
secara default tidak membatasi berdasarkan alamat IP. Jika Anda memberlakukan kebijakan berbasis IP untuk
service principal, integrasi ini memerlukan dua set alamat dalam daftar izin, karena penyiapan dan
sinkronisasi data berasal dari jaringan yang berbeda.Living Security menerbitkan sendiri token akses koneksi ini dan memperbaruinya secara terus-menerus, sehingga
permintaan token berasal dari alamat milik platform, bukan dari alamat yang digunakan sinkronisasi data
Anda.Tindakan grup bersifat terpisah. Secara default, tindakan tersebut dirutekan dengan cara yang sama seperti sinkronisasi data Anda dan berasal
dari alamat sinkronisasi. Tindakan tersebut berpindah ke alamat platform hanya jika administrator
mengalihkan koneksi ke egress langsung.Tambahkan kedua set tersebut ke named location yang dipercaya atau dikecualikan oleh kebijakan Conditional Access Anda. Permintaan token menuju
login.microsoftonline.com dan permintaan data menuju
graph.microsoft.com; keduanya harus lolos.Jika hanya alamat sinkronisasi yang masuk daftar izin, penyiapan gagal saat memperoleh token dan tidak ada
koneksi yang dibuat. Jika hanya alamat platform yang masuk daftar izin, penyiapan berhasil dan
setiap sinkronisasi tidak mengembalikan catatan apa pun.
