Cómo se hackean los servidores
Casi todos los ataques siguen el mismo esquema. Un bot escanea internet las 24 horas, encuentra un servidor con SSH o RDP abierto y empieza a probar contraseñas. Si la contraseña es sencilla o se ha filtrado, el bot entra, se instala en el servidor y lo usa para sus propios fines, por ejemplo para minar criptomonedas, enviar spam o atacar otras redes.
La buena noticia es que unos pocos pasos sencillos te protegen de todo esto. Los hemos dividido en guías separadas, y cada una se hace en 10–15 minutos.
Empieza por unas contraseñas seguras
Lo primero es proteger el acceso al área de cliente y al propio servidor. Para las contraseñas del área de cliente, de root, de las bases de datos y de cualquier panel de control, sigue unas reglas sencillas:
- una longitud de 16 caracteres o más, y mejor aún de 20 o más;
- lo ideal es una frase larga de 4–6 palabras al azar o una cadena aleatoria generada por un gestor de contraseñas;
- una contraseña distinta para cada servicio, sin repetir nunca la misma en ningún sitio;
- si un servicio exige números y caracteres especiales, añádelos, pero sin acortar la contraseña.
Lo más cómodo es guardar las contraseñas en un gestor de contraseñas, así no tendrás que recordarlas.
Plan de protección paso a paso
Sigue las guías en orden, porque los tres primeros pasos ya frenan la mayoría de los ataques reales.
- Acceso con claves SSH y un usuario aparte – lo más importante, porque después ya nadie podrá adivinar la contraseña de tu servidor.
- Cortafuegos – cerramos todos los puertos salvo los que necesitas.
- Actualizaciones de seguridad automáticas – el servidor corrige por sí solo las vulnerabilidades conocidas.
- Cambio del puerto SSH – elimina de los logs a la mayoría de los bots.
- Fail2ban – bloquea automáticamente a quien intenta adivinar contraseñas.
- Copias de seguridad – un seguro por si, a pesar de todo, algo sale mal.
Si tienes un servidor Windows
Las guías de arriba están pensadas para Linux. En un servidor Windows lo principal es una contraseña de administrador larga y única y un escritorio remoto (RDP) cerrado a terceros. Lo mejor es permitir en el Firewall de Windows las conexiones al puerto RDP solo desde tu propia dirección IP. Cómo conectarse a un servidor Windows lo explicamos en el artículo sobre el escritorio remoto.
Si has perdido el acceso al servidor
Que no cunda el pánico. En la lista de servidores de tu área de cliente hay un botón Console que abre el servidor directamente en el navegador, aunque SSH no esté disponible. Desde ahí puedes deshacer un ajuste que haya salido mal. Si no lo consigues, escríbenos un ticket y te ayudaremos a resolverlo.
Nuestros recursos
Canal de Telegram: https://t.me/f3cloud_news
Web del hosting: https://f3cloud.com