what caught my eye about his post came near the end where martin pointed towards this proactive detection test report as showing how ineffective av really is... for everyone's benefit, tests of proactive protection capabilities are tests specifically designed to bypass the signature-based portion of an anti-malware product so as to test only the heuristic components... that one word - "proactive" - all on it's own would tell someone familiar with this field that the test does not measure the overall effectiveness of products but rather just the effectiveness of a subset of the technologies in those products - and that word was right in the main heading for the report...
of course if you don't understand the terminology being used and only look at the numbers and the graphs then of course you might think this represents the overall effectiveness - that's probably why martin thinks the effectiveness of av is somewhere between 60% and 80% (not too different from the numbers on the report he points to) when the latest on-demand tests (which still don't include run-time behavioural detection, but do include a broader range of the detective capabilities of the products) performed by both av-comparatives.org and av-test.org place the effectiveness of most products well above 90%...
sadly of all the people who responded to his post, none of them seem to have noticed this interpretation error so far... i'm sure everyone has heard the idiom that there are lies, there are damn lies, and there are statistics... since numbers can be so misleading, it behooves one to familiarize oneself enough with a topic to at least properly interpret those numbers so that you can't be so easily fooled by them...
3 comments:
So give me a post explaining the difference between static and dynamic heuristics and run-time behavioral analysis! I'm a PCI assessor and before that I was an IDS monkey. I understand the basics of AV but not the depths. Educate me rather than just pointing out what I don't know. I'd appreciate the added knowledge.
in fact, this post did explain where and what the error was, and it wasn't about the differences between static and dynamic heuristics...
the error had to do with not understanding the significance of the word "proactive" in anti-malware testing...
however, point taken - since i only have a definition up about normal (static) heuristics, i should put one up about dynamic heuristics as well so that when i use the term i can link to a definition of that too... i'll work on that today...
i struck off the part about dynamic and static heuristics - mentioning it was a mistake on a number of levels, not the least of which being because it seems to have clouded the issue
Post a Comment