Cuestionario de Fortificación y Vulnerabilidades de ApacheAI✦
|
|
Título del Test:
![]() Cuestionario de Fortificación y Vulnerabilidades de Apache Descripción: test de instalacion de LAMP con Docker |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué principio se aplica en el endurecimiento (hardening) del servidor web Apache y el motor PHP, además del ajuste de eficiencia?. Defensa en Profundidad (Defense in Depth). Seguridad por Oscuridad. Mínima Sorpresa. Aislamiento de Red. ¿Qué sucede si no se configura correctamente la ocultación de información en Apache?. El servidor se vuelve más rápido. Se expone información crítica, dejando el sistema vulnerable a ataques comunes. Se activa un firewall adicional. Solo los desarrolladores pueden ver la información. ¿Qué tipo de información revelan por defecto las cabeceras HTTP de Apache y PHP?. Solo la dirección IP del servidor. La versión exacta del servidor web y del motor PHP. El nombre del administrador del sistema. La lista completa de archivos en el servidor. ¿Cuál es el propósito de 'Banner Grabbing' en la fase de reconocimiento de un ataque informático?. Cifrar la comunicación entre el atacante y el servidor. Identificar la versión del servidor web y otros detalles para buscar vulnerabilidades conocidas. Descargar archivos maliciosos en el servidor. Realizar un ataque de denegación de servicio. ¿Qué tipo de vulnerabilidades se buscan comúnmente una vez se conoce la versión exacta del servidor?. Vulnerabilidades de corrupción de datos. Vulnerabilidades de tipo RCE (Remote Code Execution) o Bypass de Autenticación. Vulnerabilidades de denegación de servicio de red. Vulnerabilidades de escalada de privilegios en el sistema operativo. ¿Qué directivas de Apache se configuran para mitigar la revelación de información del servidor?. ServerTokens Full, ServerSignature On. ServerTokens Minimal, ServerSignature On. ServerTokens Prod, ServerSignature Off. ServerTokens Major, ServerSignature Off. ¿Qué hace la directiva 'ServerTokens Prod' en la configuración de Apache?. Muestra la versión completa de Apache y el sistema operativo. Muestra solo el nombre del producto (Apache) sin número de versión ni sistema operativo. Muestra solo la versión principal de Apache. Desactiva la cabecera 'Server'. ¿Qué función cumple la directiva 'ServerSignature Off'?. Activa la firma digital en todas las respuestas del servidor. Elimina el pie de página de Apache en páginas de error (como 404 o 500). Añade información detallada sobre los módulos instalados. Desactiva por completo la cabecera 'Server'. ¿Qué hace la configuración 'expose_php = Off' en el archivo php.ini?. Muestra la versión de PHP en la cabecera 'X-Powered-By'. Elimina la cabecera 'X-Powered-By' de las respuestas HTTP. Activa el registro detallado de errores de PHP. Aumenta la memoria asignada a los procesos PHP. ¿Cuál es el valor por defecto de 'expose_php' y qué implica?. Off, oculta la versión de PHP. On, muestra la versión de PHP. Off, activa el registro de errores. On, limita la memoria de PHP. ¿Qué sucede si 'display_errors' está activo ('On') y un script falla?. El error se registra privadamente en el servidor. Se muestra una página genérica de error al usuario. El mensaje de error completo se muestra directamente al navegador del usuario. El servidor se reinicia automáticamente. ¿Qué principio de seguridad se aplica al configurar 'display_errors = Off' y 'log_errors = On'?. Seguridad por Oscuridad. Defensa en Profundidad. Fallada Segura (Fail-Secure). Acceso Mínimo. ¿Qué tipo de fuga de información se produce cuando se exponen mensajes de error detallados de bases de datos?. Fuga de credenciales. Fuga de rutas internas del sistema y estructura de la base de datos. Fuga de cookies de sesión. Fuga de certificados SSL. ¿Cómo ayuda 'mod_rewrite' a la seguridad?. Cifrando las URLs de los usuarios. Permitiendo aplicar patrones de arquitectura segura como el Front Controller. Bloqueando automáticamente las direcciones IP maliciosas. Limitando el ancho de banda de los usuarios. ¿Qué es un ataque de Denegación de Servicio (DoS)?. Un ataque que roba información sensible del servidor. Un ataque que consume todos los recursos del servidor para hacerlo inaccesible. Un ataque que permite al atacante ejecutar código arbitrario. Un ataque que redirige a los usuarios a sitios maliciosos. ¿Qué configuración ayuda a prevenir ataques DoS por agotamiento de memoria?. display_errors = On. expose_php = On. memory_limit = 256M. ServerTokens Full. ¿Qué directivas se deben ajustar para prevenir el agotamiento de disco por carga de archivos?. max_execution_time y memory_limit. upload_max_filesize y post_max_size. display_errors y log_errors. ServerTokens y ServerSignature. ¿Qué hace la directiva 'max_execution_time'?. Define el tamaño máximo de los archivos subidos. Define la memoria máxima por script. Aborta automáticamente scripts que se ejecutan lentamente o están bloqueados. Registra los errores en el servidor. ¿Qué es una 'URL amable' o 'Clean URL'?. Una URL que contiene la versión del servidor. Una URL que utiliza parámetros complejos para la navegación. Una URL más legible y amigable para el usuario y los motores de búsqueda (ej: /producto/123). Una URL cifrada para mayor seguridad. ¿Por qué Apache, por defecto, devuelve un error 404 cuando se solicita una URL amable?. Porque el módulo mod_rewrite está desactivado. Porque Apache busca físicamente una estructura de carpetas y archivos que no existe. Porque la base de datos no está configurada correctamente. Porque el archivo .htaccess está mal configurado. ¿Qué módulo de Apache es necesario activar para que funcionen las reglas de reescritura de URLs?. mod_security. mod_ssl. mod_rewrite. mod_headers. ¿Qué comando se utiliza en Linux para activar el módulo 'mod_rewrite' en Apache?. a2dissmod rewrite. systemctl enable rewrite. a2enmod rewrite. service apache2 enable rewrite. ¿Qué es un archivo .htaccess y cuál es su función principal en este contexto?. Un archivo de log de errores. Un archivo de configuración global de Apache. Un archivo de configuración específico de una carpeta para definir reglas de reescritura y otras directivas. Un archivo de script PHP. ¿Qué directiva de Apache controla si se pueden usar archivos .htaccess en un directorio?. DirectoryIndex. AllowOverride. Require. Options. ¿Cuál es el efecto de 'AllowOverride None' en la configuración de Apache?. Permite que los archivos .htaccess tengan control total sobre la configuración. Ignora completamente cualquier archivo .htaccess encontrado en los directorios de los usuarios. Activa el módulo mod_rewrite. Habilita la reescritura de URLs solo para archivos específicos. ¿Qué significa el flag `[L]` en una `RewriteRule`?. Last: Indica que Apache debe continuar procesando más reglas. Local: Indica que la reescritura es solo para recursos locales. Loop: Indica que la regla debe repetirse indefinidamente. Last: Indica a Apache que detenga el procesamiento de reglas si esta se aplica. ¿Qué ventaja de seguridad ofrece una arquitectura de 'Front Controller' implementada con mod_rewrite?. Aumenta la velocidad de carga de las páginas. Permite que los atacantes accedan directamente a los archivos PHP. Centraliza la validación de autenticación, autorización y saneamiento de entradas en un solo punto. Oculta las direcciones IP de los usuarios. ¿Qué amenaza mitiga la configuración de 'expose_php = Off'?. Denegación de Servicio (DoS). Ejecución remota de código (RCE). Reconocimiento, Banner Grabbing y ataques dirigidos por CVE. Inyección SQL. ¿Qué amenaza mitiga la configuración de 'display_errors = Off' y 'log_errors = On'?. Reconocimiento, Banner Grabbing. Ampliación inapropiada de la superficie de ataque. Fuga de información (Path Disclosure, Estructura BD, Inyección SQL). Denegación de Servicio (DoS) por agotamiento de memoria RAM. ¿Qué amenaza mitiga la configuración de 'memory_limit = 256M'?. Reconocimiento, Banner Grabbing. Ampliación inapropiada de la superficie de ataque. Fuga de información. Denegación de Servicio (DoS) por agotamiento de memoria RAM. |





