Proyecto: Project Jaina
Estándar de Seguridad: Staff Software Engineer L9 (Mythos 5)
Fecha de Actualización: 10 de Octubre de 2026
La seguridad de ProjectJaina_DragonflightUI se fundamenta en el aislamiento estricto del entorno de ejecución de Lua 5.1 dentro del cliente World of Warcraft 3.3.5a (Build 12340) y en la validación autoritativa en el servidor.
- Aislamiento de FrameXML y Anti-Taint:
- Las funciones que interactúan con botones de acción protegidos o macros de combate no contaminan las variables de entorno global seguras.
- Se evita estrictamente la modificación de tablas globales del sistema sin nombres de espacio propios (
PJ_*o nombres de addon).
- Límite de Red y Prevención de Desbordamiento:
- La API
SendAddonMessageestá restringida a un máximo absoluto de 255 bytes por paquete. Todo payload emitido se fragmenta o comprime en estructuras compactas. - Prefijo auditado:
N/A (FrameXML puro).
- La API
- Validación Autoritativa en Servidor:
- El cliente de interfaz es tratado como un medio de presentación potencialmente no confiable. Ninguna transacción de ítems, progreso, monedas o recompensas es decidida por el cliente; el servidor Eluna / C++ (
N/A (Presentación y maquetación de cliente)) valida y aplica los cambios en MySQL.
- El cliente de interfaz es tratado como un medio de presentación potencialmente no confiable. Ninguna transacción de ítems, progreso, monedas o recompensas es decidida por el cliente; el servidor Eluna / C++ (
- Higiene de Strings y Sanitización:
- Toda entrada de usuario proveniente de cajas de texto (
EditBox) o comandos slash (/df, /dragonflight) es limpiada contra inyecciones de secuencias de escape y caracteres nulos.
- Toda entrada de usuario proveniente de cajas de texto (
Si descubres una vulnerabilidad de seguridad o un vector de explotación en este AddOn:
- No lo divulgues públicamente.
- Notifícalo de inmediato a través del canal privado de ingeniería en el portal oficial: Project Jaina Contacto.
- El equipo técnico investigará y aplicará el parche correctivo de forma expedita.