La seguretat en servidors és un aspecte crític de la gestió de la infraestructura TI. Els servidors són el cor de moltes operacions empresarials, i una vulnerabilitat en aquests pot tenir conseqüències devastadores. En aquesta secció, explorarem els conceptes clau, les millors pràctiques i les eines per garantir la seguretat dels servidors.
Conceptes Clau de Seguretat en Servidors
-
Autenticació i Autorització:
- Autenticació: Procés de verificar la identitat d'un usuari o sistema.
- Autorització: Procés de determinar els permisos d'un usuari autenticat.
-
Xifratge:
- Xifratge de dades en repòs: Protecció de dades emmagatzemades.
- Xifratge de dades en trànsit: Protecció de dades mentre es transmeten.
-
Parches i Actualitzacions:
- Parches de seguretat: Actualitzacions que corregeixen vulnerabilitats conegudes.
- Actualitzacions de programari: Millores i correccions generals del programari.
-
Firewalls i Sistemes de Detecció d'Intrusions (IDS):
- Firewalls: Controlen el trànsit de xarxa entrant i sortint basat en regles de seguretat.
- IDS: Monitora la xarxa per detectar activitats sospitoses.
-
Còpies de Seguretat:
- Còpies de seguretat regulars: Asseguren que les dades es poden recuperar en cas de pèrdua o corrupció.
Millors Pràctiques per a la Seguretat en Servidors
-
Implementar l'Autenticació Multifactor (MFA):
- Requereix múltiples formes de verificació per accedir als servidors.
-
Utilitzar Certificats SSL/TLS:
- Assegura que les comunicacions entre els servidors i els clients estiguin xifrades.
-
Configurar Correctament els Firewalls:
- Definir regles estrictes per controlar el trànsit de xarxa.
-
Realitzar Auditories de Seguretat Regulars:
- Revisar i avaluar la seguretat dels servidors periòdicament.
-
Aplicar Parches i Actualitzacions Immediatament:
- Mantenir el programari del servidor actualitzat per protegir-lo contra vulnerabilitats conegudes.
-
Seguir el Principi de Menor Privilegi:
- Donar als usuaris només els permisos necessaris per realitzar les seves tasques.
Eines per a la Seguretat en Servidors
-
Fail2Ban:
- Protegeix contra atacs de força bruta bloquejant adreces IP sospitoses.
-
SELinux (Security-Enhanced Linux):
- Proporciona un conjunt de polítiques de seguretat per al sistema operatiu Linux.
-
ClamAV:
- Un antivirus de codi obert per detectar programari maliciós.
-
Tripwire:
- Monitora i alerta sobre canvis no autoritzats en els fitxers del sistema.
Exemples Pràctics
Exemple 1: Configuració d'un Firewall amb iptables
# Bloquejar tot el trànsit entrant per defecte iptables -P INPUT DROP # Permetre el trànsit entrant per SSH (port 22) iptables -A INPUT -p tcp --dport 22 -j ACCEPT # Permetre el trànsit entrant per HTTP (port 80) i HTTPS (port 443) iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 443 -j ACCEPT # Permetre el trànsit entrant des de la xarxa local iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT # Permetre el trànsit sortint iptables -P OUTPUT ACCEPT
Exemple 2: Implementació de l'Autenticació Multifactor amb Google Authenticator
- Instal·lar Google Authenticator:
- Configurar Google Authenticator per a un usuari:
- Editar el fitxer de configuració PAM per SSH:
Afegir la línia següent:
- Habilitar l'ús de PAM en la configuració de SSH:
Afegir o modificar la línia següent:
- Reiniciar el servei SSH:
Exercicis Pràctics
Exercici 1: Configurar un Firewall Bàsic
Objectiu: Configurar un firewall bàsic utilitzant iptables
per permetre només el trànsit SSH i HTTP/HTTPS.
Passos:
- Bloquejar tot el trànsit entrant per defecte.
- Permetre el trànsit entrant per SSH (port 22).
- Permetre el trànsit entrant per HTTP (port 80) i HTTPS (port 443).
- Permetre el trànsit sortint.
Solució:
# Bloquejar tot el trànsit entrant per defecte iptables -P INPUT DROP # Permetre el trànsit entrant per SSH (port 22) iptables -A INPUT -p tcp --dport 22 -j ACCEPT # Permetre el trànsit entrant per HTTP (port 80) i HTTPS (port 443) iptables -A INPUT -p tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp --dport 443 -j ACCEPT # Permetre el trànsit sortint iptables -P OUTPUT ACCEPT
Exercici 2: Implementar l'Autenticació Multifactor
Objectiu: Configurar l'autenticació multifactor utilitzant Google Authenticator per a un usuari del sistema.
Passos:
- Instal·lar Google Authenticator.
- Configurar Google Authenticator per a l'usuari.
- Editar el fitxer de configuració PAM per SSH.
- Habilitar l'ús de PAM en la configuració de SSH.
- Reiniciar el servei SSH.
Solució:
- Instal·lar Google Authenticator:
- Configurar Google Authenticator per a un usuari:
- Editar el fitxer de configuració PAM per SSH:
Afegir la línia següent:
- Habilitar l'ús de PAM en la configuració de SSH:
Afegir o modificar la línia següent:
- Reiniciar el servei SSH:
Resum
En aquesta secció, hem explorat els conceptes clau de la seguretat en servidors, les millors pràctiques per protegir-los, i les eines disponibles per millorar la seguretat. També hem proporcionat exemples pràctics i exercicis per aplicar els coneixements adquirits. La seguretat en servidors és un procés continu que requereix atenció constant i actualitzacions regulars per protegir-se contra noves amenaces.
Curs d'Infraestructures TI
Mòdul 1: Introducció a les Infraestructures TI
- Conceptes Bàsics d'Infraestructures TI
- Components Principals d'una Infraestructura TI
- Models d'Infraestructura: On-Premise vs. Cloud
Mòdul 2: Gestió de Servidors
- Tipus de Servidors i els seus Usos
- Instal·lació i Configuració de Servidors
- Monitoratge i Manteniment de Servidors
- Seguretat en Servidors
Mòdul 3: Gestió de Xarxes
- Fonaments de Xarxes
- Disseny i Configuració de Xarxes
- Monitoratge i Manteniment de Xarxes
- Seguretat en Xarxes
Mòdul 4: Gestió d'Emmagatzematge
- Tipus d'Emmagatzematge: Local, NAS, SAN
- Configuració i Gestió d'Emmagatzematge
- Monitoratge i Manteniment d'Emmagatzematge
- Seguretat en Emmagatzematge
Mòdul 5: Alta Disponibilitat i Recuperació davant Desastres
- Conceptes d'Alta Disponibilitat
- Tècniques i Eines per a l'Alta Disponibilitat
- Plans de Recuperació davant Desastres
- Proves i Simulacions de Recuperació
Mòdul 6: Monitoratge i Rendiment
- Eines de Monitoratge
- Mètriques Clau de Rendiment
- Optimització d'Infraestructura
- Alertes i Notificacions
Mòdul 7: Seguretat en Infraestructures TI
- Principis de Seguretat en TI
- Gestió de Vulnerabilitats
- Implementació de Polítiques de Seguretat
- Auditories i Compliment
Mòdul 8: Automatització i Gestió de Configuració
- Introducció a l'Automatització
- Eines d'Automatització
- Gestió de Configuració
- Cases d'Ús i Exemples Pràctics