Cómo bloquear el acceso a Internet de un programa

Cómo bloquear el acceso a Internet de un programa

¿Has instalado un programa y quieres comprobar su funcionamiento pero evitando que empiece a transferir datos desde y hacia servidores externos? ¡Es posible, se puede hacer sin la ayuda de programas o ayuda externa y en esta guía te explicaré cómo hacerlo!

Firewall de Windows

Como ya se ha dicho, no se necesita ayuda externa, Firewall de Windows integra todo lo necesario para bloquear el tráfico de datos generado por cualquier programa instalado, así como por el sistema (Ver Cómo bloquear un programa con el firewall de Windows 10 para más información). El cortafuegos integrado en Windows es una herramienta muy eficaz para la protección del sistema, pero a menudo se «abusa» de él. Dicho software, por defecto, bloques intenta conexión a la máquina en uso, preguntando al usuario si desea habilitar la funcionalidad del servidor o no. Sin embargo, al contrario de lo que ocurre con los intentos de conexión entrantes, por defecto, el cortafuegos de Windows no bloquea el tráfico salienteDe hecho, estas conexiones están siempre permitidas.

Control de Firewall de Windows: configurar mejor el firewall de Windows

Control del Firewall de Windows es un software que permite ajustar drásticamente el comportamiento del cortafuegos de Windows, activando o desactivando las distintas funciones.

Este tipo de software puede hacer que el cortafuegos pregunte cada vez cómo actuar cuando una aplicación en ejecución intenta conectarse a un servidor remoto. Mantener todo el tráfico bajo control tiene la capacidad de protegerse contra el robo de información personal y bloque cualquier intento de comunicación por parte de programas que no deberían intercambiar datos con la red externa.

Tras la compra de esta aplicación por parte de Malwarebytes, el software pasó a ser totalmente gratis y utilizable sin limitaciones.

Al iniciar la instalación, en cuanto vea una pantalla como la de la figura, puede dejar los ajustes sin modificar y luego hacer clic en Instalar.

Justo después de hacer clic en el EjecutarEl programa se ejecutará inmediatamente y mostrará su icono en la barra inferior de Windows.

Como se puede ver en la ventana principal del programa (imagen anterior), por defecto, las comunicaciones con el exterior están siempre permitidas: por lo tanto, es aconsejable elegir la opción Filtrado medio en la sección Perfiles en el Control de Firewall de Windows, para que todos los intentos de conexión con el mundo exterior sean bloqueado automáticamente en caso de que no se manejen adecuadamente. En esta configuración Firewall de Windows sólo permitirá las comunicaciones de los programas explícitamente permitidos.

A través de la sección Notificaciones también es posible decidir cómo debe comportarse el programa si detecta un intento de conexión a un servidor remoto no previsto en ninguna de las reglas ya creadas.

Seleccionar la opción Mostrar notificaciones recibirá una notificación cada vez que un programa intente acceder a Internet: de este modo, se le informará sobre el programa que está intentando conectarse, la dirección IP remota a la que se realizaría la conexión y también el puerto TCP/UDP utilizado.

En este punto puede autorizar o denegar la conexión de forma permanente o bloquearla o autorizarla temporalmente.

Windows PowerShell

¿Cómo hacer para bloquear cualquier comunicación sin depender necesariamente del Control de Firewall de Windows? Como alternativa, proponemos a continuación una solución basada en el uso de Windows PowerShell.

En este apartado, para bloquear todas las comunicaciones entrantes y salientes (inbound y outbound) de todos los archivos ejecutables contenidos en la carpeta especificada, utilizaremos unos Scripts de PowerShell.

Supongamos primero que ha desactivado el acceso a la tarjeta de red (Wi-Fi o Ethernet) pulsando la combinación de teclas Ganar+Rescribiendo ncpa.cplhaciendo clic con el botón Haga clic con el botón derecho del ratón en del ratón y eligiendo Desactivar.

Una vez instalada la aplicación que necesitamos, hay que tener en cuenta o anotar la ruta donde está instalada, y luego pulsar Ganar+X y elija Windows Powershell (Administrador).

Sustituyendo ahora en C:CARPETA la ruta completa de la carpeta que contiene los archivos ejecutables que deben bloquearse, las reglas correspondientes se crearán automáticamente en el cortafuegos de Windows.

Para bloquear todos los tráfico de salida para los ejecutables en la carpeta especificada:

$d=’C:CARPETA‘; Get-ChildItem -Ruta «$d*.exe» -Recurse | Select-Object -ExpandProperty Name | ForEach-Object { New-NetFirewallRule -DisplayName «Blocked by PowerShell $_ (out)» -Dirección Salida -Acción Bloqueo -Perfil Cualquiera -Habilitado Verdadero -Programa $d»»$_ }

Para bloquear todos los tráfico entrante para los ejecutables en la carpeta especificada:

$d=’C:CARPETA‘; Get-ChildItem -Ruta «$d*.exe» -Recurse | Select-Object -ExpandProperty Name | ForEach-Object { New-NetFirewallRule -DisplayName «Blocked by PowerShell $_ (in)» -Direction Entrada -Acción Bloqueo -Perfil Cualquiera -Habilitado Verdadero -Programa $d»»$_ }

Presionando de nuevo Ganar+R y escribiendo wf.msc y presionando Enviarlas normas que acabamos de añadir aparecerán en las secciones Normas de salida e Normas de entrada Firewall de Windows.

Si desea eliminar las reglas creadas posteriormente, bastará con dar las siguientes instrucciones, siempre desde la ventana de Windows PowerShell abierta con derechos de administrador:

Get-NetFirewallRule | ? DisplayName -like ‘Blocked by PowerShell*’ | Select-Object DisplayName | ForEach-Object { Remove-NetFirewallRule -DisplayName $_.DisplayName }

Es importante tener en cuenta que este último guión, comenzó de esta manera, borrará todas las reglas que tienen como prefijo «Bloqueado por PowerShell».

¿Dudas o problemas? Permítanos ayudarle

Si quieres estar al día, suscríbete a nuestro Canal de Telegram y síguenos en Instagram. Si quieres recibir apoyo para cualquier duda o problema, suscríbete a nuestro Comunidad de Facebook. ¡No olvides que también hemos creado un buscador lleno de cupones exclusivos y las mejores promociones de la web!

Otros artículos útiles