Port 389 används för LDAP, ett katalogprotokoll som många företagsidentitetssystem är beroende av.
En port är ett transportlagernummer som används tillsammans med en IP-adress och ett protokoll som TCP eller UDP för att dirigera trafik till rätt tjänst på en värd.
En serverprocess binder en socket till en port och lyssnar, medan en klient vanligtvis väljer en tillfällig källport för utgående anslutningar.
Kombinationen av käll- och destinations-IP-adresser, käll- och destinationsportar och transportprotokollet identifierar unikt ett flöde så att operativsystemet kan hålla många konversationer åtskilda.
Brandväggar, NAT och skannrar talar om portar eftersom destinationsporten är den stabila mötespunkten som exponerar en tjänst för nätverket.
Katalogservrar lyssnar på 389 så att applikationer kan binda, söka efter användare och grupper och läsa attribut som driver auktoriseringsbeslut.
Den mesta LDAP-trafiken är över TCP eftersom den involverar förfrågnings- och svarsutbyten och kan inkludera större nyttolaster.
UDP 389 finns också för CLDAP, en anslutningsfri variant som används i vissa upptäckts- och uppslagsscenarier, varför skanningar ibland visar båda.
Ett typiskt verkligt flöde är: klienten ansluter till port 389, utför en bindning (ofta med ett tjänstkonto), kör sökningar med filter och kan uppgradera till TLS med StartTLS innan den skickar inloggningsuppgifter om den är korrekt konfigurerad.
Säkerhetsmässigt kan en exponerad katalogport läcka hela din organisationsstruktur och möjliggöra autentiseringsattacker, så miljöer begränsar vanligtvis 389 till betrodda applikationsnätverk och kräver StartTLS eller LDAPS på 636.