LAB / ONLINE

Builker

BUILKER RESEARCH / DOSSIER TÉCNICO

Publicado

Application Security / Modelo conceptual / V1.0

El fantasma dentro de la API

ASID y el sabotaje automatizado mediante identidades sintéticas en arquitecturas BaaS.

  • BaaS
  • API Security
  • Synthetic Identities
  • Trust Architecture
Leer la investigación

28 min13 capítulos

ABSTRACT / 001

Las arquitecturas Backend as a Service aceleran la construcción de productos al ofrecer autenticación, datos, almacenamiento y APIs como capacidades listas para usar. Esa velocidad no es el problema: el riesgo aparece cuando decisiones provisionales de confianza permanecen mientras crecen el producto, el volumen y la capacidad de automatización. Builker Labs propone ASID —Automated Synthetic-Identity Defacement— como un modelo conceptual para analizar una secuencia de abuso en la que identidades sintéticas utilizan mecanismos oficiales para contaminar datos, duplicar contenido y erosionar la confianza en un producto, incluso cuando la infraestructura continúa disponible.

PROPUESTO POR BUILKER LABS · NO PRESENTADO COMO ESTÁNDAR ESTABLECIDO
OUTPUT / ARTEFACTOS

01Modelo de amenaza

02Cadena de cuatro movimientos

03Señales de detección

04Defensa por capas

En esta investigación +
Red de identidades legítimas y sintéticas conectadas a una API central.
ASID-F01

Representación conceptual de una población sintética operando mediante interfaces legítimas.

OBSERVATION / 001La infraestructura puede seguir respondiendo mientras la confianza del producto comienza a degradarse.

CHAPTER01

01 / RESUMEN Y CONTRIBUCIÓN

Una unidad de análisis para el abuso que ya está dentro.

Las arquitecturas Backend as a Service reducen el tiempo necesario para construir autenticación, persistencia y APIs. Esa ventaja no vuelve insegura a la arquitectura. El problema de investigación aparece cuando controles diseñados para validar una etapa temprana se convierten, sin una revisión equivalente, en la frontera de confianza de un producto que ya opera con más usuarios, datos y automatización.

Observación respaldada

La literatura técnica sí establece dos piezas del problema: funciones legítimas pueden automatizarse de manera no deseada y una API puede conceder acceso incorrecto a funciones o flujos sensibles. Estas fuentes sostienen los conceptos relacionados; la conexión poblacional y acumulativa es la propuesta de ASID.

[R1][R4][R5]

Propuesta ASID

ASID no describe un exploit concreto ni una debilidad exclusiva de un proveedor. Propone estudiar una secuencia posible: una población automatizada obtiene cuentas válidas, acumula suficiente confianza operativa y utiliza capacidades legítimas para degradar datos, contenido, métricas y reputación.

Propuesta ASID

Durante esa secuencia la infraestructura puede seguir disponible: las APIs responden, los tokens son válidos y cada petición aislada parece permitida. Lo que se degrada es la integridad del sistema y el supuesto que conecta una identidad autenticada con una intención legítima.

ASID EN UNA FRASE

Una población automatizada de identidades sintéticas utiliza permisos legítimos para degradar una plataforma desde dentro.

VectorFacilitadorResultado afectado
Identidades sintéticas coordinadasLímites de confianza débilesIntegridad de datos, producto y reputación

Propuesta ASID

CHAPTER02

02 / PREGUNTAS DE INVESTIGACIÓN

Cuatro preguntas delimitan el problema.

La investigación no parte de que ASID ya exista como una categoría empíricamente demostrada. Parte de una brecha analítica: varias decisiones pueden ser correctas de manera local y producir, al combinarse, una pérdida de control que ninguna alerta individual explica.

  1. 01

    RQ1 — ¿Bajo qué condiciones una población de identidades legítimamente autenticadas puede producir daño coordinado sin comprometer credenciales?

  2. 02

    RQ2 — ¿Qué decisiones de confianza y autorización permiten amplificar ese comportamiento dentro de interfaces legítimas?

  3. 03

    RQ3 — ¿Qué combinación de señales permite diferenciar coordinación sintética de crecimiento o actividad legítima?

  4. 04

    RQ4 — ¿Qué controles reducen el alcance, la persistencia y el costo de recuperar la integridad del producto?

