Operating envelope
Every setpoint must stay within the limits set by the operator and change only in authorised steps. A forged, altered or replayed command is refused.
OASIS — command authority for PLCs and controllers
OASIS is software placed between the supervision system and the controllers already in place. It checks every write command and only forwards those that are authorised and within the limits set by the operator. Neither the controllers nor the supervision software are modified.
Watch the live demonstration, 2 min 30Request a pilot
Recent industrial attacks do not bypass protocols: they take control of the supervision system and send commands that are valid for the equipment but harmful to the installation. In October 2026, the French national CERT reported numerous compromises of refrigeration installations controllable from the Internet (alert CERTFR-2026-ALE-012).
It filters addresses and protocols. A command from the legitimate supervision comes from the right machine: it can neither identify the operator nor require a second person's approval.
On several common refrigeration controllers, accepted ranges go up to +50 °C for a setpoint or a defrost-end temperature. What is valid for the device can destroy the stock.
A passive probe raises an alert once the command has run. OASIS refuses the command before it reaches the equipment.
We describe what the software guarantees, not how it is built. Technical detail is shared under a non-disclosure agreement.
Every setpoint must stay within the limits set by the operator and change only in authorised steps. A forged, altered or replayed command is refused.
Critical commands require the approval of two distinct operators. An attacker who controls the supervision cannot supply the second.
Every command, forwarded or refused, is recorded with its author's identity when verified. Any alteration of the log is detectable. It provides evidence for NIS2 audits and insurers.
Commands sent to OASIS are encrypted with post-quantum cryptography based on NIST standards, designed to withstand quantum computers.
| Sector | Equipment | Example of a refused command |
|---|---|---|
| Cold chain | EquipmentMachine-room PLCs, compressor panels, cold-room controllers | Example of a refused commandSetpoint pushed to +50 °C; forced defrost outside procedure |
| Water and infrastructure | EquipmentPumping and treatment PLCs, pump drives, valve actuators | Example of a refused commandValve opened from 20 % to 100 % in a single command; pump setpoint out of range |
| Energy | EquipmentPlant controllers, inverters, generation and storage PLCs | Example of a refused commandUnauthorised curtailment to 0 %; power factor out of range |
| Industry and pharma | EquipmentLine PLCs, cleanroom air handling, server-room cooling | Example of a refused commandAbrupt change of a pressure, temperature or speed setpoint |
Compatibility: Modbus TCP. During pilot scoping, each device's compatibility is checked and every other access to the controller is listed: OASIS protects the path through which the supervision writes.
The core decision rules are formally verified. The full evidence file is available under a non-disclosure agreement.
Siemens and LOGO! are trademarks of Siemens AG; they are named to describe the test equipment and imply no partnership.
Recorded on 5 November 2026 against a commercial Siemens LOGO! logic module, unmodified, physical relay included. Cold-room scenario: −20.0 °C setpoint, operating limits from −25.0 to −15.0 °C, defrost subject to two approvals. Every value shown is read directly from the controller.
Silent video, captions burned in.
Result: 3 legitimate commands executed, 6 attacks blocked before the controller, no unauthorised change. The controller was not modified.
The log of this demonstration holds 12 records: 3 executions, 5 refusals, 3 device confirmations and one start record. The raw write of step 3 is rejected before any decision and therefore does not appear in it.
Siemens and LOGO! are trademarks of Siemens AG; they are named to describe the test equipment and imply no partnership.
The software sits between the supervision and the controller, without modifying the program of either.
Removing the software restores the original link; nothing is changed in the controllers.
Emergency stops and safety functions remain the machine's own. OASIS adds a layer and replaces nothing.
Architecture, evidence file and in-depth demonstration are shared once a non-disclosure agreement is signed.