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

Blog · Mirko Peters

Zabezpieczanie Microsoft 365 Copilot za pomocą Azure Logic Apps

By ·

Witamy ponownie na blogu towarzyszącym podcastowi! W miarę jak sztuczna inteligencja staje się coraz ważniejszym filarem nowoczesnego miejsca pracy w przedsiębiorstwie, zapewnienie, że nasze narzędzia AI pozostają bezpieczne, chronione i odporne na nowe zagrożenia cybernetyczne, ma kluczowe znaczenie.

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

Cover: Stop Microsoft Copilot Prompt Injection with Azure Logic Apps

Witamy ponownie na blogu towarzyszącym podcastowi! W miarę jak sztuczna inteligencja staje się coraz ważniejszym filarem nowoczesnego miejsca pracy w przedsiębiorstwie, zapewnienie, że nasze narzędzia AI pozostają bezpieczne, chronione i odporne na nowe zagrożenia cybernetyczne, ma kluczowe znaczenie. W naszym niedawnym odcinku Stop Microsoft Copilot Prompt Injection with Azure Logic Apps szczegółowo omówiliśmy, jak można wykorzystać solidne narzędzia integracyjne do ochrony środowiska AI. W tym kompleksowym wpisie rozwiniemy te wątki, pokazując, jak skonfigurować Azure Logic Apps jako proaktywną warstwę kontroli, oceniać ryzyko, analizować kontekst i przechwytywać zagrożenia, zanim w ogóle dotrą do Microsoft 365 Copilot.

Konfiguracja integracji dla bezpiecznego Microsoft 365 Copilot

Zanim w pełni wykorzystasz możliwości automatycznego przechwytywania zagrożeń, musisz odpowiednio zaplanować architekturę techniczną i uprawnienia. Integracja Azure Logic Apps z Microsoft 365 Copilot wymaga starannej koordynacji między administratorami dzierżawy, inżynierami bezpieczeństwa i twórcami przepływów pracy.

Wymagania wstępne i uprawnienia

Aby zbudować bezpieczne podstawy, środowisko musi spełniać określone kryteria. Azure Logic Apps wymaga jawnie przyznanych uprawnień i odpowiedniej konfiguracji, aby płynnie łączyć się z Security Copilot. Administrator dzierżawy musi udostępnić wymagany dostęp, zanim będzie można użyć jakichkolwiek łączników.

Typ wymaganiaOpis
Dostęp do dzierżawyAdministrator dzierżawy musi skonfigurować dostęp do Microsoft Security Copilot przed użyciem łącznika.
Uwierzytelnianie użytkownikaŁącznik obsługuje uprawnienia delegowane za pomocą przepływu kodu autoryzacji OAuth. Musisz mieć dostęp do Microsoft Security Copilot.
Dostęp do danychMusisz mieć dostęp do danych ze zdalnych produktów zabezpieczających, w tym do odczytu raportów incydentów Defender i pobierania szczegółów MFA.
Spójność dzierżawyDzierżawa Security Copilot musi być zgodna z dzierżawą aplikacji logiki, która ją wywołuje.
Aprowizowane jednostki SCUDo Security Copilot potrzebujesz aprowizowanych jednostek Security Compute Units (SCU).

Konfiguracja agenta Security Copilot

Konfiguracja agenta Security Copilot umożliwia bezpieczną, zaufaną komunikację między Azure Logic Apps a Copilot. Zacznij od sprawdzenia, czy administrator dzierżawy aprowizował wymagane jednostki Security Compute Units (SCU), i upewnij się, że Twoje konto użytkownika ma odpowiednie uprawnienia delegowane. Zarejestrowanie agenta w dzierżawie i sprawdzenie jego połączenia gwarantuje, że wszystkie dane telemetryczne, zdarzenia bezpieczeństwa i dane kontekstowe przepływają wyłącznie bezpiecznymi, monitorowanymi kanałami.

