M365Con 2027 – konferensi online gratis · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Menguasai Graph Explorer: Melacak Jejak Pengguna secara Menyeluruh

By ·

Selamat datang kembali di blog pendamping podcast! Pada artikel kali ini, kita akan melangkah jauh melampaui antarmuka admin yang terfragmentasi, yang sudah kita kenal dan terkadang cukup membuat frustrasi…

Automatically translated with AI from the original post. Read the English original

▶ BLOGMastering GraphExplorer: Tracing a Us……M365.FM
Titelbild: Mastering Graph Explorer: Tracing a User Footprint End-to-End

Selamat datang kembali di blog pendamping podcast! Pada artikel kali ini, kita akan melangkah jauh melampaui antarmuka admin yang terfragmentasi, yang sudah kita kenal dan terkadang cukup membuat frustrasi. Jika Anda pernah mencoba menyusun jejak audit lengkap tentang apa saja yang diakses, dibagikan, atau disentuh oleh pengguna tertentu di Microsoft 365, Anda tentu tahu betapa terpecah-pecahnya pusat admin bawaan. Itulah sebabnya kita akan membahas Microsoft Graph secara mendalam. Dengan memanfaatkan Graph API, kita dapat berpindah dengan mulus dari pengguna individual ke grup, situs SharePoint, file, tautan eksternal, bahkan penampil aktif. Jika Anda ingin mengikuti diskusi audio yang berpasangan langsung dengan panduan ini, pastikan untuk menyimak episode terkait Map Microsoft 365 Users, Groups, Files, and Shares with Graph.

Mengapa M365 tidak terisolasi

Salah satu kesalahpahaman paling umum di kalangan administrator dan tim keamanan adalah anggapan bahwa setiap layanan Microsoft 365 beroperasi sebagai silo yang aman dan berdiri sendiri. Kenyataannya, chat Teams, pustaka dokumen SharePoint, dan folder OneDrive terus saling terhubung melalui keanggotaan grup dan pewarisan izin yang mendasarinya.

Pemetaan jejak dengan Graph Explorer (titik sentuh dari pengguna ke file)

Untuk benar-benar memahami bagaimana akses menyebar ke seluruh penyewa Anda, Anda memerlukan pola kueri yang dapat diulang. Kita dapat menjalankan rangkaian panggilan API yang terarah di Graph Explorer untuk memetakan jejak titik sentuh pengguna secara lengkap:

  1. Tentukan pengguna target:
    GET /v1.0/users/{userPrincipalName}?$select=id,displayName,userPrincipalName
  2. Telusuri keanggotaan langsung dan tidak langsung mereka:
    GET /v1.0/users/{id}/memberOf?$select=id,displayName
  3. Telusuri balik ke sumber daya yang dimiliki grup-grup tersebut. Untuk M365 Groups dan Teams, targetkan situs SharePoint yang mendasarinya:
    GET /v1.0/groups/{groupId}/drive/root/children?$select=id,name,lastModifiedDateTime,webUrl
    Atau telusuri drive dan pustaka situs secara langsung:
    GET /v1.0/sites/{siteId}/drives
  4. Ambil izin item dan tautan berbagi:
    GET /v1.0/drives/{driveId}/items/{itemId}/permissions?$select=id,grantedToV2,link,roles,shareId
  5. Lacak siapa yang mengakses apa dan kapan, jika tersedia, menggunakan log audit dan log masuk:
    GET /v1.0/auditLogs/signIns atau /security/alerts, dipadukan dengan konteks file, situs, atau berbagi.
  6. Tutup lingkaran dengan kembali ke postingan Teams dan pesan saluran:
    GET /v1.0/teams/{teamId}/channels/{channelId}/messages?$search="filename" (memerlukan endpoint beta dan izin yang sesuai).

Filter pengurang kebisingan yang benar-benar akan Anda gunakan

Menarik data mentah dari Microsoft Graph bisa terasa seperti minum dari selang pemadam kebakaran. Untuk mengubah kumpulan data besar menjadi informasi yang dapat ditindaklanjuti, Anda harus menggunakan parameter kueri yang presisi.

