Zabezpieczanie Microsoft 365 Copilot za pomocą Azure Logic Apps
By Mirko Peters ·
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

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 wymagania | Opis |
|---|---|
| Dostęp do dzierżawy | Administrator 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 danych | Musisz 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żawy | Dzierżawa Security Copilot musi być zgodna z dzierżawą aplikacji logiki, która ją wywołuje. |
| Aprowizowane jednostki SCU | Do 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:
- Potwierdź dostęp administratora dzierżawy do Microsoft Security Copilot.
- Użyj przepływu kodu autoryzacji OAuth dla uprawnień delegowanych.
- Utwórz nowy przepływ pracy Azure Logic Apps w portalu Azure.
- Skonfiguruj wstępny krok wyzwalacza przepływu pracy.
- Wyszukaj i dodaj akcję Security Copilot.
- Wprowadź wymagane parametry, takie jak nazwa Promptbook oraz powiązane dane wejściowe.
- Uzupełnij pola takie jak SENTINEL_INCIDENT_ID, THREATACTORNAME lub DEFENDER_INCIDENT_ID.
- 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:
| Parametr | Zalecane ustawienie | Przeznaczenie |
|---|---|---|
| Tryb uwierzytelniania | OAuth | Bezpieczna weryfikacja tożsamości |
| Limit czasu sesji | 15 minut | Ograniczenie czasu działania agenta |
| Poziom analizy kontekstu | Wysoki | Dogłębna analiza zagrożeń |
| Progi oceny ryzyka | Niestandardowe (niski/średni/wysoki) | Kierowanie odpowiedzią agenta |
| Aktywacja Prompt Shield | Włączona | Blokowanie złośliwych instrukcji |
| Reguły kierowania incydentów | Na podstawie oceny ryzyka | Kierowanie 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 SAS | Umożliwia rotację tokenów SAS dla każdego przepływu pracy, zwiększając ochronę przed nieautoryzowanym dostępem. |
| Tożsamości zarządzane | Eliminuje 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 alertu | Ważność | Zalecane działanie |
|---|---|---|
| Próba phishingu | Wysoka | Zablokuj i eskaluj |
| Infekcja złośliwym oprogramowaniem | Średnia | Oczyść i przejrzyj |
| Nieautoryzowany dostęp | Wysoka | Zablokuj i zbadaj |
| Podejrzane logowanie | Niska | Monitoruj 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 roli | Opis |
|---|---|
| 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.
| Metoda | Opis |
|---|---|
| Zabezpieczenie wyzwalacza HTTP | Zabezpiecza 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ńcowe | Ustanawia 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 IP | Ogranicza 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 autoryzacji | Wdraż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 zasad | Częstotliwość przeglądu | Odpowiedzialna rola | Metoda aktualizacji |
|---|---|---|---|
| Kontrola dostępu | Kwartalnie | Administrator bezpieczeństwa | Aktualizacja dokumentu |
| Ochrona danych | Co pół roku | Inspektor ds. zgodności | Aktualizacja zasad |
| Automatyzacja przepływów pracy | Raz w roku | Kierownik IT | Dostosowanie przepływu pracy |
| Reagowanie na incydenty | Kwartalnie | Analityk bezpieczeństwa | Przeglą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.
| Praktyka | Korzyść |
|---|---|
| Skrypty PowerShell | Zapewniają śledzenie wersji i tworzenie kopii zapasowych |
| Aplikacje Azure Function | Automatyzują regularne tworzenie kopii zapasowych |
| Potoki CI/CD | Usprawniają 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.
| Problem | Możliwa przyczyna | Rozwiązanie |
|---|---|---|
| Błąd uwierzytelniania | Nieprawidłowe poświadczenia OAuth | Zresetuj poświadczenia, sprawdź dzierżawę |
| Odmowa dostępu | Niezgodność ról | Zaktualizuj role użytkowników, przejrzyj dostęp |
| Błąd łącznika | Brakujące parametry | Wypełnij wymagane pola |
| Błąd formatu danych | Niespójność schematu | Znormalizuj dane, użyj Function Apps |
| Przekroczenie limitu czasu przepływu pracy | Wysokie opóźnienie | Dostosuj 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:
- Jak zatrzymać wstrzykiwanie promptów w LangChain4j i Copilot Studio
- Logic Apps i Copilot Studio w automatyzacji sterowanej intencjami
- Azure Logic Apps - Simply Explained
- Indirect Prompt Injection Security for Enterprise AI
- Azure Logic Apps w orkiestracji wieloagentowej AI
Odkrywaj więcej praktycznych rozmów o technologiach Microsoft na M365 FM.