Pablo Trigo, administrador de sistemas en Nominalia y experto en seguridad, nos hablará de las buenas prácticas en la gestión de servidores, los ataques más comunes en Internet y las posibles soluciones a estas amenazas.
Soluciones prácticas de diferente nivel (empezaremos por las más sencillas) para la protección de servidores evitando que usuarios malintencionados tengan acceso a estos.
Grabación del webinar
PROFESOR
Pablo Trigo
Administrador de Sistemas
en Nominalia
FECHA
23 Mayo 2013
HORA
16:00h
DURACIÓN
60min
¡Respondemos a todas tus preguntas!
Si tengo todos los servidores unidos a uno por seguridad y me consiguen tirar este, ¿se me irían todos abajo automáticamente?
La respuesta es sí, pero precisamente este servidor (Bastion host) solo tiene la funcionalidad de dar seguridad, por lo que si el ataque es satisfactorio, esta máquina caerá y con ella todas a las que da servicio. Hay que entender que estas soluciones son de “bajo coste” y que existen equipos empresariales destinados a este tipo de misión, dependiendo de qué información o servicio se esté ofreciendo debemos adecuar la defensa al riesgo que supone perder dicho control.
Si me han atacado el server y tengo un backup ¿cómo puedo averiguar el motivo para no reinstalar un servidor vulnerable?
Si el tiempo nos lo permite se debería restaurar en un entorno controlado (sandbox) para auditar y eliminar las posibles vulnerabilidades por las que el servidor ha sido atacado, para ello podemos usar Nessus u Openvas para esta finalidad.
Hola. ¿A día de hoy ConfigServer es el mejor software? ¿Que más software libre nos recomiendas? Gracias.
¿Existe ConfigServer para Windows o es para Linux?
¿ConfigServer divide las conexiones dependiendo del número de tarjetas de red?
¿Poner la web de mi pequeña empresa en un servidor dedicado me garantiza entonces más seguridad?
A nivel físico sí (si este se encuentra en un datacenter), en cambio, la seguridad ante las amenazas de Internet dependerá de la destreza del administrador a la hora de configurar las herramientas que garanticen la seguridad de servidor. La persona que adquiere un servidor dedicado es resposable de realizar sus propias tareas de mantenimiento para tener siempre la máquina actualizada y poder hacer frente a posibles amenazas.
Un símil sería una parcela para construir una casa: el proveedor de servidores, por ejemplo Nominalia, sería quien pone la parcela y el dueño del servidor, que es quien lo administra, sería el albañil o arquitecto: el cómo se hagan los cimientos y la construcción de la casa depende de este, no de quien pone el terreno.
¿La actualización de la instalación Linux seleccionada es automática?
¿Cuántas visitas simultaneas aguanta un servidor de Nominalia?
Depende de lo que esté sirviendo ese servidor. Daré un ejemplo de cómo cuantificar esto:
a. Deberemos evaluar los siguientes parámetros de la máquina:
– Velocidad de escritura y lectura de discos
– Ancho de banda
– Capacidad de proceso
En función de estos parámetros, podremos saber el volumen de conexiones que puede soportar un servidor. Por ejemplo un servidor que tenga videos en streaming no consumirá lo mismo que un servidor que tenga una página estática.
Un pequeño test para evaluar el rendimiento del servidor web Apache, puede hacerse de la siguiente manera:
Ejecutar el siguente comando desde una máquina con sistema operativo Linux:
ab -n 1000 -c 5 http://www.paginaatestear.com
el N es la cantidad de conexiones
el C es la concurrencia de las conexiones (cuantas se hacen a la vez)
Con esta herramienta podremos ver el tiempo de respuesta en función de las peticiones que nos llegan y tener una idea del rendimiento que tendrá la máquina.
Buenas tardes, la pregunta, o mejor, comentario, que le parece a Pablo (en windows) pre-fijar las IP’s autorizadas para acceso al RDP. Un ataque afectaría al rendimiento?
Buenas tardes. ¿Las auditorias de seguridad pueden provocar una caída de servicio por simular un ataque?
En principio no si está bien hecha, por lo que antes de aventurarse en auditar el servidor sería recomendable hacerlo en un entorno de test como Virtualbox, por ejemplo.
¡Hola! ¿Qué opinión os merecen servicios de CND como Cloudflare o Cloudcache como mecanismos de seguridad? ¿Habéis usado alguno? Un saludo.
Hola, son servicios muy buenos un balanceo de carga “en la nube” y son muy interesantes para asegurar la continuidad de servicio de un servidor. Creo que el coste de estas soluciones es muy elevado así que, como he comentado antes, todo depende del riesgo que se quiera asumir y el coste a desembolsar.
¿Existe alguna formación específica para mantener la seguridad en servidores?
Existen muchas certificaciones de seguridad. Recomendaría primero unas bases en Linux/Windows y redes antes de aventurarse en el mundo de la seguridad, si tuviera que recomendar formación sería:
– LPIC-1,2 (Linux)
– MCTS Windows Server
– Comptia Network+ o CCNA de Cisco
– Certified Ethical Hacker de EC-Council
Con el material que se ofrece en estas certificaciones podemos llegar a un nivel profesional en lo que se refiere a la administración de servidores.
¿Cómo podemos balancear la carga en los servidores web para repartir las conexiones y no quedarnos sin servicio?
Una de las soluciones que existen por software en Linux es HAproxy, es un software complejo y requiere bastante conocimiento para instalarlo. En estos casos es mejor una solución por hardware si no queremos estar mucho tiempo configurando una herramienta así.
Hola. ¿Cómo se podrían aplicar estas medidas de seguridad en servidores Windows?
Para aplicar estas medidas en Windows (Windows server) se sigue más o menos el mismo patrón, se procedería de la siguiente manera:
Hardening del protocolo RDP (Remote Desktop Protocol):
a. Cambio del puerto estándar de conexión(http://support.microsoft.com/kb/306759):
a.1. Inicia el Editor del Registro(Regedit)
a.2. Busca la siguiente subclave del Registro y haz clic en ella:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
a.3. En el menú Edición, haz clic en Modificar y, a continuación, en Decimal.
a.4. Escribe el nuevo número de puerto y, a continuación, haz clic en Aceptar.
a.5. Sal del Editor del Registro.
a.6. Reinicia el equipo.
b. Quitar privilegios al usuario administrador o cambiar este usuario.
c. Modificar las políticas de conexión de escritorio remoto
d. Usar IPSEC en el protocolo RDP(http://support.microsoft.com/kb/942957)