Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion Invircible and Dr. Solly's Toolkit
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Dr Alan Solomon  
View profile  
 More options Jan 6 1996, 3:00 am
Newsgroups: alt.comp.virus
From: drso...@chartridge.win-uk.net (Dr Alan Solomon)
Date: 1996/01/06
Subject: Re: Invircible and Dr. Solly's Toolkit

In article <4ck08l$...@galaxy.ucr.edu>, Kevin Marcus (data...@corsa.ucr.edu) writes:
>Please.  I have seen the IV cronies post all too many times about their
>"new antivirus testing method" and the "we detect and repair all known and
>unknown viruses".

>Luckily, I haven't seen the latter of the two recently.  Because, as most
>people with a computer science background know, we can mathematically
>prove that statement is false.  (Not just case examples, Strange, Macro,
>cough, cough.)

Heh heh. I didn't do Computer Science (it didn't exist when I was at
college), so I don't know this. And in my ignorance, I shall now reveal
to you (and everyone else who hasn't already seen this)  

.... Fanfare of trumpets ...  
.... Roll of the drums ...  
.... Very loud noise from 76 trombones ....

THE PERFECT ANTIVIRUS

Definition. I shall now give you, free of charge, an antivirus that if used
correctly, detects all past, present and future viruses, never gives a false
alarm, and has a zero cost. Sceptical? Then watch carefully ...

P1.BAT
Echo %1 is infected by a virus!!!

You'll agree, I think, that P1.BAT will detect all past, present and
future viruses. That alone meets the "mathematically impossible" task you
set me! But, I hear you thinking, aren't there rather a lot of false
alarms? Well, you didn't say you wanted a low false alarm rate.

OK, OK. I'm used to projects where the user specification changes in
the middle. Never mind. I can deal with the false alarms ...

P2.BAT
Echo %1 is NOT infected by a virus!!!

You'll agree, I think, that P2 will never, ever, tell you that you have a
virus when you don't. Of course, it has a pretty poor detection rate. I
admit that. But I can fix it. See here ...

PERFECT.BAT
Echo Is %1 a virus? (Y/N)

If the user types Y, you run P1. If the user types N, you run P2. Remember
what I promised you? An antivirus that *if used correctly*, detects all
past, present and future viruses, never gives a false alarm, and has a
zero cost.

All very amusing, but what can we learn from this?

1. If something is superb at detecting viruses, it's no use if it gives a
lot of false alarms.

2. Anything that relies on the user to make a correct decision, on
matters that he is not likely to be able to decide about, is useless.

3. You can receive something that is *exactly* what the salesman promised
to deliver, and it's nevertheless useless.

                Dr Alan Solomon, S&S International
        Chief Designer of Dr Solomon's Anti Virus Toolkit
US tel (617) 273 7400              UK tel +44 1296 318700      
Business: supp...@drsolomon.com    http://www.drsolomon.com
Personal: drso...@ibmpcug.co.uk    http://www.ibmpcug.co.uk/~drsolly


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google