Hur man granskar Active Directory Federation Services

Active Directory Federation Services (ADFS) gör autentisering till en sömlös upplevelse för användarna. ADFS hjälper till på arbetsplatser där anställda behöver få åtkomst till flera tredjepartsprogram. ADFS hjälper till att integrera autentiseringsprocessen mellan Active Directory-nätverket och tredjepartsprogram. Med ADFS behöver användare bara logga in en gång på deras nätverk och detta autentiserar dem också för alla program under en tidsperiod. Detta gör det dock problematiskt för nätverksadministratörer som måste se till att lösenorden inte hamnar i fel händer. Om dessa lösenord äventyras innebär det att en mängd programdata utsätts för risk. Det är därför avgörande att konstant övervaka ADFS.

ADAudit Plus är ett gransknings- och rapporteringsverktyg i Active Directory som håller ett vakande öga på alla händelser i nätverket. Den har en exklusiv uppsättning av ADFS-rapporter, vilka endast är en liten del av de mer än 200 förpaketerade rapporterna som finns tillgängliga på konsolen.

Här följer en jämförelse om granskning av ADFS med hjälp av Windows PowerShell och ADAudit Plus.

Med hjälp av Windows PowerShell

  • Identifiera domänen som du vill få information från.
  • Skriv koden. Exemplet på cmdlet nedan listar alla de associerade ADFS-egenskaperna. Lägg till parametrar till skriptet vid behov. Till exempel ger parametern ExpandProperty mer detaljer om en särskild egenskap som listas.
  • Kompilera skriptet.
  • Kör den i PowerShell.
  • Skriptet kommer att behöva modifieras i enlighet med detta om det behöver exporteras i ett annat format.

I detta fall behöver skriptet ingen inmatning. Kör bara Get-AdfsProperties så att PowerShell listar alla de associerade egenskaperna av ADFS-tjänsten i denna domän.

För att ställa in de relevanta egenskaperna använder du Set-AdfsProperties cmdlet.

Använda ADAudit Plus

  • I ADAudit Plus-konsolen hittar du fliken Rapporter och klickar på ADFS-granskning. Under ADFS-granskning finns det rapporter om lyckad inloggning, misslyckad inloggning, utelåsningar från extranet och så vidare.
  • Hitta relevant domän och OU.
  • Klicka på Exportera för att exportera rapporten i de olika formaten som listas i konsolen (CSV, PDF, HTML, CSVDE, XLSX)

Här följer en exempelrapport om lyckad inloggning:

powershell-get-adfsproperties-1

Denna rapport ger en lista över lyckade inloggningar med relevant domänkontrollant, IP-adress för klientdatorn och viktigast av allt, det tredjepartsprogram som de loggade in på. Detta hjälper administratörer att spåra alla användare som har loggat in på något av programmen.

Här följer en annan rapport om misslyckad inloggning:

powershell-get-adfsproperties-2

Misslyckade inloggningsförsök ska visas som potentiella säkerhetshot då de skulle kunna ha gjorts av personer som försöker bryta sig in i ett nätverk. Denna rapport innehåller användarens identitet, IP-adressen till klientdatorn och orsaken till att inloggningen misslyckades.

Nackdelarna med att använda Windows PowerShell för att granska ADFS:

  • Den kommer att kräva flera PowerShell-skript för att göra en fullständig granskning.
  • Att exportera rapporten i ett annat format skulle kräva att delar av skriptet skrevs om.
  • Det är svårt att filtrera igenom alla data som PowerShell listar, medan ADAudit Plus har tydligt märkta rapporter, som gör det enkelt för administratörer att hitta det de behöver.

ADAudit Plus har ett användarvänligt gränssnitt och genererar granskningsrapporter utan några skript. Den listar inte bara data utan behandlar även data från flera olika källor i Active Directory för att leverera omfattande rapporter på nolltid.

Relaterade resurser