La gestió de vulnerabilitats és un procés crític dins de la seguretat de les infraestructures TI. Aquest procés implica identificar, avaluar, tractar i informar sobre les vulnerabilitats en els sistemes i el programari que poden ser explotades per amenaces internes o externes. A continuació, es descriuen els passos clau per a una gestió efectiva de vulnerabilitats.

  1. Identificació de Vulnerabilitats

1.1. Escaneig de Vulnerabilitats

L'ús d'eines d'escaneig de vulnerabilitats és essencial per identificar possibles punts febles en els sistemes. Aquestes eines poden ser comercials o de codi obert.

Exemples d'eines d'escaneig:

  • Nessus: Una eina comercial àmpliament utilitzada per a l'escaneig de vulnerabilitats.
  • OpenVAS: Una eina de codi obert per a l'escaneig de vulnerabilitats.
  • Qualys: Una plataforma de seguretat basada en el núvol que ofereix escaneig de vulnerabilitats.

1.2. Auditoria de Seguretat

Les auditories de seguretat poden ajudar a identificar vulnerabilitats que les eines automàtiques poden passar per alt. Aquestes auditories poden ser internes o realitzades per tercers.

1.3. Revisió de Codi

La revisió manual del codi font pot identificar vulnerabilitats de seguretat en el programari desenvolupat internament.

  1. Avaluació de Vulnerabilitats

2.1. Classificació de Vulnerabilitats

Una vegada identificades, les vulnerabilitats han de ser classificades segons la seva gravetat. Això es pot fer utilitzant sistemes de puntuació com el Common Vulnerability Scoring System (CVSS).

Exemple de taula de classificació de vulnerabilitats:

Gravetat Descripció Puntuació CVSS
Crítica Pot ser explotada remotament amb impacte alt 9.0 - 10.0
Alta Pot ser explotada amb impacte significatiu 7.0 - 8.9
Mitjana Pot ser explotada amb impacte moderat 4.0 - 6.9
Baixa Impacte limitat o difícil d'explotar 0.1 - 3.9

2.2. Anàlisi de Risc

L'anàlisi de risc implica avaluar l'impacte potencial d'una vulnerabilitat en funció del context de l'organització. Això inclou considerar factors com la criticitat dels sistemes afectats i la probabilitat d'explotació.

  1. Tractament de Vulnerabilitats

3.1. Aplicació de Parxes

L'aplicació de parxes és una de les maneres més efectives de tractar les vulnerabilitats. Això implica actualitzar el programari o el sistema operatiu per corregir les vulnerabilitats identificades.

3.2. Configuració Segura

Ajustar la configuració dels sistemes per minimitzar les vulnerabilitats. Això pot incloure desactivar serveis innecessaris, configurar correctament els permisos i utilitzar configuracions segures per a les aplicacions.

3.3. Mitigació

En alguns casos, pot no ser possible aplicar un parxe immediatament. En aquests casos, es poden implementar mesures de mitigació per reduir el risc d'explotació. Això pot incloure l'ús de tallafocs, sistemes de detecció d'intrusions (IDS) i altres controls de seguretat.

3.4. Acceptació del Risc

En alguns casos, l'organització pot decidir acceptar el risc associat amb una vulnerabilitat si el cost de la mitigació és superior al benefici.

  1. Informació i Documentació

4.1. Informes de Vulnerabilitats

Crear informes detallats sobre les vulnerabilitats identificades, les seves classificacions, les mesures de tractament aplicades i l'estat actual.

4.2. Comunicació amb les Parts Interessades

Assegurar-se que les parts interessades, incloent-hi els equips de TI, la direcció i altres departaments rellevants, estiguin informats sobre les vulnerabilitats i les mesures preses per tractar-les.

Exercici Pràctic

Exercici 1: Escaneig de Vulnerabilitats

Objectiu: Realitzar un escaneig de vulnerabilitats en un sistema de prova utilitzant una eina d'escaneig de codi obert.

Passos:

  1. Instal·la l'eina OpenVAS en un sistema de prova.
  2. Configura l'eina per escanejar una màquina virtual amb un sistema operatiu vulnerable.
  3. Executa l'escaneig i revisa els resultats.
  4. Classifica les vulnerabilitats identificades segons la seva gravetat.
  5. Proposa mesures de tractament per a les vulnerabilitats crítiques i altes.

Solució de l'Exercici 1

  1. Instal·lació d'OpenVAS:

    sudo apt-get update
    sudo apt-get install openvas
    sudo gvm-setup
    sudo gvm-start
    
  2. Configuració per escanejar la màquina virtual:

    • Accedeix a la interfície web d'OpenVAS.
    • Crea un nou objectiu d'escaneig amb l'adreça IP de la màquina virtual.
  3. Execució de l'escaneig:

    • Inicia l'escaneig des de la interfície web.
    • Espera que l'escaneig es completi i revisa els resultats.
  4. Classificació de vulnerabilitats:

    • Utilitza la puntuació CVSS proporcionada per OpenVAS per classificar les vulnerabilitats.
  5. Proposta de mesures de tractament:

    • Aplicar parxes disponibles per a les vulnerabilitats crítiques i altes.
    • Configurar el sistema per desactivar serveis innecessaris.
    • Implementar mesures de mitigació com tallafocs i IDS.

Conclusió

La gestió de vulnerabilitats és un procés continu que requereix una vigilància constant i una resposta ràpida per protegir les infraestructures TI. Mitjançant l'ús d'eines d'escaneig, auditories de seguretat, revisió de codi i altres tècniques, les organitzacions poden identificar i tractar les vulnerabilitats abans que siguin explotades per actors maliciosos.

Curs d'Infraestructures TI

Mòdul 1: Introducció a les Infraestructures TI

Mòdul 2: Gestió de Servidors

Mòdul 3: Gestió de Xarxes

Mòdul 4: Gestió d'Emmagatzematge

Mòdul 5: Alta Disponibilitat i Recuperació davant Desastres

Mòdul 6: Monitoratge i Rendiment

Mòdul 7: Seguretat en Infraestructures TI

Mòdul 8: Automatització i Gestió de Configuració

Mòdul 9: Tendències i Futur de les Infraestructures TI

© Copyright 2024. Tots els drets reservats