La seguridad de API es un complemento de pago para WAF. Utiliza directivas de detección integradas y personalizadas para descubrir activos de API, detectar riesgos y reportar eventos de ataque. También admite la revisión de datos transfronterizos y el rastreo de fugas de datos confidenciales para cumplir con las normativas.
Casos de uso
|
Descubrir API desconocidas y construir un inventario de activos Con la rápida iteración del negocio, las API se multiplican. Los desarrolladores pueden publicar API sin la revisión del equipo de seguridad u olvidar retirar las obsoletas. Esto genera vacíos en el inventario de activos de API y crea puntos ciegos en la gestión de seguridad. La función asset management analiza los registros de acceso del negocio sin conexión para descubrir automáticamente todos los endpoints de API en su tráfico e identificar sus propósitos comerciales según las características de la interfaz. |
Detectar riesgos de seguridad de API y monitorear ataques a API Un diseño o una configuración incorrecta de las API puede generar vulnerabilidades de seguridad. Estas permiten que los atacantes accedan a interfaces confidenciales sin autorización o provocan que información sensible, como números de teléfono y tarjetas bancarias, se filtre en las respuestas. La función risks and events habilita un análisis de riesgos preciso y ofrece sugerencias de remediación aplicables para ayudar a detectar accesos anómalos y ataques de manera oportuna. |
Identificar riesgos de datos transfronterizos y rastrear fugas de datos confidenciales (Solo para China continental) Si su negocio necesita proporcionar datos a regiones fuera de China continental, debe solicitar una evaluación de seguridad de exportación de datos ante la administración nacional de ciberespacio a través de la administración provincial correspondiente. La función security compliance review and traceability audit revisa y rastrea los datos salientes para ayudarle a identificar riesgos de datos y cruzar eventos de seguridad. |
Evaluar la postura de seguridad de sus API
Antes de habilitar la seguridad de API, utilice la función Basic Detection para evaluar su postura de seguridad de API. Esta función está habilitada de forma predeterminada y no tiene costo en todas las instancias de WAF 3.0. Analiza los registros de WAF sin conexión y proporciona una descripción general de eventos de seguridad, una descripción general de activos y una lista de eventos de seguridad. La página muestra estadísticas sobre los activos de API y los eventos anómalos, además de listar los 10 eventos de llamada a API anómalos más recientes.
Basic Detection tiene capacidades de detección más limitadas que el servicio de pago de seguridad de API. Los resultados pueden presentar discrepancias o retrasos.
Basic Detection no proporciona vistas detalladas de los datos.
Vaya a la página API Security. En la barra de menú superior, seleccione un resource group y una región (Chinese Mainland o Outside Chinese Mainland).
-
En la sección Basic Detection, consulte los datos de detección básica.
Security Event Overview: total de eventos de seguridad de API y recuentos por nivel de riesgo (alto, medio, bajo).
Asset Overview: total de activos de API, así como la cantidad de activos de API activos e inactivos.
Security Events: tarjetas que muestran el nombre del evento, la ruta de la API, el dominio, el origen del ataque y la hora de cada evento.
Habilitar el servicio de seguridad de API
La seguridad de API ejecuta todos los cálculos y análisis sin conexión. El servicio no sondea activamente sus API ni afecta las operaciones de su negocio.
La seguridad de API identifica riesgos de fuga de datos al detectar solicitudes y respuestas que coinciden con características específicas. Al habilitar este servicio, usted autoriza a WAF a ejecutar estos análisis. Antes de habilitarlo, evalúe el servicio según los escenarios reales de su negocio.
Vaya a la página API Security. En la barra de menú superior, seleccione un resource group y una región (Chinese Mainland o Outside Chinese Mainland).
-
Habilite la seguridad de API.
-
Iniciar una prueba gratuita de seguridad de API
NotaLas ediciones Pro, Enterprise y Ultimate ofrecen una prueba gratuita única de 7 días para la seguridad de API.
Cuando finaliza la prueba, si no adquirió la versión oficial, los datos de análisis generados durante ese periodo se eliminan de inmediato. Para conservar los datos de la prueba, adquiera la versión oficial de seguridad de API antes de que termine el periodo de evaluación.
En la página API Security, haga clic en Request a Free 7-Day POC.
-
Adquirir la versión oficial de seguridad de API
En la página API Security, haga clic en Enable Now. Después de elegir habilitar la seguridad de API, haga clic en Buy Now y complete el pago.
-
Actualizar de la seguridad de API heredada a la seguridad de API agéntica
Desde el 31 de julio de 2026 (UTC+8), Alibaba Cloud WAF ofrece el nuevo módulo de seguridad de API agéntica. Este módulo se basa en las capacidades originales de seguridad de API e incorpora un motor de detección de modelos grandes (Agentic AI). Las versiones posteriores seguirán agregando funciones avanzadas de operaciones de seguridad que amplían la profundidad y el alcance de la prevención de ataques a API.
Actualícese a la seguridad de API agéntica lo antes posible para obtener capacidades de mitigación más completas. Si actualmente utiliza la seguridad de API heredada, puede continuar usándola y sus funciones no se verán afectadas. Tenga en cuenta que el módulo heredado entró en su periodo de mantenimiento: solo recibe el mantenimiento de estabilidad necesario y ya no incorpora nuevas funciones.
Para consultar el procedimiento de actualización, las notas sobre cambios de facturación y los detalles de tarifas, consulte WAF API Security module upgrade.
Capacidades de la seguridad de API
Clasificación de propósitos de negocio
¿Cómo clasifica la seguridad de API los propósitos de negocio de las API?
La seguridad de API clasifica los propósitos de negocio mediante la coincidencia de características de URL y nombres de parámetros con directivas integradas. También puede configurar directivas de identificación personalizadas.
|
Propósito |
Nombre del tipo |
|
Autenticación de usuarios |
Inicio de sesión basado en contraseña de cuenta, inicio de sesión basado en código de verificación por celular, inicio de sesión basado en código de verificación por correo electrónico, inicio de sesión con WeChat, inicio de sesión con Alipay, autenticación OAuth, autenticación OIDC, autenticación SAML, autenticación SSO, inicio de sesión, cierre de sesión, restablecimiento de contraseña |
|
Registro de usuarios |
Registro basado en contraseña de cuenta, registro basado en código de verificación por celular, registro basado en código de verificación por correo electrónico, registro con WeChat, registro con Alipay, servicio de registro |
|
Operaciones de datos |
Consulta de base de datos, carga de datos, descarga de datos, adición de datos, modificación de datos, actualización de datos, uso compartido de datos, eliminación de datos, sincronización de datos, envío de datos, copia de datos, auditoría de datos, guardado de datos, comprobación de datos |
|
Gestión de pedidos |
Consulta de pedidos, exportación de pedidos, actualización de pedidos, pago de pedidos |
|
Gestión de registros |
Consulta de registros, reporte de registros, exportación de registros, servicio de registros |
|
Gestión de archivos |
Carga de archivos, descarga de archivos, servicio de archivos |
|
Notificación |
Envío de mensajes SMS, envío de correos, envío de información, verificación de códigos de verificación |
|
Gestión de backend |
Gestión de backend, panel de datos, servicio de monitoreo |
|
Control del sistema |
Cancelar, iniciar, procesamiento por lotes, pausar, vincular, depuración, configuración, cerrar, comprobación de estado |
|
Servicios técnicos |
GraphQL, servicio SQL, diálogo de modelo grande, servicio MCP |
¿Cómo identifica la seguridad de API el objeto de servicio de una API?
Las etiquetas de objeto de servicio identifican el tipo de llamante para un endpoint de API. Esta identificación se basa en las características de nomenclatura de la API y en la agrupación de fuentes de acceso:
Oficina interna: API que proporcionan servicios a empleados internos.
Cooperación con terceros: API que ofrecen servicios a socios del ecosistema externo.
Servicio público: API que brindan servicios a través de Internet.
Detección de datos confidenciales
¿Qué tipos de datos confidenciales detecta la seguridad de API?
La seguridad de API detecta información confidencial en las solicitudes y respuestas de las API mediante modelos de identificación integrados. Además, permite configurar directivas de detección personalizadas. Los niveles de confidencialidad van de S1 a S4 (un valor mayor indica mayor confidencialidad), lo cual coincide con los estándares de Data Security Center (DSC).
Información de identidad
|
Tipo de dato confidencial |
ID de tipo |
Nivel de confidencialidad |
Categoría |
|
Número de tarjeta de identificación (China continental) |
1000 |
S3 |
Información personal, Información personal confidencial |
|
Nombre completo (chino simplificado) |
1002 |
S2 |
Información personal |
|
Número de pasaporte (China continental) |
1006 |
S3 |
Información personal, Información personal confidencial |
|
Permiso de viaje al continente para residentes de Hong Kong y Macao |
1007 |
S3 |
Información personal, Información personal confidencial |
|
Número de placa vehicular (China continental) |
1008 |
S3 |
Información personal |
|
Tarjeta de oficial militar |
1010 |
S3 |
Información personal, Información personal confidencial |
|
Género |
1011 |
S1 |
Información personal |
|
Grupo étnico |
1012 |
S1 |
Información personal |
|
Número de tarjeta de identificación (China (Hong Kong)) |
1015 |
S3 |
Información personal, Información personal confidencial |
|
Nombre completo (chino tradicional) |
1016 |
S2 |
Información personal |
|
Nombre completo (inglés) |
1017 |
S2 |
Información personal |
|
Número de tarjeta de identificación (Malasia) |
1018 |
S3 |
Información personal, Información personal confidencial |
|
Número de tarjeta de identificación (Singapur) |
1019 |
S3 |
Información personal, Información personal confidencial |
|
SSN |
1023 |
S3 |
Información personal, Información personal confidencial |
|
Creencia religiosa |
1025 |
S2 |
Información personal, Información personal confidencial |
|
KARTU KELUARGA(KK) |
4412 |
S3 |
Información personal, Información personal confidencial |
|
Kartu Indonesia Pintar(KIP) |
4418 |
S2 |
Información personal |
Contacto y ubicación
|
Tipo de dato confidencial |
ID de tipo |
Nivel de confidencialidad |
Categoría |
|
Dirección (China continental) |
1003 |
S2 |
Información personal |
|
Número de celular (China continental) |
1004 |
S3 |
Información personal |
|
Dirección de correo electrónico |
1005 |
S2 |
Información personal |
|
Número de teléfono (China continental) |
1009 |
S2 |
Información personal |
|
Provincia (China continental) |
1013 |
S1 |
N/A |
|
Ciudad (China continental) |
1014 |
S1 |
N/A |
|
Número de teléfono (Estados Unidos) |
1024 |
S2 |
Información personal |
|
Dirección (inglés) |
4410 |
S2 |
Información personal |
Finanzas y pagos
|
Tipo de dato confidencial |
ID de tipo |
Nivel de confidencialidad |
Categoría |
|
Tarjeta de débito |
1001 |
S3 |
Información personal, Información personal confidencial |
|
Tarjeta bancaria de crédito |
1020 |
S3 |
Información personal, Información personal confidencial |
|
Código SWIFT |
1022 |
S1 |
N/A |
Identificadores de red y de dispositivo
|
Tipo de dato confidencial |
ID de tipo |
Nivel de confidencialidad |
Categoría de datos |
|
Dirección IP |
2000 |
S2 |
Información personal |
|
Dirección MAC |
2001 |
S2 |
Información personal |
|
Dirección IPv6 |
2007 |
S2 |
Información personal |
|
IMEI |
2010 |
S2 |
Información personal |
|
MEID |
2011 |
S2 |
Información personal |
|
URL |
2015 |
S1 |
N/A |
Credenciales y claves
|
Tipo de dato confidencial |
ID de tipo |
Nivel de confidencialidad |
Categoría |
|
Cadena de conexión JDBC |
2002 |
S3 |
Información personal, Información personal confidencial |
|
Certificado PEM |
2003 |
S3 |
Información personal |
|
Clave privada |
2004 |
S3 |
Información personal, Información personal confidencial |
|
AccessKey ID |
2005 |
S3 |
Información personal, Información personal confidencial |
|
AccessKey Secret |
2006 |
S3 |
Información personal, Información personal confidencial |
|
Archivo de contraseñas de Linux |
2013 |
S3 |
N/A |
|
Archivo shadow de Linux |
2014 |
S3 |
N/A |
|
key pair AKSK de Alibaba Cloud |
4399 |
S3 |
Información personal, Información personal confidencial |
|
Clave de API heredada de OpenAI |
4400 |
S3 |
Información personal, Información personal confidencial |
|
Clave de API de proyecto de OpenAI |
4401 |
S3 |
Información personal, Información personal confidencial |
|
Clave de API de Bailian |
4402 |
S3 |
Información personal, Información personal confidencial |
|
Clave de API de HuggingFace |
4403 |
S3 |
Información personal, Información personal confidencial |
|
Clave de API de Groq |
4404 |
S3 |
Información personal, Información personal confidencial |
|
Token de PAI-EAS |
4405 |
S3 |
Información personal, Información personal confidencial |
Identificadores empresariales y generales
|
Tipo de dato confidencial |
ID de tipo |
Nivel de confidencialidad |
Categoría |
|
Fecha |
2009 |
S1 |
N/A |
|
Número de licencia comercial |
4000 |
S2 |
N/A |
|
Número de certificado de registro fiscal |
4001 |
S2 |
N/A |
|
Código de organización |
4002 |
S2 |
N/A |
|
Código unificado de crédito social |
4003 |
S2 |
N/A |
|
Número de identificación vehicular |
4004 |
S2 |
N/A |
¿Cómo se clasifican los niveles de confidencialidad de las API?
Los niveles de confidencialidad de las API se clasifican en Alto, Medio, Bajo y Ninguna:
Alto: la respuesta de la API contiene datos confidenciales de nivel S3 o superior, o bien una sola respuesta devuelve más de 20 elementos de datos confidenciales de nivel S2.
Medio: la respuesta de la API contiene datos confidenciales de nivel S2.
Bajo: la respuesta de la API contiene datos confidenciales de nivel S1.
Ninguna: la respuesta de la API no contiene datos confidenciales.
Riesgos y eventos
¿Qué tipos de riesgos de API detecta la seguridad de API?
Especificaciones de seguridad
Security specifications
-
Métodos HTTP inseguros
Nivel de riesgo: bajo
Descripción del riesgo: esta API utiliza métodos HTTP inseguros. Un atacante puede aprovecharlos para sondear información del servidor o alterar sus datos; por ejemplo, usar PUT para cargar archivos maliciosos o DELETE para eliminar recursos del servidor.
Sugerencia: deshabilite los métodos HTTP inseguros como PUT, DELETE, TRACE y OPTIONS, según las necesidades de su negocio.
-
Algoritmo de firma JWT débil
Nivel de riesgo: bajo
Descripción del riesgo: esta API emplea un algoritmo de firma de JSON Web Token (JWT) débil.
Sugerencia: utilice un algoritmo de firma más seguro, como RS256. Asegúrese de que la clave sea robusta y de que se transmita y almacene de forma segura.
-
Parámetro como URL
Nivel de riesgo: bajo
Descripción del riesgo: un parámetro de solicitud de esta API contiene un valor de URL. Esto puede generar un riesgo de Server-Side Request Forgery (SSRF).
Sugerencia: rediseñe la API para evitar el uso directo de URL controladas por el usuario en los parámetros. Implemente una validación y un filtrado estrictos sobre el contenido de los parámetros.
Seguridad de cuentas
-
Transmisión de contraseñas en texto plano
Nivel de riesgo: bajo
Descripción del riesgo: esta API transmite contraseñas de cuentas en texto plano. Un atacante podría interceptar las credenciales durante la transmisión mediante técnicas como el sniffing, lo que derivaría en la toma de control de la cuenta.
Sugerencia: cifre o aplique hash a los campos de contraseña antes de transmitirlos para evitar su intercepción.
-
Tolerancia a contraseñas débiles
Nivel de riesgo: bajo
Descripción del riesgo: esta API de inicio de sesión permite contraseñas débiles. Un atacante podría explotar esta situación para aplicar fuerza bruta contra las cuentas.
Sugerencia: aplique una directiva de contraseñas robusta. Una contraseña fuerte debe tener como mínimo 8 caracteres e incluir elementos de al menos tres de estas categorías: letras mayúsculas, letras minúsculas, números y símbolos. Notifique a los usuarios con contraseñas débiles existentes para que las cambien de inmediato.
-
Vulnerabilidad de contraseña débil en aplicación interna
Nivel de riesgo: alto
Descripción del riesgo: la API de inicio de sesión de esta aplicación interna permite contraseñas débiles. Un atacante podría aprovecharlo para aplicar fuerza bruta contra las cuentas.
Sugerencia: aplique una directiva de contraseñas robusta. Una contraseña fuerte debe tener como mínimo 8 caracteres e incluir elementos de al menos tres de estas categorías: letras mayúsculas, letras minúsculas, números y símbolos. Notifique a los usuarios con contraseñas débiles existentes para que las cambien de inmediato.
-
Presencia de contraseñas predeterminadas
Nivel de riesgo: medio
Descripción del riesgo: es posible que esta aplicación tenga una contraseña predeterminada. Un atacante podría utilizarla para tomar el control de las cuentas cuya contraseña no se haya modificado.
Sugerencia: en las aplicaciones con contraseñas predeterminadas, obligue a cambiar la contraseña en el primer inicio de sesión. Para las cuentas existentes que aún usen la contraseña predeterminada, notifique a los usuarios para que la cambien de inmediato.
-
Devolución de contraseña en texto plano
Nivel de riesgo: bajo
Descripción del riesgo: la respuesta de esta API contiene una contraseña en texto plano. Un atacante podría interceptar las credenciales del usuario durante la transmisión y tomar el control de la cuenta.
Sugerencia: rediseñe la API para evitar devolver contraseñas en texto plano en las respuestas.
-
Almacenamiento de contraseñas en cookies
Nivel de riesgo: bajo
Descripción del riesgo: esta API almacena información de contraseñas de cuentas en una cookie, donde un atacante puede robarla fácilmente.
Sugerencia: rediseñe la API para evitar almacenar credenciales confidenciales en cookies.
-
Inicio de sesión sin restricciones
Nivel de riesgo: medio
Descripción del riesgo: esta API de inicio de sesión no cuenta con un CAPTCHA ni con otro mecanismo de verificación similar. Un atacante podría aprovecharlo para ejecutar ataques de fuerza bruta ilimitados contra las contraseñas.
Sugerencia: agregue un mecanismo de verificación, como un CAPTCHA, especialmente después de varios intentos de inicio de sesión con errores, para prevenir ataques de fuerza bruta.
-
Mensaje inadecuado de error de inicio de sesión
Nivel de riesgo: bajo
Descripción del riesgo: el mensaje de error de inicio de sesión de esta API revela si un nombre de usuario existe. Un atacante puede usar esta información para enumerar cuentas válidas y lanzar ataques posteriores.
Sugerencia: cuando falle un inicio de sesión, devuelva un mensaje genérico como "Nombre de usuario o contraseña incorrectos" en lugar de revelar si el nombre de usuario es válido.
-
Transmisión de contraseñas de cuenta mediante URL
Nivel de riesgo: medio
Descripción del riesgo: esta API transmite contraseñas de cuentas en la URL. Si la URL queda expuesta, las credenciales se filtran. Las URL suelen quedar registradas en los registros del servidor, en los encabezados HTTP referer y en el historial del navegador.
Sugerencia: utilice el método POST para transmitir los datos de credenciales en el cuerpo de la solicitud.
Control de acceso
-
Aplicación interna accesible desde Internet
Nivel de riesgo: bajo
Descripción del riesgo: esta API pertenece a una aplicación interna y es accesible desde Internet sin restricciones de acceso. Esto podría permitir que los atacantes exploten o ataquen la aplicación interna.
Sugerencia: agregue una directiva de control de acceso, como una lista de permitidos de direcciones IP, para restringir los orígenes de acceso.
-
Orígenes de acceso sin restricciones
Nivel de riesgo: bajo
Descripción del riesgo: se está accediendo a esta API desde orígenes (direcciones IP o regiones) fuera de su línea base normal.
Sugerencia: agregue una directiva de control de acceso. Utilice listas de bloqueados y de permitidos de direcciones IP, o bien la función de bloqueo geográfico, para restringir los orígenes de acceso.
-
Herramientas de acceso sin restricciones
Nivel de riesgo: bajo
Descripción del riesgo: el tipo de cliente utilizado para acceder a esta API no coincide con la línea base de clientes de acceso de la API.
Sugerencia: agregue una directiva de control de acceso para restringir las herramientas de acceso y evitar que los atacantes usen scripts maliciosos para atacar la API o extraer datos.
-
Tasa de acceso sin restricciones
Nivel de riesgo: bajo
Descripción del riesgo: se accede a esta API desde una única dirección IP un número determinado de veces por minuto.
Sugerencia: agregue una directiva de limitación de tasa para controlar el acceso de alta frecuencia y evitar abusos.
Gestión de permisos
-
Credenciales con aleatoriedad insuficiente
Nivel de riesgo: medio
Descripción del riesgo: esta API utiliza credenciales de autenticación con aleatoriedad insuficiente que podrían adivinarse. Un atacante podría aplicar fuerza bruta sobre estas credenciales para obtener acceso no autorizado o escalar privilegios.
Sugerencia: aumente la aleatoriedad de las credenciales de autenticación. Evite usar formatos cortos o fáciles de adivinar.
-
Acceso no autenticado a una API confidencial
Nivel de riesgo: alto
Descripción del riesgo: se puede acceder a esta API, que contiene datos de alta sensibilidad, sin autenticación. Esto podría provocar una fuga grave de datos.
Sugerencia: implemente un mecanismo de verificación de identidad estricto y completo para evitar el uso no autorizado de la API.
-
Acceso no autorizado a una API interna
Nivel de riesgo: alto
Descripción del riesgo: se puede acceder a esta API, que pertenece a una aplicación interna, sin autenticación. Esto podría derivar en el uso no autorizado de servicios internos o en una fuga de datos internos.
Sugerencia: implemente un mecanismo de verificación de identidad estricto y completo para evitar el uso no autorizado de la API.
-
Transmisión de credenciales mediante URL
Nivel de riesgo: medio
Descripción del riesgo: esta API transmite credenciales de autenticación en la URL. Si la URL queda expuesta, las credenciales pueden utilizarse de forma indebida. Las URL suelen quedar registradas en los registros del servidor, en los encabezados HTTP referer y en el historial del navegador.
Sugerencia: utilice otro método para transmitir las credenciales de autenticación, como encabezados personalizados, cookies o el cuerpo de la solicitud.
-
Fuga de información de pares de AccessKey
Nivel de riesgo: alto
Descripción del riesgo: la respuesta de esta API contiene un AccessKey ID y un AccessKey Secret, que un atacante podría aprovechar.
Sugerencia: rediseñe la API para evitar devolver información de pares de AccessKey. Además, deshabilite o elimine de inmediato los pares de AccessKey filtrados.
-
Acceso no autorizado para obtener un token STS
Nivel de riesgo: medio
Descripción del riesgo: el modelo de detección de riesgos de seguridad de API ha identificado que se puede acceder a esta API sin autenticación y que la respuesta contiene un token STS de la plataforma en la nube (credencial de seguridad temporal). Un atacante puede usar esta API para obtener directamente credenciales temporales con permisos para operar recursos en la nube. Esto puede derivar en llamadas no autorizadas a servicios en la nube, robo de datos confidenciales, abuso de recursos de cómputo, operaciones maliciosas e incluso la toma total de la cuenta, exfiltración masiva de datos del negocio y pérdidas financieras significativas.
Sugerencia: implemente de inmediato mecanismos estrictos de autenticación de identidad y control de acceso para esta API. De este modo, solo las entidades autorizadas podrán invocar las API relacionadas con STS en entornos de confianza, lo que previene el acceso no autorizado o la escalada de privilegios. Además, revise a fondo el alcance de los permisos y los registros de uso de cualquier token STS filtrado, revoque rápidamente las credenciales temporales y refuerce la seguridad de las directivas de roles de IAM asociadas. Asegúrese de que las API de STS nunca queden expuestas externamente y jamás integre ni invoque este tipo de API de alto riesgo en código de frontend, aplicaciones cliente o repositorios públicos.
Protección de datos
-
Exceso de tipos de datos confidenciales en la respuesta
Nivel de riesgo: medio
Descripción del riesgo: la respuesta de esta API contiene una cantidad excesiva de tipos de datos confidenciales. Esto puede indicar una exposición innecesaria de datos, lo que aumenta el riesgo de fuga de información.
Sugerencia: revise la necesidad comercial de cada tipo de dato devuelto. Aplique ofuscación de datos confidenciales a la información importante y elimine los tipos de datos que no sean esenciales.
-
Exceso de datos confidenciales en la respuesta
Nivel de riesgo: medio
Descripción del riesgo: la respuesta de esta API contiene datos confidenciales y no limita la cantidad de información devuelta. Esto podría aprovecharse para provocar una fuga masiva de datos.
Sugerencia: limite la cantidad de datos devueltos en una sola respuesta según las necesidades de su negocio. Así evitará que los atacantes utilicen la API para obtener grandes volúmenes de datos confidenciales.
-
Desidentificación de datos inadecuada
Nivel de riesgo: medio
Descripción del riesgo: la respuesta de esta API devuelve tanto una versión desidentificada (ofuscada) como una versión sin desidentificar (en texto plano) de los mismos datos, lo que anula el propósito de la desidentificación.
Sugerencia: revise los datos de muestra para confirmar este riesgo. Asegúrese de que los datos destinados a ofuscarse no se expongan también en texto plano en otra parte de la respuesta.
-
Fuga de información confidencial del servidor
Nivel de riesgo: alto
Descripción del riesgo: la respuesta de esta API contiene información confidencial del servidor. Un atacante podría usar esta información para planear un ataque y tomar el control del servidor.
Sugerencia: revise los datos de muestra para confirmar el riesgo. Evite devolver información interna del servidor directamente al cliente.
-
Fuga de direcciones IP internas
Nivel de riesgo: medio
Descripción del riesgo: la respuesta de esta API parece contener una dirección IP interna, lo que filtra información de la red interna. Un atacante podría usar esta información para atacar aplicaciones internas.
Sugerencia: rediseñe la API para evitar que se filtre información de la red interna en las respuestas.
-
Transmisión de datos confidenciales mediante URL
Nivel de riesgo: medio
Descripción del riesgo: esta API transmite datos de alta sensibilidad en la URL. Si la URL queda expuesta, puede producirse una fuga de datos confidenciales. Las URL suelen quedar registradas en los registros del servidor, en los encabezados HTTP referer y en el historial del navegador.
Sugerencia: utilice el método POST y transmita los datos confidenciales en el cuerpo de la solicitud.
-
Fuga de documentación de openapi
Nivel de riesgo: medio
Descripción del riesgo: el modelo de detección de riesgos de seguridad de API ha identificado que esta API expone documentos de definición de interfaces, como OpenAPI o Swagger. Los atacantes pueden usar estos documentos para obtener rutas de API del negocio, estructuras de parámetros y detalles operativos. Con ello, pueden construir solicitudes precisas para realizar sondeos masivos, robar datos, atacar la lógica de negocio e incluso descubrir interfaces confidenciales y posibles operaciones no autorizadas. En casos graves, esto puede provocar fugas de datos confidenciales del sistema u operaciones no autorizadas.
Sugerencia: restrinja estrictamente los permisos de acceso externo a los documentos de definición de interfaces según las necesidades reales de su negocio. Deshabilite o cifre las interfaces de documentación de API abiertas en los entornos de producción para evitar accesos no autorizados. Si el acceso es necesario, limítelo únicamente a cuentas de confianza o a llamadas desde la red interna. Además, revise periódicamente las directivas de exposición de la documentación de API para evitar que incluyan campos confidenciales y descripciones del negocio. Refuerce los controles de seguridad mediante autenticación de identidad, listas de permitidos de direcciones IP y puertas de enlace de API para impedir que atacantes externos obtengan metadatos de las interfaces.
-
Fuga de claves de API de modelos de lenguaje grandes
Nivel de riesgo: alto
Descripción del riesgo: el modelo de detección de riesgos de seguridad de API ha identificado que se puede acceder a esta API sin autenticación y que la respuesta contiene una clave de API de un servicio de modelo de lenguaje grande. Un atacante puede usar esta API para robar dicha clave, lo que puede derivar en acceso no autorizado a datos, consumo de cuota en tiempo real, robo de información confidencial, generación de contenido malicioso, exfiltración de datos del negocio y abuso de la cuenta.
Sugerencia: implemente mecanismos de autenticación de identidad estrictos y completos para evitar el acceso no autorizado o la escalada de privilegios en la API. Además, revise de inmediato el uso real de la clave de API, rótela rápidamente y asegúrese de que las claves de API solo se utilicen en entornos seguros y controlados. Nunca exponga claves de API directamente en código de frontend ni en repositorios públicos.
Diseño de API
-
Recorrido de parámetros de solicitud
Nivel de riesgo: bajo
Descripción del riesgo: los parámetros de solicitud de esta API tienen un formato fijo y predecible. Un atacante podría iterar por los valores de los parámetros basándose en este patrón para acceder a datos de forma masiva.
Sugerencia: aumente la aleatoriedad de los parámetros. Evite usar valores simples, secuenciales o fáciles de adivinar, como números cortos.
-
Volumen modificable de datos devueltos
Nivel de riesgo: bajo
Descripción del riesgo: un parámetro de solicitud de esta API controla la cantidad de elementos devueltos y puede establecerse en cualquier valor. Un atacante podría modificar este parámetro para obtener una gran cantidad de datos en una sola solicitud.
Sugerencia: agregue restricciones a este parámetro. Por ejemplo, ofrezca solo algunas opciones fijas en lugar de permitir un número arbitrario, para evitar abusos.
-
Consulta de base de datos
Nivel de riesgo: alto
Descripción del riesgo: un parámetro de solicitud de esta API contiene una instrucción de consulta de base de datos. Un atacante podría usar esta API para ejecutar operaciones arbitrarias en la base de datos, atacarla o robar información importante.
Sugerencia: rediseñe la API para evitar pasar instrucciones de consulta de base de datos sin procesar desde el cliente. Implemente una validación y un filtrado estrictos en todos los parámetros.
-
API de ejecución de comandos
Nivel de riesgo: alto
Descripción del riesgo: un parámetro de solicitud de esta API contiene un comando del sistema. Un atacante podría usar esta API para ejecutar comandos del sistema arbitrarios, tomar el control del servidor o robar información importante.
Sugerencia: rediseñe la API para evitar pasar instrucciones de comando sin procesar desde el cliente. Implemente una validación y un filtrado estrictos en todos los parámetros.
-
Envío arbitrario de mensajes SMS
Nivel de riesgo: medio
Descripción del riesgo: los parámetros de solicitud de esta API de envío de mensajes SMS contienen un número de celular y el contenido del mensaje. Un atacante podría usar esta API para enviar mensajes maliciosos a cualquier número de celular.
Sugerencia: rediseñe la API para usar plantillas de mensajes fijas en el backend en lugar de aceptar contenido arbitrario del cliente.
-
Envío de correos electrónicos con contenido arbitrario
Nivel de riesgo: medio
Descripción del riesgo: los parámetros de solicitud de esta API de envío de correos electrónicos contienen una dirección de correo y el contenido del mensaje. Un atacante podría usar esta API para enviar correos maliciosos a cualquier dirección de correo electrónico.
Sugerencia: rediseñe la API para usar plantillas de correo electrónico fijas en el backend en lugar de aceptar contenido arbitrario del cliente.
-
Fuga de códigos de verificación por SMS
Nivel de riesgo: alto
Descripción del riesgo: la respuesta de esta API de envío de SMS parece contener el propio código de verificación. Un atacante podría usar esta API para obtener directamente el código de verificación y evadir el control de seguridad.
Sugerencia: no devuelva el código de verificación al cliente. El proceso de verificación debe completarse en el backend.
-
Fuga de códigos de verificación por correo electrónico
Nivel de riesgo: alto
Descripción del riesgo: la respuesta de esta API de envío de correos electrónicos parece contener el propio código de verificación. Un atacante podría usar esta API para obtener directamente el código de verificación y evadir el control de seguridad.
Sugerencia: no devuelva el código de verificación al cliente. El proceso de verificación debe completarse en el backend.
-
Descarga de archivos específicos
Nivel de riesgo: medio
Descripción del riesgo: un parámetro de solicitud de esta API de descarga de archivos contiene una ruta de archivo. Un atacante podría modificar este parámetro para descargar archivos arbitrarios y robar información importante.
Sugerencia: rediseñe la API para evitar descargas mediante rutas de archivo completas. Valide y filtre estrictamente el contenido de los parámetros para prevenir ataques de path traversal.
-
Fuga de información de excepciones de la aplicación
Nivel de riesgo: medio
Descripción del riesgo: la respuesta de esta API contiene detalles de excepciones de la aplicación. Un atacante podría usar esta información para conocer las configuraciones de la aplicación del servidor y otros detalles confidenciales.
Sugerencia: mejore el mecanismo de gestión de excepciones del negocio. Cuando ocurra una excepción, devuelva un mensaje de error genérico o redirija a una página de error estándar en lugar de filtrar los detalles crudos de la excepción.
-
Fuga de información de excepciones de la base de datos
Nivel de riesgo: medio
Descripción del riesgo: la respuesta de esta API contiene detalles de excepciones de la base de datos. Un atacante podría usar esta información para conocer las instrucciones de consulta y la estructura de las tablas, lo que facilita ataques como SQL injection.
Sugerencia: optimice el mecanismo de gestión de excepciones del negocio. Cuando ocurra una excepción, devuelva un mensaje de error genérico o redirija a una página de error estándar en lugar de filtrar los detalles crudos de la excepción de la base de datos.
Personalizado
Regla de detección de riesgos personalizada
Nivel de riesgo: nivel personalizado
Descripción del riesgo: esta API coincidió con una regla de detección de riesgos personalizada que usted configuró.
Sugerencia: la sugerencia muestra el contenido que usted configuró en la directiva.
¿Qué tipos de actividad anómala puede detectar la seguridad de API?
Excepción respecto a la línea base
-
Acceso de frecuencia anormalmente alta
Descripción del evento: la frecuencia de acceso es significativamente mayor que la línea base diaria de esta API, lo que puede indicar un comportamiento malicioso como abuso de API o ataques de inundación HTTP.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, configure una lista de bloqueados de direcciones IP. Además, configure una directiva de bloqueo geográfico basada en la línea base de distribución regional diaria de la API para garantizar un uso adecuado de los recursos de la API.
-
Acceso a una API interna desde una dirección IP inusual
Descripción del evento: la dirección IP de origen no coincide con la línea base diaria de distribución de IP de acceso de la API. Esto puede indicar un comportamiento de llamada anómalo.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También puede configurar una directiva de lista de permitidos de direcciones IP basada en la línea base diaria de distribución de IP de la API y bloquear el acceso desde otras direcciones IP para garantizar un uso adecuado de los recursos de la API.
-
Acceso a una API interna desde una ubicación inusual
Descripción del evento: la región de la dirección IP no coincide con la línea base diaria de distribución regional de acceso de la API. Esto puede indicar un comportamiento de llamada anómalo.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También puede configurar una directiva de lista de bloqueados de ubicaciones basada en la línea base diaria de distribución regional de la API para garantizar un uso adecuado de los recursos de la API.
-
Acceso mediante herramientas anómalas
Descripción del evento: la herramienta utilizada para el acceso no coincide con la línea base diaria de distribución de herramientas de acceso de la API. Esto puede indicar una llamada anómala.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También puede configurar una directiva de control de acceso ACL o habilitar el módulo Bot Management según la línea base diaria de distribución de herramientas de acceso de la API para garantizar un uso adecuado de los recursos de la API.
-
Acceso durante un periodo de tiempo inusual
Descripción del evento: se invocó la API durante un periodo de tiempo anómalo, lo que puede indicar una llamada anómala.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP.
-
Acceso con valores de parámetros anormales
Descripción del evento: el formato de los parámetros de solicitud no coincide con las características diarias de las solicitudes a esta API, lo que puede indicar una llamada anómala o un ataque.
Sugerencia: revise los datos de solicitud de muestra y los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. Si se confirma un ataque web, utilice el módulo Core Web Protection para proteger la API y garantizar un uso adecuado de los recursos de la API.
Riesgo de cuenta
-
Inicio de sesión en aplicación interna con contraseña débil
Descripción del evento: se sospecha que una dirección IP utilizó una contraseña débil para iniciar sesión en una aplicación interna.
Sugerencia: compruebe los detalles del registro para confirmar si el inicio de sesión fue exitoso. En los servicios de cuentas, aplique una directiva de contraseñas más robusta. Una contraseña fuerte suele incluir como mínimo tres de los siguientes tipos de caracteres: letras mayúsculas, letras minúsculas, dígitos y símbolos, y debe tener como mínimo 8 caracteres de longitud. Para las cuentas existentes con contraseñas débiles, notifique a los usuarios para que las cambien.
-
Ataque de fuerza bruta contra nombres de usuario
Descripción del evento: una dirección IP realizó varios intentos de inicio de sesión con una contraseña relativamente fija mientras cambiaba constantemente el nombre de usuario. Esto sugiere un ataque de fuerza bruta contra nombres de usuario.
Sugerencia: compruebe los detalles del registro para ver si algún intento fue exitoso. Cambie las contraseñas periódicamente y asegúrese de no usar contraseñas débiles. En los servicios de inicio de sesión, agregue un código de verificación para limitar los intentos o configure una directiva de limitación de tasa para garantizar un uso adecuado de la API de inicio de sesión.
-
Ataque de fuerza bruta contra contraseñas
Descripción del evento: una dirección IP realizó varios intentos de inicio de sesión para una cuenta específica probando muchas contraseñas distintas. Se sospecha que se trata de un ataque de fuerza bruta contra contraseñas.
Sugerencia: compruebe los detalles del registro para ver si algún intento fue exitoso. Cambie las contraseñas periódicamente y asegúrese de no usar contraseñas débiles. En los servicios de inicio de sesión, agregue un código de verificación para limitar los intentos o configure una directiva de limitación de tasa para garantizar un uso adecuado de la API de inicio de sesión.
-
Ataque de diccionario
Descripción del evento: una dirección IP realizó varios intentos de inicio de sesión utilizando muchos nombres de usuario y contraseñas distintos. Esto sugiere un ataque de diccionario.
Sugerencia: compruebe los detalles del registro para ver si algún intento fue exitoso. Cambie las contraseñas periódicamente y asegúrese de no usar contraseñas débiles. En los servicios de inicio de sesión, agregue un código de verificación para limitar los intentos o configure una directiva de limitación de tasa para garantizar un uso adecuado de la API de inicio de sesión.
-
Ataque de fuerza bruta contra códigos de verificación por SMS
Descripción del evento: una dirección IP realizó varios intentos de verificar un código SMS utilizando muchos códigos distintos. Se sospecha que se trata de un ataque de fuerza bruta contra el código de verificación.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También puede configurar una directiva de limitación de tasa basada en la línea base diaria de distribución de tasas de la API para garantizar un uso adecuado de los recursos de la API.
-
Ataque de fuerza bruta contra códigos de verificación por correo electrónico
Descripción del evento: una dirección IP realizó varios intentos de validar un código de verificación por correo electrónico utilizando muchos códigos distintos. Se sospecha que se trata de un ataque de fuerza bruta contra el código de verificación.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También puede configurar una directiva de limitación de tasa basada en la línea base diaria de distribución de tasas de la API para garantizar un uso adecuado de los recursos de la API.
-
Registro masivo de cuentas
Descripción del evento: una dirección IP ha realizado una cantidad inusual de solicitudes de registro, lo que sugiere una actividad de registro masivo. Esto puede generar muchas cuentas de spam.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También puede configurar una directiva de limitación de tasa basada en la línea base diaria de distribución de tasas de la API para garantizar un uso adecuado de los recursos de la API.
Abuso de API
-
Consumo malicioso de recursos de SMS
Descripción del evento: una dirección IP realizó varias solicitudes para enviar SMS. Esto sugiere un consumo malicioso de recursos de SMS o el uso de la API para inundación de SMS, lo que puede causar pérdidas al negocio.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También debe limitar la frecuencia de envío de SMS a un solo número de celular y configurar una directiva de limitación de tasa basada en la línea base diaria de distribución de tasas de la API para garantizar un uso adecuado de los recursos de la API.
-
Consumo malicioso de recursos de correo electrónico
Descripción del evento: una dirección IP realizó varias solicitudes para enviar correos electrónicos. Se sospecha que es un intento malicioso de consumir recursos del servicio de correo electrónico o de lanzar un ataque de bombardeo de correos. Esto podría afectar la estabilidad de su servicio de correo electrónico.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También debe limitar la frecuencia de envío de correos electrónicos a un solo buzón y configurar una directiva de limitación de tasa basada en la línea base diaria de distribución de tasas de la API para garantizar un uso adecuado de los recursos de la API.
-
Descarga masiva
Descripción del evento: una dirección IP ha realizado una cantidad inusual de solicitudes de exportación o descarga de datos, obteniendo muchos archivos. Esto puede representar un riesgo de fuga de datos.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. También puede configurar una directiva de limitación de tasa basada en la línea base diaria de distribución de tasas de la API para garantizar un uso adecuado de los recursos de la API.
-
Extracción de datos
Descripción del evento: una dirección IP invocó la API varias veces recorriendo valores de parámetros. Se sospecha que es un intento de extraer datos de la API.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP. Aumente la aleatoriedad de los parámetros según las necesidades de su negocio. Evite usar valores de parámetros simples y fáciles de adivinar, como números cortos.
-
Ataque a la API
Descripción del evento: una dirección IP lanzó un ataque web contra la API. El módulo de protección contra ataques web ha bloqueado todos los ataques.
Sugerencia: analice el comportamiento de la IP mediante los detalles del registro. Para las direcciones IP claramente maliciosas, bloquéelas mediante una lista de bloqueados de direcciones IP.
Fuga de datos confidenciales
-
Acceso no autorizado a datos confidenciales
Descripción del evento: se sospecha que una dirección IP realizó una llamada no autorizada a la API y obtuvo datos confidenciales, lo que puede representar un riesgo de fuga de datos.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Para las API importantes, implemente un mecanismo de autenticación de identidad estricto y completo para evitar su uso no autorizado o la escalada de privilegios.
-
Acceso masivo a datos confidenciales
Descripción del evento: una dirección IP invocó la API y obtuvo una cantidad inusualmente grande de datos confidenciales, lo que puede representar un riesgo de fuga de datos.
Sugerencia: investigue los detalles del registro para confirmar la actividad. Desidentifique los datos confidenciales importantes siempre que sea posible y elimine de la respuesta los tipos de datos innecesarios. Además, configure una directiva de limitación de tasa para la API.
-
Acceso masivo a datos confidenciales desde direcciones IP fuera de su país
Descripción del evento: una dirección IP de su país invocó la API y obtuvo varios fragmentos de datos confidenciales. Esto puede representar riesgos de violación de datos y de cumplimiento normativo.
Sugerencia: investigue los detalles del registro para confirmar la actividad. La transmisión transfronteriza de datos confidenciales puede implicar riesgos de cumplimiento. Si existe una necesidad comercial real para esta transferencia, se recomienda llevar a cabo una evaluación y completar las declaraciones o registros requeridos.
Excepción de respuesta
-
Devolución de mensajes de error
Descripción del evento: durante una llamada a la API, esta devolvió un mensaje de error de excepción que podría filtrar información importante, como configuraciones de la aplicación.
Sugerencia: investigue los detalles del registro para comprobar si la API funciona correctamente. Optimice la gestión de excepciones de su aplicación para devolver un mensaje de error genérico o redirigir a una página específica, en lugar de devolver los detalles crudos de la excepción.
-
Devolución de mensajes de error de la base de datos
Descripción del evento: durante una llamada a la API, esta devolvió un mensaje de error de la base de datos que podría filtrar información importante, como instrucciones de consulta y nombres de tablas.
Sugerencia: investigue los detalles del registro para comprobar si la API funciona correctamente. Optimice la gestión de excepciones de su aplicación para devolver un mensaje de error genérico o redirigir a una página específica, en lugar de devolver los detalles crudos de la excepción.
-
Devolución de información confidencial del sistema
Descripción del evento: durante una llamada a la API, esta devolvió información confidencial importante del servidor, lo que representa un riesgo de fuga de datos.
Sugerencia: investigue los detalles del registro para comprobar si los datos devueltos son los esperados. Evite devolver dichos datos directamente al cliente.
-
Respuesta anómala
Descripción del evento: durante una serie de llamadas a la API, la proporción de códigos de estado HTTP anómalos en las respuestas superó el 80 %, lo que sugiere un posible problema en el servidor de origen.
Sugerencia: investigue los detalles del registro y compruebe los registros de su servidor de origen para comprobar si la API funciona correctamente.
Evento personalizado
Regla de evento personalizado
Descripción del evento: la llamada a la API desde esta dirección IP coincidió con una directiva de detección de eventos personalizada que usted configuró.
Sugerencia: la sugerencia muestra el contenido que usted configuró en la directiva.
¿Qué tipos de eventos anómalos de cuentas puede detectar la seguridad de API?
Anomalía de cuenta
Account anomaly
-
Acceso a la cuenta mediante herramientas anómalas
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} utilizó varias herramientas como ${attack_client} para acceder a la API ${attack_cnt} veces entre ${start_ts} y ${end_ts}. Esto sugiere un ataque automatizado por lotes o un uso indebido de la API mediante scripts.
Sugerencia: revise los detalles del registro para confirmar la actividad. Si identifica herramientas no autorizadas, restrinja el acceso de la cuenta de inmediato. Además, configure directivas de control de acceso ACL o habilite el módulo Bot Management con base en la línea base de distribución diaria de herramientas de acceso a la API. De esta forma se garantiza un uso adecuado de los recursos del negocio.
Fuga de datos
-
Acceso anómalo a grandes volúmenes de datos confidenciales
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} obtuvo más de ${data_count} elementos de datos confidenciales como ${data_type} entre ${start_ts} y ${end_ts}. Este comportamiento indica una recopilación de datos confidenciales y representa un riesgo de fuga de dicha información.
Sugerencia: revise los detalles del registro para confirmar la actividad. Si no existe una justificación legítima de negocio, restrinja el acceso de la cuenta de inmediato e implemente cuotas de acceso a los datos junto con directivas de permiso más estrictas para las cuentas involucradas. Asimismo, anonimice los datos confidenciales importantes que se transmiten en el negocio y elimine los tipos de datos innecesarios.
-
Acceso transfronterizo a datos confidenciales
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} inició accesos desde regiones extranjeras como ${location} y obtuvo más de ${data_count} elementos de datos confidenciales como ${data_type} entre ${start_ts} y ${end_ts}. Esto sugiere extracción maliciosa o ataques externos, con riesgo de fuga de datos confidenciales o incumplimiento normativo.
Sugerencia: revise los detalles del registro para confirmar la actividad. La transmisión transfronteriza de datos confidenciales puede generar riesgos de cumplimiento. Si existe una necesidad real de negocio, evalúe la situación y complete oportunamente las declaraciones o registros obligatorios.
-
Descarga anómala de archivos grandes
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} descargó o exportó una gran cantidad de archivos a través de API como ${api_format} entre ${start_ts} y ${end_ts}, lo cual representa un riesgo de fuga de datos.
Sugerencia: revise los detalles del registro para confirmar la actividad. Si el comportamiento no está autorizado, limite la frecuencia y el volumen total de descargas, y agregue mecanismos de autorización o aprobación en las API de descarga de archivos grandes.
-
Intento de obtener información confidencial de otros usuarios
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} obtuvo datos como ${data_type} de varios usuarios distintos al usar diferentes valores del parámetro ${param} a través de API como ${api_format} entre ${start_ts} y ${end_ts}. Esto indica un ataque de escalada de privilegios horizontal con riesgo de fuga de datos de usuarios.
Sugerencia: revise los detalles del registro, incluidos los parámetros de solicitud, los ID de usuario objetivo y el contexto de permisos, para confirmar la actividad. Si detecta una escalada de privilegios, restrinja de inmediato los permisos de acceso de la cuenta, refuerce la lógica de verificación de permisos de la API y evalúe y gestione los riesgos de la cuenta afectada.
-
Recorrido y extracción de datos del negocio
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} recorrió los valores del parámetro ${param} para obtener datos a través de API como ${api_format} entre ${start_ts} y ${end_ts}. Este patrón sugiere un rastreador de datos del negocio o una actividad de recopilación por lotes.
Sugerencia: revise los detalles del registro para confirmar la actividad. Si identifica una extracción automatizada, configure una directiva dinámica de limitación de velocidad con base en la distribución de la línea base de frecuencia diaria de la API. También agregue protección contra recorrido (como firmas de parámetros o CAPTCHA) en las API críticas.
Operación anómala
-
Llamadas a la API de alta frecuencia
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} realizó llamadas de alta frecuencia a API como ${api_format} entre ${start_ts} y ${end_ts}. Esto sugiere un ataque automatizado o un uso malicioso de la API que representa un riesgo para el negocio.
Sugerencia: revise los detalles del registro para confirmar la actividad y configure una directiva dinámica de limitación de velocidad con base en la distribución de la línea base de frecuencia diaria de la API. Así garantizará un uso adecuado de los recursos de la API.
-
El acceso genera varias respuestas de error de excepción
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} desencadenó varios errores de excepción de aplicación o de base de datos durante el acceso entre ${start_ts} y ${end_ts}. Este comportamiento indica sondeos maliciosos o intentos de ataque.
Sugerencia: revise los detalles del registro para confirmar la actividad. Si identifica sondeos o comportamientos de ataque, restrinja el acceso de la cuenta. Además, optimice el mecanismo de manejo de excepciones del negocio para devolver un mensaje de error genérico o redirigir a una página específica cuando ocurran excepciones. Evite devolver detalles de excepción sin procesar que puedan filtrar información de la aplicación.
-
Códigos de estado de respuesta anormales
Descripción del evento: según el análisis del modelo de detección de eventos de seguridad de API, la cuenta ${account} recibió códigos de estado de respuesta anormales (4xx/5xx) que superaron el ${except_rate}% de las respuestas durante el acceso entre ${start_ts} y ${end_ts}. Esto sugiere sondeos maliciosos o un ataque.
Sugerencia: revise los detalles del registro para confirmar la actividad. Si identifica sondeos o comportamientos de ataque, restrinja el acceso de la cuenta. Compruebe también si el negocio funciona con normalidad.
¿Cómo ayuda la seguridad de API a las empresas a reducir el riesgo de fugas de datos?
La seguridad de API detecta vulnerabilidades en las API, reconstruye eventos anómalos y proporciona sugerencias de gestión.
Vulnerabilidad de API: las API internas (de uso administrativo, pruebas u operaciones) expuestas a Internet permiten que los atacantes accedan a datos confidenciales.
Evento anómalo de API: comportamientos que se desvían de la línea base normal y quedan fuera de los requisitos de negocio y escenarios de acceso predefinidos.
Transferencia transfronteriza de datos
(Solo para China continental) ¿Cuáles son los criterios para declarar y registrar transferencias transfronterizas de datos?
-
Declaración obligatoria (si se cumple alguna de las siguientes condiciones)
El número acumulado de personas cuya información personal se transfirió al extranjero desde el 1 de enero del año anterior supera las 100,000.
El número acumulado de personas cuya información personal confidencial se transfirió al extranjero desde el 1 de enero del año anterior supera las 10,000.
Se transfirieron datos al extranjero desde el 1 de enero del año anterior y el número acumulado de personas cuya información personal ha procesado su organización supera 1,000,000.
-
Sin declaración obligatoria
El número acumulado de personas cuya información personal se transfirió al extranjero desde el 1 de enero del año anterior es inferior a 100,000.
El número acumulado de personas cuya información personal confidencial se transfirió al extranjero desde el 1 de enero del año anterior es inferior a 10,000.
Se transfirieron datos al extranjero desde el 1 de enero del año anterior y el número acumulado de personas cuya información personal ha procesado su organización es inferior a 1,000,000.
Consulte la página de descripción general de la seguridad de API
En la pestaña Overview de la página API Security, consulte las gráficas API Asset Trend, Risk Trend, Attack Trend, Risky Site Statistics, Statistics on Attacked Sites, Statistics on Request Sensitive Data Types y Statistics on Response Sensitive Data Types. El periodo estadístico predeterminado es de 30 días.
Operaciones de consulta y filtrado compatibles
En las gráficas API Asset Trend, Risk Trend y Attack Trend, haga clic en los elementos de la leyenda de la gráfica, como Total API Assets y Active APIs, para filtrar los datos que se muestran.
En las tablas Risky Site Statistics, Statistics on Attacked Sites, Statistics on Request Sensitive Data Types y Statistics on Response Sensitive Data Types, ordene los datos mostrados de forma ascendente o descendente. En la esquina superior derecha de cada tabla, haga clic en More para consultar los detalles en la pestaña correspondiente.
Límites
La función de seguridad de API no está disponible para los objetos protegidos agregados mediante Function Compute (FC ). Si utiliza Microservices Engine (MSE), la versión del motor de puerta de enlace nativa de la nube debe ser 2.0.4 o posterior.
Basic Edition con modelo de suscripción no admite la seguridad de API.
Preguntas frecuentes
¿Cómo actualizo la seguridad de API anterior a la nueva versión?
Actualizar la seguridad de API anterior a la versión Agentic no afecta sus configuraciones de protección ni sus registros existentes. Seleccione una ruta de actualización según su método de facturación:
WAF con suscripción
Seguridad de API anterior no habilitada: actualice la configuración en la página Overview y adquiera directamente la seguridad de API Agentic.
Seguridad de API anterior habilitada: actualice primero a la nueva versión y luego cancele la suscripción de la versión anterior. Contacte a su gerente de cuenta para recibir asistencia con la actualización a la seguridad de API Agentic.
WAF pay-as-you-go
En la página de la consola API Security, haga clic en Upgrade to Agentic API Security. En el cuadro de diálogo que aparece, confirme el impacto del cambio para completar la actualización.