Lección 1 de 4 · 8 min
Defensa en profundidad para una computadora
Por qué la defensa de la red se construye a partir de capas en lugar de un muro sólido, y cuánto le cuesta en la práctica la “denegación predeterminada”.
La defensa de la red suele enseñarse a las organizaciones: un centro de operaciones de seguridad que vigila el tráfico de toda una empresa. Las ideas subyacentes se aplican igual de bien a una sola Mac, reducida a una sola persona que observa. Esta lección establece los conceptos sobre los que se basa el resto del curso.
Defensa en profundidad: no se confía en ninguna capa por sí sola
Defensa en profundidad significa disponer varias protecciones independientes para que un fallo no deje la máquina abierta. En una Mac, las capas se ven así: el sistema operativo en sí (actualizado, con servicios innecesarios desactivados, cubierto en el curso de refuerzo de macOS de este sitio), un firewall que controla qué conexiones pueden entrar y salir, las cuentas y privilegios que un software necesitaría para causar un daño real y, finalmente, su propia atención a lo que parece inusual. Ninguno de ellos es suficiente por sí solo. Una Mac desactualizada pero con un buen firewall aún puede verse comprometida a través de una aplicación vulnerable; una Mac completamente actualizada sin ningún firewall aún puede filtrar datos a cualquier aplicación que decida enviar.
La matriz D3FEND de MITRE, construida conjuntamente con la Dirección de Ciberseguridad de la NSA, organiza exactamente este tipo de pensamiento en capas en categorías nombradas de técnicas defensivas: fortalecer un sistema, detectar actividad sospechosa, aislar lo que está comprometido y, finalmente, desalojar a un atacante y restaurar el funcionamiento normal. Está escrito para grandes organizaciones que comparan herramientas y técnicas, pero las categorías se asignan claramente a una sola Mac: el curso de refuerzo de macOS en este sitio cubre el refuerzo, este curso cubre la detección y el aislamiento, y nada de esto depende de poseer un gran equipo de seguridad para ser útil a menor escala.
Minimizar la exposición: la superficie de ataque, desde el lado de la red
La idea que acompaña a la defensa en profundidad es minimizar la exposición: reducir lo que es alcanzable y lo que puede alcanzar, en primer lugar. El curso de refuerzo de macOS cubre esto desde el interior de la máquina, cerrando servicios y puertos; La defensa de la red cubre la misma idea desde el tráfico mismo, decidiendo qué conexiones deberían existir. Un servicio que nunca se activa no puede ser atacado a través de la red; una conexión que nunca está permitida no puede filtrar datos, entregar una carga útil o recibir instrucciones de un atacante.
Privilegio mínimo, aplicado al tráfico de red.
El privilegio mínimo generalmente se describe en términos de cuentas: otorgarle a un usuario o proceso solo el acceso que necesita, nada más. La misma lógica se aplica a las conexiones de red. Una aplicación meteorológica no tiene ninguna razón legítima para comunicarse con un dominio en un país en el que no se encuentran sus servidores; un editor de texto no tiene ningún motivo legítimo para realizar conexiones de red. Vale la pena cuestionar el tráfico que no coincide con lo que debería hacer una aplicación, de la misma manera que lo sería una cuenta que intenta hacer algo fuera de su función.
Denegación por defecto y lo que cuesta
Un enfoque de denegación predeterminada bloquea todo excepto lo que se ha permitido explícitamente; default-allow bloquea solo lo que se ha identificado explícitamente como malo. La negación predeterminada es, en principio, la postura más fuerte, ya que no depende de que ya se sepa acerca de una amenaza, pero tiene un costo real e inevitable: algo que realmente necesitabas ocasionalmente también será bloqueado, y tienes que darte cuenta y solucionarlo tú mismo. Un cliente de correo que de repente no puede buscar mensajes nuevos, o un controlador de impresora que no puede encontrar la impresora, generalmente deniega por defecto hacer exactamente lo que fue configurado para hacer, en un momento que es más molesto que útil.
Esta compensación es la razón por la que los firewalls de denegación predeterminada tienden a preguntar, en lugar de decidir silenciosamente, la primera vez que una aplicación intenta conectarse: la persona que usa la máquina es a menudo la única que puede decir si se espera una conexión determinada. La siguiente lección cubre las herramientas específicas en macOS que le permiten aplicar la denegación predeterminada en diferentes niveles, desde una sola aplicación hasta toda la red.
Lo esencial
- La defensa en profundidad organiza varias capas independientes (reforzamiento del sistema, firewall, privilegios de cuenta, su propia atención) para que ningún fallo sea suficiente por sí solo.
- Minimizar la exposición significa reducir lo que es accesible desde la red y lo que una máquina puede alcanzar, no solo reaccionar ante amenazas conocidas.
- El privilegio mínimo se aplica tanto a las conexiones de red como a las cuentas: el tráfico de una aplicación debe coincidir con el fin real de la aplicación.
- Negar por defecto es una postura más fuerte que permitir por defecto, pero tiene un costo real: las cosas que necesitas ocasionalmente se bloquearán y alguien tiene que darse cuenta.
Ponte a prueba
1. ¿Cuál es la idea principal detrás de la defensa en profundidad?
- Compre el producto de seguridad más caro disponible
- Organice varias capas independientes de protección para que ninguna falla sea suficiente por sí sola — Correcto.
- Confíe completamente en el proveedor del sistema operativo para la seguridad
- Deshabilite el registro para reducir el ruido
La defensa en profundidad supone que cualquier capa puede fallar, por lo que la protección proviene de la combinación de varias capas independientes.
2. ¿Cuál es el principal costo en el mundo real de un enfoque de denegación de incumplimiento?
- Hace que la computadora sea más lenta
- Ocasionalmente bloquea algo que realmente necesitabas, lo que requiere que lo notes y lo permitas. — Correcto.
- Solo funciona con una suscripción paga
- No se puede combinar con otras defensas.
La denegación predeterminada bloquea todo lo que no está permitido explícitamente, lo cual es más fuerte en principio, pero significa que el tráfico legítimo e imprevisto también se bloquea hasta que alguien lo apruebe.
3. ¿Qué significa específicamente “minimizar la exposición” en una sola computadora?
- Apagar la pantalla cuando no esté en uso
- Reducir lo que es accesible desde la red y lo que la máquina puede alcanzar — Correcto.
- Usar una contraseña más corta
- Comprar menos dispositivos
Minimizar la exposición reduce la cantidad de servicios de red, puertos y conexiones salientes que existen para ser atacados o abusados en primer lugar.
Ponlo en práctica con FireAI
Pon esta lección en práctica en tu propio Mac.
- Reglas: app, sitio web, dominio, IP o un rango, para siempre o hasta que reinicies — Escribe una regla tan precisa como una sola dirección o tan amplia como un dominio entero.
- El interruptor de emergencia — Corta tu Mac de internet con un clic cuando algo no se sienta bien.
- Investiga una conexión — Decide con los hechos delante, no con una advertencia vaga.
- Actividad: cada app que se conectó, y un buscador de historial en lenguaje sencillo — Ve cada app que se conectó hoy, y actúa sobre cualquiera de ellas con un clic.
Fuentes
Ponlo en práctica en tu Mac
Prueba todas las funciones gratis durante 17 días, sin tarjeta.