Size Matters To Virus Writers

from the smaller-and-smaller-and-smaller... dept

If you learned to program back in the days before gigabyte hard drives, you might remember a time when coding efficiency mattered. You actually wanted to make your programs as small as possible so they didn't take up too much room. Of course, hard drives started expanding, and bloated software became standard. Still, it appears there's one area where small programs rule: malicious worms and viruses. Apparently, all those worms and viruses bouncing back and forth are mostly under 20kb - showing just how easy it is to compromise a system. In fact, with such efficient code, worm writers are placing malicious code within their malicious code, and are still able to keep it nice and compact (and easier to slip in under the radar).

Reader Comments (rss)

(Flattened / Threaded)

  1. identicon
    Mike (not that Mike), Mar 17th, 2004 @ 12:46pm

    Not to be pedantic

    and the author of the article made the same mistake, but the 'b' in 'kb' should be capitalized. 'B' == bytes, and 'b' == bits.

    reply to this | link to this | view in thread ]

  2. identicon
    progger, Mar 18th, 2004 @ 2:08am


    Why do you think that coding efficient no longer matters because we have big discs and lots of memory? A well written, efficient program will always be better than a hunk of cruddy bloatware!

    reply to this | link to this | view in thread ]

  3. identicon
    Matt, Mar 18th, 2004 @ 6:19am

    Re: Not to be pedantic

    Windows XP Home Edition requires approximately 1,572,864 kilobytes

    seems a new definition of approximate..

    reply to this | link to this | view in thread ]

  4. identicon
    aNonMooseCowherd, Mar 18th, 2004 @ 8:59am

    wrong reason

    The main reason for keeping programs small was the memory usage, not the disk space required to store them. This was especially true before virtual memory was commonly available.

    reply to this | link to this | view in thread ]

Add Your Comment

Have a Techdirt Account? Sign in now. Want one? Register here
Get Techdirt’s Daily Email
Save me a cookie
  • Note: A CRLF will be replaced by a break tag (<br>), all other allowable HTML will remain intact
  • Allowed HTML Tags: <b> <i> <a> <em> <br> <strong> <blockquote> <hr> <tt>
Follow Techdirt
Insider Shop - Show Your Support!

Hide this ad »
Essential Reading
Techdirt Deals
Hide this ad »
Techdirt Insider Chat
Hide this ad »
Recent Stories
Hide this ad »


Email This

This feature is only available to registered users. Register or sign in to use it.