En UEBA-pipeline börjar med datainsamling. Systemet aggregerar händelseloggar från identitetsproviders (Active Directory, Entra ID), endpoint-agenter, nätverksflödesdata, molnåtkomstloggar och applikationsloggar. Bredden av datakällor avgör täckningen: ett UEBA-system som bara ser Active Directory-inloggningar har en fragmenterad bild av användarbeteende.
Sedan byggnad av baseline. Över en kalibreringsperiod (typiskt 30-90 dagar) lär sig systemet vad som är normalt för varje användare, enhet och systemkombination. Det lär sig att analytikern alltid loggar in från Stockholm under kontorstid, aldrig åtkommer HR-system och typiskt arbetar med ett begränsat antal interna verktyg. Det lär sig att servern aldrig initierar utgående anslutningar och att domänkontrollanten sällan kommunicerar direkt med publika IP-adresser.
Under normal drift poängsätts varje inkommande händelse mot sin relevanta baseline. Ett avvikande beteende höjer enhetens riskpoäng. Isolerade avvikelser, som att logga in från ett nytt land en gång, höjer poängen marginellt. En sekvens av avvikelser, ovanlig inloggningsplats följt av åtkomst till ovanliga resurser följt av stor datanedladdning, höjer poängen exponentiellt. Microsoft Sentinel UEBA implementerar exempelvis ett dubbelt poängsystem: en poäng för avvikelse från användarens egna historik, och en poäng för avvikelse från peer-grupp (andra anställda med liknande roller och åtkomstprofiler). Det kombinerade resultatet är mer robust mot false positives än ett system som bara jämför mot individens egna historik.