Hipótesis

CHAPTER03

03 / LENGUAJE OPERATIVO

Identidad, acceso y confianza no son sinónimos.

Observación respaldada

NIST separa la prueba de identidad, la autenticación y la federación porque responden a garantías distintas. Para este análisis añadimos dos decisiones posteriores: la autorización contextual y la confianza operativa. La distinción evita atribuir a un token información que el token no contiene.

[R6]
  1. 01

    Identidad declarada: conjunto de atributos con los que una entidad se presenta ante el sistema.

  2. 02

    Identidad autenticada: sesión que demostró posesión o control de un autenticador aceptado.

  3. 03

    Identidad verificada: entidad que completó una comprobación definida, con alcance, nivel de garantía y vigencia determinados.

  4. 04

    Acción autorizada: operación permitida sobre un recurso, propiedad o función bajo una política concreta.

  5. 05

    Confianza operativa: decisión revisable de conceder una capacidad considerando contexto, comportamiento, volumen e impacto.

Observación respaldada

Una arquitectura de confianza cero no concede confianza implícita únicamente por ubicación, pertenencia o posesión de una cuenta. Desde la perspectiva de ASID, el mismo principio debe extenderse a la relación entre una sesión válida y una capacidad de producto.

[R7]
Comparación entre identidad autenticada, verificada y confiable para una acción.
ASID-F02

Autenticar valida credenciales. Confiar exige contexto y comportamiento.

CHAPTER05

05 / FRONTERAS Y SUPUESTOS

El adversario no necesita romper la puerta.

El modelo adopta una perspectiva deliberadamente restringida. El actor utiliza interfaces públicas u oficialmente disponibles; puede automatizar registros y operaciones, coordinar varias identidades y adaptar su ritmo. No se presupone acceso administrativo, ejecución remota de código, robo de sesiones ni compromiso del proveedor BaaS.

Capacidades asumidas

  • 01

    Crear o controlar múltiples identidades mediante el flujo normal de registro.

  • 02

    Completar verificaciones de baja fricción cuando sean automatizables o insuficientes para el riesgo de la acción.

  • 03

    Consumir APIs y funciones accesibles al cliente dentro de límites individuales plausibles.

  • 04

    Coordinar tiempo, contenido, infraestructura y objetivos entre identidades.

  • 05

    Observar respuestas del producto y ajustar el comportamiento para permanecer dentro de reglas locales.

Activos que pueden degradarse

  • 01

    Integridad y procedencia de perfiles, contenidos, relaciones y estados.

  • 02

    Calidad de búsqueda, recomendaciones, moderación y analítica.

  • 03

    Confiabilidad de cohortes, oferta, actividad y otras métricas de negocio.

  • 04

    Capacidad operativa para distinguir, aislar y recuperar actividad auténtica.

  • 05

    Confianza de usuarios, equipos internos y organizaciones conectadas.

Dentro del modeloFuera del modeloRazón
Abuso coordinado de capacidades legítimasExplotación de memoria o ejecución de códigoASID estudia decisiones de confianza y autorización, no fallas de implementación de bajo nivel.
Identidades creadas o controladas por automatizaciónRobo de una cuenta concretaEl account takeover posee actores, evidencia y respuesta propias.
Degradación acumulativa de integridadIndisponibilidad causada exclusivamente por saturaciónEl resultado principal es la pérdida de confianza, aunque pueda coexistir con consumo de recursos.
CHAPTER06

06 / DEFINICIÓN FORMAL

Una secuencia observable de cuatro condiciones.

Propuesta ASID

Builker Labs define Automated Synthetic-Identity Defacement como un modelo conceptual para analizar la degradación coordinada de un sistema mediante una población de identidades sintéticas que obtiene acceso por mecanismos oficiales, recibe capacidades insuficientemente contextualizadas y utiliza esas capacidades para alterar la integridad percibida o verificable del producto.

  • 01

    Población sintética: identidades controladas o generadas de forma coordinada, con atributos plausibles y suficiente variación para evitar reglas triviales.

  • 02

    Confianza acumulable: capacidades que aumentan por registro, tiempo, actividad o verificaciones sin considerar adecuadamente comportamiento e impacto.

  • 03

    Acción legítima localmente: peticiones válidas para la cuenta y el endpoint, aunque su intención, escala o efecto agregado no lo sean.

  • 04

    Degradación acumulativa: pérdida de procedencia, calidad, explicabilidad o confianza que emerge de muchas acciones aparentemente pequeñas.

