Artículos sobre seguridad de servidores

Una mirada de cerca a las herramientas que ya corren en su servidor: qué muestran, cómo leer su salida y dónde suele fallar la gente.

Acceso e inicio de sesión

4

Un asterisco en sudoers casi siempre significa root

Por qué un asterisco en una regla de sudo alcanza más de lo que parece, cómo un literal en medio del comando deja de restringir nada y por qué conviene sustituir esas reglas. Explicado sobre un vector real a través de fail2ban.

Leer

Red y cortafuegos

6

Una mancha en el mapa de ataques: qué hacer con ella en tu propio servidor

Reglas listas para usar en lugar de bloquear un país: una cárcel para los escáneres que buscan paneles de administración ajenos, un límite de ritmo, protección contra el autobloqueo y un bloqueo de subred bien ajustado. Con los comandos de comprobación y con aquello que no se puede cortar para no perder los pagos ni la indexación.

Leer

PSAD: ver que están escaneando su servidor

Un escaneo de puertos no deja rastro en los registros de las aplicaciones, así que Fail2ban no lo ve. Cómo configurar PSAD y por qué no muestra nada sin la registración activada en UFW.

Leer

Qué puertos no deben quedar expuestos

Cómo leer la salida de ss, qué distingue 0.0.0.0 de 127.0.0.1 y por qué Redis sin contraseña en una dirección pública significa una intrusión en una hora.

Leer

UFW: reglas que no cierran nada

El orden de las reglas, IPv6 esquivando el filtro, Docker publicando puertos por encima de UFW y por qué «status active» todavía no significa que un puerto esté cerrado.

Leer

Endurecimiento del sistema

4

Doce comprobaciones del servidor que conviene hacer una vez por semana

Un servidor se desvía solo: los paquetes se acumulan, un certificado se acerca a su fecha de caducidad, una cárcel deja de vigilar SSH sin decir nada. Esto es lo que conviene mirar con regularidad, con los comandos, y adónde lleva la lista cuando hacerla a mano empieza a cansar.

Leer

Señales de intrusión

7

Cómo saber si su VPS ha sido comprometido

Las señales de que hay alguien ajeno en el servidor y el orden de comprobación: accesos, archivos modificados, conexiones salientes. Sin pánico y sin reinstalar desde cero.

Leer

Falco en un VPS corriente, sin Kubernetes

Falco sabe vigilar el comportamiento de los procesos en un servidor sencillo: un intérprete lanzado desde PHP, alguien leyendo sus claves, un minero en /tmp. Qué desactivar para no ahogarse en ruido.

Leer

Salud del servidor

6

Carga del servidor: load average, I/O wait y swap

Por qué un load average de 8 puede ser saludable y uno de 2 una emergencia, en qué se diferencia una CPU ocupada de un disco al que el sistema está esperando y qué significa un swap que sube una vez y nunca vuelve a bajar.

Leer