# A question about viruses and AV software

**URL:** <https://boards.straightdope.com/t/a-question-about-viruses-and-av-software/560965>\
**Category:** Factual Questions\
**Created:** [November 17, 2010, 12:07pm UTC](https://boards.straightdope.com/t/a-question-about-viruses-and-av-software/560965 "2010-11-17T12:07:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Random\_Design](https://avatars.discourse-cdn.com/v4/letter/r/58f4c7/32.png) [@Random\_Design](https://boards.straightdope.com/u/Random_Design)\
**Post date:** [November 17, 2010, 12:07pm UTC](https://boards.straightdope.com/t/a-question-about-viruses-and-av-software/560965/1 "2010-11-17T12:07:43Z")

</div>

Once a virus enters circulation, do AV software makers have a time period where they’ll consider it a threat and then no longer include it in libraries, or is it pretty much considered a virus forever?

I got to thinking about this the other day, and it strikes me as quite a wonder that as much as AV software slows down a machine, there’s quite a bit being done. Each file in the scan, I presume, has to be checked against all known virus signatures, and as time goes on that collection of signatures has got to get quite scary.

---

<div class="post-metadata">

**Author:** ![davidm](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/davidm/32/225_2.png) [@davidm](https://boards.straightdope.com/u/davidm)\
**Post date:** [November 17, 2010, 12:29pm UTC](https://boards.straightdope.com/t/a-question-about-viruses-and-av-software/560965/2 "2010-11-17T12:29:18Z")

</div>

I’ve wondered the same thing. I know that at least some AV software downloads new files every day, sometimes more often.

One answer, I suppose, is that speed and memory capacity tend to grow over time, but I’d doubt that it’s fast enough to keep up with the constant growth in viruses. I’m sure that the algorithms have improved over time also but again it doesn’t seem like it could keep up and there’s a limit to how far that can go without trading off too much accuracy.

---

<div class="post-metadata">

**Author:** ![RealityChuck](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/realitychuck/32/195_2.png) [@RealityChuck](https://boards.straightdope.com/u/RealityChuck)\
**Post date:** [November 17, 2010, 1:31pm UTC](https://boards.straightdope.com/t/a-question-about-viruses-and-av-software/560965/3 "2010-11-17T13:31:14Z")

</div>

It used to be that all threats were kept in the virus definition file, but I’m seeing that older viruses are culled. We actually had a couple of computers infected this year with the [NYB virus](http://www.computerhope.com/nyb.htm), which hadn’t been prevalent since Windows 95 replaced Windows 3.1. Our antivirus couldn’t clean it.

I’m still trying to figure out how it got infected – it required that someone boot from an infected floppy drive, and the computers infected were set so that they would boot from the hard drive before looking at the floppy (they did have them, though).

---

<div class="post-metadata">

**Author:** ![Rhythmdvl](https://avatars.discourse-cdn.com/v4/letter/r/85f322/32.png) [@Rhythmdvl](https://boards.straightdope.com/u/Rhythmdvl)\
**Post date:** [November 17, 2010, 5:04pm UTC](https://boards.straightdope.com/t/a-question-about-viruses-and-av-software/560965/4 "2010-11-17T17:04:34Z")

</div>

Is another source of culling the database OS patches and updates? If Windows closes a security hole (hey, stop laughing), there is no need to worry about that particular virus. I imagine, given the dollars at stake in the security world, that performance tweaks are a factor. What would it take to keep an internal table of viruses and the holes they exploit? How much processing time/power could be shaved by keeping the database free of extraneous viri?

This assumes they’re assuming a patched computer, of course. Maybe patched to two generations ago?

---

<div class="post-metadata">

**Author:** ![dzero](https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/32.png) [@dzero](https://boards.straightdope.com/u/dzero)\
**Post date:** [November 17, 2010, 5:58pm UTC](https://boards.straightdope.com/t/a-question-about-viruses-and-av-software/560965/5 "2010-11-17T17:58:53Z")

</div>

I’ve scanned disks from 10 years ago and more and found viruses with my current software (I was such a bad boy). So no, it’s like herpes - it never goes away, just into remission.

---

<div class="post-metadata">

**Author:** ![RealityChuck](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/realitychuck/32/195_2.png) [@RealityChuck](https://boards.straightdope.com/u/RealityChuck)\
**Post date:** [November 17, 2010, 6:08pm UTC](https://boards.straightdope.com/t/a-question-about-viruses-and-av-software/560965/6 "2010-11-17T18:08:39Z")

</div>

> [@Rhythmdvl](#):
>
> Is another source of culling the database OS patches and updates? If Windows closes a security hole (hey, stop laughing), there is no need to worry about that particular virus. I imagine, given the dollars at stake in the security world, that performance tweaks are a factor. What would it take to keep an internal table of viruses and the holes they exploit? How much processing time/power could be shaved by keeping the database free of extraneous viri?
> 
> This assumes they’re assuming a patched computer, of course. Maybe patched to two generations ago?

Alas, some computers haven’t been patched in years.

However, they may cull old viruses that have never been seen “in the wild.” There often are “proof of concept” viruses, or ones that never have been seen outside of test computers. I’d say that after several years, they can safely be removed from the database.
