Industrace: una base open source per costruire visibilità e ordine nel mondo ICS

Una riflessione personale, poi una riga di codice

Durante la preparazione alla certificazione SANS GRID, mi sono scontrato con un fatto semplice: la gestione degli asset e delle reti industriali è ancora troppo disorganica.
Le soluzioni esistono, ma sono spesso chiuse, costose, pensate per contesti IT o troppo legate a un singolo vendor.

È lì che ho iniziato a progettare Industrace: una Configuration Management Database (CMDB) open source pensata per ambienti ICS e OT, ma con una logica enterprise accessibile anche alle piccole realtà.
Non è la soluzione definitiva,anzi. Ma è una base di partenza concreta, utilizzabile e migliorabile insieme alla community.


Cos’è Industrace?

Industrace è un’applicazione containerizzata (licenza AGPL) che consente di:

  • Mappare asset, connessioni e relazioni industriali

  • Visualizzare la rete con mappe interattive

  • Calcolare un indice di rischio basato su parametri operativi (posizione, manutenzione, aggiornamento, livello Purdue)

  • Generare report stampabili da tenere anche offline

  • Tracciare ogni modifica con un audit completo

  • Gestire più aziende o stabilimenti con architettura multi-tenant

  • Personalizzare tutto con RBAC, multilanguage, API REST

È pensata per chi vuole capire, mettere ordine e documentare una rete industriale, senza partire da zero né da un foglio Excel.

Ho la pretesa di dire che si può fare un setup in pochi minuti, l’applicativo è moderno e scalabile.


Perché open source

L’open source è una scelta strategica.
Significa:

  • Collaborazione: chi lavora in campo può contribuire a rendere Industrace più aderente a casi reali

  • Personalizzazione: ogni realtà può adattarlo ai propri asset e processi

  • Trasparenza: ogni riga di codice è visibile, auditabile, migliorabile

Non ci proponiamo come “esperti assoluti di OT”, ma come sviluppatori di strumenti utili, costruiti con attenzione all’usabilità e alle reali esigenze operative.


Cosa puoi fare oggi con Industrace

✅ Importare, esportare e gestire asset, produttori, contatti
✅ Visualizzare connessioni e interfacce in mappa
✅ Usare RBAC multilivello per accessi differenziati
✅ Stampare kit fisici di documentazione asset
✅ Tracciare ogni azione con audit e log
✅ Accedere via interfaccia web moderna e multilanguage
✅ Installare in pochi minuti via Docker


E domani? La versione Pro

Il progetto ha già una roadmap chiara per le aziende che hanno esigenze più avanzate.
La versione Pro, patrocinata da BeSafe S.r.l., includerà:

-Integrazione con SSO / LDAP / SAML
-Report editor con template personalizzati
-Analisi automatica dei dati e documentazione ICS
-Runbook editor visuale per incident response e black-start
-Connettori per sonde di rete basati su sniffing e metadati
-Integrazione audit con sistemi syslog


Un progetto aperto, per costruire insieme

Il nostro obiettivo è creare uno standard aperto e collaborativo, che possa essere adottato sia da grandi aziende sia da piccole realtà, perché spesso le esigenze sono simili: visibilità, controllo e documentazione.

Chi vuole può contribuire, suggerire casi d’uso o semplicemente provarlo e darci feedback.
Industrace non è perfetto, ma è aperto, solido, e pronto a crescere.


Scopri Industrace

GitHub: github.com/industrace
Documentazione inclusa nel repository
Contatti: industrace(at)besafe.it


Maurizio Bertaboni
Autore e maintainer del progetto

Hai bisogno di rendere la tua rete più sicura?
Richiedi una consulenza