It’s the most sophisticated one _we know of_
I have been to Realtek's offices in Hsinchu many times. While the other efforts may have taken major resources I don't think getting their private keys would have been hard at all. Especially back then. IMHO the building and some people could be easily compromised and I suspect they didn't really care much about security.
Some ideas about the reason they had this particular hardware and software combination:
- The SCADA hardware they got was not compatible with newer software which runs on more modern OSes.
- The SCADA software didn't have any newer version which runs on newer OSes (Windows 7 and further versions are more restrictive in terms of direct HW access).
- Since there are sanctions it was the only hardware and software combo they were able to legally obtain.
Industrial control is like automotive industry. Everything is improved in minuscule steps and by encapsulating everything in more modern carriers. A good example is MODBUS. They still carry the same data, the old way. Only thing is it's either encapsulated in USB or TCP/IP. Why? Because it works and allows perfect backward compatibility.
Since neither the hardware and the software has to run latest version of Doom (metaphorically), if the application is reliable, it's left as is. Even if it runs on DOS 6.22.
Fun fact: There's an auto repair shop in Poland which runs its main application on a C64 [0].
[0]: https://www.popularmechanics.com/technology/gadgets/a23139/c...
[0]: https://www.goodreads.com/book/show/18465875-countdown-to-ze...
- They got exact hardware details and topology of the centrifuges somehow.
- They've stolen Realtek's driver signing keys.
- The virus looks like a simple worm which can infect other USB devices and doesn't unpack beyond a certain point if it can't find the SCADA equipment and the correct device ID & topology (It's like a homing cruise missile which looks like an RC plane from distance until it finds its target).
It's possibly the most sophisticated hacking campaign when social and technical aspects combined.