Hal wajib untuk skala enterprise (paginasi dan throttling)

Saat Anda menskalakan kueri ini dari satu pengguna uji ke penyewa enterprise yang berisi ratusan ribu objek, performa dan keandalan menjadi hal yang sangat penting.

Jebakan umum (dan perbaikan cepat)

Bahkan administrator berpengalaman pun menghadapi hambatan saat membangun pipeline kueri Graph otomatis. Perhatikan jebakan umum berikut beserta perbaikan cepatnya:

KPI tingkat eksekutif yang dapat dibuka

Mengubah output mentah Graph API menjadi metrik terstruktur memberi pimpinan visibilitas yang sangat mereka butuhkan. Indikator kinerja utama yang dapat Anda buka antara lain:

Resep kueri cepat (alur salin dan tempel)

Jika Anda ingin memulai penelusuran end-to-end pertama di Graph Explorer sekarang juga, gunakan alur kerja salin dan tempel berurutan berikut:

  1. Kueri detail inti dan grup pengguna:
    /users/{upn}?$select=id,displayName
    /users/{id}/memberOf?$select=id,displayName
  2. Untuk setiap grup Microsoft 365 yang ditemukan, ambil drive children:
    /groups/{groupId}/drive/root/children?$select=id,name,webUrl,lastModifiedDateTime&$top=200
    Pastikan untuk mengikuti @odata.nextLink
  3. Untuk setiap item file, periksa izin:
    /drives/{driveId}/items/{itemId}/permissions?$select=id,roles,grantedToV2,link
    Filter agar link/scope berada dalam ('anonymous','organization')
  4. Ekspor baris yang sudah bersih ke data warehouse Anda, termasuk waktu penyewa, ID situs, ID drive, ID item, URL web, pemilik, cakupan, dan data kedaluwarsa.
  5. Visualisasikan data yang sudah diagregasi di Power BI untuk pengawasan organisasi yang berkelanjutan.

Menjadikan ini dasbor yang hidup

Kueri satu kali di Graph Explorer sangat berguna untuk investigasi, tetapi tata kelola yang sebenarnya memerlukan otomatisasi. Ubah kueri Anda menjadi dasbor operasional yang hidup dengan membangun dataflow yang andal, menormalkan tabel untuk users, groups, sites, drives, items, permissions, dan messages, serta membangun star schema yang berpusat pada item file Anda. Atur penyegaran data inkremental berdasarkan tanggal modifikasi, dan konfigurasikan peringatan real-time yang dipicu setiap kali tautan eksternal baru muncul pada konten sensitif yang diberi label.

Rencana penerapan 30 hari

Siap menerapkan ini di seluruh organisasi Anda? Ikuti kerangka penerapan empat minggu yang terstruktur berikut:

Siapa yang sebaiknya menyimak

Metodologi ini dirancang khusus untuk peran tertentu di dalam perusahaan Anda:

Tips lapangan

Simpan tips lapangan praktis ini di dekat Anda selama membangun perjalanan otomatisasi Graph Anda:

Kesimpulan

Menguasai Microsoft Graph untuk melacak jejak pengguna dari ujung ke ujung menjembatani kesenjangan antara tampilan administratif yang terfragmentasi dan visibilitas perusahaan yang sesungguhnya. Dengan mengubah pola pikir dari silo yang terisolasi menjadi pemetaan akses relasional, Anda dapat secara proaktif mengamankan data sensitif, menghilangkan sirkulasi bayangan, dan memberikan pimpinan KPI yang dapat ditindaklanjuti. Untuk mendengarkan lebih banyak pembahasan ahli, contoh dunia nyata, dan kupasan mendalam tentang skenario seperti ini, pastikan Anda menyimak episode lengkapnya di Map Microsoft 365 Users, Groups, Files, and Shares with Graph.

Berlangganan
Untuk pembahasan yang lebih mendalam dan resep Graph dunia nyata, dapatkan episode baru di m365.show/subscribe

Microsoft Graph SharePoint Audit logs OneDrive Microsoft 365

Related articles

RSS