What is it that’s more sophisticated about stuxnet than Linux?
If the answer is 100,000's of people (i.e. good programmers), then it's not super-sophisticated, no matter how complicated it may be.
If the answer is 100's of people, then it is super-sophisticated. Stuxnet appears to be the latter, given the advanced techniques, zero-days, and target knowledge it required.
Think of it like the difference between New York City and a nuclear fusion warhead. New York City is incredibly more complicated than a warhead, but a warhead is incredibly more sophsiticated.
I think "sophisticated" is in the eye of the beholder.
However you'd like to characterize it, the full scope of the Stuxnet attack seems pretty impressive. Especially the part where the virus simultaneously increases centrifuge speeds while concealing this information from the people monitoring the fuges.
Stuxnet is probably not the most sophisticated program ever, but it's probably the most information dense.
How does that add sophistication to the programming?
If someone sews on a hidden pocket to a jacket to be used in an extremely complex intelligence operation, that doesn't make it "the most sophisticated seam in history".
Every piece of software used for these centrifuges in day to day operations? Stuxnet is just a worse version of the normal software operating machinery and it used a non-standard install mechanism.
Having HUMINT to target a specific configuration is not sophisticated either. Those are just activation conditions which are used all over legitimate and illegitimate software.
Extracting secrets from processor caches based on timing is far more sophisticated and it didn’t even require HUMINT.
No it's not. Stuxnet was specifically tuned to ruin the centrifuges under the noses of the presumably well-trained operators and scientists using them. If the PLC suddenly stopped or sped up to the point that it triggered some kind of failsafe then the game is up.
> Extracting secrets from processor caches based on timing is far more sophisticated and it didn’t even require HUMINT.
Implementing spectre is really not that hard. Also, the secrets aren't extracted from the caches (in the archetypal spectre implementation at least, the vulnerabilities are popping up all over the place): Spectre is an attack against the branch predictor and speculative execution - the cache is just the side channel to exfiltrate data (specifically having each byte value map to a cacheline which you can then time the latency of).
Where have you seen any evidence that Stuxnet relied on information on production of nuclear weapons?
Buckle in.
https://www.quora.com/What-is-the-most-sophisticated-piece-o...