Soporte para funciones de protección de las aplicaciones y las API

Las siguientes funciones de seguridad de las aplicaciones son compatibles con la biblioteca Python para la versión de rastreador especificada:

Función de protección de las aplicaciones y las APIVersión mínima de rastreador Python
Detección de amenazas1.9.0
Protección frente a amenazas1.10.0
Personalizar la respuesta a las solicitudes bloqueadas1.19.0
Análisis de la composición del software (SCA)1.5.0
Code Security (Vista previa)2.9.3
Seguimiento automático de los eventos de actividades de usuarios1.17.0
Seguridad de la API2.6.0

Nota: La protección frente a amenazas requiere habilitar la configuración remota, que se incluye en la versión mínima de rastreador indicada.

Tipos de despliegue compatibles

TipoCompatibilidad con la detección de amenazasAnálisis de composición de software
Docker
Kubernetes
Amazon ECS
AWS Fargate
AWS Lambda

Compatibilidad con lenguajes y marcos

Versiones compatibles de Python

La biblioteca cliente de la aplicación Python y de protección de la API sigue una política de control de versiones en la cual se especifica el nivel de compatibilidad para las diferentes versiones de la biblioteca y el tiempo de ejecución de Python.

Se admiten dos ramificaciones de versiones:

VersiónNivel de compatibilidad
<1Mantenimiento
>=1.0,<2Disponibilidad general

Y la biblioteca es compatible con los siguientes tiempos de ejecución:

Sistema operativoCPUTiempo de ejecuciónVersión de tiempo de ejecuciónVersiones de ddtrace compatibles
Linuxx86-64, i686, AArch64CPython2.7, 3.5-3.11<2
MacOSIntel, Apple SiliconCPython2.7, 3.5-3.11<2
Windows64 bits, 32 bitsCPython2.7, 3.5-3.11<2

Compatibilidad con marcos web

  • Detalles de una solicitud HTTP originada por un atacante
  • Etiquetas (tags) para la solicitud HTTP (código de estado, método, etc.)
  • Rastreo distribuido para visualizar flujos (flows) de ataques en tus aplicaciones
Notas sobre la función de protección de las aplicaciones y las API
  • El Análisis de la composición del software es compatible con todos los marcos.

Marcos compatibles

MarcoVersiones¿Es compatible la detección de amenazas?¿Es compatible la protección frente a amenazas?
Django2.2
FastAPI0.86
Flask1.1
Si no encuentras el marco que buscas en la lista, háznoslo saber. Rellena este breve formulario para enviarnos tu información.

Compatibilidad con almacenes de datos

El rastreo de almacenes de datos proporciona:

  • temporización de solicitud a respuesta
  • información de consulta (por ejemplo, una cadena de consulta desinfectada)
  • captura de errores y stacktraces
Notas sobre la función de protección de las aplicaciones y las API
  • El Análisis de la composición del software es compatible con todos los marcos.
  • La Protección frente a amenazas también funciona en la capa de solicitud HTTP (entrada), por lo que funciona para todas las bases de datos por defecto, incluso aquellas que no aparecen en la siguiente tabla. La biblioteca Python es compatible con las especificaciones de API de bases de datos y admite todas las bases de datos SQL genéricas. Esto incluye bases de datos como SQLite, Mysql, Postgres y MariaDB.

Compatibilidad con marcos de autenticación de usuarios

Las integraciones con marcos de autenticación de usuarios proporcionan:

  • Eventos de inicio de sesión de usuarios, incluidos los ID de usuarios
  • Monitorización de la detección de la apropiación de cuentas para eventos de inicio de sesión de usuarios
MarcoVersiones de marcos
Django1.11, 2.2, 3.2, igual o anterior a 4.0