aioscilloscope / Security

NovaOS security, and our disclosure policy

A network is only as strong as its weakest device, and the instrument on the bench is often it: plugged into the lab network, running software its maker stopped updating years ago. Known holes in old software are found by automated tools, AI ones included, without anyone having to pick your lab. This page says how NovaOS is secured, how we handle what we find in the makers' own firmware, and what to do in the meantime.

CH1Our disclosure policy

Bringing NovaOS to an instrument means looking closely at the software it ships with, and sometimes that turns up a way the instrument can be reached or misused. When it does:

Where things stand now: we found several ways the stock firmware of the Rigol DHO800, DHO900 and MHO900 is exposed on a network, and we are reporting them to Rigol first; the details will be published once Rigol has had time to respond. Findings on other makers' instruments follow the same policy.

Found a security problem in NovaOS itself? Please tell us privately at [email protected] rather than in a public thread, and we will do for you what we ask of the makers.

CH2Until then: your instrument on your network

The Rigol scopes NovaOS runs on ship Android 7.1, a 2016 release, on Linux 4.4, which kernel.org stopped updating in February 2022. Until an instrument runs maintained software:

Nor is it only test equipment. Audit every device on your network: find out what it runs, what it listens on and when it was last updated, and update or remove what fails.

CH3How NovaOS is secured

On the Rigol scopes, where NovaOS runs today:

The Owon and Siglent instruments get the same as NovaOS reaches them.

NovaOS against Rigol's stock firmware: core and add-ons · every instrument and where NovaOS stands.