[ Affärsvärde ]

Bedöm åtkomstkontroller, revisionsloggar och hyresgästisolering innan du köper

Bedöm åtkomstkontroller, revisionsbevis och kundisolering genom en köpardefinierad matris och auktoriserade negativa fixturtester.

Av EmailAuth forskningsteam · 8 min läsning

[Nyckelpunkter]

  • Rollnamn och demonstrationer är inte fullständiga kontrollbevis.
  • Testläsning, export, skrivning och livscykelgränser över syntetiska hyresgäster.
  • Granska revisionstäckning, åtkomst och lagring separat från auktoriseringsbeteende.
På den här sidan

Köp en bevisad kontrollgräns

En autentiseringsplattform kan annonsera roller, granskningsloggar och isolering av hyresgäster, men dessa etiketter fastställer inte hur kontrollerna beter sig i köparens avsedda arbetsflöden. En upphandlingsbedömning bör fråga vem som kan läsa, exportera, ändra och administrera vilken kunds data, hur livscykelförändringar påverkar åtkomsten och vilka bevis som registrerar dessa åtgärder. En framgångsrik demonstration av en administratör är inte ett negativt test av obehörig åtkomst.

Azures identitetsvägledning för multitenant särskiljer autentisering, auktorisation och kommersiella rättigheter. Använd dessa distinktioner för att strukturera köparens frågor istället för att anta att en inloggningsroll täcker varje resurs och åtgärd. Den här artikeln är ett kravramverk, inte ett påstående om att EmailAuth eller en annan namngiven plattform implementerar de föreslagna kontrollerna. Ingen hyresgäst fick åtkomst, tillstånd ändrades eller produkt köptes.

Definiera köparens åtkomstmatris först

Lista förväntade användar- och tjänsteroller, hyresgästrelationer och resurser innan du granskar en leverantörs rollnamn. Inkludera domänkonfiguration, autentiseringsrapporter, rådata, exporter, integrationer, användaradministration och kommersiella inställningar där det är relevant. Ange för varje kombination om läsa, skapa, ändra, ta bort eller exportera ska tillåtas. Köparens avsedda gräns är den referens mot vilken produktbeteendet kan bedömas.

Anta inte att "skrivskyddad" utesluter export eller att "hyresgästadministratör" är begränsad till en hyresgäst utan bevis. Team med delad service kan legitimt behöva flera kunder, medan enskilda kundanvändare endast bör se deras godkända omfattning. Anteckna dessa undantag uttryckligen. En bred roll som accepteras för en rättegång bör inte tyst bli utformningen av produktionsåtkomst. Kräv att leverantören kartlägger faktiska roller till köparens matris och identifierar distinktioner som inte stöds.

Verifiera klientbindningen utanför gränssnittet

En hyresgäst väljare eller ett dolt navigeringsobjekt är inte tillräckligt bevis på isolering. Den autentiserade identiteten måste vara auktoriserad för den begärda resursen vid serversidans gräns. Kraven bör omfatta direktläsningar, sökningar, exporter, skrivningar och bakgrundsjobb, inklusive referenser till resurser som ägs av en annan hyresgäst. Använd syntetiska armaturer med synligt olika data så att ett oavsiktligt resultat av flera hyresgäster kan upptäckas.

Azures vägledning varnar för att federationsfelkonfiguration kan ge åtkomst till oavsiktliga hyresgäster. Granskningen bör därför omfatta hur identiteter förknippas med hyresgäster, vem som kan ändra den föreningen och hur en användare som tillhör flera hyresgäster väljer omfattning. Dra inte slutledning om äganderätt från enbart ett e-postsuffix eller anta att en kundtillhandahållen hyresgästidentifierare godkänner dess användning. Den faktiska leverantören måste förklara och visa sin modell som stöds.

Fråga vad revisionsloggen faktiskt registrerar

Microsoft Entras revisionsloggdokumentation beskriver aktivitetsposter för förändringar i den identitetsmiljön. Det är ett användbart exempel på en officiell revisionsloggmodell, inte bevis på att en annan plattform registrerar samma händelser. En köpare bör begära den exakta produktkatalogen, fältdefinitioner, åtkomstkontroller, lagringsbeteende och exportalternativ som är relevanta för deras egna krav.

Fråga om register identifierar aktören, målet, handlingen, tiden, resultatet och hyresgästens sammanhang tillräckligt för att undersöka en förändring. Skilj användaraktivitet från aktivitet med tjänstidentitet och framgångsrika åtgärder från nekade försök. Anta inte att varje misslyckat auktoriseringsförsök loggas bara för att administrativa ändringar dyker upp. På samma sätt kan en logg som visar att en begäran skickades inte visa om den resulterande ändringen slutfördes. Kräv faktiska exempel med känsliga uppgifter borttagna och angivna begränsningar.

Granska loggåtkomst och integritet som kontroller

