Siemens PLC jako hrozba pro Evropu
Krátká odpověď na varování FBI o bezpečnosti S7 PLC.
Nedávno jsem četl článek o tom, jak FBI varuje o zvyšujícím se počtu útoků na S7 PLC. Článek nic moc nepopisuje a samotné varování od FBI by se dalo sumarizovat jako "Existují útoky na PLC od AI. Nainstalujte aktulizace a dávejte si pozor".
Spíš jsem po přečtění článku měl dojem, že kdybych si ho četl jako člověk odpovědný za výrobní závod a nebyl úplně znalý v automatizační technice, tak bych se S7 PLC snažil zbavit. Minimálně bych příště radši sáhnul po nečem jiném, protože jak vám každý PLC údržbář řekne, vyměnit PLC za jiné je prakticky nemožné. Minimálně z ekonomického hlediska.
Realitou ale je, že Siemens PLC řady S7 je jedno z nejlepších rozhodnutí co můžete udělat. Mají dlouhou tradici, jsou spolehlivé a udělané pořádně. Siemens k nim dodává všechno co potřebujete a podporuje je klidně dalších 20 let (spíš déle) jak náhradními díly tak softwarem. Důkazem toho je, že jsou prakticky všude a PLC programátorů, kteří by je neuměli obsluhovat je minimum.
Co se jejich zabezpečení týče, tak je zhruba stejné jako počítač sekretářky ve firmě. Pokud není schované za řádnými bezpečnostními prvky, tak je napadnutelné. Ale to opravdu není chyba PLC, nýbrž mizerné bezpečnostní politice ve firmě.

Ze "schématu" výše můžete vidět typické zapojení PLC ve výrobě. No a ve zkratce: Zabezpečenou musíte mít hlavně tu oranžovou čáru, jinak je celkem jedno co tam máte připojené.
Mimochodem to zelené měla být HMI, čidla, stroje,...
Dále varování upozorňuje na knihovnu snap7, která umožňuje pomocí obyčejného programu PLC ovládat. Tady bych snad jenom uvedl na pravou míru: S7-300 a S7-400, která se už 30 let používají můžete pomocí snap7 ovládat a číst/zapisovat do jejich paměti. Novější PLC řady S7-1200 a S7-1500 můžete omezeně ovládat a číst/zapisovat do paměti, kterou v PLC explicitně nastavíte jako neoptimalizovanou. Obojímu se dá předejít nastavením hesla na PLC.
Knihovna snap7 není nástroj hackera, ale programátora, který chce integrovat výrobu do vašeho softwaru.