Skip to main content

Cosa significa «sicurezza»?

Sicurezza in un tipico ambiente di automazione

. Da cosa ci si deve proteggere?
  • Furto di dati

  • Accesso non autorizzato ai dati

  • Modifica dei dati (hacker)

  • Guasto del sistema

  • Identità poco chiara durante l'accesso

. Punti vulnerabili
  • Interfaccia di programmazione (CDS) inclusa la manutenzione remota

  • PLC, funzionamento + monitoraggio

  • Comunicazione in tempo reale tra i controller

  • Interfacce Fieldbus

Requisiti generali per un «ambiente protetto»

Ciò garantisce un ambiente protetto oltre alle risorse disponibili in CODESYS:

Uso della protezione antivirus; rigide regole relative alle password; firewall; separazione delle reti di ufficio, produzione e fieldbus; uso di protocolli crittografati e autenticati (VPN) per la comunicazione tra le reti; controllo rigoroso sull'utilizzo di dispositivi di archiviazione dati; protezione meccanica dell'accesso per i controller

Sicurezza in CODESYS

Per una panoramica, consulta anche la seguente sezione sul nostro sito Web: CODESYS SECURITY

Per informazioni generali sull'argomento della sicurezza, consulta la guida: Informazioni di base

Le funzioni di sicurezza integrate nel CODESYS i prodotti vengono costantemente aggiornati e ampliati. CODESYS i componenti software vengono controllati regolarmente per individuare potenziali vulnerabilità di sicurezza. Inoltre, CODESYS Il Gruppo si impegna a risolvere le vulnerabilità di sicurezza verificate entro un periodo di tempo ragionevole. Nel nostro Security Whitepaper (PDF), troverai tutte le informazioni importanti su CODESYS Sicurezza.

Una parte importante delle misure di sicurezza è l'uso di certificati per la crittografia del codice sorgente, dell'applicazione di avvio, dei pacchetti e soprattutto della comunicazione tra CODESYS Development System e il PLC. A tale scopo è supportato l'uso di certificati X.509

Cosa è protetto e dove?

Da cosa è protetta e in che modo?

«Risorse»

Pacchetto

Protezione contro le installazioni non integrate:

Firma dei pacchetti con un certificato

  • CODESYS Package Designer

CODESYS sistema di programmazione

Progetto (codice sorgente)

Protezione dall'accesso non autorizzato (accesso in lettura e/o accesso in scrittura) al progetto; garanzia dell'integrità dell'identità:

Garantire l'integrità dell'installazione:

Vedi sopra alla voce Pacchetto

  • Schermo di sicurezza (certificati, impostazioni di comunicazione)

  • Gestore delle licenze

  • Gestore di password in CODESYS Development System

Sistema Runtime CODESYS Control for <device> SL

Comunicazione con il PLC

Protezione contro l'accesso non autorizzato ai dati (accesso in lettura e/o accesso in scrittura) e azioni sul PLC:

Protezione contro la perdita di dati dovuta a un guasto del sistema:

  • Editor di dispositivi: Comunicazione, Utenti e gruppi

  • Schermo di sicurezza (certificati, impostazioni di comunicazione)

  • Registro di controllo

  • Backup/ripristino nel CODESYS Development System

  • Esportazione/importazione della gestione degli utenti del dispositivo

  • Gestore di password per dispositivi

Uso del CODESYS Visualization CODESYS WebVisu

Protezione dall'accesso non autorizzato a dati/valori e azioni (operabilità) in modalità online di Visu:

Schermo di sicurezza (certificato per server web)

Gestore della visualizzazione: Gestione degli utenti Visu

Repository degli elementi di visualizzazione per la firma degli elementi

Uso del CODESYS Automation Server

Protezione dall'accesso non autorizzato a dati/valori e azioni (operabilità) in modalità online CAS::

  • Comunicazione crittografata: Edge Gateway — Automation Server

  • Crittografia delle password per i PLC

  • Gestione degli utenti con ruoli e gruppi

  • Autenticazione a più fattori (TOTP)

  • Politica delle password configurabile

  • Timeout della sessione

  • Registrazione degli accessi e delle modifiche (audit trail)

Configurazione rapida per configurare una comunicazione crittografata tra edge gateway e controller

Comunicazione tramite CODESYS OPC UA

Protezione dall'accesso indesiderato ai dati durante lo scambio di dati tramite il server OPC UA:

Protezione contro l'accesso simbolico non autorizzato alle variabili PLC:

Server OPC UA sicuro, sicurezza conforme alle specifiche OPC UA:

  • CODESYS Communication

  • CODESYS Security Agent (certificato per OPC UA Server)

Archivio del progetto in CODESYS Git

Protezione contro l'accesso non autorizzato ai dati gestiti in Git:

  • Connessione crittografata con certificato e autenticazione a due fattori per la comunicazione con l'archivio remoto

  • Password SecureString per l'utilizzo dell'interfaccia di scripting

Dialoghi in CODESYS Git

Dialogo: OpzioniRegalo nel CODESYS Development System

Archivio del progetto in CODESYS SVN

Protezione contro l'accesso non autorizzato ai dati gestiti in SVN:

  • Connessione crittografata con certificato e autenticazione a due fattori per la comunicazione tramite SSH

Dialoghi in CODESYS SVN

Dialogo: OpzioniSVN nel CODESYS Development System