Hace unos días veíamos como con iOS 14, iPadOS 14 y watchOS 7 Apple nos ofrece la opción de ocultar la dirección MAC de nuestra tarjeta de red para evitar que los proveedores de redes Wi-Fi puedan rastrearnos. Aunque esta funcionalidad no ha llegado al Mac, al menos por ahora, un sencillo comando del Terminal nos basta para lograr el mismo efecto.
Hola, me llamo a1:b1:c1:d1:e1:f1
Cuando nos conectamos a una red Wi-Fi el punto de acceso con el que lo hacemos, que en nuestra casa es el router, necesita identificar nuestro dispositivo. ¿Por qué? Porque necesita saber qué tráfico dirigir a cada dispositivo, así que es importante que los distinga.
Para esta distinción se utiliza la dirección MAC (media access control), que podríamos entender como la matrícula de la tarjeta de red. Esta matrícula está embebida en la fabricación de la misma tarjeta y nunca cambia, por lo que existe la posibilidad de que el operador de la red u otros observadores en la red puedan relacionar nuestro dispositivo con ciertos datos. Una relación que abarca tanto la actividad en la red, como peticiones DNS, como nuestra ubicación en varios puntos de acceso, como en un museo y sus diferentes salas.
Cambiar la dirección MAC de nuestra tarjeta de red es bastante sencillo, los pasos son los siguientes:
Abrimos la app Terminal en nuestro Mac.
Copiamos y pegamos: sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/(..)/\1:/g; s/.$//')
Pulsamos Intro (↩︎).
Escribimos la contraseña de …