3 ms·
IMO, the sophistication of the final worm that made it out to security researchers doesn't have anything on the process that must have been used to develop it.
by ufmace 8y ago
IMO, the sophistication of the final worm that made it out to security researchers doesn't have anything on the process that must have been used to develop it. Take the normal iterative development process, except that:
You don't know anything at all about the design of your targeted system and networks.
Even getting a little information about it requires writing sophisticated malware, using various spy capers to get the malware near the target systems, and somehow exfiltrating data from airgapped systems over the internet, where the whole mission is blown if anyone detects your data movement.
You may need dozens of iterations of adjusting the software to try and dive a little bit deeper, getting it snuck into the target systems (hopefully by a built-in update over the net), gathering information on the network architecture, then exfiltrating that data back out.
Always a tough balance of spread-happy enough to infect highly protected airgapped systems in a top-secret facility, but not so spread-happy to get out on the open net and infect half of the world, where it will inevitably be discovered eventually. This is probably where they eventually screwed up.
How long to detect that they're using this particular model of PLC with this particular centrifuge, buy your own copy of them, dig up someone who actually knows about these things, collaborate with them to figure out a sneaky way to screw things up just a little bit, build ways to get your virus onto the target system to do its damage, etc.
I'd assume that there was a team somewhere with a big library of zero-day exploits and a bunch of ace developers, but no starting knowledge of the target. Someone gave them the order to figure out a way to hack and screw up the Iranian nuclear program, maybe with the helper that some other org has a guy that can deliver any product near the program. They must have spent years devising ways to get in, slowly gathering info about their target, figuring out a way to achieve the assigned goal of screwing things up without getting detected. Now that would be a hell of a project to work on.
- hunterjrj 8y ago>You don't know anything at all about the design of your targeted system and networks. >They must have spent years devising ways to get in, slowly gathering info about their target, figuring out a way to achieve the assigned goal of screwing things up without getting detected. I'd speculate that given who the intended targets were (Iran, North Korea) and who would have an interest in disrupting their enrichment operations (Israel, US), and given the level of intelligence gathering activity that both of these nation can (and ostensibly do) engage in, that the team tasked with creating this virus had plenty of information to go on from the start. Centrifuge models with firmware revision, network topologies, deployed server configuration, etc were likely known in advance.
- otakucode 8y agoThe IAEA was all over Iran's nuclear production facilities for a decade. The CIA has been all over them as well. There really wasn't nearly as much impenetrable mystery as you imagine. For a very long time, Iran was completely cooperative with the IAEA to an absurd degree. Even the big CIA report said they were building power plants, not bombs, and they saw no evidence any bomb project existed. (Of course they hedged that for political reasons by sticking a 'absence of evidence isn't evidence of absence and they might have a super duper extra secret lab 500 miles underground' on the end which was reported in the media as 'secret Iran nuke project confirmed') It wasn't until that point that Iran realized the US really didn't care whether they were building a bomb or not, and it didn't matter how much they cooperated, they were going to be targetted regardless. Hell, at one point they offered to give up their entire nuclear program and all their facilities to the IAEA if the IAEA would run a power plant for them, and the west even turned that down.