Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Cybersecurity
    • Cybersecurity
    • Development
    • IT Management
    • Small Business

    Quantity vs. Quality in Security Software Testing

    Written by

    Larry Seltzer
    Published June 22, 2008
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      The testing of anti-virus products has always been a tricky business. The better actors in that business are improving their standards, and this presents a challenge in testing.

      As I described recently, the most famous testing standards these days are bankrupt in terms of their value to users. The WildList and the VB100 tests which use it exist simply out of ancient tradition and a perceived marketing need not to rock the boat. But these traditions are beginning to break down, and innovative new testing will improve not only what malware is tested against the product, but how it is tested. Some companies, like Trend Micro, have the courage to dump VB100, while others, like Symantec, are “‘absolutely’ committed to the VB100.”

      Most anti-malware testing innovation these days, I don’t know why, happens in Germany. Andreas Marx of AV-Test not only develops and performs cutting-edge testing, but he has written on the subject extensively. Look for the “AVAR 2007 Conference – Seoul, South Korea” section of AV-Test’s Papers page. His paper “Testing of ‘Dynamic Detection'” discusses many of the challenges facing testers of anti-malware products in order to meet all that is expected of them, and not just in terms of efficacy.

      The old way to look at things focused on quantity. A big part of this emphasis comes from magazines, which fund a lot of the testing. AV-Test specialized in this approach, and could test hundreds of thousands of samples against many products. There is a newer imperative to quantity too: The number of different malware samples in the wild has skyrocketed in recent years. The corresponding number of updates from anti-malware vendors has also skyrocketed.

      But the highly automated nature of this testing can compromise some important objectives. For instance, using virtual machines can greatly speed up mass testing, but some malware actually checks to see if it’s running in a virtualized environment and changes its behavior, perhaps presuming that in such a case it is being run by a researcher. The ultimate, most accurate environment in which to test an anti-malware product is, unsurprisingly, the sort of normal, Internet-connected PC on which the product and malware are designed to run.

      Anti-malware vendors have told me that the future of this testing has to be on an online PC as opposed to an isolated network (or a non-networked PC as is done with WildList testing). Many of these products check back with their own sites in the normal course of operation, not just for signature updates, but for Web site blacklists and whitelists.

      Another big problem, and a major focus of the “Dynamic Detection” paper, is heuristic detection. I’ve been involved in attempts to benchmark heuristic detection, and let me assure you it’s a very difficult problem. It requires sophisticated lab procedures and lots of preparation time. How do you know, for example, if a sample is blocked, that it was blocked for behavioral reasons and not for matching a signature? AV-Test does this by freezing product installations for a time, blocking them from updating themselves. The downsides to this are that you are testing what could be an old version and that heuristic detection of the samples you get at that point in time may not match up well against next week’s samples. What can you do? (That was a rhetorical question.)

      But the real problem is that when you test on a real PC in a real environment and you check the things you want to check, such as whether a sample was blocked by a simple signature or by a behavior check or by a URL filter or some other mechanism, you can’t automate everything the way you can with a simple file scanning test. Marx tells me that “we cannot test more than about 50 samples in two days, with two persons in place” even though they have written numerous tools to assist the processes. It’s not worth running tests at this speed unless someone is paying for them, and, for now, those who pay would rather see massive numbers of samples superficially scanned rather than a much smaller number of real threats tested in a realistic environment.

      These are classic testing tradeoffs I recognize from testing many different kinds of products. Security software is about a whole lot more than scanning files now, and the old style of testing doesn’t help users to determine which products are best. We know what to do, but I think inertia is stronger than logic in this market.

      Security Center Editor Larry Seltzer has worked in and written about the computer industry since 1983.

      For insights on security coverage around the Web, take a look at eWEEK.com Security Center Editor Larry Seltzer’s blog Cheap Hack.

      Larry Seltzer
      Larry Seltzer
      Larry Seltzer has been writing software for and English about computers ever since—,much to his own amazement— He was one of the authors of NPL and NPL-R, fourth-generation languages for microcomputers by the now-defunct DeskTop Software Corporation. (Larry is sad to find absolutely no hits on any of these +products on Google.) His work at Desktop Software included programming the UCSD p-System, a virtual machine-based operating system with portable binaries that pre-dated Java by more than 10 years.For several years, he wrote corporate software for Mathematica Policy Research (they're still in business!) and Chase Econometrics (not so lucky) before being forcibly thrown into the consulting market. He bummed around the Philadelphia consulting and contract-programming scenes for a year or two before taking a job at NSTL (National Software Testing Labs) developing product tests and managing contract testing for the computer industry, governments and publication.In 1991 Larry moved to Massachusetts to become Technical Director of PC Week Labs (now eWeek Labs). He moved within Ziff Davis to New York in 1994 to run testing at Windows Sources. In 1995, he became Technical Director for Internet product testing at PC Magazine and stayed there till 1998.Since then, he has been writing for numerous other publications, including Fortune Small Business, Windows 2000 Magazine (now Windows and .NET Magazine), ZDNet and Sam Whitmore's Media Survey.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.