On Mon, 02 Feb 2004 13:59:51 -0800, aniram wrote:
> Just curious, or I may be watching too many Sci-fi movies. Is it
> possible that computer virus mutates by itself and exposing to the
> public? Computer viruses may originally be instructed by human, but is
> it possible that they became out of control and starts attcking computer
> without human instruction? .... just like flu and other viruses that
> attack human's health.
I had an idea for something along the lines of a 'learning virus'
(speaking strictly academically, mind you... I do *NOT* write, nor do I
endorse the writing of, viral code of any sort.)
The basic idea, originally, was to create a database of potential/known
exploits, and use a simple macro language of some sort to define them.
It occurs to me now that something like Nessus would be an ideal engine,
as it is thoroughly researched and frequently updated.
The virus could be a separate entity from this database - checking in
with 'known' database access points for information about how to
fingerprint a given target system and then again to determine the best
attack vectors (or a general spread assuming the system could not be
fingerprinted reliably).
Ultimately, I suppose, to survive and thrive without a dependency on a
static host somewhere the database itself would have to be distributed.
I imagine something like a peer-to-peer network, with each infected host
maintaining a small portion of the database, and multiple redundant
hosts communicating with one another - would probably do the trick. I
mean, once a virus takes off, owned hosts are cheap, right?
The original concept called for the system to attempt (and learn) new
attacks and exploits 'in the wild,' but in retrospect that seems a lot
of work - given that the crucial information (attack vector definitions)
is readily available and in a fairly predictable and machine-readable
format already, from multiple public sources...
Ah, the perils of the idle mind...