Requisitos de compatibilidad de PHP
Las siguientes funciones de seguridad de las aplicaciones son compatibles con la biblioteca PHP para la versión de rastreador especificada:
Función de seguridad de las aplicaciones | Versión mínima de rastreador PHP |
---|
Detección de amenazas | 0.84.0 |
Protección frente a amenazas | 0.86.0 |
Personalizar la respuesta a las solicitudes bloqueadas | 0.86.0 |
Análisis de la composición del software (SCA) | 0.90.0 |
Seguridad del código | No compatible |
Rastreo automático de los eventos de actividad de los usuarios | 0.89.0 |
Seguridad de la API | 0.98.0 |
La versión mínima de rastreador para contar con todas las funciones de ASM compatibles para PHP es v0.98.0.
Tipo | Compatibilidad con la detección de amenazas | Software Composition Analysis |
---|
Docker | | |
Kubernetes | | |
Amazon ECS | | |
AWS Fargate | | |
AWS Lambda | | |
Versión de PHP | Nivel de compatibilidad | Versión del paquete |
---|
8.3.x | Disponibilidad general | anterior a 0.95.0 o posterior |
8.2.x | Disponibilidad general | anterior a 0.82.0 o posterior |
8.1.x | Disponibilidad general | anterior a 0.66.0 o posterior |
8.0.x | Disponibilidad general | anterior a 0.52.0 o posterior |
7.4.x | Disponibilidad general | Todas |
7.3.x | Disponibilidad general | Todas |
7.2.x | Disponibilidad general | Todas |
7.1.x | Disponibilidad general | Todas |
7.0.x | Disponibilidad general | Todas |
Las funciones de seguridad de las aplicaciones para PHP admiten los siguientes SAPI:
SAPI | Tipo de compatibilidad |
---|
apache2handler | Totalmente compatible |
cli | Totalmente compatible |
fpm-fcgi | Totalmente compatible |
cgi-fcgi | Totalmente compatible |
Las funciones de seguridad de las aplicaciones para PHP admiten las siguientes arquitecturas:
Arquitecturas de procesadores | Nivel de compatibilidad | Versión del paquete |
---|
Linux GNU amd64 (x86-64-linux-gnu ) | GA | Todas |
Linux MUSL amd64 (x86-64-linux-musl ) | GA | Todas |
Linux GNU arm64 (aarch64-linux-gnu) | GA | > 0.95.0 |
Linux MUSL arm64 (aarch64-linux-musl) | GA | > 0.95.0 |
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.
- 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
- El Análisis de la composición del software no es compatible
- La Seguridad del código no es compatible
Los siguientes marcos no son instrumentados directamente por la Seguridad de las aplicaciones, pero son indirectamente compatibles a través de la instrumentación del tiempo de ejecución.
Marco | Versiones | ¿Es compatible la detección de amenazas? | ¿Es compatible la protección frente a amenazas? |
---|
CakePHP | 2.x | | |
CodeIgniter | 2.x | | |
FuelPHP | 1.1 | | |
Laravel | 4.2, 5.x, 6.x | | |
Laravel 8 | 8.x (tracer 0.52.0 o posterior) | | |
Lumen | 1.9-2.29 | | |
Magento | 3.8 o posterior | | |
Neos Flow | 3.0.x | | |
Phalcon | 3.1 o posterior | | |
Slim | 3.1 o posterior | | |
Symfony 3 | 3.1 o posterior | | |
Symfony 4 | 3.1 o posterior | | |
Symfony 5 | 3.1 o posterior | | |
Wordpress | 3.1 o posterior | | |
Yii | 3.1 o posterior | | |
Zend | 3.1 o posterior | | |
Symfony 3 | 3.1 o posterior | | |
RoadRunner | 2.x | | |
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
- El Análisis de la composición del software no es compatible
- 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.
Marco | Versiones | ¿Es compatible la detección de amenazas? | ¿Es compatible la protección frente a amenazas? |
---|
Amazon RDS | Cualquier PHP compatible | | |
Eloquent | Versiones de Laravel compatibles | | |
Memcached | Cualquier PHP compatible | | |
MySQLi | Cualquier PHP compatible | | |
PDO | Cualquier PHP compatible | | |
PHPRedis | 3, 4, 5 | | |
Predis | 1.1 | | |
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
Marco | Versión mínima de marco |
---|
Laravel | 4.2 |
Symfony | 3.3 |
Wordpress | 4.8 |