Lab 2 — Validate the Policy with Infoblox Inspect
Objetivo
Utilizar Infoblox Inspect para generar condiciones conocidas y comprobar que la Security Policy asignada al endpoint del participante produce las acciones esperadas.
Validaremos:
También provocaremos intencionalmente un resultado inesperado para analizarlo utilizando nuestro modelo de decisión.
Preparación
Cada participante ya dispone de:
Antes de comenzar deberá confirmar que está trabajando sobre su propia política y endpoint.
Parte 1 — Predecir
Antes de ejecutar Inspect, completa la siguiente tabla:
| Test | Expected | Observed |
|---|---|---|
| ALLOW | ALLOW | — |
| BLOCK | BLOCK | — |
| REDIRECT | REDIRECT | — |
Primero predecimos. Después probamos.
Parte 2 — Preparar la política
Configurar en la Security Policy las condiciones necesarias para producir:
Antes de continuar:
Parte 3 — Probar con Inspect
Utilizar Infoblox Inspect para generar cada condición una por una.
Para cada prueba:
Registrar:
| Expected | ____________________________ |
|---|---|
| Observed | ____________________________ |
| Matching rule | ____________________________ |
| Action | ____________________________ |
| Evidence | ____________________________ |
Al terminar debemos poder explicar por qué cada prueba produjo ALLOW, BLOCK o REDIRECT.
Parte 4 — Provocar un resultado inesperado
Ahora modificaremos deliberadamente la precedencia para crear un conflicto.
Por ejemplo:
| Precedence | Regla | Action |
|---|---|---|
| 1 | Test Allow | ALLOW |
| 5 | Test Block | BLOCK |
Una condición hará match con ambas reglas.
Podríamos esperar intuitivamente BLOCK, pero obtenemos:
La pregunta es:
No.
Regresamos a nuestro modelo:
Identificamos la causa, corregimos la política y repetimos la prueba.
Ahora debemos obtener:
Checkpoint
Al finalizar el laboratorio:
- Endpoint y policy correctos
- Expected definido antes de probar
- ALLOW validado
- BLOCK validado
- REDIRECT validado
- Evidencia obtenida
- Resultado inesperado explicado
- Política corregida y nuevamente validada
El participante deberá poder demostrar:
Preguntas de análisis
- ¿Por qué utilizamos una condición conocida en lugar de depender de una amenaza real?
- ¿Qué diferencia existe entre comprobar que una regla está configurada y demostrar que está siendo aplicada?
- Si esperamos BLOCK y obtenemos ALLOW, ¿qué debemos investigar antes de modificar la política?
- ¿Por qué saber únicamente que una consulta fue bloqueada no es suficiente para validar correctamente la política?
Cierre del Lab 2
Ya podemos diseñar una decisión y demostrar mediante evidencia que se está ejecutando como esperamos.
Pero aparece una nueva situación:
La política funciona perfectamente.
Sin embargo, descubrimos que el bloqueo está afectando una aplicación legítima del negocio.
Ese es el problema que abordaremos en Bloque 5 — Tuning: ¿Bloquear o investigar?