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

Las siguientes funciones de protección de las aplicaciones y las API son compatibles con la biblioteca PHP para la versión de rastreador especificada:

Función de protección de las aplicaciones y las APIVersión mínima de rastreador PHP
Detección de amenazas0.84.0
Protección frente a amenazas0.86.0
Personalizar la respuesta a las solicitudes bloqueadas0.86.0
Análisis de la composición del software (SCA)0.90.0
Seguridad del códigoNo compatible
Seguimiento automático de los eventos de actividades de usuarios0.89.0
Seguridad de la API0.98.0

La versión mínima de rastreador para contar con todas las funciones de AAP compatibles para PHP es v0.98.0.

Si quieres que agreguemos la compatibilidad para alguna función que aún no es compatible, háznoslo saber. Rellena este breve formulario para enviarnos tu información.

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

Nota: Se recomienda utilizar versiones oficialmente compatibles de PHP, especialmente v8.0, v8.1 yv 8.2.
Versión de PHPNivel de compatibilidadVersión del paquete
8.3.xDisponibilidad generalanterior a 0.95.0 o posterior
8.2.xDisponibilidad generalanterior a 0.82.0 o posterior
8.1.xDisponibilidad generalanterior a 0.66.0 o posterior
8.0.xDisponibilidad generalanterior a 0.52.0 o posterior
7.4.xDisponibilidad generalTodas
7.3.xDisponibilidad generalTodas
7.2.xDisponibilidad generalTodas
7.1.xDisponibilidad generalTodas
7.0.xDisponibilidad generalTodas

Las funciones de protección de las aplicaciones y las API para PHP admiten las siguientes SAPI:

SAPITipo de compatibilidad
apache2handlerTotalmente compatible
cliTotalmente compatible
fpm-fcgiTotalmente compatible
cgi-fcgiTotalmente compatible

Arquitecturas de procesador compatibles

Las funciones de protección de las aplicaciones y las API para PHP son compatibles con las siguientes arquitecturas:

Arquitecturas de procesadoresNivel de compatibilidadVersión del paquete
Linux GNU amd64 (x86-64-linux-gnu)GATodas
Linux MUSL amd64 (x86-64-linux-musl)GATodas
Linux GNU arm64 (aarch64-linux-gnu)GA> 0.95.0
Linux MUSL arm64 (aarch64-linux-musl)GA> 0.95.0
WindowsNo compatible

La biblioteca PHP de Datadog es compatible con PHP versión 7.0 y posteriores en las siguientes arquitecturas:

  • Linux (GNU) x86-64 y arm64
  • Alpine Linux (musl) x86-64 y arm64

La biblioteca admite el uso de todos los marcos PHP y también el uso de ningún marco.

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
  • La Seguridad del código no es compatible

Los siguientes marcos de trabajo no están directamente instrumentados por la protección de las aplicaciones y las API, pero se admiten indirectamente a través de la instrumentación del tiempo de ejecución.

MarcoVersiones¿Es compatible la detección de amenazas?¿Es compatible la protección frente a amenazas?
CakePHP2.x
CodeIgniter2.x
FuelPHP1.1
Laravel4.2, 5.x, 6.x, 8.x(tracer 0.52.0+), 9.x, 10.x
Lumen1.9-2.29
Magento3.8 o posterior
Neos Flow3.0.x
Phalcon3.1 o posterior
Slim3.1 o posterior
Symfony3.1+, 4.x, 5.x, 6.x
Wordpress3.1+, 4.x, 5.x, 6.x
Yii3.1 o posterior
Zend3.1 o posterior
RoadRunner2.x

Compatibilidad con almacenes de datos

El rastreo de almacenes de datos proporciona:

  • Detección de ataques SQL
  • 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
  • La Seguridad del código no es compatible
  • 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.
MarcoVersiones¿Es compatible la detección de amenazas?¿Es compatible la protección frente a amenazas?
Amazon RDSCualquier PHP compatible
EloquentVersiones de Laravel compatibles
MemcachedCualquier PHP compatible
MySQLiCualquier PHP compatible
PDOCualquier PHP compatible
PHPRedis3, 4, 5
Predis1.1

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
MarcoVersión mínima de marco
Laravel4.2
Symfony3.3
Wordpress4.8
PREVIEWING: guacbot/translation-pipeline