RELACIÓN CONCEPTUAL — NO ES UNA FÓRMULA DE PREDICCIÓN
Población sintética
× confianza prematura
× capacidad automatizable
× impacto acumulable
→ riesgo de degradación ASID

Propuesta ASID

ASID-F03

ASID se estudia como una secuencia de abuso, no como un exploit aislado.

CHAPTER07

07 / LA CADENA DE ABUSO

De una cuenta plausible a una crisis de producto.

La primera superficie afectada puede ser la percepción del negocio. Si el cliente influye en fechas, estados derivados o atributos de confianza, una población nueva puede parecer antigua, activa o madura. Registros, cohortes y actividad dejan entonces de describir adopción real, incluso antes de que aparezca contenido alterado.

ASID-F04

El poder no está en una cuenta aislada, sino en una población coordinada.

Una política que permite editar el propio perfil puede ser correcta a nivel de fila y equivocada a nivel de atributo. El JWT, la propiedad del registro y el contrato de la API pueden ser válidos mientras la decisión de negocio sigue siendo insegura. Proteger el objeto no implica proteger cada propiedad que cambia su autoridad.

ASID-F05

La petición puede ser válida mientras la decisión de autorización sigue siendo incorrecta.

Una copia aislada es moderable. Muchas variaciones repartidas entre identidades relacionadas pueden degradar búsqueda, recomendaciones y operaciones. El problema central deja de ser solo eliminar contenido: se vuelve reconstruir procedencia y distinguir qué objeto, propietario y relación fueron auténticos.

ASID-F06

La duplicación coordinada convierte ruido aislado en degradación estructural.

El daño también alcanza descubrimiento, reputación y operación. Usuarios activos, oferta, conversiones y cohortes dejan de representar comportamiento real; los equipos ya no saben qué conservar, aislar o eliminar. Restaurar disponibilidad puede ser rápido. Recuperar integridad exige reconstruir procedencia, relaciones y decisiones que antes parecían confiables.

ASID-F07

El incidente deja de ser técnico cuando el producto ya no puede demostrar qué es auténtico.

CHAPTER08

08 / BACKEND AS A SERVICE

La velocidad amplifica decisiones de confianza.

BaaS no es inseguro por definición. El riesgo aparece cuando las decisiones provisionales del MVP —actualizaciones amplias, controles en el cliente o políticas genéricas— permanecen sin revisión mientras crecen el producto y la capacidad de automatización.

Observación respaldada

Row Level Security puede limitar qué filas alcanza una identidad, pero no reemplaza un modelo completo de autorización. Una política de propiedad puede funcionar exactamente como fue escrita y aun permitir cambios sobre atributos sensibles. La arquitectura debe decidir también qué propiedades son editables, mediante qué operación y bajo qué contexto.

[R3][R8]
  • 01

    Campos públicos y sensibles conviven en el mismo modelo editable.

  • 02

    Una identidad autenticada recibe capacidades de alto impacto demasiado pronto.

  • 03

    Estados derivados de verificación, riesgo o reputación aceptan influencia del cliente.

  • 04

    Las operaciones críticas se ejecutan directamente contra APIs públicas sin mediación adicional.

  • 05

    El control considera peticiones individuales, pero no poblaciones coordinadas.

  • 06

    El volumen se limita de forma uniforme sin considerar el impacto de cada acción.

Recomendación defensiva

[R2][R3][R4]

La automatización puede convertir una decisión débil y pequeña en una capacidad industrial.

CHAPTER09

09 / OBSERVABILIDAD

Una cuenta puede parecer normal. La población deja patrones.

Una identidad sintética bien formada puede permanecer dentro de los límites esperados para una cuenta. La señal aparece al cambiar la unidad de observación: relaciones entre cuentas, similitud de contenido, progresión de capacidades, infraestructura compartida y efectos acumulados sobre el producto.

Hipótesis

La coordinación no debe inferirse a partir de una señal única. La hipótesis operativa es que una combinación temporal de señales independientes —identidad, dispositivo, contenido, secuencia e impacto— puede aportar mayor capacidad discriminante que una puntuación aislada por usuario.