Tworzenie połączeń łączników

Gdy uprawnienia i agent zostaną zweryfikowane, możesz utworzyć bezpieczne połączenia łączników w portalu Azure. Aby zapewnić bezproblemową integrację, wykonaj poniższe kroki:

  1. Potwierdź dostęp administratora dzierżawy do Microsoft Security Copilot.
  2. Użyj przepływu kodu autoryzacji OAuth dla uprawnień delegowanych.
  3. Utwórz nowy przepływ pracy Azure Logic Apps w portalu Azure.
  4. Skonfiguruj wstępny krok wyzwalacza przepływu pracy.
  5. Wyszukaj i dodaj akcję Security Copilot.
  6. Wprowadź wymagane parametry, takie jak nazwa Promptbook oraz powiązane dane wejściowe.
  7. Uzupełnij pola takie jak SENTINEL_INCIDENT_ID, THREATACTORNAME lub DEFENDER_INCIDENT_ID.
  8. Opcjonalnie podaj istniejący identyfikator sessionId Security Copilot, aby zachować ciągły kontekst między sesjami.

Konfigurowanie parametrów agenta

Dostrajanie parametrów agenta zapewnia, że przepływy pracy optymalizują wykrywanie zagrożeń, zachowując jednocześnie wydajność systemu. Poniżej znajdują się kluczowe ustawienia do przeglądu i konfiguracji:

ParametrZalecane ustawieniePrzeznaczenie
Tryb uwierzytelnianiaOAuthBezpieczna weryfikacja tożsamości
Limit czasu sesji15 minutOgraniczenie czasu działania agenta
Poziom analizy kontekstuWysokiDogłębna analiza zagrożeń
Progi oceny ryzykaNiestandardowe (niski/średni/wysoki)Kierowanie odpowiedzią agenta
Aktywacja Prompt ShieldWłączonaBlokowanie złośliwych instrukcji
Reguły kierowania incydentówNa podstawie oceny ryzykaKierowanie incydentów do odpowiednich kanałów

Azure Logic Apps jako warstwa kontroli bezpieczeństwa

Traktowanie przychodzących danych jako niezaufanych, dopóki nie zostanie udowodnione, że są bezpieczne, to złoty standard architektury zero trust. Ustawiając Azure Logic Apps jako warstwę kontroli bezpieczeństwa na pierwszej linii, możesz przechwytywać polecenia użytkowników, dostęp do plików i wywołania zewnętrznych interfejsów API, zanim wejdą w interakcję z Microsoft 365 Copilot.

Przechwytywanie i inspekcja kontekstu

Przechwytywanie kontekstu pozwala jednocześnie analizować sygnały pochodzące z wielu źródeł. Dzięki analizie zachowań użytkowników, historii dostępu do dokumentów i połączeń zewnętrznych Twoje aplikacje logiki mogą natychmiast wykrywać złośliwe wstrzyknięcia promptów lub nieautoryzowane próby pobrania danych. Regularne aktualizowanie reguł inspekcji sprawia, że architektura pozostaje odporna na zmieniające się wektory ataków.

Normalizacja danych i wykrywanie zagrożeń

Normalizacja danych ujednolica nazwy pól i schematy w różnych kanałach informacji o bezpieczeństwie, przekształcając surowe alerty w praktyczne wnioski. Po połączeniu z Microsoft Security Copilot znormalizowane dane pomagają wyeliminować fałszywe alarmy i umożliwiają centrum operacji bezpieczeństwa (SOC) identyfikowanie rzeczywistych anomalii oraz ryzyka wycieku danych.

Funkcja zabezpieczeńOpis
Rotacja tokenów SASUmożliwia rotację tokenów SAS dla każdego przepływu pracy, zwiększając ochronę przed nieautoryzowanym dostępem.
Tożsamości zarządzaneEliminuje potrzebę przechowywania wrażliwych informacji, zapewniając bezpieczny sposób zarządzania dostępem.
Zapobieganie utracie danych (DLP)Zapobiega udostępnianiu informacji wrażliwych poprzez zarządzanie połączeniami wychodzącymi i wdrażanie zasad.

