Blog JSystems - uwalniamy wiedzę!

Szukaj

Microsoft 365 CopilotMicrosoft 365 Copilot

Copilot Studio a uprawnienia - jak zbudować agenta, który ich nie łamie

W skrócie

  • Boisz się, że po udostępnieniu agenta całej firmie każdy zobaczy przez niego poufne pliki albo wykona akcję z cudzymi uprawnieniami.
  • Agent respektuje uprawnienia: pokazuje użytkownikowi tylko to, do czego on sam ma dostęp, a w trybie Użytkownik akcja idzie z jego uprawnieniami.
  • Zawęź wiedzę do właściwej biblioteki, ustaw uwierzytelnianie na Użytkownik i potwierdzenie przed zapisem, a całość sprawdź z drugiego konta bez dostępu.

Boisz się, że agent zbudowany w Copilot Studio pokaże pracownikom dokumenty, których nie powinni widzieć, albo wykona operacje z cudzymi uprawnieniami. To słuszna ostrożność, ale w większości wypadków niepotrzebny strach - pod warunkiem, że wiesz, jak agent traktuje dostępy. Ten materiał jest dla osób, które udostępniają agenta szerzej niż sobie i chcą mieć pewność, że nie otwierają przy okazji zastrzeżonych treści.

Jak to wygląda w praktyce

Obawa wygląda tak: masz agenta kadr osadzonego na witrynie z dokumentami, do których nie każdy ma dostęp, i chcesz udostępnić go całej firmie. Pojawia się pytanie, czy udostępnienie agenta oznacza, że każdy nagle zobaczy przez niego poufne pliki. Drugi objaw dotyczy akcji: agent zapisuje wniosek albo coś zakłada i nie wiadomo, czyimi uprawnieniami to robi - swoimi czy osoby rozmawiającej. Typowy przykład: pracownik pyta agenta o politykę, do której jego dział nie ma wglądu, i chcesz wiedzieć, czy agent to obejdzie, czy uszanuje kontrolę dostępu.

Dlaczego Copilot tak robi

Kluczowa zasada bezpieczeństwa: agent respektuje uprawnienia. Nawet jeśli osadzisz go na witrynie z poufnymi dokumentami, konkretnemu użytkownikowi pokaże tylko to, do czego ta osoba i tak ma dostęp w Microsoft 365. Agent nie obchodzi kontroli dostępu, tylko z niej korzysta - dlatego udostępnienie agenta całej firmie nie oznacza, że każdy zobaczy zastrzeżone treści. Przy akcjach dochodzi drugi element: tryb uwierzytelniania narzędzia. Przy ustawieniu Użytkownik akcja wykonuje się w imieniu osoby rozmawiającej z agentem i z jej uprawnieniami, więc nie da się przez agenta zrobić czegoś, do czego dana osoba i tak nie ma prawa. To dlatego uprawnienia działają nawet po szerokim udostępnieniu.

Jak to rozwiązać krok po kroku

  1. Osadzaj agenta na wlasciwie zabezpieczonych zrodlach. Skoro agent i tak respektuje uprawnienia SharePoint, zadbaj, zeby to uprawnienia na witrynie odzwierciedlaly, kto ma widziec co.
  2. Zawężaj wiedzę do jednej biblioteki, która naprawdę ma być dostępna. Podpięcie całej witryny firmowej zwiększa ryzyko, że agent sięgnie do czegoś przypadkowego.
  3. Przy narzędziach ustaw tryb uwierzytelniania na Użytkownik, żeby akcja wykonała się z uprawnieniami osoby rozmawiającej, a nie z szerszymi.
  4. Przy akcjach zapisujacych dodaj potwierdzenie czlowieka: w instrukcji zapisz, zeby agent pokazal podsumowanie i wywolal narzedzie dopiero po akceptacji.
  5. Zacznij od małej grupy pilotażowej. Sprawdź na realnych osobach z różnymi dostępami, czy każdy widzi tylko swoje, i dopiero potem rozszerz udostępnienie.
  6. Rozdziel publikację od udostępnienia. Publikacja bez udostępnienia nie daje nikomu dostępu, a udostępnić można dopiero to, co opublikowane.

Jak sprawdzić, że zadziałało

Najlepszy dowód to test z drugiego konta. Poproś osobę, która w SharePoint nie ma dostępu do danej biblioteki, żeby zapytała agenta o dokument z tej biblioteki - agent nie powinien go pokazać, bo respektuje jej uprawnienia. Równolegle sprawdź, czy tuż po podpięciu źródła brak danych to nie kwestia indeksowania: odczekaj kilka minut. Przy akcji zapisującej sprawdź, czy agent najpierw prosi o zgodę na każdą operację łącznika i pokazuje podsumowanie przed zapisem. Jeśli osoby bez dostępu nie widzą zastrzeżonych treści, a akcje wymagają potwierdzenia, agent nie łamie uprawnień.

Wróć do listy: 213 najczęstszych pytań i problemów związanych z Microsoft 365 Copilot

Szkolenie Copilot w Microsoft 365 to dwa dni praktycznych warsztatów z trenerem praktykiem. Uczysz się Microsoft 365 Copilota w każdej aplikacji, w Word, Excel, Outlook, Teams, PowerPoint i OneNote, na realnych przykładach z codziennej pracy: maile, dokumenty, arkusze, prezentacje i spotkania. Wychodzisz z gotową biblioteką promptów dla swojego zespołu. Szkolenie ma terminy gwarantowane, więc odbędzie się niezależnie od liczby zapisanych.

Najczęściej zadawane pytania

Czy udostępnienie agenta z Copilot Studio całej firmie sprawi, że każdy zobaczy przez niego poufne pliki?
Nie, agent respektuje uprawnienia: nawet osadzony na witrynie z poufnymi dokumentami pokaże konkretnej osobie tylko to, do czego ta osoba i tak ma dostęp w Microsoft 365. Agent nie obchodzi kontroli dostępu, tylko z niej korzysta, więc szerokie udostępnienie nie otwiera zastrzeżonych treści.
Czyimi uprawnieniami agent wykonuje akcje zapisujące, swoimi czy osoby z nim rozmawiającej?
O tym decyduje tryb uwierzytelniania narzędzia: przy ustawieniu Użytkownik akcja wykonuje się w imieniu osoby rozmawiającej z agentem i z jej uprawnieniami. Nie da się więc przez agenta zrobić czegoś, do czego dana osoba i tak nie ma prawa w systemie.
Jak zbudować agenta w Copilot Studio, który nie złamie uprawnień i nie wykona operacji bez kontroli?
Osadzaj agenta na właściwie zabezpieczonych źródłach, zawęź wiedzę do jednej biblioteki i ustaw tryb uwierzytelniania narzędzia na Użytkownik. Przy akcjach zapisujących dodaj w instrukcji potwierdzenie człowieka, żeby agent pokazał podsumowanie i wywołał narzędzie dopiero po akceptacji.
Jak potwierdzić, że agent naprawdę respektuje uprawnienia i wymaga zgody na zapis?
Najlepszy dowód to test z drugiego konta: poproś osobę bez dostępu do danej biblioteki, żeby zapytała agenta o dokument z niej, a on nie powinien go pokazać. Przy akcji zapisującej sprawdź, czy agent najpierw prosi o zgodę na każdą operację łącznika i pokazuje podsumowanie przed zapisem.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...