Two leading computer security firms have linked some of the software code in the powerful Flame virus to the Stuxnet cyber weapon, which was widely believed to have been used by the United States and Israel to attack Iran's nuclear program.
Eugene Kaspersky, chief executive of Moscow-based Kaspersky Lab, which uncovered Flame last month, said at the Reuters Global Media and Technology Summit on Monday his researchers have since found that part of the Flame program code is nearly identical to code found in a 2009 version of Stuxnet.
Later in the day, the largest security firm, Symantec Corp, said it had confirmed that some source code had been shared.
The new research could bolster the belief of many security experts that Stuxnet was part of a US-led cyber program still active in the Middle East and perhaps other parts of the world.
Flame is the most complex computer spying program ever discovered and appeared to be aimed at government and energy-industry offices in Iran, Israel, the Palestinian territories and Sudan. It has the capacity to steal or alter electronic documents. Flame has 20 times as much code as Stuxnet and hijacked Microsoft's process for automatic updates in order to install itself.
Although neither Kaspersky nor Symantec said who they thought built Flame, news organizations, including Reuters and The New York Times, have reported the US and Israel were behind Stuxnet - which was uncovered in 2010 after it damaged centrifuges used to enrich uranium at a facility in Natanz, Iran.
Instead of issuing denials, authorities in Washington recently launched investigations into leaks about the highly classified project. The White House declined to comment.
On Stuxnet and Flame, "there were two different teams working in collaboration," Kaspersky told the Reuters Summit in London.
Flame is a highly sophisticated computer virus that disguises itself as common business software. It was deployed at least five years ago and can eavesdrop on conversations on the computers it infects and steal data.
Security experts have suspected links among Flame, Stuxnet and Duqu - another piece of malicious software that was discovered last year - but Kaspersky Lab was the first to say it found hard evidence.
Late on Monday, Symantec research manager Liam O Murchu agreed, using his company's name for the newest virus, Flamer.
"Symantec Security Response confirms Flamer and Stuxnet share some of its source code," O Murchu wrote, adding that the analysis would continue.
If the United States is proven to be a force behind Flame, it would confirm the country that invented the Internet is involved in cyber espionage - something for which it has criticized China, Russia and other nations.
A Pentagon report last year that outlined the still-evolving US cyber strategy said economic espionage could prove the greatest threat to long-term US interests, pointing to thefts of industrial and defence secrets via Internet spyware.
"There's a Balkanization of cyberspace that's occurring, and companies need to choose which side they're on," said Dmitri Alperovich, co-founder of US security firm CrowdStrike.
Kaspersky Lab had said Flame was developed with a different set of tools than Stuxnet, though it said its analysis was just beginning and would take many months.
After digging deeper, Kaspersky Lab said Monday its researchers identified segments of Flame and a version of Stuxnet released in 2009 that were nearly identical - suggesting the engineers who built the two viruses had access to the same set of source code.
That suggested tight collaboration between the teams behind the two viruses. Eugene Kaspersky said it was clear there were two or more teams with differing styles, and that Flame as a whole might have employed 100 people.
Researchers have been looking for a connection between Stuxnet and Flame because both viruses infected machines by taking advantage of a Windows flaw to launch the "autorun" feature, and infected personal computers from a small drive inserted via USB slot.
The section of code now cited as connecting the two pieces of malicious software not only concerns that flaw but does so in the same style.
The Windows flaw was unknown before Stuxnet's discovery in 2010, according to Roel Schouwenberg, one of the Kaspersky Lab researchers who helped discover the Flame virus.
Kaspersky Lab researchers did not find the Flame components in more advanced versions of Stuxnet, added Schouwenberg.
"Flame was used as some sort of a kick-starter to get the Stuxnet project going," Schouwenberg theorized. "As soon as the Stuxnet team had their code ready, they went their way."
He suspected the creators of Stuxnet removed the borrowed components from later versions so the Flame program would not be compromised if the attack on the Iranian nuclear program was discovered.
Stuxnet was discovered in 2010 and has been closely scrutinized by the world's smartest cyber sleuths. Yet Flame remained hidden until last month, when a United Nations agency asked Kaspersky Lab to look for a virus that Iran said had sabotaged its computers, deleting valuable data.
When Kaspersky's team started looking for suspicious files in the Middle East, they found Flame.
Eugene Kaspersky said at the Reuters Summit his firm recently agreed to advice on geopolitical Internet security issues more broadly for the UN's International Telecommunication Union. Russia and others want the group to take a more active role in Internet governance.
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