Ocena ryzyka i decyzje o kierowaniu przepływu

Ilościowe określenie ryzyka zapewnia obiektywny mechanizm kierowania przepływem pracy. Dzięki analizie tysięcy dokumentów oraz statusów zewnętrznych użytkowników silniki oceny gotowości i ryzyka pozwalają aplikacjom logiki dynamicznie kierować sygnały: dane o niskim ryzyku przechodzą bez przeszkód, dane o średnim ryzyku uruchamiają dodatkową sanityzację, a zagrożenia o wysokim ryzyku natychmiast blokują dostęp lub eskalują incydent.

Integracja z Microsoft Defender Intelligence

Integracja informacji wywiadowczych Microsoft Defender wzbogaca aplikacje logiki o kanały zagrożeń w czasie rzeczywistym. Dzięki ocenie kampanii phishingowych, infekcji złośliwym oprogramowaniem i nietypowych logowań na podstawie zunifikowanej telemetrii Twoja zautomatyzowana warstwa kontroli płynnie dostosowuje się do współczesnych zagrożeń cybernetycznych.

Typ alertuWażnośćZalecane działanie
Próba phishinguWysokaZablokuj i eskaluj
Infekcja złośliwym oprogramowaniemŚredniaOczyść i przejrzyj
Nieautoryzowany dostępWysokaZablokuj i zbadaj
Podejrzane logowanieNiskaMonitoruj i rejestruj

Budowanie przepływów pracy zabezpieczeń w Azure Logic Apps

Automatyzacja postawy bezpieczeństwa eliminuje opóźnienia związane z ręczną obsługą incydentów. Projektowanie skutecznych przepływów pracy polega na łączeniu precyzyjnych wyzwalaczy, zautomatyzowanych działań łagodzących oraz wbudowanych zabezpieczeń treści AI.

Wyzwalacze przepływów pracy dla zdarzeń bezpieczeństwa

Wyzwalacze działają jak obrona perymetryczna, natychmiast reagując na anomalie wykryte przez Microsoft Sentinel, Defender lub natywne interakcje użytkowników. Konfigurowanie wielu wyzwalaczy zapewnia pełne pokrycie wszystkich potencjalnych punktów wejścia do środowiska Microsoft.

Działania automatyczne i reakcje

Automatyzacja zabezpieczeń łączy analizę kontekstową bez konieczności przełączania się przez analityków między wieloma ekranami zarządzania. Automatyczne podsumowania incydentów, aktualizacje komentarzy w zgłoszeniach w czasie rzeczywistym oraz sprawdzanie kondycji urządzeń w Intune znacząco skracają czas obsługi.

Wykorzystanie tarcz Prompt Shields z AI Content Safety

Prompt Shields działają jako strukturalne zabezpieczenia przed pośrednimi wstrzyknięciami promptów. Oceniając zarówno dane wejściowe użytkowników, jak i pobrany kontekst dokumentów, tarcze te skutecznie neutralizują złośliwe instrukcje, zanim wygenerują szkodliwe lub niezgodne z przepisami wyniki.

Automatyzacja reakcji na zagrożenia z Microsoft 365 Copilot

Koordynowanie reagowania na incydenty za pomocą zautomatyzowanych przepływów pracy zapewnia spójność, minimalizuje błędy ludzkie i tworzy weryfikowalne ślady audytowe.

Automatyzacja badania incydentów

Zautomatyzowane przepływy badania incydentów samodzielnie gromadzą kontekst środowiska i podsumowują informacje o zagrożeniach. Wdrożenie bramek zatwierdzania z udziałem człowieka dla działań o dużym wpływie gwarantuje, że automatyczne kroki powstrzymywania zawsze podlegają odpowiedniemu nadzorowi zarządczemu.

