In TCP macht Sie die Verwendung eines Ports nicht automatisch anfällig für Port-Scans. Das Akzeptieren von Verbindungen zu diesem Port funktioniert. Wenn ein Programm nicht auf eingehende Verbindungen wartet, sondern nur ausgehende Verbindungen herstellt, weist das Betriebssystem bereits alle Pakete zurück, die nicht zu einer bestehenden Verbindung passen.
(In netstat -a
Sockets, die auf eine TCP-Verbindung warten, befindet sich der Status "LISTENING". Mit UDP ist dies schwieriger zu erkennen, was zustandslos ist.) Aber auf jeden Fall, wenn ein Programm auf Verbindungen wartet, ist dies normalerweise Ihr Heimrouter / oder das Betriebssystem wird mit einer Firewall geliefert, die sie blockiert. Es ist also keine unmittelbare Sorge.
Aber das ist alles andere als der Punkt, denn macOS top
zeigt eigentlich keine TCP / IP-Ports. (Es wäre eine fast bedeutungslose Statistik.) Es zeigt Mach- Ports - ein IPC-Primitiv, das intern von macOS-Software auf demselben Computer verwendet wird, nicht über das Netzwerk.