🎮 Modelo operativo de Game Security

La Parte 19 enseña una disciplina, no un equipo aislado. Proteger la integridad de un juego exige separar quién diseña controles, quién investiga señales, quién decide una sanción y quién responde por privacidad, soporte e incidentes. Este documento conecta esas responsabilidades con las rutas del programa y fija límites de seguridad para la práctica.

Dos perfiles centrales, no un cargo universal

Perfil Misión Decide Entregables principales
Game Security / Anti-Cheat Engineer Reducir confianza incorrecta en el cliente y construir prevención, telemetría y detección Arquitectura de autoridad, invariantes, esquema de eventos y controles técnicos Threat model, validaciones de servidor, reglas, pruebas de regresión y RCA
Game Integrity / Anti-Cheat Analyst Convertir señales ambiguas en casos reproducibles y decisiones revisables Triaje, suficiencia de evidencia, escalamiento y propuesta de acción Caso investigado, consulta, paquete de evidencia, métricas de falsos positivos y recomendación

El ingeniero construye la capacidad; el analista la opera y cuestiona su salida. En equipos pequeños una persona puede cubrir ambos perfiles, pero debe conservar la separación entre crear una señal y declararla prueba suficiente.

Roles adyacentes y límites de decisión

Rol adyacente Responsabilidad en Game Security No debe decidir por sí solo
Gameplay / Backend Engineer Estado canónico, economía, inventario, matchmaking y corrección funcional Que una anomalía implica intención maliciosa
Data / ML Engineer Calidad del dataset, features, evaluación, drift y reproducibilidad Una sanción basada sólo en el score del modelo
Trust & Safety / Player Support Política, revisión humana, apelaciones y comunicación con jugadores Arquitectura técnica o retención ilimitada de datos
Privacidad / Legal Base, finalidad, minimización, retención, transferencias y derechos aplicables La conclusión técnica de un caso sin revisar su evidencia
SOC / DFIR Incidentes contra cuentas, backend, pipeline o el propio anti-cheat Confundir respuesta a un incidente con enforcement competitivo
Product / liderazgo Riesgo aceptado, recursos, experiencia del jugador y métricas de negocio Suprimir controles de debido proceso para mejorar una métrica

límites de datos

proporcionalidad

incidente técnico

falso positivo o abuso nuevo

Gameplay y backend
estado canónico

Game Security Engineer
prevención y telemetría

Game Integrity Analyst
triaje e investigación

Trust and Safety
decisión y apelación

Privacidad y Legal

SOC / DFIR

La flecha de regreso evita que el programa anti-cheat se reduzca a sancionar. Un caso debe mejorar la autoridad, el diseño o la telemetría para que la misma causa no reaparezca.

Flujo de decisión auditable

  1. Definir el abuso y el activo: ventaja, economía, cuenta, disponibilidad o privacidad.
  2. Reproducir en un entorno propio: el Game Security Range o un target interno expresamente autorizado.
  3. Corregir autoridad e invariantes: retirar del cliente decisiones que el servidor puede validar.
  4. Instrumentar lo mínimo: propósito, campos, versión, acceso, retención y condición de borrado.
  5. Evaluar la señal: baseline, casos legítimos difíciles, precision/recall, segmentos y drift.
  6. Investigar el caso: separar observación, indicador, inferencia y conclusión; conservar contexto.
  7. Aplicar revisión proporcional: escalamiento, acción reversible cuando sea posible y apelación.
  8. Cerrar con RCA y regresión: documentar causa raíz, control, prueba y métrica posterior.

Una puntuación, una coincidencia de memoria o una trayectoria anómala son señales. Ninguna prueba por sí sola la identidad, la intención o la culpabilidad de una persona.

Límites de seguridad de la práctica

Estas reglas complementan Seguridad y ética, la Clase 025 y la Clase 359.

Evidencia mínima por responsabilidad

Decisión Evidencia mínima
Cambiar autoridad cliente-servidor Threat model, invariante, prueba vulnerable/segura y regresión
Añadir telemetría Finalidad, diccionario de datos, acceso, retención y prueba de calidad
Publicar una detección Dataset card, baseline, matriz de confusión, segmentos y plan de drift
Escalar un caso Consulta reproducible, timeline, versión del detector y alternativas descartadas
Sancionar Política aplicable, evidencia suficiente, revisor, proporcionalidad y vía de apelación
Cerrar un incidente RCA, mitigación, prueba de regresión, comunicación y métrica posterior

Fuentes que sostienen el modelo