<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: AntiVirus Companies Cry Foul</title>
	<atom:link href="http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/</link>
	<description>Bringing Fire To The Village: Your Source For Computer, Network &#38; Information Security News from Dave Lewis, Security Blogger</description>
	<pubDate>Thu, 04 Dec 2008 04:07:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Liquidmatrix Security Digest &#187; Anti-Virus Protection Gets Worse</title>
		<link>http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-67793</link>
		<dc:creator>Liquidmatrix Security Digest &#187; Anti-Virus Protection Gets Worse</dc:creator>
		<pubDate>Fri, 21 Dec 2007 15:35:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-67793</guid>
		<description>[...] won&#8217;t take long before the vendors are crying foul. Lord knows that Chinese users won&#8217;t find much sympathy for the AV [...]</description>
		<content:encoded><![CDATA[<p>[...] won&#8217;t take long before the vendors are crying foul. Lord knows that Chinese users won&#8217;t find much sympathy for the AV [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gattaca</title>
		<link>http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1194</link>
		<dc:creator>gattaca</dc:creator>
		<pubDate>Sat, 02 Sep 2006 22:50:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1194</guid>
		<description>Gents,

There are few things that I enjoy more than an intelligent public discourse. I whole heartedly thank you for sharing your points of view on this subject. It has been a true pleasure following this thread today. 

I've spent much of the day on the sofa reading a copy of the Cliff Stoll's "The Cuckoo's Egg" and drinking way too much coffee. Basically, thanks for brightening my Ernesto imposed day in the house.

cheers!</description>
		<content:encoded><![CDATA[<p>Gents,</p>
<p>There are few things that I enjoy more than an intelligent public discourse. I whole heartedly thank you for sharing your points of view on this subject. It has been a true pleasure following this thread today. </p>
<p>I&#8217;ve spent much of the day on the sofa reading a copy of the Cliff Stoll&#8217;s &#8220;The Cuckoo&#8217;s Egg&#8221; and drinking way too much coffee. Basically, thanks for brightening my Ernesto imposed day in the house.</p>
<p>cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kurt wismer</title>
		<link>http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1193</link>
		<dc:creator>kurt wismer</dc:creator>
		<pubDate>Sat, 02 Sep 2006 15:42:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1193</guid>
		<description>@ken
"Similarly, there could be a good number of viruses that never get discovered because they are sufficiently well-written and have small target populations."

ok, fair enough, i was overgeneralizing when i said viruses get discovered eventually... viruses that pose any sort of real problem for the computer user population get discovered eventually... if a virus affects so few computers that it never crosses paths with a virus analyst, or someone who notices it's effects on their computer, or someone who is able to determine it's a virus because they employ generic technologies, or someone who just finds it suspicious enough to submit it for good reason or just because it coincidentally happens to be there while they're having unrelated computer problems then it's affecting a very small population indeed and doesn't represent a tangible problem for computer users as a whole...

"It’s not a definitive comparison, because a real-world malicious virus writer could easily be either more or less sophisticated than ISR in generating viruses, but nonetheless was a perfectly valid test. There is no reason that a virus writer *couldn’t* have used an equivalent algorithm."

there is no reason they couldn't have gotten assistance from little green men, either... there are many techniques they *could* use, many more than are testable, many more than an anti-virus product can reasonably be made to account for, so singling out one and testing it instead of sticking to what what they actually use is arbitrary and not particularly valid...

"But they could be. If anti-virus products can’t detect new viruses that are algorithmic derivatives of known viruses, then this is extremely worrisome."

there are a countably infinite number of derivation algorithms, an anti-virus that tested against them all would not halt... perhaps we can keep our expectations about what an anti-virus should be able to do in the realm of the computationally feasible... if the derivation algorithm is known (ie. for a polymorph) then it's reasonable to expect anti-virus products to detect all the derivatives, otherwise you might as well be criticising them for simply not being able to detect all possible viruses...

"We don’t know for sure, but ISR is a reputable company with some very notable security researchers working for it."

security researchers are not virus researchers... over and over again people underestimate the level of specialization present (and required) in the anti-virus field...

"If Avi Rubin says he has an algorithm to morph viruses without destroying their viral characteristics, I believe him."

and if he says that then i'll call him on his false authority syndrome and is failure to account for the impact decidability plays in such things...</description>
		<content:encoded><![CDATA[<p>@ken<br />
&#8220;Similarly, there could be a good number of viruses that never get discovered because they are sufficiently well-written and have small target populations.&#8221;</p>
<p>ok, fair enough, i was overgeneralizing when i said viruses get discovered eventually&#8230; viruses that pose any sort of real problem for the computer user population get discovered eventually&#8230; if a virus affects so few computers that it never crosses paths with a virus analyst, or someone who notices it&#8217;s effects on their computer, or someone who is able to determine it&#8217;s a virus because they employ generic technologies, or someone who just finds it suspicious enough to submit it for good reason or just because it coincidentally happens to be there while they&#8217;re having unrelated computer problems then it&#8217;s affecting a very small population indeed and doesn&#8217;t represent a tangible problem for computer users as a whole&#8230;</p>
<p>&#8220;It’s not a definitive comparison, because a real-world malicious virus writer could easily be either more or less sophisticated than ISR in generating viruses, but nonetheless was a perfectly valid test. There is no reason that a virus writer *couldn’t* have used an equivalent algorithm.&#8221;</p>
<p>there is no reason they couldn&#8217;t have gotten assistance from little green men, either&#8230; there are many techniques they *could* use, many more than are testable, many more than an anti-virus product can reasonably be made to account for, so singling out one and testing it instead of sticking to what what they actually use is arbitrary and not particularly valid&#8230;</p>
<p>&#8220;But they could be. If anti-virus products can’t detect new viruses that are algorithmic derivatives of known viruses, then this is extremely worrisome.&#8221;</p>
<p>there are a countably infinite number of derivation algorithms, an anti-virus that tested against them all would not halt&#8230; perhaps we can keep our expectations about what an anti-virus should be able to do in the realm of the computationally feasible&#8230; if the derivation algorithm is known (ie. for a polymorph) then it&#8217;s reasonable to expect anti-virus products to detect all the derivatives, otherwise you might as well be criticising them for simply not being able to detect all possible viruses&#8230;</p>
<p>&#8220;We don’t know for sure, but ISR is a reputable company with some very notable security researchers working for it.&#8221;</p>
<p>security researchers are not virus researchers&#8230; over and over again people underestimate the level of specialization present (and required) in the anti-virus field&#8230;</p>
<p>&#8220;If Avi Rubin says he has an algorithm to morph viruses without destroying their viral characteristics, I believe him.&#8221;</p>
<p>and if he says that then i&#8217;ll call him on his false authority syndrome and is failure to account for the impact decidability plays in such things&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Buchanan</title>
		<link>http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1192</link>
		<dc:creator>Ken Buchanan</dc:creator>
		<pubDate>Fri, 01 Sep 2006 18:46:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1192</guid>
		<description>@kurt
"viruses get discovered eventually..."

I call this the talking tortoise problem.

From Terry Pratchett's 'Small Gods':
Tortoise: "How many talking tortoises have you met?"
Brutha: "I don't know."
Tortoise: "What d'you mean, you don't know?"
Brutha: "Well, they might all talk. They just might not say anything when I'm there."

It's a general security problem.  It's hard for a company to be really certain its network security isn't compromised; perhaps the attacker was more sophisticated than the network's detection techniques.  Similarly, there could be a good number of viruses that never get discovered because they are sufficiently well-written and have small target populations.


"first and foremost that the viruses it used were not from the real world and therefore a test using them can’t represent real world performance…"

It's not a definitive comparison, because a real-world malicious virus writer could easily be either more or less sophisticated than ISR in generating viruses, but nonetheless was a perfectly valid test.  There is no reason that a virus writer *couldn't* have used an equivalent algorithm.


"the probability is high that they were generated algorithmically, which is not how variants are created in the wild…"

But they could be.  If anti-virus products can't detect new viruses that are algorithmic derivatives of known viruses, then this is extremely worrisome.


"verifying all 5500 new viruses output were really viruses (just because you start with a virus doesn’t mean your output is still viral) is also a herculean task and there’s no word on how or even if they did this…"

We don't know for sure, but ISR is a reputable company with some very notable security researchers working for it.  If Avi Rubin says he has an algorithm to morph viruses without destroying their viral characteristics, I believe him.</description>
		<content:encoded><![CDATA[<p>@kurt<br />
&#8220;viruses get discovered eventually&#8230;&#8221;</p>
<p>I call this the talking tortoise problem.</p>
<p>From Terry Pratchett&#8217;s &#8216;Small Gods&#8217;:<br />
Tortoise: &#8220;How many talking tortoises have you met?&#8221;<br />
Brutha: &#8220;I don&#8217;t know.&#8221;<br />
Tortoise: &#8220;What d&#8217;you mean, you don&#8217;t know?&#8221;<br />
Brutha: &#8220;Well, they might all talk. They just might not say anything when I&#8217;m there.&#8221;</p>
<p>It&#8217;s a general security problem.  It&#8217;s hard for a company to be really certain its network security isn&#8217;t compromised; perhaps the attacker was more sophisticated than the network&#8217;s detection techniques.  Similarly, there could be a good number of viruses that never get discovered because they are sufficiently well-written and have small target populations.</p>
<p>&#8220;first and foremost that the viruses it used were not from the real world and therefore a test using them can’t represent real world performance…&#8221;</p>
<p>It&#8217;s not a definitive comparison, because a real-world malicious virus writer could easily be either more or less sophisticated than ISR in generating viruses, but nonetheless was a perfectly valid test.  There is no reason that a virus writer *couldn&#8217;t* have used an equivalent algorithm.</p>
<p>&#8220;the probability is high that they were generated algorithmically, which is not how variants are created in the wild…&#8221;</p>
<p>But they could be.  If anti-virus products can&#8217;t detect new viruses that are algorithmic derivatives of known viruses, then this is extremely worrisome.</p>
<p>&#8220;verifying all 5500 new viruses output were really viruses (just because you start with a virus doesn’t mean your output is still viral) is also a herculean task and there’s no word on how or even if they did this…&#8221;</p>
<p>We don&#8217;t know for sure, but ISR is a reputable company with some very notable security researchers working for it.  If Avi Rubin says he has an algorithm to morph viruses without destroying their viral characteristics, I believe him.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kurt wismer</title>
		<link>http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1191</link>
		<dc:creator>kurt wismer</dc:creator>
		<pubDate>Fri, 01 Sep 2006 17:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1191</guid>
		<description>@ken
"It’s this: Retrospective testing has an inherent sampling error. You can’t really test against a random sample of all viruses created in the last few months, you can only test against a sample of all viruses *discovered* in the past few months."

ken, it goes beyond that... no only is there no statistically representative sample to be had in the wild, in the context of virus detection there is no such thing as a statistically representative sample (that's why testers generally try hard to use as much of the entire population or some significant subset thereof as they can)... without the possibility of a statistically representative sample the selection bias argument falls apart...

"Therefore, viruses that are undiscovered (because, among other things, AV products aren’t good enough) can’t be checked."

viruses get discovered eventually so if they don't make it into this quarter's retrospective test then they'll make it into next quarter's or the quarter after that...

"Retrospective testing, therefore, can give a rough relative comparison of products, but cannot establish an absolute value for how good they are."

nothing can establish an absolute value for how good they are... everything is an approximation, even if we did have statistically representative samples...

"The Consumer Reports test was a controlled experiment, so it didn’t suffer from this sampling problem."

no, it suffered from worse sampling problems... first and foremost that the viruses it used were not from the real world and therefore a test using them can't represent real world performance... 

second, creating 5500 new viruses is an herculean task even if they were just variants of existing viruses - the probability is high that they were generated algorithmically, which is not how variants are created in the wild... therefore they are even more unrepresentative of real world viruses...

third, verifying all 5500 new viruses output were really viruses (just because you start with a virus doesn't mean your output is still viral) is also a herculean task and there's no word on how or even if they did this... without verification for each and every virus sample their testbed cannot be trusted and neither can their results...

best case scenario for their test is that it measures av performance against lab created viruses rather than viruses from the real world... worst case scenario is that it measures av performance against garbage samples...</description>
		<content:encoded><![CDATA[<p>@ken<br />
&#8220;It’s this: Retrospective testing has an inherent sampling error. You can’t really test against a random sample of all viruses created in the last few months, you can only test against a sample of all viruses *discovered* in the past few months.&#8221;</p>
<p>ken, it goes beyond that&#8230; no only is there no statistically representative sample to be had in the wild, in the context of virus detection there is no such thing as a statistically representative sample (that&#8217;s why testers generally try hard to use as much of the entire population or some significant subset thereof as they can)&#8230; without the possibility of a statistically representative sample the selection bias argument falls apart&#8230;</p>
<p>&#8220;Therefore, viruses that are undiscovered (because, among other things, AV products aren’t good enough) can’t be checked.&#8221;</p>
<p>viruses get discovered eventually so if they don&#8217;t make it into this quarter&#8217;s retrospective test then they&#8217;ll make it into next quarter&#8217;s or the quarter after that&#8230;</p>
<p>&#8220;Retrospective testing, therefore, can give a rough relative comparison of products, but cannot establish an absolute value for how good they are.&#8221;</p>
<p>nothing can establish an absolute value for how good they are&#8230; everything is an approximation, even if we did have statistically representative samples&#8230;</p>
<p>&#8220;The Consumer Reports test was a controlled experiment, so it didn’t suffer from this sampling problem.&#8221;</p>
<p>no, it suffered from worse sampling problems&#8230; first and foremost that the viruses it used were not from the real world and therefore a test using them can&#8217;t represent real world performance&#8230; </p>
<p>second, creating 5500 new viruses is an herculean task even if they were just variants of existing viruses - the probability is high that they were generated algorithmically, which is not how variants are created in the wild&#8230; therefore they are even more unrepresentative of real world viruses&#8230;</p>
<p>third, verifying all 5500 new viruses output were really viruses (just because you start with a virus doesn&#8217;t mean your output is still viral) is also a herculean task and there&#8217;s no word on how or even if they did this&#8230; without verification for each and every virus sample their testbed cannot be trusted and neither can their results&#8230;</p>
<p>best case scenario for their test is that it measures av performance against lab created viruses rather than viruses from the real world&#8230; worst case scenario is that it measures av performance against garbage samples&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Buchanan</title>
		<link>http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1190</link>
		<dc:creator>Ken Buchanan</dc:creator>
		<pubDate>Fri, 01 Sep 2006 15:05:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1190</guid>
		<description>Kurt, you are right about the AV objection, but there's a problem with your (and the AV companies') argument of back-tracking AV products for accurate testing.

It's this: Retrospective testing has an inherent sampling error.  You can't really test against a random sample of all viruses created in the last few months, you can only test against a sample of all viruses *discovered* in the past few months.  Therefore, viruses that are undiscovered (because, among other things, AV products aren't good enough) can't be checked.  Retrospective testing, therefore, can give a rough relative comparison of products, but cannot establish an absolute value for how good they are.

The Consumer Reports test was a controlled experiment, so it didn't suffer from this sampling problem.

However, the AV companies *still* have a good point regarding ethics.  At Black Hat Europe this year I had dinner with an AV researcher from one of the prominent companies, who told me that they had been talking to an external researcher about theories on developing a new kind of malware, but when he actually went ahead and wrote a proof of concept, they had to cut all contact with him.

That makes sense.  Like a lot of the security world, AV vendors have an inherent perverted incentive in that they are trying to reduce the number and severity of viruses but their value-add only increases when these things get worse.  Therefore, to protect their integrity (or at least the perception of it), they have to take a hard line against all virus creation.  The creation of a virus, any virus, even in a lab, has to be harshly condemned.  There's a perceived slippery slope from AV vendor to extortion operation if they soften that line.

So, as it happens, Consumer Reports and ISE are right.  Their technique has definite advantages over restrospective testing.  But, on the other hand, the AV companies are right too.  They have to condemn that technique, they cannot practice it themselves, and there is some risk associated with other companies practicing it (the size of that risk I don't know).</description>
		<content:encoded><![CDATA[<p>Kurt, you are right about the AV objection, but there&#8217;s a problem with your (and the AV companies&#8217;) argument of back-tracking AV products for accurate testing.</p>
<p>It&#8217;s this: Retrospective testing has an inherent sampling error.  You can&#8217;t really test against a random sample of all viruses created in the last few months, you can only test against a sample of all viruses *discovered* in the past few months.  Therefore, viruses that are undiscovered (because, among other things, AV products aren&#8217;t good enough) can&#8217;t be checked.  Retrospective testing, therefore, can give a rough relative comparison of products, but cannot establish an absolute value for how good they are.</p>
<p>The Consumer Reports test was a controlled experiment, so it didn&#8217;t suffer from this sampling problem.</p>
<p>However, the AV companies *still* have a good point regarding ethics.  At Black Hat Europe this year I had dinner with an AV researcher from one of the prominent companies, who told me that they had been talking to an external researcher about theories on developing a new kind of malware, but when he actually went ahead and wrote a proof of concept, they had to cut all contact with him.</p>
<p>That makes sense.  Like a lot of the security world, AV vendors have an inherent perverted incentive in that they are trying to reduce the number and severity of viruses but their value-add only increases when these things get worse.  Therefore, to protect their integrity (or at least the perception of it), they have to take a hard line against all virus creation.  The creation of a virus, any virus, even in a lab, has to be harshly condemned.  There&#8217;s a perceived slippery slope from AV vendor to extortion operation if they soften that line.</p>
<p>So, as it happens, Consumer Reports and ISE are right.  Their technique has definite advantages over restrospective testing.  But, on the other hand, the AV companies are right too.  They have to condemn that technique, they cannot practice it themselves, and there is some risk associated with other companies practicing it (the size of that risk I don&#8217;t know).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kurt wismer</title>
		<link>http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1187</link>
		<dc:creator>kurt wismer</dc:creator>
		<pubDate>Thu, 31 Aug 2006 03:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.liquidmatrix.org/blog/2006/08/29/antivirus-companies-cry-foul/#comment-1187</guid>
		<description>"So they’re pissed off because the testing managed to demonstrate the failings of the antivirus products?"

they aren't pissed off because of that... they're pissed off because consumer reports contracted to have viruses made for the test...

it's not necessary to create new viruses in order to test how well an anti-virus product deals with new viruses - you only need to use a somewhat out of date (by a few months) anti-virus product and the viruses that were discovered since that last update occurred... this is called retrospective testing and it already displays how bad anti-virus products are against new viruses (some have a detection rates that barely make it into the double digits)...

the controversy is over the fact that consumer reports is being part of the problem rather than part of the solution when they make viruses or have others make viruses for them...</description>
		<content:encoded><![CDATA[<p>&#8220;So they’re pissed off because the testing managed to demonstrate the failings of the antivirus products?&#8221;</p>
<p>they aren&#8217;t pissed off because of that&#8230; they&#8217;re pissed off because consumer reports contracted to have viruses made for the test&#8230;</p>
<p>it&#8217;s not necessary to create new viruses in order to test how well an anti-virus product deals with new viruses - you only need to use a somewhat out of date (by a few months) anti-virus product and the viruses that were discovered since that last update occurred&#8230; this is called retrospective testing and it already displays how bad anti-virus products are against new viruses (some have a detection rates that barely make it into the double digits)&#8230;</p>
<p>the controversy is over the fact that consumer reports is being part of the problem rather than part of the solution when they make viruses or have others make viruses for them&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
