M365Con 2027 – bezpłatna konferencja online · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Mistrzowskie korzystanie z Graph Explorer: śledzenie śladu użytkownika od początku do końca

By ·

Witamy ponownie w blogu towarzyszącym podcastowi! W dzisiejszym wpisie wychodzimy daleko poza rozdrobnione administracyjne interfejsy użytkownika, które wszyscy znamy i z którymi czasem mamy problem…

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

Witamy ponownie w blogu towarzyszącym podcastowi! W dzisiejszym wpisie wychodzimy daleko poza rozdrobnione administracyjne interfejsy użytkownika, które wszyscy znamy i z którymi czasem mamy problem. Jeśli kiedykolwiek próbowałeś złożyć w całość pełny ślad audytu tego, do czego konkretny użytkownik uzyskał dostęp, co udostępnił lub z czym wchodził w interakcję w usługach Microsoft 365, wiesz już, jak bardzo rozproszone mogą wydawać się natywne centra administracyjne. Dlatego zagłębiamy się w Microsoft Graph. Dzięki Graph API możemy płynnie przechodzić od pojedynczych użytkowników do grup, witryn SharePoint, plików, zewnętrznych linków, a nawet aktywnych przeglądających. Jeśli chcesz śledzić dyskusję audio, która bezpośrednio uzupełnia ten przewodnik, koniecznie posłuchaj powiązanego odcinka „Map Microsoft 365 Users, Groups, Files, and Shares with Graph”.

Dlaczego M365 nie jest odizolowane

Jednym z najczęstszych błędnych przekonań wśród administratorów i zespołów bezpieczeństwa jest to, że poszczególne usługi Microsoft 365 działają jak bezpieczne, samowystarczalne silosy. W rzeczywistości czaty w usłudze Teams, biblioteki dokumentów SharePoint i foldery w usłudze OneDrive stale się przenikają za pośrednictwem bazowych członkostw w grupach i dziedziczenia uprawnień.

Mapowanie śladu za pomocą Graph Explorer (punkty styku użytkownika z plikami)

Aby naprawdę zrozumieć, jak dostęp rozchodzi się po całej dzierżawie, potrzebujesz powtarzalnego wzorca zapytań. W Graph Explorer możemy wykonać przemyślany łańcuch wywołań API, aby zmapować pełny ślad punktów styku użytkownika:

  1. Zakotwicz się na docelowym użytkowniku:
    GET /v1.0/users/{userPrincipalName}?$select=id,displayName,userPrincipalName
  2. Wylicz jego bezpośrednie i pośrednie członkostwa:
    GET /v1.0/users/{id}/memberOf?$select=id,displayName
  3. Przejdź do zasobów, do których prowadzą te grupy. Dla grup Microsoft 365 i zespołów Teams sięgnij do bazowej witryny SharePoint:
    GET /v1.0/groups/{groupId}/drive/root/children?$select=id,name,lastModifiedDateTime,webUrl
    Lub wylicz dyski i biblioteki witryny bezpośrednio:
    GET /v1.0/sites/{siteId}/drives
  4. Pobierz uprawnienia elementów i linki udostępniania:
    GET /v1.0/drives/{driveId}/items/{itemId}/permissions?$select=id,grantedToV2,link,roles,shareId
  5. Tam, gdzie jest to możliwe, prześledź, kto i kiedy uzyskał dostęp do czego, korzystając z dzienników audytu i logowania:
    GET /v1.0/auditLogs/signIns lub /security/alerts, połączone z kontekstem pliku, witryny lub udostępniania.
  6. Zamknij pętlę, wracając do wpisów i wiadomości kanałów w usłudze Teams:
    GET /v1.0/teams/{teamId}/channels/{channelId}/messages?$search="filename" (wymaga punktów końcowych beta i odpowiednich uprawnień).

Filtry eliminujące szum, z których naprawdę warto korzystać

Pobieranie surowych danych z Microsoft Graph może szybko przypominać picie wody z hydrantu. Aby przekształcić ogromne zbiory danych w użyteczne informacje, musisz korzystać z precyzyjnych parametrów zapytań.

Wymagania dla skali enterprise (stronicowanie i ograniczanie żądań)

