Descarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprarDescarga inmediata tras la compraPDF sin DRM: léelo en cualquier dispositivoGarantía de Calidad y Atención 24/7Pago cifrado y 100% seguroEbooks gratis para probar antes de comprar

Elimina esto o comprometes tu servidor

  • 1 min de lectura
  • Gratis
Vídeo de esta pieza: en producción. Mientras tanto, todo el contenido está aquí en texto.
Para empezar

Cada demonio o servicio que dejas corriendo por defecto en tu servidor es una invitación abierta para que un atacante escale privilegios.

Dato clave

La regla de oro del hardening

Menos software significa menos vulnerabilidades. Se estima que más del cuarenta por ciento de los vectores de explotación en servidores comprometidos aprovechan servicios preinstalados que nadie utiliza ni actualiza.

Concepto

¿Qué es la superficie de ataque?

La superficie de ataque comprende la suma total de todas las rutas, vulnerabilidades, puntos de entrada y servicios expuestos que un atacante puede evaluar y explotar en un sistema informático.

Practica

Auditando servicios activos

El primer paso consiste en listar todos los servicios de red que están escuchando conexiones activas en nuestro sistema operativo para identificar anomalías.

terminal
$ ss -tulpn
Netid State  Recv-Q Send-Q  Local Address:Port  Peer Address:Port
tcp   LISTEN 0      128         0.0.0.0:22          0.0.0.0:*
tcp   LISTEN 0      128         127.0.0.1:631       0.0.0.0:*
Paso a paso

Pasos para deshabilitar servicios

Una vez identificado el software superfluo, debemos proceder a apagarlo, deshabilitarlo y, de ser posible, desinstalarlo por completo del sistema operativo.

Marca cada paso al entenderlo · 0/4

Cuidado

Cuidado con las dependencias

Nunca desinstales un paquete a la ligera. Los gestores de paquetes como apt o yum pueden arrastrar dependencias críticas del sistema si no prestas atención a la advertencia previa en pantalla.

Concepto

Principio de mínima funcionalidad

Un servidor de producción ideal solo debe ejecutar el código, los demonios y las librerías estrictamente necesarios para cumplir su función de negocio, ni un solo bit más.

Repaso rápido

¿Te acuerdas? Toca para comprobarlo

Atajos: ← → para cambiar de pieza · / para buscar