Lab 1 — Deploy the Endpoint

Objetivo

Desplegar BloxOne Endpoint en el dispositivo del participante y validar que:

El objetivo final no es simplemente poder decir:

“Instalé BloxOne Endpoint.”

El participante deberá poder afirmar:

“Puedo demostrar que mi endpoint está conectado a Threat Defense y que recibe una política que puedo modificar sin afectar a los demás participantes.”

Escenario del laboratorio

Todos los participantes utilizarán el mismo entorno de Infoblox Threat Defense.

Sin embargo, cada uno trabajará con su propio endpoint y con una Security Policy cuyo alcance estará limitado a ese endpoint.

Infoblox Threat Defense ↓ Policy A · Policy B · Policy C ↓ Endpoint A · Endpoint B · Endpoint C ↓ Participant A · Participant B · Participant C

De esta manera, cada participante podrá realizar posteriormente cambios de ALLOW, BLOCK o REDIRECT sin interferir con los ejercicios de sus compañeros.

Preparación

Antes del laboratorio debemos asegurarnos de que cada participante tenga:

Además, el instructor deberá tener preparada la estrategia de identificación y separación de los endpoints para que cada participante pueda reconocer claramente cuál le pertenece.

Podemos utilizar una convención de nombres sencilla:

SE-PACO SE-MARIA SE-CARLOS SE-ANA

Aplicaremos la misma lógica a los objetos que sea necesario crear durante los ejercicios.

El objetivo es evitar algo muy peligroso en un laboratorio compartido: modificar el objeto de otro participante por error.

Parte 1 — Obtener BloxOne Endpoint

El participante accederá al CSP e identificará el paquete de BloxOne Endpoint correspondiente a su plataforma.

Antes de iniciar la instalación deberá identificar:

En esta etapa todavía no buscamos generar ninguna condición de seguridad.

El objetivo es simplemente preparar correctamente el componente que llevará nuestro dispositivo hacia Threat Defense.

Parte 2 — Instalar el Endpoint

El participante realizará la instalación de BloxOne Endpoint siguiendo el procedimiento correspondiente a su sistema operativo.

Al terminar, deberá comprobar que el software se encuentra instalado y operativo.

Pero recordemos:

INSTALLED ≠ VALIDATED

Por eso no terminamos aquí.

Parte 3 — Identificar nuestro Endpoint en el CSP

Después de la instalación, el participante deberá localizar su dispositivo en el CSP.

Debe comprobar que está trabajando con su propio endpoint antes de realizar cualquier cambio.

Registrar:

Endpoint name ____________________________
Operating system ____________________________
Endpoint status ____________________________
Assigned group / scope ____________________________
Assigned Security Policy ____________________________

Esta información será nuestra primera evidencia del laboratorio.

Parte 4 — Validar el scope

Ahora debemos comprobar la relación:

PARTICIPANT ↓ ENDPOINT ↓ SCOPE ↓ SECURITY POLICY

El participante deberá identificar qué Security Policy está siendo aplicada a su Endpoint.

La pregunta que debe poder responder es:

¿Cómo sé que esta política se aplica a mi dispositivo y no al dispositivo de otro participante?

Ésta es la materialización práctica del concepto de scope estudiado en el Bloque 2.

Parte 5 — Generar una consulta DNS

Desde su dispositivo, el participante realizará una consulta DNS sencilla hacia un dominio conocido.

Por ejemplo:

dig example.com

O la herramienta equivalente disponible en el sistema operativo.

El objetivo todavía no es bloquear nada.

Queremos demostrar que tenemos tráfico real generado desde el dispositivo que posteriormente podremos utilizar para validar nuestras políticas.

Parte 6 — Primera validación

Ahora unimos las evidencias obtenidas:

Endpoint installed ↓ Endpoint visible ↓ Correct scope ↓ Correct policy ↓ DNS query generated ↓ Expected behavior

El participante deberá poder responder:

Si alguna respuesta es No, debemos resolverla antes de continuar.

Checkpoint del laboratorio

Antes de dar por terminado el Lab 1:

No avanzamos al siguiente laboratorio simplemente porque la instalación terminó.

Avanzamos cuando podemos demostrar la cadena:

INSTALLED → CONNECTED → ASSIGNED → POLICY APPLIED → EVIDENCE

Preguntas de análisis

  1. ¿Por qué Endpoint no es la única forma de incorporar Threat Defense al flujo DNS?
  2. ¿Qué diferencia conceptual existe entre External Network, DNS Forwarding y Endpoint?
  3. ¿Por qué utilizamos Endpoint para estos laboratorios?
  4. ¿Qué función cumple el scope cuando varios participantes utilizan el mismo tenant?
  5. ¿Por qué “Endpoint instalado” no significa necesariamente “Endpoint protegido”?
  6. Si una política produce el resultado esperado en mi endpoint pero no en el de otro participante, ¿significa necesariamente que existe un problema?

La respuesta a la última pregunta debería llevarnos nuevamente a:

WHO → POLICY → MATCH → PRECEDENCE → ACTION → RESULT

Cierre del Lab 1

Ya tenemos las tres piezas fundamentales:

Bloque 1: definimos qué queremos que haga la política y por qué.

Bloque 2: entendimos cómo Threat Defense toma la decisión y a quién se aplica.

Bloque 3 + Lab 1: conectamos el dispositivo y su tráfico DNS con esa política.

Ahora tenemos un entorno controlado por participante.

La siguiente pregunta será:

¿Cómo podemos validar una política sin depender de encontrar accidentalmente una amenaza real?

Eso nos lleva a Bloque 4 — Infoblox Inspect como herramienta de validación.