Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Exposición de la API de inferencia: límites y autenticación

5 tareas · 40 min · Principiante

Un modelo en producción casi siempre vive detrás de una API: alguien manda una foto o una fila de datos y recibe una predicción. Esa API es la puerta, y lo que deja pasar —quién puede llamar, cuántas veces y qué recibe de vuelta— decide cuánto puede aprender de tu modelo alguien que no debería. Plataforma-ml de Bandurria Seguros pidió revisar la pasarela tras una madrugada lenta. Lees su configuración y el resumen de peticiones de esa noche. No se llama a ninguna API; todo es lectura.

0 de 5 · 0%

Objetivo de la sala

Un modelo en producción casi siempre vive detrás de una API: alguien manda una foto o una fila de datos y recibe una predicción. Esa API es la puerta, y lo que deja pasar —quién puede llamar, cuántas veces y qué recibe de vuelta— decide cuánto puede aprender de tu modelo alguien que no debería. Plataforma-ml de Bandurria Seguros pidió revisar la pasarela tras una madrugada lenta. Lees su configuración y el resumen de peticiones de esa noche. No se llama a ninguna API; todo es lectura.

Cada respuesta de una API de inferencia enseña algo del modelo. Una clase sola enseña poco. Una confianza con cuatro decimales y la probabilidad de cada clase enseñan mucho: con suficientes consultas, alguien puede ver cómo se mueve la decisión al cambiar un poco la entrada, buscar el punto exacto donde una foto pasa de «moderado» a «leve» o entrenar una copia aproximada del modelo con sus respuestas. MITRE ATLAS, el marco público de amenazas contra sistemas de IA, trata el acceso a la API de inferencia como una vía desde la que un adversario prepara ese tipo de técnicas.

La defensa empieza por devolver solo lo que el consumidor necesita para su decisión, y nada más.

Responde para continuar

Un taller solo necesita saber si la reclamación va a pago rápido o a perito. ¿Qué debería devolverle la API?

Ver pista de ayuda

Busca la opción que entrega la decisión y no enseña cómo se mueve el modelo por dentro.

Las versiones viejas de una API son un clásico de cualquier auditoría: se aprueba retirarlas, se publica la nueva y la vieja sigue respondiendo porque algún cliente todavía la usaba, o porque nadie ejecutó el retiro. Con un modelo detrás, la ruta vieja suele ser además la más generosa: se diseñó antes de que alguien pensara en lo que devuelve.

Lee la configuración de la pasarela y busca la ruta que no pide ninguna autenticación.

Responde para continuar

¿Qué ruta de la pasarela no pide autenticación?

Ver pista de ayuda

Abre `pasarela.yml` y mira el campo `autenticacion` de cada ruta.

Un resumen de peticiones por origen y por hora deja ver lo que el uso normal no hace. Un taller manda unas decenas de fotos al día, casi todas en horario laboral y casi todas distintas entre sí de verdad. Un sondeo de la frontera de decisión se ve diferente: miles de peticiones de madrugada, desde un solo origen, con imágenes que derivan de unas pocas fotos base. Que no haya cliente identificado no impide verlo: impide saber quién es, y eso ya es un hallazgo.

Abre el resumen de la noche y localiza el origen que concentra las peticiones.

Responde para continuar

¿Qué dirección de origen concentra las peticiones de la noche?

Ver pista de ayuda

En `resumen-noche-2026-10-05.txt`, compara las columnas horarias de cada fila.

Una alerta por volumen solo funciona si su umbral está por debajo de lo que hace el abuso. Un sondeo cuidadoso reparte las peticiones en varias horas y se queda justo debajo del umbral de cada una, y la alerta no ve nada aunque el total de la noche sea enorme. Por eso, además del umbral por hora, conviene vigilar el acumulado por origen y la semejanza entre las imágenes que llegan.

Suma las peticiones de ese origen en toda la noche.

Responde para continuar

¿Cuántas peticiones envió ese origen en toda la noche?

Ver pista de ayuda

Suma las columnas de 00h a 05h de su fila; compara además el máximo por hora con el umbral de la alerta en `pasarela.yml`.

Las medidas se ordenan por lo que cierran. Retirar la ruta sin autenticación y exigir un token por cliente en todas las demás hace que cada petición tenga dueño. Un límite por cliente acota cuánto se puede consultar. Devolver solo la clase quita la información que hace útil el sondeo. Y una alerta por acumulado y por semejanza de imágenes avisa del siguiente intento. Bloquear una dirección concreta ayuda esa noche, pero el mismo sondeo puede volver desde otra.

Responde para continuar

¿Qué plan de medidas recomiendas a plataforma-ml?

Ver pista de ayuda

Elige el plan que da dueño a cada petición, acota el volumen y reduce lo que enseña cada respuesta.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad