Ethical Hacker con AI

Nessus

Scanning di vulnerabilità, letto con chatGPT

💻 Nessus: cos’è, a cosa serve e come utilizzarlo

Nessus è un potente vulnerability scanner sviluppato da Tenable. È utilizzato da aziende, professionisti della sicurezza e amministratori di sistema per identificare vulnerabilità, configurazioni errate e falle di sicurezza su server, reti e applicazioni. Grazie a una vasta libreria di plugin aggiornata di frequente, Nessus rileva migliaia di vulnerabilità note, errori di configurazione e software obsoleti.

🔗 Dove trovare Nessus

È possibile scaricare Nessus dal sito ufficiale di Tenable: https://www.tenable.com/products/nessus

  • Nessus Essentials: versione gratuita con numero di asset limitato, ideale per studio e piccoli ambienti.
  • Nessus Professional: versione a pagamento con funzionalità avanzate per uso aziendale.
  • Tenable.io e Tenable.sc: soluzioni enterprise per gestione centralizzata e scalabilità.

🔧 A cosa serve Nessus

  • Vulnerability assessment: individuazione di vulnerabilità software e configurazioni deboli.
  • Compliance checking: verifica aderenza a standard come PCI DSS, ISO 27001, HIPAA, GDPR.
  • Network scanning: analisi di porte aperte, servizi esposti e dispositivi rilevati.
  • Patch management: identificazione di software non aggiornato.
  • Risk prioritization: assegnazione di priorità tramite punteggi di gravità (CVSS).

🛠️ Come utilizzare Nessus

1. Installazione
  • Scarica il pacchetto per Windows, Linux o macOS dal sito ufficiale.
  • Installa seguendo la procedura guidata e registra la licenza (Essentials o Professional).
  • Accedi all’interfaccia web di default su https://localhost:8834.
2. Configurazione iniziale
  • Crea l’utente amministratore.
  • Scarica e aggiorna i plugin.
  • Imposta eventuali credenziali per scansioni autenticate.
3. Creazione di una scansione
  • Vai su Scansioni → Nuova scansione.
  • Seleziona un template, ad esempio Basic Network Scan o Advanced Scan.
  • Inserisci il target: IP, range IP o dominio.
  • Configura policy, porte, credenziali e schedule se necessario.
4. Esecuzione e report
  • Avvia la scansione e attendi il completamento.
  • Esporta il report in HTML, PDF o CSV per analisi e condivisione.

📝 Esempio: generare un report

Sequenza operativa di esempio per ottenere un report PDF dopo una scansione di rete.

  • Template: Basic Network Scan.
  • Target: 192.168.1.0/24.
  • Opzioni: scansione porte 1-65535, servizio di rilevamento attivo.
1. Scansioni -> Nuova scansione -> Basic Network Scan
```

2\. Nome: Rete Ufficio
3\. Target: 192.168.1.0/24
4\. Impostazioni -> Porte: 1-65535
5\. Salva -> Avvia
6\. Al termine: Report -> Esporta -> PDF
```

📈 Come leggere un report con ChatGPT

  • Esporta il report in formato CSV o copia le sezioni principali in testo.
  • Incolla il contenuto in ChatGPT chiedendo un riassunto delle vulnerabilità critiche.
  • Richiedi la priorità degli interventi in base al punteggio CVSS e all’esposizione del servizio.
  • Domanda un piano d’azione con patch, mitigazioni e test di verifica post remediation.
Esempio input sintetico per ChatGPT:
```

Host: 192.168.1.10
Vulnerability: OpenSSH 7.2 outdated version
Severity: High (CVSS 8.1)
Solution: Upgrade to OpenSSH 9.x

Richiesta:

1. Riassumi per rischi critici e alti.
2. Indica le azioni immediate.
3. Suggerisci controlli di verifica post patch.

ℹ️ Consigli pratici

  • Esegui prima scansioni non autenticate, poi autenticate per maggior profondità.
  • Programma scansioni periodiche e confronta i risultati nel tempo.
  • Integra i report nel processo di gestione patch e nel registro dei rischi.
  • Isola gli ambienti di test e rispetta sempre le autorizzazioni.

🏆 Conclusione

Nessus è uno strumento centrale per la cybersecurity: aiuta a scoprire vulnerabilità e a prioritizzare le azioni correttive. Con una corretta configurazione, report chiari e il supporto di ChatGPT per l’interpretazione, è possibile trasformare i risultati tecnici in un piano operativo efficace per ridurre il rischio.

Articolo generato da ChatGPT.

Livio Bollini
Walter Livio Bollini

Matematico & Informatico · Intelligenza Artificiale · Sviluppo Web