No TCP, o uso de uma porta não o torna automaticamente vulnerável a varreduras de porta. Aceitando conexões para aquela porta. Se um programa não escutar conexões de entrada, mas fizer somente as de saída, o SO já rejeitará todos os pacotes que não correspondam a uma conexão existente.
(Em netstat -a
, os sockets que estão esperando para receber uma conexão TCP estão no estado "LISTENING". É mais difícil dizer com UDP, que é stateless.) Mas em qualquer caso, se um programa faz escute as conexões, geralmente seu roteador doméstico e / ou o sistema operacional vêm com um firewall que os bloqueia, por isso não é uma preocupação imediata .
Mas isso é tudo além do ponto, porque macOS top
na verdade não mostra as portas TCP / IP. (Seria uma estatística quase sem sentido.) O que ele mostra são portas Mach - uma primitiva IPC usada internamente pelo software macOS no mesmo computador, não pela rede.