Łącznik netskope Web Transactions Data Połączenie or (przy użyciu usługi Azure Functions) dla usługi Microsoft Sentinel
Łącznik danych Netskope Web Transactions udostępnia funkcje obrazu platformy Docker w celu ściągnięcia danych transakcji internetowych Netskope z pubsublite google, przetwarzania danych i pozyskiwania przetworzonych danych do usługi Log Analytics. W ramach tego łącznika danych zostaną utworzone dwie tabele w usłudze Log Analytics, jedna dla danych transakcji internetowych i druga dla błędów napotkanych podczas wykonywania.
Aby uzyskać więcej informacji dotyczących transakcji internetowych, zapoznaj się z poniższą dokumentacją: Netskope Web Transactions documentation (Dokumentacja transakcji internetowych platformy Netskope)
Jest to automatycznie wygenerowana zawartość. W przypadku zmian skontaktuj się z dostawcą rozwiązania.
atrybuty Połączenie or
atrybut Połączenie or | opis |
---|---|
Tabele usługi Log Analytics | NetskopeWebtxData_CL NetskopeWebtxErrors_CL |
Obsługa reguł zbierania danych | Obecnie nieobsługiwane |
Obsługiwane przez | Netskope |
Przykłady zapytań
Dane transakcji internetowych netskope
NetskopeWebtxData_CL
| sort by TimeGenerated desc
Błędy Połączenie or danych transakcji sieci Web netskope
NetskopeWebtxErrors_CL
| sort by TimeGenerated desc
Wymagania wstępne
Aby zintegrować z usługą Netskope Web Transactions Data Połączenie or (przy użyciu usługi Azure Functions), upewnij się, że:
- Subskrypcja platformy Azure: Subskrypcja platformy Azure z rolą właściciela jest wymagana do zarejestrowania aplikacji w identyfikatorze Entra firmy Microsoft i przypisania roli współautora do aplikacji w grupie zasobów.
- Uprawnienia Microsoft.Compute: wymagane są uprawnienia do odczytu i zapisu na maszynach wirtualnych platformy Azure. Zapoznaj się z dokumentacją, aby dowiedzieć się więcej o maszynach wirtualnych platformy Azure.
- TransactionEvents Credentials and Permissions:Netskope Tenant and Netskope API Token is required (Poświadczenia i uprawnienia transakcji): wymagany jest token interfejsu API Netskope i Netskope. Zapoznaj się z dokumentacją, aby dowiedzieć się więcej o zdarzeniach transakcji.
- Uprawnienia Microsoft.Web/sites: wymagane są uprawnienia do odczytu i zapisu w usłudze Azure Functions w celu utworzenia aplikacji funkcji. Zapoznaj się z dokumentacją, aby dowiedzieć się więcej o usłudze Azure Functions.
Instrukcje instalacji dostawcy
Uwaga
Ten łącznik zapewnia funkcjonalność pozyskiwania danych transakcji sieci Web Netskope przy użyciu obrazu platformy Docker, który ma zostać wdrożony na maszynie wirtualnej (albo maszyna wirtualna platformy Azure/lokalna maszyna wirtualna). Aby uzyskać szczegółowe informacje, zobacz stronę cennika maszyny wirtualnej platformy Azure.
(Krok opcjonalny) Bezpiecznie przechowuj obszary robocze i klucze autoryzacji interfejsu API lub tokeny w usłudze Azure Key Vault. Usługa Azure Key Vault zapewnia bezpieczny mechanizm przechowywania i pobierania wartości kluczy. Postępuj zgodnie z tymi instrukcjami , aby używać usługi Azure Key Vault z aplikacją funkcji platformy Azure.
KROK 1. Kroki tworzenia/pobierania poświadczeń dla konta Netskope
Wykonaj kroki opisane w tej sekcji, aby utworzyć/uzyskać nazwę hosta Netskope i token interfejsu API Netskope:
- Zaloguj się do dzierżawy netskope i przejdź do menu Ustawienia na lewym pasku nawigacyjnym.
- Kliknij pozycję Narzędzia, a następnie interfejs API REST w wersji 2
- Teraz kliknij przycisk nowego tokenu. Następnie zostanie wyświetlony monit o podanie nazwy tokenu, czasu wygaśnięcia i punktów końcowych, z których chcesz pobrać dane.
- Po zakończeniu kliknij przycisk Zapisz, token zostanie wygenerowany. Skopiuj token i zapisz go w bezpiecznym miejscu w celu dalszego użycia.
**KROK 2 . Wybierz jedną z następujących dwóch opcji wdrażania, aby wdrożyć łącznik danych oparty na platformie Docker w celu pozyskiwania danych transakcji sieci Web Netskope **
WAŻNE: Przed wdrożeniem łącznika danych Netskope należy ponownie udostępnić identyfikator obszaru roboczego i klucz podstawowy obszaru roboczego (można go skopiować z następujących elementów), a także klucz autoryzacji interfejsu API Netskope [Upewnij się, że token ma uprawnienia do zdarzeń transakcji].
Opcja 1 — używanie szablonu usługi Azure Resource Manager (ARM) do wdrażania maszyny wirtualnej [zalecane]
Korzystając z szablonu usługi ARM, wdróż maszynę wirtualną platformy Azure, zainstaluj wymagania wstępne i rozpocznij wykonywanie.
Kliknij przycisk Wdróż na platformie Azure poniżej.
Wybierz preferowaną subskrypcję, grupę zasobów i lokalizację.
Wprowadź poniższe informacje:
- Nazwa obrazu platformy Docker (mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions)
- Nazwa hosta Netskope
- Netskope API Token
- Szukaj znacznika czasu (sygnatura czasowa epoki, którą chcesz szukać wskaźnika pubsublite, może być pozostawiona pusta)
- Identyfikator obszaru roboczego
- Klucz obszaru roboczego
- Liczba ponownych prób wycofywania (liczba ponownych prób dla błędów związanych z tokenem przed ponownym uruchomieniem wykonania).
- Czas uśpienia wycofywania (liczba sekund do uśpienia przed ponowną próbą)
- Limit czasu bezczynności (liczba sekund oczekiwania na dane transakcji sieci Web przed ponownym uruchomieniem wykonania)
- Nazwa maszyny wirtualnej
- Typ uwierzytelniania
- Administracja hasło lub klucz
- Prefiks etykiety DNS
- Wersja systemu operacyjnego Ubuntu
- Lokalizacja
- Rozmiar maszyny wirtualnej
- Nazwa podsieci
- Nazwa sieciowej grupy zabezpieczeń
- Typ zabezpieczeń
Kliknij pozycję Przejrzyj+utwórz.
Następnie po walidacji kliknij pozycję Utwórz , aby wdrożyć.
Opcja 2 — ręczne wdrażanie na wcześniej utworzonej maszynie wirtualnej
Skorzystaj z poniższych instrukcji krok po kroku, aby ręcznie wdrożyć łącznik danych oparty na platformie Docker na wcześniej utworzonej maszynie wirtualnej.
1. Instalowanie platformy Docker i ściąganie obrazu platformy Docker
UWAGA: Upewnij się, że maszyna wirtualna jest oparta na systemie Linux (najlepiej Ubuntu).
- Najpierw musisz połączyć protokół SSH z maszyną wirtualną.
- Teraz zainstaluj aparat platformy Docker.
- Teraz pobierz obraz platformy Docker z centrum docker przy użyciu polecenia: "sudo docker pull mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions".
- Teraz, aby uruchomić obraz platformy Docker, użyj polecenia :
sudo docker run -it -v $(pwd)/docker_persistent_volume:/app mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions
. Możesz zastąpićmgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions
identyfikatorem obrazu. Otodocker_persistent_volume
nazwa folderu, który zostanie utworzony na maszynie wirtualnej, w której będą przechowywane pliki.
2. Konfigurowanie parametrów
- Po uruchomieniu obrazu platformy Docker zostanie wyświetlony monit o wymagane parametry.
- Dodaj poszczególne z następujących ustawień aplikacji indywidualnie z odpowiednimi wartościami (z uwzględnieniem wielkości liter):
- Nazwa hosta Netskope
- Netskope API Token
- Szukaj znacznika czasu (sygnatura czasowa epoki, którą chcesz szukać wskaźnika pubsublite, może być pozostawiona pusta)
- Identyfikator obszaru roboczego
- Klucz obszaru roboczego
- Liczba ponownych prób wycofywania (liczba ponownych prób dla błędów związanych z tokenem przed ponownym uruchomieniem wykonania).
- Czas uśpienia wycofywania (liczba sekund do uśpienia przed ponowną próbą)
- Limit czasu bezczynności (liczba sekund oczekiwania na dane transakcji sieci Web przed ponownym uruchomieniem wykonania)
- Teraz wykonanie zostało uruchomione, ale jest w trybie interaktywnym, więc nie można zatrzymać powłoki. Aby uruchomić go jako proces w tle, zatrzymaj bieżące wykonanie, naciskając klawisze Ctrl+C, a następnie użyj polecenia :
sudo docker run -d -v $(pwd)/docker_persistent_volume:/app mgulledge/netskope-microsoft-sentinel-plugin:netskopewebtransactions
3. Zatrzymaj kontener platformy Docker
- Użyj polecenia
sudo docker container ps
, aby wyświetlić listę uruchomionych kontenerów platformy Docker. Zanotuj identyfikator kontenera. - Teraz zatrzymaj kontener przy użyciu polecenia :
sudo docker stop *<*container-id*>*
Następne kroki
Aby uzyskać więcej informacji, przejdź do powiązanego rozwiązania w witrynie Azure Marketplace.