Indicadores de arquitectura

  • 01

    El cliente puede enviar atributos de verificación, reputación o confianza.

  • 02

    Las políticas protegen filas, pero no propiedades críticas.

  • 03

    Un token válido basta para operaciones de alto impacto.

  • 04

    Las cuentas nuevas pueden publicar, leer o modificar a gran escala.

  • 05

    No existe separación explícita entre identidad, reputación y autorización.

Indicadores de comportamiento

  • 01

    Registros que crecen sin actividad humana coherente.

  • 02

    Perfiles y contenidos con estructuras o variaciones repetidas.

  • 03

    Lecturas paginadas y sistemáticas de grandes conjuntos de datos.

  • 04

    Escalamiento acelerado desde registro hasta acciones de alto impacto.

  • 05

    Muchas identidades relacionadas por dispositivos, infraestructura o secuencias temporales.

  • 06

    Cambios pequeños distribuidos que producen un efecto agregado desproporcionado.

Unidad observadaPreguntaRiesgo de interpretación
Cuenta¿Esta acción se desvía de su historia?Una cuenta nueva casi no tiene historia y una automatización lenta puede parecer normal.
Población¿Varias identidades comparten secuencia, contenido o infraestructura?Usuarios legítimos pueden compartir redes, dispositivos o patrones culturales.
Producto¿El efecto agregado altera procedencia, calidad o distribución?Un cambio de campaña o mercado puede producir variaciones legítimas similares.
ASID-F08

Ejemplo conceptual de señales; no representa un producto ni datos operativos reales.

CHAPTER10

10 / DISEÑO DEFENSIVO

Separar identidad, permisos, reputación y comportamiento.

La defensa no depende de un control único. Reduce el espacio de abuso antes de la acción, limita su alcance durante la operación y conserva suficiente evidencia para recuperar integridad después de un incidente.

  1. 01

    Tratar al cliente como una fuente no confiable para roles, verificación, riesgo, moderación y auditoría.

  2. 02

    Proteger atributos sensibles, no únicamente la propiedad de la fila.

  3. 03

    Aumentar capacidades de forma progresiva según contexto y comportamiento observado.

  4. 04

    Aplicar límites según el impacto de la operación, no solo por número de peticiones.

  5. 05

    Detectar coordinación entre identidades mediante similitud, infraestructura y secuencias.

  6. 06

    Aislar acciones o poblaciones sospechosas sin destruir inmediatamente la evidencia necesaria para investigarlas.

  7. 07

    Diseñar trazabilidad, procedencia y recuperación antes del incidente para restaurar integridad sin borrar actividad legítima.

MomentoObjetivoCapacidades
AntesReducir exposición y confianza prematuraEsquemas explícitos, privilegio mínimo, progresión de capacidades y controles por impacto.
DuranteLimitar propagación sin perder evidenciaCuotas contextuales, aislamiento reversible, observabilidad poblacional y revisión humana.
DespuésRecuperar integridad y aprenderProcedencia, historial inmutable, relaciones reconstruibles, rollback selectivo y análisis de causa.

Recomendación defensiva

[R7]
CHAPTER11

11 / PROPOSICIONES Y VALIDACIÓN

Un modelo útil debe poder equivocarse.

ASID se publica antes de contar con evidencia suficiente para estimar su prevalencia. Por eso sus afirmaciones centrales se expresan como proposiciones contrastables y no como hallazgos. Una evaluación futura debe poder apoyarlas, delimitarlas o mostrar que categorías existentes explican mejor el fenómeno.

Hipótesis

Hipótesis

[R3][R8]

Hipótesis

Hipótesis

MODELO BINARIO
No autenticado → Sin acceso
Autenticado → Acceso
MODELO PROGRESIVO
Desconocido
↓
Autenticado
↓
Observado
↓
Verificado
↓
Confiable para una acción específica

