Anslutningsapp för överföring av säkerhetsanslutningsprogram (med Azure Functions) för Microsoft Sentinel
Anslutningsappen Överför säkerhetsdata ger möjlighet att mata in vanliga överföringshändelser API för säkerhet till Microsoft Sentinel via REST-API:et. Mer information finns i API-dokumentationen. Anslutningsappen ger möjlighet att hämta händelser som hjälper till att undersöka potentiella säkerhetsrisker, analysera ditt teams användning av samarbete, diagnostisera konfigurationsproblem med mera.
Det här är automatiskt genererat innehåll. Om du vill ha ändringar kontaktar du lösningsleverantören.
Anslutningsattribut
Anslutningsattribut | beskrivning |
---|---|
Programinställningar | TransmitSecurityClientID TransmitSecurityClientSecret TransmitSecurityAdminActivityEndpoint TransmitSecurityUserActivityEndpoint TransmitSecurityTokenEndpoint WorkspaceID Arbetsytenyckel logAnalyticsUri (valfritt) |
Kod för Azure-funktionsapp | https://aka.ms/sentinel-TransmitSecurityAPI-functionapp |
Log Analytics-tabeller | TransmitSecurityAdminActivity_CL TransmitSecurityUserActivity_CL |
Stöd för regler för datainsamling | Stöds för närvarande inte |
Stöds av | Överför säkerhet |
Exempel på frågor
TransmitSecurityAdminActivity_CL
| sort by TimeGenerated desc
TransmitSecurityUserActivity_CL
| sort by TimeGenerated desc
Förutsättningar
Om du vill integrera med Transmit Security Connector (med Hjälp av Azure Functions) kontrollerar du att du har:
- Microsoft.Web/sites-behörigheter: Läs- och skrivbehörighet till Azure Functions för att skapa en funktionsapp krävs. Mer information om Azure Functions finns i dokumentationen.
- REST API-klient-ID: TransmitSecurityClientID krävs. Läs dokumentationen om du vill veta mer om API:et på
https://developer.transmitsecurity.com/
. - REST API-klienthemlighet: TransmitSecurityClientSecret krävs. Läs dokumentationen om du vill veta mer om API:et på
https://developer.transmitsecurity.com/
.
Installationsanvisningar för leverantör
Kommentar
Den här anslutningsappen använder Azure Functions för att ansluta till överför API för säkerhet för att hämta loggarna till Microsoft Sentinel. Detta kan leda till ytterligare kostnader för datainmatning. Mer information finns på prissättningssidan för Azure Functions.
(Valfritt steg) Lagra arbetsyta och API-auktoriseringsnycklar på ett säkert sätt eller token i Azure Key Vault. Azure Key Vault tillhandahåller en säker mekanism för att lagra och hämta nyckelvärden. Följ de här anvisningarna för att använda Azure Key Vault med en Azure-funktionsapp.
STEG 1 – Konfigurationssteg för överföring API för säkerhet
Följ anvisningarna för att hämta autentiseringsuppgifterna.
- Logga in på överföringssäkerhetsportalen.
- Konfigurera en hanteringsapp. Ge appen ett lämpligt namn, till exempel MyAzureSentinelCollector.
- Spara autentiseringsuppgifter för den nya användaren för användning i dataanslutningsappen.
STEG 2 – Välj ETT av följande två distributionsalternativ för att distribuera anslutningsappen och den associerade Azure-funktionen
Innan du distribuerar anslutningsappen Överför säkerhetsdata måste du ha arbetsyte-ID och primärnyckel för arbetsyta (kan kopieras från följande).
Alternativ 1 – Arm-mall (Azure Resource Manager)
Använd den här metoden för automatisk distribution av anslutningsappen Överför säkerhetsgranskningsdata med hjälp av en ARM-mall.
Klicka på knappen Distribuera till Azure nedan.
Välj önskad prenumeration, resursgrupp och plats.
I samma resursgrupp kan du inte blanda Windows- och Linux-appar i samma region. Välj en befintlig resursgrupp utan Windows-appar i den eller skapa en ny resursgrupp.
Ange TransmitSecurityClientID, TransmitSecurityClientSecret, TransmitSecurityUserActivityEndpoint, TransmitSecurityAdminActivityEndpoint, TransmitSecurityTokenEndpoint och deploy.
Markera kryssrutan märkt Jag godkänner de villkor som anges ovan.
Klicka på Köp för att distribuera.
Alternativ 2 – Manuell distribution av Azure Functions
Använd följande stegvisa instruktioner för att distribuera dataanslutningsappen TransmitSecurity Reports manuellt med Azure Functions (distribution via Visual Studio Code).
1. Distribuera en funktionsapp
Du måste förbereda VS-kod för azure-funktionsutveckling.
Ladda ned Azure Function App-filen. Extrahera arkivet till din lokala utvecklingsdator.
Starta VS Code. Välj Arkiv på huvudmenyn och välj Öppna mapp.
Välj mappen på den översta nivån från extraherade filer.
Välj Azure-ikonen i aktivitetsfältet och välj sedan knappen Distribuera till funktionsapp i området Azure: Functions. Om du inte redan är inloggad väljer du Azure-ikonen i aktivitetsfältet. I området Azure: Functions väljer du Logga in på Azure Om du redan är inloggad går du till nästa steg.
Ange följande information i meddelanderutorna:
a. Välj mapp: Välj en mapp från arbetsytan eller bläddra till en som innehåller din funktionsapp.
b. Välj Prenumeration: Välj den prenumeration som ska användas.
c. Välj Skapa ny funktionsapp i Azure (välj inte alternativet Avancerat)
d. Ange ett globalt unikt namn för funktionsappen: Ange ett namn som är giltigt i en URL-sökväg. Namnet du skriver verifieras för att se till att det är unikt i Azure Functions.
e. Välj en körning: Välj Python 3.8.
f. Välj en plats för nya resurser. För bättre prestanda och lägre kostnader väljer du samma region där Microsoft Sentinel finns.
Distributionen påbörjas. Ett meddelande visas när funktionsappen har skapats och distributionspaketet har tillämpats.
Gå till Azure Portal för konfigurationen av funktionsappen.
2. Konfigurera funktionsappen
I funktionsappen väljer du funktionsappens namn och väljer Konfiguration.
Välj Envimiljövariabler.
Lägg till var och en av följande programinställningar individuellt med sina respektive strängvärden (skiftlägeskänsliga):
- TransmitSecurityClientID
- TransmitSecurityClientSecret
- TransmitSecurityAdminActivityEndpoint
- TransmitSecurityUserActivityEndpoint
- TransmitSecurityTokenEndpoint
- WorkspaceID
- Arbetsytenyckel
- logAnalyticsUri (valfritt)
- Använd logAnalyticsUri för att åsidosätta LOG Analytics API-slutpunkten för dedikerade moln. För offentliga moln lämnar du till exempel värdet tomt. för Azure GovUS-molnmiljö anger du värdet i följande format:
https://<CustomerId>.ods.opinsights.azure.us
.
När alla programinställningar har angetts klickar du på Använd.
Nästa steg
Mer information finns i den relaterade lösningen på Azure Marketplace.