- Sistemas operativos soportados.
- Fundamentos de TCPIP
- Estructura Cliente Servidor.
2. Manejo del protocolo http.
- Funcionamiento y estructura.
- Descripción de peticiones o request methods.
- Códigos de estado.
- Cabeceras.
- Codificación del contenido. Páginas de códigos.
- Realización de peticiones HTTP en Internet mediante un proxy, livehttpheaders o método similar, analizando el protocolo utilizado.
3. Selección del servidor Web.
- Parámetros de funcionamiento.
- Características del servidor Web.
- Funcionalidades principales.
- Requisitos del sistema:
Hardware.
Software.
Conectividad.
4. Instalación y configuración básica del servidor Web.
- Instalación del servidor Web:
Procedimientos de instalación.
Instalación del servidor en el sistema operativo.
Verificación de la instalación.
- Control del servicio. Inicio y parada.
- Creación de entradas DNS
- Parámetros básicos de configuración:
Descripción de los parámetros básicos.
Alojamiento virtualizado (virtual hosting)
Alojamiento virtualizado basado en nombres (Name-based virtual hosting)
Logging
- Directivas básicas de configuración:
Puerto de escucha
Directorio raíz
Otras directivas básicas de configuración.
- Herramientas de configuración.
- Mantenimiento del servicio.
5. Módulos y extensiones del servidor Web.
- Descripción de los módulos y extensiones del servidor Web.
- Soporte a lenguajes:
CGI
Motores de script (ASP.NET, PHP.)
6. Análisis de la seguridad del servidor Web
- Descripción de los conceptos básicos del servidor web:
Rutas y permisos. Permiso de lectura vs permiso de ejecución.
Listado de directorios.
Tipos MIME permitidos.
- Control de acceso por IP origen.
- Control de acceso por usuarios:
Métodos de intercambio de credenciales (Autenticación Básica Digest NTLM)
Almacén de credenciales. (LDAP, Base de datos, ficheros de texto, Windows)
Configuración de directorios protegidos con contraseña.
- Identificación de las Conexiones seguras mediante https:
Certificados de seguridad.
Algoritmos de cifrado.
Entidades de certificación
Generación de un CSR
Generación de un certificado auto-firmado.
Instalación de un certificado.
Control de acceso por certificado de cliente.