Protocolo de evaluación propuesto

  1. 01

    Construir simulaciones controladas con poblaciones sintéticas y datos que no pertenezcan a terceros.

  2. 02

    Definir controles negativos con actividad legítima de forma, volumen y estacionalidad comparables.

  3. 03

    Comparar señales individuales y poblacionales mediante precisión, cobertura, anticipación y explicabilidad.

  4. 04

    Medir contención, pérdida de procedencia, reversibilidad y costo de recuperación, no solo bloqueo de peticiones.

  5. 05

    Contrastar el modelo con casos anonimizados y revisión independiente cuando exista evidencia adecuada.

  6. 06

    Registrar resultados que contradigan las proposiciones y revisar el alcance del modelo en lugar de conservar la etiqueta.

ProposiciónEvidencia que la apoyaríaResultado que exigiría revisión
H1Acciones autenticadas de alto impacto requieren contexto adicional para discriminar riesgo.La autenticación por sí sola mantiene discriminación consistente.
H2Controles por propiedad o función bloquean cambios que RLS de propiedad permite.RLS aislada cubre los mismos escenarios sin controles adicionales.
H3Señales agregadas mejoran detección sin elevar de forma inaceptable falsos positivos.No existe mejora frente al análisis individual.
H4Procedencia y aislamiento reducen tiempo y ambigüedad de restauración.La recuperación no mejora frente a prevención equivalente.
ASID-F09

La confianza no debería ser un estado universal: depende de la acción, el contexto y el impacto.

CHAPTER12

12 / MÉTODO, ÉTICA Y VALIDEZ

Lo que esta investigación puede —y no puede— sostener.

Propuesta ASID

El método combina modelado conceptual de amenazas y síntesis estructurada de documentación primaria. Se identificaron conceptos establecidos sobre amenazas automatizadas, identidad digital, autorización de objetos, propiedades y funciones, flujos sensibles, confianza cero y seguridad a nivel de fila. Después se analizaron sus relaciones y la brecha explicativa que aparece al observar una población coordinada en lugar de una petición aislada.

Proceso analítico

  1. 01

    Delimitar el fenómeno sin asumir que constituye una categoría nueva.

  2. 02

    Definir términos y separar garantías que suelen comprimirse bajo la palabra confianza.

  3. 03

    Comparar el fenómeno con categorías establecidas y declarar sus solapamientos.

  4. 04

    Explicitar actor, capacidades, precondiciones, activos, fronteras y exclusiones.

  5. 05

    Descomponer la secuencia en movimientos observables y resultados acumulativos.

  6. 06

    Formular proposiciones que puedan contrastarse o rechazarse mediante evaluación futura.

Su alcance son aplicaciones con registro abierto o de baja fricción, APIs accesibles desde clientes, contenido generado por usuarios y controles que evalúan cuentas de manera aislada. El modelo no afirma que todas esas condiciones produzcan ASID; identifica una superficie donde la combinación merece ser evaluada.

Amenaza a la validezEfecto posibleTratamiento en esta edición
Validez de constructoASID podría superponerse demasiado con categorías existentes.Se incluye una comparación explícita y un criterio para no utilizar el término cuando no añade poder explicativo.
Validez externaEl modelo podría no generalizar entre industrias y productos.No se afirma prevalencia y se exige evaluación en contextos distintos antes de generalizar.
Sesgo de confirmaciónLas señales elegidas podrían favorecer la hipótesis.El protocolo exige controles negativos, resultados contradictorios y revisión independiente.
Daño por detecciónLa correlación poblacional podría afectar usuarios legítimos.Se exige explicabilidad, aislamiento reversible, revisión y mecanismos de apelación.

Límites declarados

  • 01

    No se ejecutaron pruebas contra sistemas de terceros ni se documenta un incidente específico.

  • 02

    No existe una estimación de prevalencia, frecuencia, impacto económico o superioridad de controles.

  • 03

    No se atribuye una debilidad a BaaS como categoría ni a un proveedor particular.

  • 04

    Las proposiciones son una agenda de investigación; no son resultados experimentales.

  • 05

    Las referencias respaldan conceptos relacionados, no la existencia previa del término ASID.

Recomendación defensiva

CHAPTER13

13 / PRINCIPIOS Y CONCLUSIÓN

El fantasma no está intentando entrar.

