Linux jako PLC (MaR, SCADA, ...)

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Středa Prosinec 13 22:41:42 CET 2017


On Wed, 13 Dec 2017, Jan Kasprzak wrote:

> A to nemluvím o bezpečnosti typu "nezměnitelné implicitní heslo", 
> nešifrované HTTP, nebo "webové rozhraní bez kontroly parametrů"[1].

V téhle branži je asi lepší o bezpečnosti nemluvit vůbec. :)

> No a poslední věc je komunikace: protokolů je spousta, jeden horší než
> druhý :-)
>
> - SNMP nemá transakčnost, v3 skoro nikdo neposkytuje, načítat třeba každou
> 	vteřinu stovku hodnot není rozumně realizovatelné.

Tady bych si dovolil dvě poznámky:

1. Možná ten požadavek na transakčnost vůbec chápu, ale SNMP (i v2) 
přinejmenším dovoluje v podstatě atomicky zapsat několik proměnných 
najednou pomocí SetRequest.

2. Stovku hodnot lze i tím nejblbějším způsobem načíst za použití 100 
požadavků, na které přijde 100 odpovědí. A s použitím GetRequest na více 
proměnných nebo dokonce GetBulkRequest by mělo být počet požadavků snížit 
řádově. (I když si samozřejmě dovedu představit debilní implementaci, 
která nebude schopna vyřídit ani ten redukovaný počet.)

-- 
Pavel Kankovsky aka Peak                      "Que sçay-je?"


Další informace o konferenci Linux