Cómo bloquear conexiones remotas a una computadora con Windows o Mac

Cuando conecta su PC a Internet, las aplicaciones envían y reciben información a través de la conexión de red. Por lo general, no debe preocuparse por este intercambio de datos, ya que es necesario para que algunas aplicaciones y funcionalidades del sistema funcionen correctamente. Sin embargo, en redes públicas o no seguras, debe tener especial cuidado.

Una forma de mantenerse seguro en las redes públicas (por ejemplo, Wi-Fi en hoteles, aeropuertos y restaurantes) es bloquear las conexiones entrantes en su dispositivo. Eso evitará que los piratas informáticos y otras herramientas maliciosas en la red obtengan acceso a su computadora.

Por el contrario, bloquear las conexiones salientes puede ayudar a evitar que sus aplicaciones se conecten a una red de Internet no segura. Es una forma eficaz de evitar que una aplicación/malware sospechoso descargue malware adicional o se comunique con su servidor.

Bloquear conexión entrante(Block Incoming Connection) en Windows 10

Puede restringir las conexiones entrantes modificando la configuración del Firewall de Windows 10(tweaking the Windows 10 Firewall settings) . Aquí le mostramos cómo hacerlo. 

1. Escriba panel de control(control panel) en la barra de búsqueda de Windows y seleccione (Windows Search)Panel(Control Panel) de control en el resultado.

2. Seleccione el cortafuegos de Windows Defender(Windows Defender Firewall) .

Nota:(Note:) Si no encuentra la opción Firewall de Windows Defender en el (Windows Defender Firewall)Panel de control(Control Panel) de su PC , configure la opción Ver por(View by) en la esquina superior derecha en Iconos grandes o Iconos pequeños y verifique nuevamente.

En el menú Firewall de Windows Defender(Windows Defender Firewall) , debería ver su perfil de conexión: redes privadas(Private ) o Public/Guest networks .

3. Seleccione Cambiar configuración de notificación(Change notification settings) en la barra lateral izquierda.

4. En la sección "Configuración de red pública", marque la casilla que dice " Bloquear(Block) todas las conexiones entrantes, incluidas las de la lista de aplicaciones permitidas". Seleccione Aceptar(OK) para guardar los cambios.

Si no confía plenamente en la seguridad de su(s) red(es) privada(s), también puede bloquear las conexiones entrantes para dichas redes en la sección "Configuración de red privada".

Consejo profesional:(Pro Tip:) para cambiar el perfil de la conexión Wi-Fi(Wi-Fi) o Ethernet , vaya a Configuración(Settings) > Red e Internet(Network & Internet) > Wi-Fi o Ethernet . Seleccione el nombre de la red y especifique si es una red pública o privada en la sección Perfil de red(Network profile) .

Bloquear conexiones salientes(Block Outgoing Connections) en Windows 10

Hay dos formas de detener las conexiones salientes en Windows 10 . Échales un vistazo a continuación.

Método 1: Bloquear conexiones salientes para todas las aplicaciones(Method 1: Block Outgoing Connections for All Apps)

Puede restringir fácilmente las conexiones salientes para todas las aplicaciones modificando la configuración de seguridad avanzada del Firewall de Windows . (Windows Firewall)En el menú Firewall de Windows Defender , seleccione (Windows Defender Firewall)Configuración avanzada(Advanced settings) en la barra lateral izquierda.

Haga clic con el botón derecho en " Firewall de Windows Defender(Windows Defender Firewall) con seguridad avanzada(Advanced Security) en el equipo local" y seleccione Propiedades(Properties) .

Vaya a la pestaña Perfil público(Public Profile) si está conectado a una red pública o a la pestaña Perfil privado(Private Profile) si desea bloquear las conexiones salientes para una red privada. Para las computadoras unidas a un dominio(computers joined to a domain) , la pestaña Perfil(Domain Profile) de dominio es el lugar para bloquear las conexiones salientes.

Haga clic(Click) en la opción desplegable Conexiones salientes y seleccione (Outbound)Bloquear(Block) . Seleccione Aplicar(Apply) y luego Aceptar(OK) para guardar los cambios.

Método 2: Bloquear conexiones salientes para un programa específico(Method 2: Block Outgoing Connections for a Specific Program)

