TCP port 5432 är standardporten för PostgreSQL.
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.
Postgres-servern lyssnar på 5432 och klienter ansluter från tillfälliga källportar.
Flödet är: TCP-handskakning, protokoll- och parameterförhandling, autentisering, sedan SQL-frågor och resultatuppsättningar över den etablerade sessionen.
Som med andra databaser använder applikationer ofta anslutningspooler och långlivade sessioner, vilket kan dölja det verkliga antalet användaråtgärder bakom en liten uppsättning anslutningar.
Säkerhetsmässigt är 5432 en direkt väg till data.
Att exponera det för brett möjliggör brute force, attacker för återanvändning av autentiseringsuppgifter och dataexfiltrering om applikationsroller är överprivilegierade.
Nätverkssegmentering plus minst privilegierade roller och övervakning är de praktiska kontrollerna.