Koordynowanie kroków naprawczych

Korzystając z elementów sterujących na pasku bocznym Microsoft Defender for Cloud, administratorzy mogą tworzyć automatyzacje przepływów pracy powiązane bezpośrednio z niestandardowymi aplikacjami logiki Azure. Te gotowe scenariusze mogą izolować zainfekowane punkty końcowe, blokować przejęte konta użytkowników i uruchamiać natychmiastowe procedury naprawcze.

Alerty i eskalacja

Zaawansowane potoki alertów kierują powiadomienia do właściwych osób w zależności od ważności incydentu. Filtrowanie rutynowych alertów sprawia, że kierownictwo koncentruje się wyłącznie na krytycznych zdarzeniach bezpieczeństwa, zachowując jednocześnie przejrzyste linie komunikacji.

Najlepsze praktyki zabezpieczania przepływów pracy

Utrzymanie poziomu bezpieczeństwa klasy enterprise wymaga ścisłego przestrzegania dobrze zaprojektowanych ram operacyjnych, solidnego zarządzania tożsamością i ciągłego audytu.

Kontrola dostępu oparta na rolach

Wdrożenie kontroli dostępu opartej na rolach (RBAC) zapewnia, że tylko wyznaczeni pracownicy mogą tworzyć, modyfikować lub uruchamiać przepływy pracy związane z bezpieczeństwem.

Nazwa roliOpis
Logic Apps Standard Reader (Preview)Zapewnia dostęp tylko do odczytu do wszystkich zasobów Standard Logic App, w tym do przebiegów przepływów pracy i ich historii.
Logic Apps Standard Operator (Preview)Umożliwia włączanie, ponowne przesyłanie i wyłączanie przepływów pracy oraz tworzenie połączeń, ale nie edytowanie przepływów pracy.
Logic Apps Standard Developer (Preview)Przyznaje uprawnienia do tworzenia i edytowania przepływów pracy, połączeń oraz ustawień dla Standard Logic App.
Logic Apps Standard Contributor (Preview)Zapewnia pełne zarządzanie Standard Logic App, z wyłączeniem zmian w dostępie i własności.

Zabezpieczanie danych i punktów końcowych

Ochrona danych w tranzycie i w spoczynku wymaga stosowania punktów końcowych HTTPS, rotacji tokenów SAS, prywatnych punktów końcowych oraz ścisłych ograniczeń adresów IP.

MetodaOpis
Zabezpieczenie wyzwalacza HTTPZabezpiecza publicznie dostępne punkty końcowe Logic App za pomocą HTTPS i tokenów SAS, a także dodatkowych opcji zabezpieczeń, takich jak ograniczenia adresów IP i API Management.
Prywatne punkty końcoweUstanawia bezpieczne połączenie między Azure Logic Apps a sieciami wirtualnymi platformy Azure, wykorzystując prywatny adres IP, aby ruch pozostawał w obrębie sieci wirtualnej.
Ograniczenia adresów IPOgranicza dostęp do punktów końcowych Logic App na podstawie określonych adresów IP, zwiększając bezpieczeństwo dzięki temu, że tylko zaufane źródła mogą wchodzić w interakcje z Logic App.
Mechanizmy autoryzacjiWdraża różne środki bezpieczeństwa, takie jak Shared Access Tokens i autoryzacja Logic App, aby kontrolować dostęp do punktów końcowych Logic App.

Monitorowanie i rejestrowanie

Ciągłe monitorowanie za pomocą Azure Monitor i Application Insights zapewnia pełną widoczność każdego wywołania przepływu pracy, wspiera śledzenie tożsamości i szybkie reagowanie na wyniki audytu.

Przegląd zasad i aktualizacje