Digamos(Say) que desea bloquear las conexiones salientes solo para su navegador web, Windows le permite hacerlo de manera eficiente. Esto también puede servir como una herramienta de control parental(parental control tool) para evitar que sus hijos accedan a Internet.

En el menú Seguridad avanzada del cortafuegos(Firewall Advanced Security) , seleccione y haga clic con el botón derecho en Reglas de salida(Outbound Rules) . Seleccione Nueva regla(New Rule) en el menú contextual para continuar.

Seleccione Programa(Program) y seleccione Siguiente(Next) .

Seleccione Examinar(Browse) para elegir la aplicación.

Vaya a Disco local (C:)(Local Disk (C:)) > Archivos de programa (x86)(Program Files (x86)) para buscar aplicaciones instaladas en su PC. Use el cuadro de búsqueda para ubicar una aplicación que no esté en la carpeta Archivos de programa. (Program Files)Seleccione el archivo ejecutable de la aplicación ( .exe ) y seleccione Abrir(Open) .

Seleccione Siguiente(Next) para continuar. Luego, seleccione Bloquear la conexión(Block the connection) y haga clic en Siguiente(Next) .

Especifique los perfiles de red para los que desea que Windows bloquee la conexión saliente de la aplicación. Seleccione Siguiente(Next) para continuar.

Asigne un nombre o una descripción a la regla de salida y seleccione Finalizar(Finish) .

Para desbloquear las conexiones salientes de la aplicación, haga doble clic en la regla de salida en el menú Seguridad avanzada del cortafuegos . (Firewall Advanced Security)Seleccione Permitir la conexión(Allow the connection) , luego seleccione Aplicar(Apply) y Aceptar(OK) .

Como alternativa, puede hacer clic con el botón derecho en la regla y seleccionar Eliminar(Delete) o Deshabilitar regla(Disable Rule) . Estas opciones también otorgarán acceso a la aplicación para iniciar conexiones salientes.

Bloquear conexiones entrantes en Mac

Restringir las conexiones entrantes en Mac también es sencillo. Lea los pasos a continuación. 

1. Vaya a Preferencias del sistema(System Preferences) > Seguridad y privacidad(Security & Privacy) .

2. En la pestaña Firewall , seleccione el icono de candado en la esquina inferior izquierda.

Ingrese la contraseña de su Mac o use Touch ID para acceder al menú de preferencias de seguridad.

3. Seleccione Opciones de cortafuegos(Firewall Options) para continuar.

4. Para bloquear las conexiones de todo el sistema (entrantes) para todas las aplicaciones y servicios, marque la casilla Bloquear todas las conexiones entrantes(Block all incoming connections) y seleccione Aceptar(OK) .

Su Mac permanecerá visible para otros dispositivos y redes cuando bloquee todas las conexiones entrantes. Sin embargo, ningún dispositivo o individuo puede establecer una conexión con su Mac

Tenga en cuenta que esto también hará que los servicios para compartir archivos (p. ej ., AirDrop ) y las herramientas de acceso remoto(remote access tools) (p. ej ., Compartir pantalla(Screen) ) no estén disponibles temporalmente.

5. Para bloquear las conexiones entrantes solo para el software integrado, desmarque Permitir automáticamente que el software integrado reciba conexiones entrantes(Automatically allow built-in software to receive incoming connections) .

6. Si desea bloquear las conexiones entrantes para una aplicación o servicio específico, haga clic en el plus (+) icon .

7. Seleccione las aplicaciones y seleccione Agregar(Add) .

Consejo profesional:(Pro Tip:) para seleccionar varias aplicaciones, mantenga presionada la tecla Comando(Command) y haga clic en las aplicaciones.

8. Haga clic en las flechas hacia arriba y hacia abajo junto a las aplicaciones y seleccione Bloquear conexiones entrantes(Block incoming connections) .

Bloquear conexiones salientes en Mac

macOS carece de una herramienta nativa o un método integrado para bloquear las conexiones salientes. Existe una solución alternativa que consiste en bloquear la dirección IP o el nombre de dominio de un sitio web, pero no es sencillo. Asimismo(Likewise) , el método solo se puede utilizar para bloquear conexiones salientes a sitios web, no a aplicaciones. Siga los pasos a continuación para probarlo.