Gdy przenosisz te zapytania z pojedynczego konta testowego na dzierżawę enterprise, w której znajdują się setki tysięcy obiektów, wydajność i niezawodność stają się absolutnie kluczowe.

Typowe pułapki (i szybkie rozwiązania)

Nawet doświadczeni administratorzy napotykają przeszkody podczas budowy zautomatyzowanych potoków zapytań do Graph. Miej na uwadze te częste pułapki i ich szybkie naprawy:

Wskaźniki KPI na poziomie kierownictwa, jakie to umożliwia

Przekształcenie surowych wyników Graph API w ustrukturyzowane metryki daje kierownictwu widoczność, której tak bardzo potrzebuje. Wskaźniki efektywności, które możesz uzyskać, to między innymi:

Szybki start: gotowy przepis na zapytania (przepływ do kopiowania i wklejania)

Jeśli chcesz od razu uruchomić pierwszy kompleksowy test w Graph Explorer, skorzystaj z tego sekwencyjnego przepływu kopiuj-wklej:

  1. Pobierz podstawowe dane użytkownika i jego grupy:
    /users/{upn}?$select=id,displayName
    /users/{id}/memberOf?$select=id,displayName
  2. Dla każdej znalezionej grupy Microsoft 365 pobierz elementy dysku:
    /groups/{groupId}/drive/root/children?$select=id,name,webUrl,lastModifiedDateTime&$top=200
    Pamiętaj, aby podążać za @odata.nextLink
  3. Dla każdego elementu pliku sprawdź uprawnienia:
    /drives/{driveId}/items/{itemId}/permissions?$select=id,roles,grantedToV2,link
    Filtruj tak, aby link/zakres należał do ('anonymous','organization')
  4. Wyeksportuj oczyszczone wiersze do hurtowni danych, uwzględniając czas dzierżawy, identyfikator witryny, identyfikator dysku, identyfikator elementu, adres URL, właściciela, zakres oraz dane o dacie wygaśnięcia.
  5. Zwizualizuj zagregowane dane w Power BI, aby na bieżąco nadzorować organizację.

Przekształcenie tego w żywy pulpit

Jednorazowe zapytania w Graph Explorer są doskonałe do dochodzeń, ale prawdziwe zarządzanie wymaga automatyzacji. Przekształć swoje zapytania w żywy pulpit operacyjny, tworząc solidne przepływy danych, normalizując tabele dla użytkowników, grup, witryn, dysków, elementów, uprawnień i wiadomości oraz budując schemat gwiazdy wokół elementów plików. Skonfiguruj przyrostowe odświeżanie danych na podstawie dat modyfikacji i ustaw alerty w czasie rzeczywistym, które uruchomią się przy każdym pojawieniu się nowego linku zewnętrznego do wysoko wrażliwej, oznaczonej etykietą treści.

Plan wdrożenia na 30 dni

Gotowy wdrożyć to w całej organizacji? Skorzystaj z tej uporządkowanej czterotygodniowej ramy wdrożenia:

Dla kogo ta metoda

Ta metodyka została przygotowana z myślą o konkretnych rolach w Twojej organizacji:

Praktyczne wskazówki

Miej te praktyczne wskazówki pod ręką, rozbudowując swoją automatyzację opartą na Graph:

Podsumowanie

Opanowanie Microsoft Graph w celu śledzenia śladów użytkowników od początku do końca pozwala zniwelować lukę między rozproszonymi widokami administracyjnymi a rzeczywistą widocznością w skali przedsiębiorstwa. Przechodząc od izolowanych silosów do relacyjnego mapowania dostępu, możesz proaktywnie chronić wrażliwe dane, wyeliminować nieautoryzowany obieg plików i dostarczyć kierownictwu praktyczne wskaźniki KPI, których potrzebuje. Aby posłuchać więcej szczegółowych omówień eksperckich, przykładów z życia wziętych i dogłębnych analiz scenariuszy takich jak ten, koniecznie posłuchaj całego odcinka na stronie Map Microsoft 365 Users, Groups, Files, and Shares with Graph.

Subskrybuj
Więcej szczegółowych omówień i praktycznych przepisów na Graph znajdziesz w nowych odcinkach pod adresem m365.show/subscribe

Microsoft Graph SharePoint Audit logs OneDrive Microsoft 365

Related articles

RSS