It's a fun idea, but it could never work!

For one thing, how do you guarantee that 100% of all the computers get 
patched by the worm?  If you're going to send out a patch that 
'does-it-all-for-you', people are going to expect it and expect it right away.

Second, patches now are made available from a handful of trusty and reliable 
sources.  Who's to say that a worm-patch isn't caught in the wild, altered 
and re-released to the detriment of all the users patiently waiting for the 
fit-it worm to find them?

> rather then sell dodgy software and then try to convince people to keep
> patching it every day or two, 

..they should just write really good software and properly test and debug it 
before releasing it to the public.

I have read somewhere that the concept of the computer virus was origninally 
conceived at Xerox as a means of unjamming their constantly clogged printer 
queues.  Even in a closed environment it got out of control.

Since you are considering writing Internet worms you should really understand 
the risks & consequences you put yourself under.  

Back in '88 a benign computer student discovered a bug in Sendmail (or 
whatever the popular Unix mail daemon was at the time) that allowed him to 
send an email to the mail daemon and force it to send an email back.

The student thought it would be a great ideam to send a few emails out, 
exploit the mail daemons out in the wild to re-send his email to any of the 
other mail servers known to the mail daemon, and have a report sent back to 
the student.  He honestly just wanted to see how far his email worm would 
travel.

Due to an oversight in the code he ran, a bogus 'if' statement or something, 
the worm he wrote did not know when to stop sending emails.  Within hours 
about 25% of the Internet had come to a complete stop as mail servers ran out 
of storage.

The student spent several years in jail and he meant no harm, just like you!

Programmers make mistakes, that's why there's a "Delete" key.

Richie

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to