Regularnie planowane przeglądy zasad zapewniają, że Twoje mechanizmy kontrolne ewoluują wraz z nowymi informacjami o zagrożeniach i możliwościami platformy.

Obszar zasadCzęstotliwość przegląduOdpowiedzialna rolaMetoda aktualizacji
Kontrola dostępuKwartalnieAdministrator bezpieczeństwaAktualizacja dokumentu
Ochrona danychCo pół rokuInspektor ds. zgodnościAktualizacja zasad
Automatyzacja przepływów pracyRaz w rokuKierownik ITDostosowanie przepływu pracy
Reagowanie na incydentyKwartalnieAnalityk bezpieczeństwaPrzegląd procedur

Zarządzanie i skalowanie z Microsoft Azure Logic Apps

Wraz ze wzrostem zależności organizacji od automatyzacji opartej na AI Twoje przepływy pracy muszą być projektowane z myślą o wysokiej dostępności i solidnym zarządzaniu zmianami.

Kontrola wersji i zarządzanie zmianami

Wykorzystanie skryptów automatyzacji PowerShell, kopii zapasowych Azure Function oraz zautomatyzowanych potoków CI/CD zapewnia, że każda modyfikacja Twoich aplikacji logiki jest śledzona, sprawdzana i bezpiecznie kontrolowana wersjami.

PraktykaKorzyść
Skrypty PowerShellZapewniają śledzenie wersji i tworzenie kopii zapasowych
Aplikacje Azure FunctionAutomatyzują regularne tworzenie kopii zapasowych
Potoki CI/CDUsprawniają wdrażanie i ograniczają liczbę błędów

Skalowanie na potrzeby przedsiębiorstwa

Niezależne skalowanie aplikacji, wstępnie uruchomione instancje i redundancja regionalna gwarantują, że wydajność pozostaje optymalna nawet przy dużych obciążeniach przedsiębiorstwa.

Zapewnianie wysokiej dostępności

Konfigurowanie wdrożeń w wielu regionach i dokładne testy trybu awaryjnego chronią krytyczną infrastrukturę przed awariami regionalnymi i zakłóceniami.

Scenariusze z praktyki i rozwiązywanie problemów

Wdrażanie zautomatyzowanych przepływów pracy wymaga uwzględnienia realnych przeszkód operacyjnych, od potoków pobierania wiadomości phishingowych po obsługę złożonych błędów uwierzytelniania.

Rozwiązywanie problemów z integracją

Gdy wystąpią nieoczekiwane błędy, systematyczne rozwiązywanie problemów zapewnia szybkie usunięcie ich przyczyny.

ProblemMożliwa przyczynaRozwiązanie
Błąd uwierzytelnianiaNieprawidłowe poświadczenia OAuthZresetuj poświadczenia, sprawdź dzierżawę
Odmowa dostępuNiezgodność rólZaktualizuj role użytkowników, przejrzyj dostęp
Błąd łącznikaBrakujące parametryWypełnij wymagane pola
Błąd formatu danychNiespójność schematuZnormalizuj dane, użyj Function Apps
Przekroczenie limitu czasu przepływu pracyWysokie opóźnienieDostosuj limit czasu, wstępnie uruchom instancje

Podsumowanie

Zabezpieczenie Microsoft 365 Copilot wymaga przejścia od reaktywnego podejścia do proaktywnej warstwy kontroli. Dzięki usłudze Azure Logic Apps, automatycznej inspekcji kontekstu, funkcji AI Content Safety Prompt Shields oraz analizom zagrożeń w Microsoft Defender organizacje mogą bezpiecznie wykorzystać ogromne korzyści produktywności, jakie daje generatywna AI, bez narażania wrażliwych danych na ataki typu prompt injection i nieautoryzowany dostęp. Aby posłuchać szczegółowej dyskusji na temat tych właśnie strategii, koniecznie posłuchaj odcinka towarzyszącego Stop Microsoft Copilot Prompt Injection with Azure Logic Apps i zajrzyj do naszego archiwum praktycznych rozwiązań dla przedsiębiorstw.

