Stuxnet Authors Made Key Errors 228
Trailrunner7 writes "There is a growing sentiment among security researchers that the programmers behind the Stuxnet attack may not have been the super-elite cadre of developers that they've been mythologized to be in the media. In fact, some experts say that Stuxnet could well have been far more effective and difficult to detect had the attackers not made a few elementary mistakes."
Mundane detail (Score:5, Funny)
Ok! Ok! I must have, I must have put a decimal point in the wrong place or something. Shit. I always do that. I always mess up some mundane detail.
Re:Mundane detail (Score:5, Informative)
I hate key errors (Score:2)
Especially when that causes the key to get stuck in the lock, or even break off... I only go to good key cutters if I want keys made without errors.
Does anyone here think they could do all of that? (Score:3, Insightful)
"There are a lot of skills needed to write Stuxnet," he said. "Whoever did this needed to know WinCC programming, Step 7, they needed platform process knowledge, the ability to reverse engineer a number of file formats, kernel rootkit development and exploit development. That's a broad set of skills. Does anyone here think they could do all of that?"
May I have a show of /. hands, please?
Just point to the root.org paper (Score:5, Informative)
This is the article worth pointing to on the subject: http://rdist.root.org/2011/01/17/stuxnet-is-embarrassing-not-amazing/ [root.org], not the bullshit linkbait threatpost.com(MERCIAL) "article".
Re: (Score:2)
This shouldn't have been a reply. My bad.
Re: (Score:2)
The aggregators are programmed to ignore articles that don't have a facebook, iphone or twitter icon.
Re: (Score:2)
I'll raise my hand but only slightly over my shoulder as I don't know EXACTLY what they mean by platform process knowledge, that seems too generic.
But just about everything else I've either gotten experience with or touched base somewhere.
Re: (Score:3)
Re:Does anyone here think they could do all of tha (Score:5, Insightful)
Re: (Score:2)
As if.
My toolkit is clearly biggest and most colorful.
Re:Does anyone here think they could do all of tha (Score:5, Insightful)
I think it also useful to point out that
It will be interesting to see what other malware is found in Iran. For it seems very unlikely that stuxnet was the only arrow in the quiver. It seems much more likely that it is just the first of several products to be discovered.
Criticism is easy (Score:5, Insightful)
Re:Criticism is easy (Score:5, Interesting)
Everything is easier from the peanut gallery; but the notion that you have to be at least as good at your game as is a public-ally known strain of criminal in order to be considered for "super-spy" status seems like a very fair rule of thumb.
Re:Criticism is easy (Score:4, Interesting)
but the notion that you have to be at least as good at your game as is a public-ally known strain of criminal in order to be considered for "super-spy" status seems like a very fair rule of thumb.
How about good enough to make people think you're not good enough so they underestimate you?
Re:Criticism is easy (Score:5, Funny)
So I can clearly not choose the wine in front of me.
Re:Criticism is easy (Score:5, Interesting)
Smirking isn't a sign of guilt, but merely enjoying the outcome anyways.
Besides Russia has as much to lose. Think how many billions Russia loses if iran can make it's own fuel for the reactors Russia helped to build?
Re:Criticism is easy (Score:5, Insightful)
Re: (Score:2, Funny)
Then they should have outsourced it to the chinese and got it done correctly at half the price, Typical American product all show and dosnt do the basics well.
Re:Criticism is easy (Score:5, Interesting)
I agree with the OP and want to mention another issue.
Common encryption algorithms can be detected heuristically with high accuracy. Moreover, the original implementation/source code of the encryption can usually be identified. Perhaps the developers did not want the adversary to find out which implementation they used and for obvious reasons didn't want to use their own implementation. Also, when you use encryption, keys on the C&C endpoints are linked to the malware in a way that cannot plausibly denied -- not very desirable either.
Fascinating... (Score:5, Interesting)
For those who don't RTFAs, this one has something interesting, not mentioned in the summary. The analyst thought the worm might have started as something else and been re-purposed for sabotage. There might be two separate coder groups, one who made the original program and one who made it into a weapon. The latter group was apparently less skilled, though still would have needed a considerable breadth of knowledge.
Makes me wonder if the perpetrator might not be one of Iran's less advanced neighbours, instead of the US or Israel. After all, there are plenty of Middle Eastern nations who are worried about Iranian power and expansion. And there's two obvious suspects that would be blamed when it came to light.
Of course, it could also be that either American or Israeli coders were rushed, understaffed, over-compartmentalized or otherwise had the quality of their work reduced.
Re: (Score:2)
Re: (Score:2)
Probably a critical group from inside Iran won't have the knowledge of how to operate the centrifugues, let alone doing it stealthy and through commands in a virus...
Whoever did this had first hand access to Siemens inner secrets
Also, even in "moderate" groups, I don't think there are many who hate an Iranian A-Bomb. Probably many would be willing to not get it in exchange for better relations/foreign support/avoiding the expenses, but I don't think it is the biggest concern about their government.
Re: (Score:2)
Also, even in "moderate" groups, I don't think there are many who hate an Iranian A-Bomb. Probably many would be willing to not get it in exchange for better relations/foreign support/avoiding the expenses, but I don't think it is the biggest concern about their government.
Thats the brilliance of it, they may be trying to publicly humiliate the regime. They want to show the people that the regime is so incompetent it cannot possibly be
Re: (Score:2)
Two words: Government Job
Re: (Score:2)
The analysis is retarded. The worm didn't use sophisticated protection mechanisms because those significantly increase the likelihood the the payload wont ever get executed.
Obviously in a situation like this trying to add obfuscation is entirely useless, either the payload is executed and the damage done or it's not.
Re: (Score:2)
Re:Obvious really (Score:5, Insightful)
Re: (Score:2)
Can't really say though. Its a good way of ensuring that people might fear you.
Like Israel's nukes. The leaders don't want to claim whether they have or haven't gotten nukes, so everyone just assumes they do. They don't actually need them anymore.
Re: (Score:2)
officials from both countries have had smirks when asked about Stuxnet, which has fueled speculation.
I'm not saying it was or wasn't--but that statement is hardly logical. Are you telling me the droids talking to the press were actually in on the action and therefore smirking? Most places use public information officers who are low-level droids programmed to say 'No comment'. If you did something bad, you definitely don't tell your PIO "Yeah--I totally fscked up" and then follow it up with "There are the cameras, go lie.". You give your PIO the 'official' story and point them towards the cameras.
Re: (Score:2)
If the US or Israel did it, they'd make it look like someone else did it. This kind of thing has big reprecussions; why would they allow all arrows to point to them?
Makes you wonder who actually did it.
Mundane details screwed up? (Score:3)
Screwed up details that reveal it could have been built better?
Well that proves a government was behind it!
If the NY Times had just revealed it was Chinese.. (Score:3, Insightful)
I'm guessing had it come out that it was of Chinese origin, we'd be inundated with articles about how the Chinese are so much smarter than everyone else because the code is just so darned perfect, only the scary Red Chinese could have pulled it off....and America's days are numbered....duck and cover.
But when it's the US/Israel? Meh...it's not that good.
Re: Remember where you are... (Score:2)
Every news story in /. seems to conclude something wasn't really that good. Or at least, their users do.
'Amateur' mistakes? (Score:2)
Re: (Score:2, Troll)
Yeah, sure... (Score:5, Interesting)
1) From what I read, and I read a lot on that topic, Stuxnet is pretty damn awesome. The exploits alone are estimated to have been worth a seven to eight figure...
2) Secrecy might not have been a priority.
3) Maybe they wanted to be detected to drive a point home.
4) Mindgame question: What if Russia, China or someone else did it and wanted to frame the USA & Israel?
Re: (Score:2)
http://en.wikipedia.org/wiki/Alpha_Group [wikipedia.org]
China floods a country of interest with aid, cash, trade and friendly experts.
It then extracts needed raw materials for cents on the $ and the drops in the gift of clinics, roads, schools, wells, dams ect. Sort of like the US/UK/Russia did with less coup and arms sales.
Who deals with code? GCHQ, NSA, BND, CIA and their friends. From weak mass telco crypto product
Re: (Score:2)
Or how about the US, Israel, Russia, China, the UK and several other countries. If the US knew the Russians were behind it, do you think the CIA is going to announce it to the world, or just do as much damage by keeping their mouth shut. Probably several intelligence agencies knew what what was going on, but sometimes you can do more by knowing when to keep your mouth shut.
Re:Yeah, sure... (Score:4, Insightful)
> If the US had a less hostile foreign policy....
Bull. International relations ain't kindergarten. Our opponents have goals that are incompatible with ours, thus we are called opponents. Russia dreams of empire lost. China dreams of empire to come. Iran dreams of dominating the Middle East and restoring the glory of Persia as an atomic power. Meanwhile madmen in North Korea and Venezuela dream their mad dreams of power and glory. We have valid reasons to be working to thwart, slow and otherwise hinder those plans.
So tell me mr enlightened one, which one of those country's plans should we either get out of the way of or encourage. Or more bluntly, which of our allies should we throw under the bus to appease them. All of Eastern Europe? NATO? Taiwan? Israel? South Korea and Japan?
Meanwhile India and Brazil also are taking a larger place on the world's stage and we don't really mind. Hell, if you ask me carrying the 'White Man's Burden' is getting to not be worth it and we could use some other halfway sane players to step up and take an active role putting out diplomatic fires and cleaning up after natural disasters.
Re: (Score:2)
Russia dreams of empire lost. China dreams of empire to come. Iran dreams of dominating the Middle East and restoring the glory of Persia as an atomic power. Meanwhile madmen in North Korea and Venezuela dream their mad dreams of power and glory.
What does the US dream about?
Re: (Score:2)
Russia dreams of empire lost. China dreams of empire to come. What does the US dream about? Empire continuing.
Re: (Score:2)
The US dreams that after decades of sanctions and embargoes, Cubans might yet throw off their Communist yoke and depose Castro.
Even if they have to dig him back up in order to throw him out.
Re:Yeah, sure... (Score:5, Insightful)
You're right, international relations isn't kindergarten. Of course, it doesn't help that the US has a long history of being the school bully.
Iran Contra sound familiar?
Even further back...the Shah of Iran?
The mujahideen of Afghanistan?
Selling Saddam the chemical weapons that we had him hanged for using?
The list goes on, but somehow I doubt that any revelation about the crazy fucked up shit we did to other nations will do anything to change your mind.
Re:Yeah, sure... (Score:5, Insightful)
There are no pure good or pure evil actors or actions.
However there is lots and lots of hypocrisy and we've built up a big steaming pile of it since WWII.
Re: (Score:2)
I suspect the AC meant the USA's foreign policy in general, not just versus their opponents. Since you mention throwing allies under buses, however, I note the US government is not without some history (at least post-WW2) when it comes to propping up tyrannies, toppling democracies, and throwing away opportunities to capitalise (no irony intended) on events that earned them respect and goodwill.
Now it's entirely possible, I suppose, that it did and does these things for good reasons still classified, but in
Re:Yeah, sure... (Score:4, Interesting)
I love how when
its 'North Korea and Venezuela' they 'dream their mad dreams of power and glory'
but the USA...
we're just 'putting out diplomatic fires and cleaning up after natural disasters.'
and this gets modded Insightful?....groan
There is plenty of lessons in history to show what happens when you have a dim view of the world such as
'Our opponents have goals that are incompatible with ours'
groan....
This has all been worked out before. Its why international laws and respect for other nations sovereignty is important.
mondoweiss dot net
Re: (Score:3)
"Brazil and India are quickly rising in world power and the US doesn't mind in the slightest'
How do you know 'the US doesn't mind in the slightest'
What are their goals? What are our goals? What are the goals of the nations 'diametrically opposed to ours'?
All due respect, but its really hard to have debate anything when you describe forgein policy as if its some sort of comic book...these are the good guys, these are the bad guys...we have good goals..they have bad goals..
Lets not make it complicated. Whe
Re: (Score:2)
"Our opponents have goals that are incompatible with ours, thus we are called opponents. Russia dreams of empire lost. China dreams of empire to come. Iran dreams of dominating the Middle East and restoring the glory of Persia as an atomic power. Meanwhile madmen in North Korea and Venezuela dream their mad dreams of power and glory. We have valid reasons to be working to thwart, slow and otherwise hinder those plans."
I believe the first step is to determine what is realistic. And then try not to fuck it u
So what were the mistakes...? (Score:5, Interesting)
Is there a good source for a technically in-depth list of the mistakes, rather than the vague "ignored several known techniques" summary crap the article discusses?
Re: (Score:2)
Re: (Score:2)
http://rdist.root.org/2011/01/17/stuxnet-is-embarrassing-not-amazing/
Sorry for the delay; just wanted to say "thank you" :)
Lowest cost bidders? (Score:2)
Open source (Score:4, Funny)
Hell of a unit test (Score:2)
1: SpinUpCentrifuge
2: BOOL shaking = Alert( "Is Centrifuge shaking violently?" );
3 if ( ! shaking) FAIL TEST
Re:Hell of a unit test (Score:5, Interesting)
I know your post was intended for humor, but I have a more serious question that maybe someone can answer...
Did the modifications to the centrifuge control serve to damage the centrifuge, the contents of the centrifuge, or both? If the point was to damage the centrifuge, then the solution is determining why the centrifuges failed, correcting that, and ordering new centrifuges. If the point was to damage the nuclear material so that it isn't good enough to be used in a bomb, then the solution is to, again, determine why the centrifuges failed, and to figure out if it's possible to reprocess the material a second time to get it right, and if not, to start on a new batch of material. If the point was to do both, then not only do the centrifuges need to turn out bad product, but they have to do it subtly enough to not attract attention while the centrifuges slowly damage themselves, leading to a lot of bad product and a lot of bad centrifuges at the same time. Solution, determine the source of the problem, then replace the centrifuges and start processing again.
I would think that the goal would be to make the Iranians involved *think* that they were getting the grade of Uranium Hexafluoride that they had planned on while instead delivering to them substandard product, so when they built weapons they had Uranium that either would reach critical mass or else wouldn't be nearly as efficient and would cause a much smaller boom. Achieving this would require not damaging the centrifuges yet damaging what they produce. This would allow an adversary of Iran to take this in to account in both diplomatic circles (being willing to push Iran harder despite the threat of a nuclear exchange) and in military ones (actively planning strategy considering nuclear fizzles), and if that's the case, this worm's discovery means that it's only a short-term problem for the Iranians, not a long-term problem that would allow for strategic thinking. The discovery means that Iran is set back, not thwarted as it would have been if the worm had gone on undetected for years and years, and while expensive for Iran (even if they can reprocess existing product that wasn't processed right the first time), it's not damning to the long term goals.
Re: (Score:2)
The centrifuges in question are hard to acquire, difficult to maintain and impossible to rebuild from the scrap left over after a significant failure.
Re: (Score:2)
From what I read it basically made the centrifuge shake itself to death, possibly with some kind of oscillation... while it reported normal readings to the command console.
While it may have been "sneakier" to throw off what the centrifuges were producing, it would have been a fairly temporary setback once discovered. Destroying the centrifuges after having processed radioactive seems like it would leave a big mess and cost a lot to replace.
conspiracy 101 (Score:5, Interesting)
Re:conspiracy 101 (Score:5, Insightful)
Yes, Israel WANTS the world to know what happened, and they want the world to know they were involved. This is why Mossad has been gleefully and publicly showing off that Iran's nuclear weapon development has been pushed back years.
It is odd that a mission that was 100% successful (something even Iran won't deny) is being criticized for not being good enough. Maybe some researchers just wanted their names in the newspaper?
Re: (Score:2)
And as such, they now know to protect their networks with an appropriate 'air-gap' where critical infrastructure is concerned.
Re: (Score:3)
It's a government IT project (Score:2)
It's a government IT project, of course it is going to be botched.
The lack of elementary mistakes? (Score:2, Insightful)
The Unabomber manifesto, the use of certain people and devices can point back to/expose groups eg http://en.wikipedia.org/wiki/Gladio_in_Italy [wikipedia.org]
The early use of a 'new' plastic explosive, a DNA sequence http://www.newscientist.com/article/dn2265-anthrax-attack-bug-identical-to-army-strain.html [newscientist.com] can all be tested. Could the code in a more perfect, more pure, quality form (as found in the wild) ever really point back to teaching methods or something geographical?
If its still
As always... (Score:2, Insightful)
It's much easier to highlight someone else's mistakes than create something that would stand up to the same scrutiny yourself.
Made To Be Discovered (Score:2)
Re: (Score:2)
Dr. Strangelove: Of course, the whole point of a Doomsday Machine is lost, if you *keep* it a *secret*! Why didn't you tell the world, EH?
Ambassador de Sadesky: It was to be announced at the Party Congress on Monday. As you know, the Premier loves surprises.
Time constraints (Score:2)
Was it more important to have a really amazing virus, or was it more important to get something "good enough" out the door in time?
I think Stuxnet did pretty well at its intended purpose.
Somebody has set us up the Stuxnet (Score:2)
What you say?
Non-western (Score:2)
This was probably not a western state. There were too many mistakes made.
Does this mean I'm really Chinese?
So ... (Score:2)
Well obviously... (Score:2)
They didn't release it under the GPL.
Smoking gun (Score:2)
Those developers being outsmarted by a teenage kid makes the idea of government involvement much more believable.
Probably sent out to lowest bid (Score:2)
If most governments did it, it was sent out to be done by a contractor for the lowest bid. Thus, you got something that made the bare specification and little else.
Are they really errors... (Score:2)
...if the damn thing worked?
As has been pointed out by comments in TFA, it's quite possible that security wasn't a major consideration for the virus. Maybe they didn't care to cloak the code. Isn't what really matters that the attack succeeded? I'd take these criticisms a lot more seriously if the Iranians had thwarted the attack and had tracked down the coders. The article just sounds like sour grapes.
open source (Score:2)
These errors would never have been occured when Stuxnet were open source.
Remember time to market (Score:2)
So the worm is not perfect, but who is? They may not have had time to build it into perfection due to time constraints. Maybe they deemed it necessary to release something that worked as soon as possible, instead of when it's too late.
I also have a theory! (Score:2)
So this malware is brilliant at some things but makes rookie mistakes in others.
Maybe it was some very skilled programmers working in a field they were not fully familiar with?
Perhaps US and Israel do not have super skilled virus authors on their payroll? I would actually like that to be true.
One department. . . (Score:2)
One department in the ultra-semi-secret world of semi-clandestine operations and general screwing around would have been in charge of building the thing to accomplish whatever task it was designed for, though due to rampant compartmentalization, they probably didn't know where it was being aimed.
Another department was probably in charge of making sure the world found out about it and that the project got plenty of attention so as to continue the psy-ops war against Iran. ("I'm not yet convinced that Iran r
Re:true (Score:5, Insightful)
Re:true (Score:5, Funny)
Look, WE didn't put all of that delicious oil under their land, GOD did. So if you wish to cast your lot with those that blasphemed Our Lord by denying us access to his mildly inconveniently placed bounty, then go right ahead, sinner. I will pray for your unworthy soul as I fill my tank with His Love.
Re: (Score:2)
Damn you, Poe, and your law.
Re: (Score:2)
You've clearly lost your sense of humor, then.
You should probably go find it, else you'll become a bitter, cynical human being. We don't want that, now, do we?
Re: (Score:3)
Exactly. I have heard so many times, especially by Americans, that the solution is to overthrow the Iran government and establish a "democracy"... Read some friggin' history! The whole mess started BECAUSE the US overthrew the first good democratic government that Iran ever had, to protect the British petroleum interests (Operation Ajax). If I was an Iranian and had suffered the last 60 years because of that, I would be REALLY pissed, and possibly turn to religion, hate the West, need nuclear weapons to cou
Re: (Score:3)
Re: (Score:3)
They do have a history of interfering [wikipedia.org], probably with good intentions, but things never usually work out how you want them.
I guess you can define "good" as serving your own purposes with complete disregard of the rest of the world and absolutely no contemplation on the long run effects that could be worse than your short term gains.
Re: (Score:2)
Better than bombed there.
Re: (Score:3)
Re: (Score:2, Informative)
Suggesting it "failed" suggests that there is only one possible outcome, and it's the one you want. And that's not diplomacy.
Suggesting it "failed" means there is an outcome agreed upon by many nations as being unacceptable that at this point still seems almost inevitable. It is the outcome that they want to avoid, and have offered many alternatives and incentives to avoid. It is still diplomacy until shooting starts - thats how you tell the difference.
State Sponsors: Iran [cfr.org]
Hassan Nasrallah in the Late 1980 [memritv.org]
Re: (Score:2)
Diplomacy succeeds when everybody shakes hands and agrees to do something, generally a compromise between the two positions, and then goes and does what they agreed to do.
A requirement for this is clearly that all sides involved must agree to the final outcome.
If all sides do not agree with the final outcome, diplomacy failed.
In the case of Iran, no agreement has been successfully reached. Therefore, diplomacy has thus far failed.
Does that help your understanding of how diplomacy can fail? It's really sim
Re: (Score:2)
Then Iran can have Nuclear Weapons. The only thing I ask is that they can only be aimed at you.
Ask not what Iran can do for you, but what you can do for Iran.
Re: (Score:2)
The answer is Stuxnet?
Re: (Score:2)
The answer is Stuxnet?
Yes. It contributed to less spin.
Re: (Score:2)
Decades? Decades ago Iran was on our side. We were selling them weapons and intel. We installed a leader for them. There was no need for a 'diplomacy' decades ago.
32 years counts as "decades" (Score:2, Informative)
Decades? Decades ago Iran was on our side. We were selling them weapons and intel. We installed a leader for them. There was no need for a 'diplomacy' decades ago.
2011 - 1979 = 32, that is over 3 decades, Jimmy Carter was president.
Perhaps you are confusing Iran and Iraq. We supported Saddam Hussein in Iraq with weapons and intel because we viewed Iran as the enemy.
Re: (Score:2)
Decades? Decades ago Iran was on our side. We were selling them weapons and intel. We installed a leader for them. There was no need for a 'diplomacy' decades ago.
2011 - 1979 = 32, that is over 3 decades, Jimmy Carter was president.
So are you saying we didn't depose their elected leader and install the Shah for them?
Perhaps you are confusing Iran and Iraq. We supported Saddam Hussein in Iraq with weapons and intel because we viewed Iran as the enemy.
We did not arm Saddam, the USSR did, we armed Iran (until they chased out our man the Shah that is, and even then we slipped weapons to them via the "back door" [wikipedia.org]), we supported Saddam and gave him a few toys [wikipedia.org] to fight Iran with - I suspect because "the enemy of my enemy is my friend" was invoked.
Re: (Score:2)
No kidding. It's a wonder the damn thing wasn't written in Fortran.
Re: (Score:2)
A modern engineer would've written it in Matlab.
Re: (Score:2)
Not India.
The clue was the popup that said, "All your centrifuge are belong to us!"
Re: (Score:2)
Really? I just read an article about a sloppy Mossad operation:
http://www.gq.com/news-politics/big-issues/201101/the-dubai-job-mossad-assassination-hamas [gq.com]