Bloque 4 — Infoblox Inspect como herramienta de validación
Objetivo del Bloque 4
Al finalizar este bloque, el participante podrá utilizar Infoblox Inspect para generar condiciones conocidas y validar que la Security Policy aplicada a su endpoint produce el comportamiento esperado.
La pregunta central será:
Nuestro modelo será:
4.1 Configurar no es validar
Supongamos que configuramos:
Ver la regla en el CSP demuestra que la configuración existe.
No demuestra todavía que una consulta realizada desde nuestro endpoint vaya a producir el resultado esperado.
Necesitamos comprobar:
4.2 Inspect: generar una condición conocida
Podríamos intentar probar nuestras políticas utilizando amenazas reales de Internet.
Pero no necesitamos exponernos a una amenaza real para demostrar que un control funciona.
Para este curso utilizaremos Infoblox Inspect para generar condiciones conocidas que podamos reproducir y analizar.
Durante el workshop, el instructor mostrará cómo utilizar Inspect. Nuestro interés no estará en aprender su interfaz, sino en utilizarlo como herramienta de validación.
4.3 Expected vs. Observed
Antes de realizar una prueba debemos establecer qué esperamos que ocurra.
Por ejemplo:
| Condición | Expected |
|---|---|
| Test A | ALLOW |
| Test B | BLOCK |
| Test C | REDIRECT |
Después ejecutamos cada prueba y registramos lo que realmente ocurrió:
Si obtenemos:
tenemos evidencia de que la política produjo el comportamiento diseñado.
Pero si obtenemos:
no debemos concluir inmediatamente que Threat Defense falló.
4.4 Cuando el resultado no es el esperado
Supongamos:
Ya tenemos el modelo necesario para investigar:
- ¿Estamos probando el endpoint correcto?
- ¿Tiene asignada la política correcta?
- ¿La consulta hizo match con la regla esperada?
- ¿Otra regla tenía mayor precedencia?
- ¿La acción configurada era realmente BLOCK?
Una vez entendida la causa, podemos modificar la política y repetir la prueba.
4.5 La evidencia cierra la validación
Una prueba no termina cuando vemos que un dominio resolvió o fue bloqueado.
Debemos poder relacionar el resultado con la decisión que lo produjo.
Al finalizar una validación deberíamos poder decir:
Ésa es la diferencia entre:
Siguiente paso — Lab 2
Ya podemos establecer qué esperamos que ocurra, generar una condición conocida y comparar el resultado esperado con el observado.
En el siguiente laboratorio utilizaremos Infoblox Inspect para validar ALLOW, BLOCK y REDIRECT.
También provocaremos intencionalmente un resultado inesperado para explicar su causa utilizando: