Hva denne integrasjonen bidrar med
Microsoft Entra ID kan bidra med normalisert aktivitet knyttet til identitet, pålogging, risiko, enheter og angrepssimulering. Gjennomgåtte eksempler omfatter:account.compromised— konto flagget som kompromittertauth.login.unusual— logger på fra uvanlige konteksterphishing.simulation.clicked— klikket på en simulering uten å rapportere den
Hva Living Security trenger
Omfang (programtillatelser):
Du bestemmer hva denne tilkoblingen kan gjøre
Denne tilkoblingen leser data. Den kan også utføre handlinger i katalogen din, men bare hvis du velger å tillate det. Alle tillatelsene ovenfor unntatt den siste er skrivebeskyttede. Hvis du bare gir disse, kan tilkoblingen aldri endre noe i leietakeren din — plattformen oppdager dette og tilbyr ikke gruppehandlinger i det hele tatt. Legg tilGroupMember.ReadWrite.All, så blir handlinger for gruppemedlemskap tilgjengelige for bruk i
Playbooks. Ingenting skjer av seg selv: du må fortsatt velge hvilke grupper
plattformen kan berøre (se nedenfor) og bygge en Playbook som bruker dem.
Du kan når som helst ombestemme deg. Det er nok å legge til eller fjerne en tillatelse i Microsoft Entra ID
og gi administratorsamtykke på nytt — du trenger ikke å angi legitimasjonen på nytt i plattformen,
og datasynkroniseringene fortsetter å kjøre hele tiden. Endringen trer i kraft i løpet av omtrent
én time.
Handlinger for gruppemedlemskap er i tillegg begrenset til grupper du har angitt. Etter at
tilkoblingen er opprettet, velger en administrator en eksplisitt tillatelsesliste over grupper på tilkoblingen.
Inntil denne listen finnes, er gruppehandlinger utilgjengelige selv om tillatelsen er gitt —
så
GroupMember.ReadWrite.All betyr aldri «en hvilken som helst gruppe i leietakeren».Velg disse gruppene med omhu: unngå grupper som gir administrative roller,
privilegert tilgang eller lisensrettigheter.To av disse tillatelsene er nyere tillegg. Hvis du koblet til Microsoft Entra ID før de ble
tatt med i denne listen, må du legge dem til i den eksisterende appregistreringen og gi administratorsamtykke på nytt —
Microsoft krever at samtykke gis på nytt hver gang tillatelser endres. Alle andre datastrømmer
fortsetter å fungere som normalt i mellomtiden.
Policy.Read.ConditionalAccess — uten denne tillatelsen fjerner Microsoft detaljene om betinget tilgang
fra alle påloggingsposter. Posten viser fortsatt at en policy for betinget tilgang var
oppfylt, men listen over policyer kommer tilbake tom. Ingenting feiler, og ingenting varsler deg: påloggingsdata
fortsetter å komme inn, og tilkoblingen forblir frisk. Plattformen kan rett og slett ikke avgjøre hvilke pålogginger
som ble oppfylt med flerfaktorautentisering, så MFA-aktivitet fra denne tilkoblingen forblir tom.IdentityRiskEvent.Read.All — lesing av risikodeteksjoner krever også en lisens for Microsoft Entra ID P1 eller
P2. Deteksjon av lekket legitimasjon er tilgjengelig på alle nivåer, inkludert P1; de
avanserte deteksjonene rapporteres som generic under P2.Forutsetninger
- Du må ha Application Administrator- eller Global Administrator-tilgang i Microsoft Entra ID for å registrere programmer og gi administratorsamtykke.
Del A — I Microsoft Entra ID
Administratoren din for Microsoft Entra ID utfører disse trinnene.1
Registrer et nytt program
- Logg på administrasjonssenteret for Microsoft Entra.
- Gå til Entra ID → App registrations i venstre navigasjon.
- Klikk på New registration.
- Angi et beskrivende navn på appen, for eksempel
Living Security Platform. - Under Supported account types velger du Accounts in this organizational directory only.
- La Redirect URI stå tomt — denne integrasjonen bruker flyten for klientlegitimasjon.
- Klikk på Register.
- Application (client) ID
- Directory (tenant) ID
2
Legg til programtillatelser for Microsoft Graph
- På appens Oversikt-side klikker du på API permissions i venstre meny.
- Klikk på Add a permission.
- Velg Microsoft Graph.
- Velg Application permissions.
- Søk etter og velg hver av tillatelsene nedenfor, og klikk deretter på Add permissions:
User.Read.AllSecurityAlert.Read.AllAuditLog.Read.AllPolicy.Read.ConditionalAccessAttackSimulation.Read.AllDevice.Read.AllDeviceManagementManagedDevices.Read.AllIdentityRiskEvent.Read.All
- Legg til
GroupMember.ReadWrite.Allbare hvis du vil at Playbooks skal kunne endre gruppemedlemskap. Hopp over den hvis du vil beholde denne tilkoblingen som skrivebeskyttet.
Dette er minimumstillatelsene for alle datastrømmer. Hvis du bare har tenkt å aktivere et utvalg av strømmene, kan du utelate tillatelsene for strømmer du ikke skal bruke.
3
Gi administratorsamtykke
Programtillatelser krever eksplisitt administratorsamtykke.
- På siden API permissions klikker du på Grant admin consent for <your tenant name>.
- I bekreftelsesdialogen klikker du på Ja.
- Kontroller at alle tillatelser viser Granted i kolonnen Status.
Hvis knappen Grant admin consent er nedtonet, trenger du rettighetene Privileged Role Administrator eller Global Administrator. Administratorsamtykke må gis på nytt hver gang du legger til nye tillatelser.
4
Opprett en klienthemmelighet
- På appens Oversikt-side klikker du på Certificates & secrets i venstre meny.
- Klikk på fanen Client secrets, og klikk deretter på New client secret.
- Angi en beskrivelse (f.eks.
Living Security Platform). - Velg en utløpstid som samsvarer med retningslinjene dine for rotasjon.
- Klikk på Legg til.
401 Unauthorized.5
Finn Graph API-verten og autoritetsverten
For de fleste organisasjoner i den kommersielle skyen brukes standardverdiene:
For offentlige eller suverene skyer bruker du de riktige endepunktene for miljøet ditt.
Graph API-verten og autoritetsverten må samsvare — tokens fra én skys autoritet er ikke gyldige for en annen skys Graph-endepunkt.
Del B — I Living Security Platform
Programeieren utfører dette trinnet, eller systemadministratoren hvis vedkommende er invitert inn i plattformen. Du er nå koblet til Microsoft Entra ID (Client Credentials).Feilsøking
403 Forbidden
403 Forbidden
Appregistreringen mangler tillatelser, eller administratorsamtykke ble ikke gitt. Kontroller:
- At alle nødvendige tillatelser er oppført under API permissions
- At hver tillatelse har statusen Granted (grønt hakemerke)
- At administratorsamtykke ble gitt etter at tillatelsene ble lagt til
Hvis du la til nye tillatelser etter det første samtykket, må du gi administratorsamtykke på nytt.
Tomme resultater for bestemte datastrømmer
Tomme resultater for bestemte datastrømmer
Appen kan mangle den spesifikke tillatelsen for den strømmen:
- Ingen brukere → mangler
User.Read.All - Ingen sikkerhetsvarsler → mangler
SecurityAlert.Read.All - Ingen påloggingslogger → mangler
AuditLog.Read.All - Ingen resultater fra angrepssimulering → mangler
AttackSimulation.Read.All - Ingen Entra ID-enheter → mangler
Device.Read.All - Ingen enheter administrert av Intune → mangler
DeviceManagementManagedDevices.Read.All - Ingen risikodeteksjoner → mangler
IdentityRiskEvent.Read.All, administratorsamtykke ble ikke gitt på nytt etter at den ble lagt til, eller leietakeren ligger under lisenskravet for Microsoft Entra ID P1
Tokenforespørselen feiler med invalid_client
Tokenforespørselen feiler med invalid_client
Graph API-verten og autoritetsverten kan ha ulik skytilhørighet. Begge må tilhøre samme skymiljø (kommersiell, offentlig osv.).
Gruppehandlinger vises ikke i en Playbook
Gruppehandlinger vises ikke i en Playbook
Handlinger for gruppemedlemskap tilbys bare når alle de tre følgende betingelsene er oppfylt:
GroupMember.ReadWrite.Allligger på appregistreringen, og administratorsamtykke er gitt. Hvis du nylig la den til, må du regne med opptil én time.- En administrator har angitt en tillatelsesliste over grupper på tilkoblingen.
- Tilkoblingen er aktiv og frisk.
Betinget tilgang blokkerer tilkoblingen eller handlingene dens
Betinget tilgang blokkerer tilkoblingen eller handlingene dens
Hvis leietakeren din har en policy for Conditional Access som er avgrenset etter IP-adresse, kan den blokkere forespørsler
som bærer denne tilkoblingens legitimasjon. De fleste leietakere er upåvirket — Microsoft Graph
begrenser ikke etter IP-adresse som standard. Hvis du håndhever en IP-avgrenset policy for
tjenestekontoer (service principals), må to sett med adresser tillates for denne integrasjonen, fordi oppsett og
datasynkronisering går ut fra ulike nettverk.Living Security utsteder tilgangstokenet for denne tilkoblingen selv og fornyer det kontinuerlig, så
tokenforespørsler går ut fra plattformens egne adresser, ikke fra adressene datasynkroniseringene
dine bruker.Gruppehandlinger er et eget tilfelle. Som standard rutes de på samme måte som datasynkroniseringene dine og går ut
fra synkroniseringsadressene. De flyttes til plattformadressene bare hvis en administrator
bytter tilkoblingen til direkte utgående trafikk.Legg til begge settene i den navngitte plasseringen (named location) som policyen din for Conditional Access stoler på
eller ekskluderer. Tokenforespørsler går til
login.microsoftonline.com, og dataforespørsler går til
graph.microsoft.com; begge må slippe gjennom.Hvis bare synkroniseringsadressene er tillatt, feiler oppsettet når token skal hentes, og ingen
tilkobling opprettes. Hvis bare plattformadressene er tillatt, lykkes oppsettet, og
hver synkronisering returnerer ingen poster.