En revisionslogg kan i sig innehålla känslig kund- och identitetsinformation. Definiera vem som får se det, sök bland hyresgäster, exportera det och konfigurera dets kvarhållning. En administratör som kan ändra en inställning och radera de enda bevisen presenterar en annan ansvarsmodell än en med oberoende lagrade register. Fråga leverantören hur dessa kontroller fungerar, men gör inte anspråk på oföränderlighet eller manipuleringsmotstånd utan aktuella bevis.

Retention bör specificeras av produktens faktiska villkor och köparens skyldigheter, inte en påhittad universell period. Förtydliga vilka händelser som är tillgängliga i gränssnittet, API och exporterade arkiv och om dessa vyer har samma täckning. Granska tidszonshantering och identifierare så att poster kan korreleras utan att förlita sig på namn som kan ändras. Inga revisionsprotokoll hämtades för detta manuskript.

Testa livscykelförändringar och serviceåtkomst

En rollreduktion, inaktivering av användare och återkallande av autentiseringsuppgifter är separata händelser. RFC 7643 beskriver det aktiva attributet SCIM samtidigt som det lämnar dess definitiva betydelse till tjänsteleverantören. Det illustrerar varför en köpare inte kan anta att en provisioneringsuppdatering återkallar alla befintliga sessioner eller integreringsuppgifter. Kräv en aktuell förklaring av produktens session och beteende för icke-interaktiv åtkomst.

Acceptansplanen bör inkludera en användare vars roll är reducerad medan en session existerar, en inaktiverad identitet, en integration med begränsad omfattning och en auktoriserad administratör. Verifiera det avsedda åtkomstresultatet i varje fall, inklusive export och direkt resursoperationer. Dessa är föreslagna kontroller för en auktoriserad isolerad miljö, inte tillstånd att testa en leverantörs produktionstjänst eller en annan kunds hyresgäst. Ingen sådan åtgärd utfördes här.

Ett kalkylblad för köpareacceptans

Skapa ett kalkylblad med krav, affärsorsak, leverantörsanspråk, stödd konfiguration, fixturidentitet, hyresgäst, åtgärd, förväntat resultat, faktiska bevis och olösta begränsningar. Håll bevis för tillåtna handlingar åtskilda från bevis för nekade handlingar. Inkludera produktversion, testdatum och miljö så att resultatet förblir tolkningsbart efter en release. Om en funktion är planerad snarare än implementerad, registrera den statusen utan att behandla den som aktuell täckning.

För granskningsloggar, lägg till den förväntade händelsen och den observerade postreferensen för varje åtgärd där loggning krävs. Ett test som korrekt nekar åtkomst men som inte ger några förväntade revisionsbevis har ett annat resultat än ett som uppfyller båda kriterierna. Registrera vem som accepterar någon begränsning och om en kompenserande kontroll är godkänd. Förvandla inte poängen för en upphandlingschecklista till en garanti för framtida säkerhet.

Fiktiv diagnos: en tittare som kan exportera

En fiktiv köpare ser en leverantörsdemonstration där en tittare inte kan redigera domäninställningar. Köparen markerar initialt skrivskyddsrollen som tillfredsställande. Den avsedda matrisen förbjuder dock även massexport av rå kunddata. Demonstrationen testade aldrig export, direkt resursbegäran eller tillgång till en annan hyresgästs rapport. Den observerade begränsningen omfattar endast en åtgärd.

Det föreslagna svaret är att be om auktoriserade fixturbaserade bevis över de saknade operationerna och granska de resulterande revisionsprotokollen. Om produkten inte kan separera visning från export måste köparen bestämma om den begränsningen är acceptabel istället för att byta namn på rollen och anta att risken försvann. Detta är en fiktiv upphandlingsövning, inte ett fynd om EmailAuth eller någon namngiven leverantör.

Håll inköpsslutsatsen begränsad

En användbar slutsats identifierar krav som uppfylls av bevis, krav som inte är uppfyllda, begränsningar accepterade av en ägare och tester som fortfarande är öppna. Den skiljer konfigurationsval från inneboende produktbeteende och lovar inte perfekt isolering från en ändlig testuppsättning. Beslutet kan informeras utan att hävda att varje framtida version eller konfiguration omfattas.

Katalogen kräver en åtkomstmatris och negativa tester för läsning, export, skrivning och livscykelförändringar mellan klienter. Dessa ursprungliga tester förblir öppna. Mänsklig specialistgranskning, källans tillämplighet, produktionsvägar, tillgänglighet och ägarefrisläppande förblir också öppna. Detta utkast tillhandahåller bedömningsmetoden, inte en köprekommendation baserad på utförda bevis, och inga kommersiella åtaganden eller tillträdesbidrag har gjorts.

[ Takeaway ]

Köp mot bevisade krav och explicita begränsningar snarare än bara säkerhetsfunktionsetiketter.

