Ok. Por lo tanto, la razón por la que los puertos son visibles en la red es fundamentalmente que un programa que está ejecutando en su computadora ha pedido que ese puerto esté disponible en la red.
En el caso de los servicios que ha enumerado, los siguientes son los servicios comunes que escucharán
- 80 / TCP: un servidor web (algo como Apache o Nginx)
- 111 / TCP: generalmente relacionado con servicios RPC (como NFS)
- 631 / TCP: IPPP o CUPS, un servicio de impresión
- 902 / TCP: probablemente algo relacionado con VMWare
- 3306 / TCP - Comúnmente MySQL.
Por sí mismos, tener un servicio expuesto a la red no dañará necesariamente su seguridad, pero cada uno proporciona un punto de ataque a su host. Por ejemplo, si tiene una contraseña débil en su servicio MySQL, un atacante podría adivinar eso.
Para evitar que escuchen, tienes un par de opciones.
-
Si no necesita ese servicio para ejecutarse en su PC, puede detener el proceso asociado. ejecutar el comando sudo netstat -plnt
debería mostrar el puerto de escucha y el nombre del proceso / programa asociado a él. Los que muestran la dirección local como 0.0.0.0
o [YOUR_NETWORK_IP]
están escuchando en la red y pueden contactarse de forma remota. Así que una vez que tenga una lista de los servicios, simplemente ciérrelos.
-
Si necesita los servicios pero no quiere que estén disponibles en la red, generalmente puede hacer que solo escuchen en la dirección "localhost". La forma en que lo haga variará de un servicio a otro, pero si busca "vincular a localhost" y el nombre del servicio, debería poder encontrar algo
-
Quizás la forma más fácil de solucionar el problema es ejecutar un firewall en el host para bloquear las conexiones entrantes como @smokedispenser menciona en su comentario. Suponiendo que esté utilizando ubuntu algo como ufw podría valer la pena examinar.
lo que probablemente sucedió para hacer que estos servicios comiencen a escuchar es que usted ha instalado un nuevo software que proporciona servicios de red. En una conjetura, ¿quizás has estado practicando desarrollo web?