TCP port 990 är associerad med kontrollkanalen för implicit FTPS.
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.
Med implicit FTPS lyssnar en server på 990 och klienten förväntar sig att starta en TLS-handskakning omedelbart efter att TCP-anslutningen har upprättats.
När den säkra tunneln är uppe, autentiserar klienten och skickar FTP kontrollkommandon inuti den krypterade kanalen.
Filinnehåll och kataloglistor färdas fortfarande över separata dataanslutningar, ofta med konfigurerade passiva intervall snarare än en enda fast port.
Eftersom detta beteende med två kanaler är lätt att felkonfigurera, föredrar många team SFTP eller HTTPS baserade överföringsflöden.
Om 990 avslöjas, behandla den som vilken internetbaserad autentiseringstjänst som helst: den kan utsättas för brute force-attacker, den behöver stark TLS och god kontohygien, och den bör begränsas till kända partners där det är möjligt.