Często zadawane pytania

W jaki sposób Azure Logic Apps poprawia bezpieczeństwo Microsoft 365 Copilot?

Usługi Azure Logic Apps używasz do przechwytywania, sprawdzania i oceniania każdego danego wejściowego, zanim trafi ono do Copilot. Ta proaktywna warstwa pomaga blokować zagrożenia, egzekwować zasady i zapewnić, że na przepływy pracy z AI wpływają wyłącznie bezpieczne dane.

Jakich uprawnień potrzebuję, aby skonfigurować tę integrację?

Potrzebujesz uprawnień administratora dzierżawy w usłudze Microsoft 365 oraz uprawnień delegowanych do Security Copilot. Musisz także zainicjować jednostki Security Compute Units i upewnić się, że aplikacje Logic Apps oraz Copilot działają w tej samej dzierżawie.

Czy mogę zautomatyzować reagowanie na incydenty za pomocą Logic Apps?

Tak, możesz zautomatyzować badanie incydentów, usuwanie skutków i eskalację. Aplikacje Logic Apps uruchamiają przepływy pracy na podstawie zdarzeń bezpieczeństwa, pomagając szybko i konsekwentnie reagować na zagrożenia.

Jak działają funkcje AI Content Safety Prompt Shields?

Prompt Shields analizują zarówno monity użytkowników, jak i pobrane dokumenty. Blokują złośliwe lub nieodpowiednie treści, zanim dotrą do Copilot. Tę funkcję aktywujesz w ustawieniach przepływu pracy, aby zwiększyć ochronę.

Co zrobić, gdy przepływ pracy nie uruchamia się?

Sprawdź ustawienia uwierzytelniania, uprawnienia i konfigurację konektorów. Przejrzyj dzienniki przepływu pracy pod kątem błędów. Zaktualizuj nieaktualne konektory i przetestuj przepływ pracy po wprowadzeniu zmian.

Jak często powinienem przeglądać zasady bezpieczeństwa?

Zasady kontroli dostępu i reagowania na incydenty warto przeglądać co najmniej raz na kwartał. Zaplanuj przegląd zasad po większych incydentach lub zmianach technologicznych, aby Twoje przepływy pracy pozostały bezpieczne i zgodne z wymogami.

Czy mogę skalować Logic Apps na potrzeby obciążeń przedsiębiorstwa?

Każdą aplikację Logic App możesz skalować niezależnie. Użyj wstępnie rozgrzanych instancji i monitoruj wydajność, aby obsłużyć duże wolumeny danych. Takie podejście gwarantuje, że przepływy pracy związane z bezpieczeństwem pozostaną responsywne w godzinach szczytu.


🎧 Posłuchaj tego odcinka

Szukasz praktycznego wyjaśnienia tematu Stop Microsoft Copilot Prompt Injection? Ten odcinek w przystępny sposób omawia zagadnienie i pokazuje, dlaczego ma ono znaczenie dla Microsoft 365, Azure, Power Platform, bezpieczeństwa, AI i nowoczesnej pracy.

Posłuchaj tego odcinka, jeśli chcesz:

  • Zrozumieć kluczowe koncepcje stojące za tematem Stop Microsoft Copilot Prompt Injection
  • Zobaczyć, jak temat wpisuje się w szerszy ekosystem technologii Microsoft
  • Dowiedzieć się, gdzie może przynieść praktyczną wartość Twojej organizacji

Może Ci się também spodobać następujące odcinki M365 FM:

Odkrywaj więcej praktycznych rozmów o technologiach Microsoft na M365 FM.

Entities in this article

Azure Logic Apps Microsoft 365 Copilot Connector Microsoft Security Copilot Microsoft Defender Azure portal Prompt injection Telemetry Azure Functions Copilot adoption

Related articles

RSS