Siete decisiones para conservar integridad

  1. 01

    El cliente solicita; el sistema decide.

  2. 02

    Los atributos de confianza no son editables mediante operaciones generales.

  3. 03

    Autenticarse no desbloquea automáticamente capacidades de alto impacto.

  4. 04

    Los permisos consideran objeto, atributo, función, contexto, volumen e impacto.

  5. 05

    La detección observa poblaciones además de cuentas individuales.

  6. 06

    El sistema conserva la procedencia de sus datos y decisiones.

  7. 07

    La recuperación de integridad se diseña antes del incidente.

En el modelo ASID, la identidad ya tiene cuenta, token y acceso a interfaces oficiales. El problema no es que haya roto la API: es que la arquitectura confundió identidad con confianza y una acción permitida con una intención legítima.

Una plataforma no pierde el control únicamente cuando deja de responder. También lo pierde cuando ya no puede explicar qué usuarios, datos y decisiones representan actividad auténtica. Disponibilidad sin integridad puede mantener el servicio en línea mientras el producto deja de ser confiable.

Propuesta ASID

La contribución de ASID no es afirmar que toda automatización sea adversarial ni que toda identidad sintética sea dañina. Es ofrecer una forma de preguntar dónde se acumula confianza, cómo se distribuye una acción válida y qué evidencia necesita una organización para recuperar el significado de sus datos.

ASID-001

ASID no destruye necesariamente la infraestructura. Destruye la confianza en ella.

14 / TRAZABILIDAD Y REFERENCIAS

Una propuesta propia.
Fuentes identificables.

Estas fuentes respaldan conceptos de identidad, autorización y amenazas automatizadas relacionados con el análisis. No documentan ni validan previamente el término ASID, propuesto en esta publicación por Builker Labs.

ESTADO CIENTÍFICOModelo conceptual

No revisado por pares · Sin estimación de prevalencia

VERSIÓN1.0

Actualizada el

MÉTODOModelado conceptual

Síntesis estructurada de documentación primaria

  1. R1

    OWASP Foundation

    Automated Threats to Web Applications

    Taxonomía de usos automatizados no deseados que abusan de funciones legítimas.
  2. R2

    OWASP Foundation

    API Security Top 10 — API1: Broken Object Level Authorization

    Referencia sobre controles de autorización por objeto en APIs.
  3. R3

    OWASP Foundation

    API Security Top 10 — API3: Broken Object Property Level Authorization

    Distingue la autorización de un objeto de la autorización sobre sus propiedades sensibles.
  4. R4

    OWASP Foundation

    API Security Top 10 — API5: Broken Function Level Authorization

    Referencia sobre acceso a funciones no autorizado para un rol o grupo.
  5. R5

    OWASP Foundation

    API Security Top 10 — API6: Unrestricted Access to Sensitive Business Flows

    Explica cómo la automatización de flujos legítimos puede producir daño específico para el negocio.
  6. R6

    NIST

    Digital Identity Guidelines — SP 800-63-4

    Guías sobre prueba de identidad, autenticación y federación.
  7. R7

    NIST

    Zero Trust Architecture — SP 800-207

    Principios para evitar confianza implícita y proteger recursos mediante decisiones explícitas.
  8. R8

    PostgreSQL Global Development Group

    Row Security Policies

    Documentación oficial sobre políticas de seguridad a nivel de fila.

MATRIZ DE EVIDENCIA

PreguntaAfirmación evaluadaBase actualValidación pendiente
RQ1Una sesión válida no equivale a intención legítima.Identidad digital, amenazas automatizadas y propuesta ASID.Simulaciones con poblaciones coordinadas y controles legítimos.
RQ2Objeto, propiedad y función requieren decisiones diferenciadas.OWASP API1, API3 y API5; PostgreSQL RLS.Comparación de arquitecturas y pruebas de política.
RQ3La población contiene señales que una cuenta aislada no muestra.Hipótesis ASID y taxonomía de automatización.Telemetría, controles negativos y análisis de falsos positivos.
RQ4Procedencia y recuperación reducen impacto acumulado.Recomendación de diseño derivada del modelo.Ejercicios de contención, restauración y medición de costo.

CÓMO CITAR

Builker Labs. (2026). “El fantasma dentro de la API: ASID y el sabotaje automatizado mediante identidades sintéticas en arquitecturas BaaS” (ASID-001, versión 1.0).

No se ha asignado DOI a esta publicación.

HISTORIAL

v1.0Edición pública completa: preguntas, método, modelo de amenaza, proposiciones y agenda de validación.