
Computer software evolves, and popular interpretation is to introduce new generations whenever fundamental changes arrive. If one looks at malware in the same manner, one may also classify different types into various generations.
One such classification might be based on the motivations to those who are the initiators of the malware. If we use this approach, a classification might be like this:
Seen in a time-frame these four generations overlap to some degree. Malware belonging to the first generation is still being developed, the recent Twitter worm may be viewed as an example. It further seems safe to assume that third generation malware will be around for quite a long time, although those behind the malware may start using technology from the fourth malware generation.
Stuxnet is a piece of malware that belongs to generation four above. We will in this article not provide a technical analysis of Stuxnet, but look at it from a broader point of view.
Stuxnet was first discovered by the Belarus security company VirusBlokAda in June this year. However, it is assumed that the malware was created and released in the wild months before.
Soon after Stuxnet was discovered, security organizations started their malware analysis as usual. Norman published a description of Stuxnet in the beginning of July.
However, as weeks and months passed, the analyses of Stuxnet continued and revealed increasingly new characteristics and sophistication. Some of the features and techniques used by Stuxnet are:
Stuxnet is not a mass spreader. Interestingly it seems that more than half of the infected systems were based in Iran, which lead to some intriguing speculation (see below).
Stuxnet is probably the most advanced piece of malware ever created, or at least released in the wild. This has led to conjectures that those behind this malware are not "the usual cybercriminals".
This hypothesis seems quite likely. It would require substantial amounts of money and advanced programming resources to investigate finding (or buying) the used vulnerabilities. Stuxnet is also a complex and sophisticated piece of software, which would require programming skills not freely available. Finally Stuxnet uses techniques, which indicate intimate knowledge of the industrial control systems that are targeted.
One theory that has emerged publicly lately, and received much acclaim, is that Stuxnet is targeted against a particular nuclear plant in Iran. This first emerged in a web article from Ralph Lagner, which is being updated continuously. Supposedly the attack has already taken place and was successful.
The answer to this question is also of a speculative character. We can disregard the traditional usual suspects whenever malware is involved: the cybercriminals with economical motives. There seems to be no monetary gain from Stuxnet.
Another potential initiator/creator is an intelligence agency or a nation. This seems more likely as these would have the resources that creating Stuxnet requires. Some nations may also see it as part of their vital interests to sabotage a nuclear facility in Iran.
Seen from this perspective, Stuxnet may be viewed as a cyberweapon - perhaps the first we have ever seen used.
It will be interesting to see if/when we ever get an answer to who the originators behind the Stuxnet malware were.

We started this article by claiming that Stuxnet belonged to the fourth generation of malware. Depending on its ultimate target, it may or may not have been a success.
Regardless of Stuxnet's successfulness, it is a fact that the techniques used by this malware have been and will be analyzed and published. Stuxnet's ways to approach systems that so far were perceived as "safe", and the potential for targeting completely different systems using ideas derived from Stuxnet, will be studied and implemented in new malware belonging to "the Stuxnet generation of malware"
With Stuxnet a completely new use of malware has been introduced.
We live in interesting times!