Consejo de Seguridad: Limpia las conexiones Wi-Fi públicas con un script

Las redes Wi-Fi públicas, como las de Starbucks o aeropuertos, pueden ser un riesgo para la seguridad. Muchos dispositivos, incluidas las Mac, tienden a guardar y conectarse automáticamente a estas redes inseguras, lo que las hace vulnerables a ataques de suplantación de identidad (spoofing). Un atacante puede crear un punto de acceso falso con un […]
PUBLICADO 03/19/2025

Escrito por

Gaming Continues

Hardware integrations, custom computers, designs and IT solutions.

Comparte esto:

Escrito por

Gaming Continues

Hardware integrations, custom computers, designs and IT solutions.

Comparte esto:

Las redes Wi-Fi públicas, como las de Starbucks o aeropuertos, pueden ser un riesgo para la seguridad. Muchos dispositivos, incluidas las Mac, tienden a guardar y conectarse automáticamente a estas redes inseguras, lo que las hace vulnerables a ataques de suplantación de identidad (spoofing). Un atacante puede crear un punto de acceso falso con un nombre (SSID) idéntico al de una red conocida, como «Starbucks WiFi», y engañar a tu dispositivo para que se conecte. Herramientas como Wi-Fi Pineapple son comúnmente utilizadas para este tipo de ataques de intermediario (MitM), interceptando tus datos sin que te des cuenta.

Para evitar este riesgo, puedes automatizar la eliminación de redes Wi-Fi públicas guardadas en tu Mac usando un sencillo script de shell. Aquí te explicamos cómo hacerlo:


Paso a paso para crear y ejecutar el script

  1. Abre la Terminal: Inicia la Terminal en tu Mac.
  2. Crea el archivo de script: Usa un editor de texto como Nano para crear un nuevo archivo de script. Ejecuta: bash Copy nano remove_public_wifi.sh
  3. Copia y pega el script: Añade el siguiente código al archivo. Puedes personalizar la lista de SSID (nombres de redes) que deseas eliminar: bash Copy #!/bin/bash for interface in $(networksetup -listnetworkserviceorder | grep Hardware | awk '/Wi-Fi/ { print $NF }' | awk -F ")" '{ print $1 }') do echo "Se están eliminando las redes Wi-Fi guardadas de $interface" networksetup -removepreferredwirelessnetwork $interface "Starbucks WiFi" networksetup -removepreferredwirelessnetwork $interface "Airport Guest" networksetup -removepreferredwirelessnetwork $interface "Free Wi-Fi" # Añade más SSID si es necesario done exit 0
  4. Guarda y cierra el archivo: En Nano, presiona Ctrl + O para guardar y Ctrl + X para salir.
  5. Haz el archivo ejecutable: Otorga permisos de ejecución al script con: bash Copy chmod +x remove_public_wifi.sh
  6. Ejecuta el script: Finalmente, ejecuta el script con permisos de administrador: bash Copy sudo ./remove_public_wifi.sh

¿Por qué es importante?

Este script elimina automáticamente las redes Wi-Fi públicas guardadas en tu Mac, evitando que se conecte a puntos de acceso falsos. Aunque también puedes hacerlo manualmente en Configuración -> Wi-Fi -> Avanzado, este método es ideal para quienes viajan frecuentemente o gestionan múltiples dispositivos.

Protege tus datos y evita riesgos innecesarios con este sencillo pero efectivo consejo de seguridad. ¡Mantén tu conexión segura!

También te puede interesar…