S7comm è il protocollo di comunicazione di Siemens per l'ingegneria e il controllo dei controllori logici programmabili S7. Trasporta operazioni di lettura e scrittura usate da strumenti autorizzati per ispezionare lo stato del controller, trasferire logica, modificare parametri e supportare la manutenzione. In pratica, spesso viaggia sulla porta TCP 102, quindi qualsiasi servizio S7comm esposto può diventare un percorso diretto verso il piano di controllo industriale.
Nella sicurezza informatica, S7comm è importante perché ha un doppio uso: lo stesso traffico che supporta l'ingegneria legittima può anche essere abusato se un attaccante ottiene accesso alla rete e raggiunge il servizio. L'uso malevolo può includere la lettura dei dati di processo, l'alterazione della memoria, la modifica della logica ladder o la compromissione del comportamento di controllo. I difensori monitorano la porta 102, limitano quali host possono comunicare con S7comm, segmentano le workstation di ingegneria dalle reti generali e generano avvisi su pattern insoliti di lettura/scrittura o sessioni fuori orario.