[Efter roll]

Vad detta betyder för dig

Välj din roll för praktiska nästa steg.

Säkerhetsledare för köparen

Definiera matrisen

Erforderlig gräns ska föregå leverantörsdemonstration.

Nästa steg

  1. Lista resurser och verksamhet.
  2. Kräv negativt bevis för flera hyresgäster.

Identitetsadministratör

Verifiera livscykeleffekter

Rollborttagning och inaktivering kan påverka sessioner på olika sätt.

Nästa steg

  1. Dokumentera det faktiska stödet beteende.
  2. Inkludera tjänsteidentiteter och exporter.

Upphandlingsägare

Registrera accepterade begränsningar

En planerad funktion är inte aktuell implementering.

Nästa steg

  1. Behåll bevisversioner och datum.
  2. Separera tekniskt godkännande från kommersiellt åtagande.

[ Vanliga frågor ]

Vanliga frågor

Förbjuder en skrivskyddad roll nödvändigtvis export?

Nej. Kräv den faktiska produktkartläggningen och testa köparens avsedda distinktion.

Är ett dolt gränssnittskontroll bevis på auktorisering?

Nej. Godkännandeplanen måste verifiera resursgränsen på serversidan med godkända fixturer.

Microsoft Azure: Identitetsöverväganden för multitenant-lösningar

Registrerar alla granskningsloggar nekade förfrågningar?

Inget universellt påstående görs. Be om produktens exakta händelsekatalog och faktiska bevis.

Microsoft Entra: Granskningsloggar

Bevisar Entra-dokumentationen en annan produkts loggar?

Nej. Det är ett officiellt exempel på en revisionsmodell, inte bevis på implementering av EmailAuth .

Microsoft Entra: Granskningsloggar

Garanterar SCIM-inaktivering återkallelse av session?

Inte enbart från schemat. Det aktiva attributets definitiva betydelse är tjänsteleverantörsspecifik, så det faktiska sessionsbeteendet måste verifieras.

RFC 7643 : SCIM Core Schema

Vad ska revisionsgranskningen innehålla?

Aktör, mål, åtgärd, tid, resultat, hyresgästkontext, åtkomstkontroller, täckning och bibehållande, som krävs och stöds av den faktiska produkten.

Testades några leverantörshyresgäster?

Nej. Artikeln föreslår auktoriserade syntetiska fixturtester och rapporterar inte utförda produktresultat.

Vilken bevisport förblir öppen?

Den nödvändiga åtkomstmatrisen och negativa tester för läsning, export, skrivning och livscykelförändringar för flera klienter förblir öppna.

[ Källor ]

Källor

  1. RFC 7643 : SCIM Core Schema

    Avsnitt §3.1 Vanliga attribut · §4.1.1 Singular attribut · §4.2 Gruppresursschema

  2. Microsoft Azure: Identitetsöverväganden för multitenant-lösningar

    Avsnitt Ge användare åtkomst till hyresgästdata · Arbetsbelastningsidentiteter · Federera med en IdP för SSO · Auktoriseringsmodeller · Behörigheter och licensiering

  3. Microsoft Entra: Granskningsloggar

    Avsnitt Vad kan du göra med granskningsloggar? · Vad visar loggarna?

[ Ordlista ]

Ordlista

Åtkomstmatris
Köparens uttryckliga kartläggning av identiteter, hyresgäster, resurser och tillåten eller nekad verksamhet.
Hyresgäst isolering
Den påtvingade gränsen hindrar identiteter från att få åtkomst till resurser utanför deras auktoriserade hyresgästomfång.

Microsoft Azure: Identitetsöverväganden för multitenant-lösningar

Revisionsaktivitetspost
En leverantörsdefinierad post för en aktivitet, vars täckning och fält måste verifieras för den faktiska produkten.

Microsoft Entra: Granskningsloggar

Godkänd begränsning
En dokumenterad lucka som explicit granskats av den ansvariga beslutsägaren, inte en underförstådd garanti.

Företagets härkomst

Varför toppfinansiella institutioner och regeringar avvecklat sina instrumentpaneler för e-postsäkerhet.

Traditionella plattformar för e-postautentisering säljer dig en instrumentpanel och ber dina ingenjörer att göra jobbet. I miljöer med hög insats innebär manuell övervakning försenad tillämpning, konfigurationsdrift och oövervakade skuggdomäner.

EmailAuth är den agentiska e-postplattformen. Våra agenter verkställer p=reject, håll avsändare från tredje part i linje och flytta dina domäner till fulla RFC 9989 överensstämmelse, den nya DMARC standarden, med auditerbarhet för människor i slingan.

regeringar Stora företag Tier-1 finansiella institutioner

SaaS · Dedikerad hyresavtal · Air-gapped on-prem · BYOK-kryptering

Kunskapsbas