Multiprotocol client for PLC data gathering: development and vulnerability assessment
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
CYBERSECURITY
Relatori
relatore Prof. Garroppo, Rosario Giuseppe correlatore Prof. Pagano, Michele
Parole chiave
data acquisition
data gathering
Ethernet/IP
Fanuc FOCAS
IIoT
industrial monitoring
Modbus
OPC UA
Siemens S7
Data inizio appello
16/06/2023
Consultabilità
Non consultabile
Data di rilascio
16/06/2063
Riassunto
L'elaborato finale risultato dal lavoro di tesi include lo sviluppo e la valutazione delle vulnerabilità di un client multiprotocollo per la raccolta di dati da PLC industriali. Il progetto è stato sviluppato presso l'azienda Zerynth S.p.A. e si concentra sull'IoT industriale (IIoT) e la sua relazione con la sicurezza informatica. Il client multiprotocollo sviluppato consente a Zerynth di interfacciarsi con i PLC industriali e scambiare dati sensibili utilizzando i protocolli analizzati e testati anche dal punto di vista della sicurezza informatica. L'elaborato finale è suddiviso in cinque capitoli, che spiegano lo stato dell'arte delle tecnologie coinvolte, l'ambiente industriale e le fasi di implementazione e validazione del client. Il testo descrive le attività necessarie per estrarre informazioni specifiche sull'efficienza produttiva da un qualsiasi asset industriale, il consumo di energia e le decisioni basate sui dati nel contesto dell'IIoT. Il primo capitolo è teorico e ha coinvolto lo studio e l'analisi delle principali caratteristiche dell'ambiente IoT e le differenze rispetto all'IIoT. Il secondo capitolo esamina i principali protocolli industriali e inclusi nel progetto finale di sviluppo del client, con attenzione alla sicurezza informatica.