1. Inicie una ventana del Finder, vaya a Aplicaciones(Applications) > Utilidades(Utilities) y abra la aplicación Terminal .

2. Pegue el siguiente comando en la consola de Terminal y presione Retorno(Return) .

sudo cp /private/etc/hosts ~/Documents/hosts-backup

Este comando creará una copia de seguridad del archivo Hosts de su Mac en la carpeta Documentos ( Finder > Documentos(Documents) ). El archivo Hosts es un archivo de sistema importante utilizado por macOS para hacer coincidir los nombres de dominio con sus respectivas direcciones IP.

3. Ingrese la contraseña de su Mac y presione Return .

4. Pegue este siguiente comando en la Terminal y presione Retorno(Return) .

sudo nano /private/etc/hosts

Esto le otorga permiso administrativo para modificar el archivo Hosts . Ingrese la contraseña de su Mac y presione Retorno(Return) para continuar.

5. Escriba 127.0.0.1 , presione el botón Tab en su teclado e ingrese la URL del sitio web(URL of the website) que desea bloquear. Si desea bloquear YouTube , por ejemplo, escriba 127.0.0.1 , presione Tab y escriba www.youtube.com .

6. Presione Control + O y presione Retorno(Return) en su teclado.

7. Luego, presione Control Control + X

8. Finalmente, escriba o pegue dscacheutil -flushcache y presione Return .

Inicie su navegador y visite el sitio web que bloqueó. Su navegador debería mostrar un mensaje de error que indica que no puede conectarse al servidor del sitio web.

Desbloquear conexiones salientes en Mac

No puede desbloquear la conexión saliente de una aplicación ingresando algunos códigos o comandos de terminal . Deberá restaurar el archivo Hosts de copia de seguridad que creó mientras bloqueaba la conexión de la aplicación. Siga los pasos a continuación para hacerlo.

1. Vaya a Finder > Documentos(Documents) , haga doble clic en el archivo de copia de seguridad del host y copie su contenido.(hosts-backup)

2. En el escritorio de su Mac, seleccione Ir(Go) en la barra de menú y seleccione Ir a la carpeta(Go to Folder) .

3. Pegue la ruta a continuación en el cuadro de diálogo y seleccione Ir(Go) .

/private/etc/hosts

4. Arrastre el archivo de hosts al escritorio.

5. Haga doble clic en el archivo en el escritorio, elimine su contenido y reemplácelo con el contenido del archivo de copia de seguridad del host(hosts-backup) (en el Paso 1 anterior).

Cierre la ventana de TextEditor y arrastre el archivo host de vuelta a la carpeta /private/etc/ .

6. Seleccione Reemplazar(Replace) en el mensaje que aparece en la pantalla. Es posible que también deba ingresar la contraseña de su Mac o autenticarse a través de Touch ID .

Visite el sitio web en su navegador y verifique que ya no esté bloqueado.

Usar aplicaciones de terceros

Administrar conexiones salientes en macOS es bastante agotador. Curiosamente, existen aplicaciones de terceros como Little Snitch y Radio Silence que simplifican la tarea. Estas aplicaciones no son gratuitas, pero ofrecen generosos modos de prueba que te permiten usarlas sin pagar por un período específico. Little Snitch (desde $48.99) tiene un modo de demostración con un límite de 3 horas por sesión, mientras que Radio Silence ($9) ofrece una prueba gratuita de 30 días. 

Probamos ambas aplicaciones y bloquearon perfectamente las conexiones salientes. Radio Silence es la opción rentable, pero Little Snitch está repleto de funciones y cuenta con funciones avanzadas como modo silencioso, modo de alerta, mapa de red y más.



About the author

Ingeniero audiófilo y especialista en productos de audio con más de 10 años de experiencia. Me especializo en la creación de altavoces y auriculares para música de calidad de principio a fin. Soy un experto en la solución de problemas de audio, así como en el diseño de nuevos sistemas de altavoces y auriculares. Mi experiencia va más allá de hacer buenos productos; También me apasiona ayudar a otros a ser lo mejor posible, ya sea a través de la educación o el servicio comunitario.



Related posts