<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-7347279</id><updated>2009-11-04T12:33:12.668-05:00</updated><title type="text">anti-virus rants</title><subtitle type="html">devising a framework for thinking about malware and related issues such as viruses, spyware, worms, rootkits, drm, trojans, botnets, keyloggers, droppers, downloaders, rats, adware, spam, stealth, fud, snake oil, and hype...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/posts/full" /><link rel="alternate" type="text/html" href="http://anti-virus-rants.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/full?start-index=26&amp;max-results=25&amp;orderby=published" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>439</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><link rel="self" href="http://feeds.feedburner.com/Anti-virusRants" type="application/atom+xml" /><feedburner:emailServiceId>Anti-virusRants</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-7347279.post-2802144036223358619</id><published>2009-10-14T19:36:00.004-04:00</published><updated>2009-10-14T20:02:13.685-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="wall of shame" /><category scheme="http://www.blogger.com/atom/ns#" term="sector conference" /><title type="text">sector.ca's wall of shame was dead-on...</title><content type="html">... and you should all be ashamed of yourselves for being caught on it.&lt;br /&gt;&lt;br /&gt;for those missing the background, last week's &lt;a href="http://www.sector.ca"&gt;sector security conference&lt;/a&gt; had this thing called the wall of shame. it was information gathered by sniffing the network. a lot of people thought it was gathered by sniffing the wireless network but it was actually gathered by sniffing the wired network. they got all in a huff because they thought by using the secure wireless option they'd actually be secure.&lt;br /&gt;&lt;br /&gt;are you face palming yet? yeah, securing your wireless connection to a network doesn't secure your use of that network. this is a network none of those people controlled - it's about as secure as a public access terminal in a cybercafe and still they thought it was safe? these are security pros no less, at a security conference.&lt;br /&gt;&lt;br /&gt;this is pretty unbelievable to me, that security pros can't keep their own shit secure at a security conference. no wonder security appears to be so hard and we have so many breaches - you folks aren't paranoid enough! you absolutely belong on a wall of shame if you thought you could use some strange networking service and just naturally be secure. use an encrypted tunnel to a proxy on a network you control for crying out loud, or better still just don't use the network at all. &lt;br /&gt;&lt;br /&gt;i didn't even bring a laptop (or any electronics device except for a cheap mp3 player) and i managed to enjoy the conference without incident. i could say the reason i didn't bring any connected devices was because i've heard of shenanigans like this at security conferences in the past (as should you all have), but the truth is i just like to travel light.&lt;br /&gt;&lt;br /&gt;it both scares and saddens me, though, to think that some of &lt;b&gt;my data&lt;/b&gt; might actually rest in the hands of some of these people. frankly i think we need a version of the darwin awards for security and you folks on the wall of shame are all contenders. i can't decide, however, whether it should be called the shannon awards or the kerchoff awards. &lt;br /&gt;&lt;br /&gt;finally, while i realize there are &lt;a href="http://www.andrewhay.ca/archives/1071"&gt;legitimate concerns about the legality of how the wall of shame was implemented&lt;/a&gt;, i would also argue that if you think the law is going to solve your network security problems then &lt;a href="http://www.secmeme.com/search/label/security%20idiot"&gt;you might be a security idiot&lt;/a&gt;. the law is a deterrent, but as preventative controls go it's not particularly reliable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-2802144036223358619?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=mrvgdk--ai4:Nn4OC6s_s60:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=mrvgdk--ai4:Nn4OC6s_s60:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=mrvgdk--ai4:Nn4OC6s_s60:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=mrvgdk--ai4:Nn4OC6s_s60:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/mrvgdk--ai4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/2802144036223358619/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=2802144036223358619" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/2802144036223358619" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/2802144036223358619" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/mrvgdk--ai4/sectorcas-wall-of-shame-was-dead-on.html" title="sector.ca's wall of shame was dead-on..." /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/10/sectorcas-wall-of-shame-was-dead-on.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-4392236973426121872</id><published>2009-10-08T23:30:00.002-04:00</published><updated>2009-10-08T23:53:49.831-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="credentialed malware" /><category scheme="http://www.blogger.com/atom/ns#" term="malware" /><category scheme="http://www.blogger.com/atom/ns#" term="definition" /><title type="text">what is credentialed malware?</title><content type="html">credentialed malware is essentially (and perhaps more aptly described as) multi-user &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt;. not multi-victim malware, mind you, but multi-attacker - it is designed to be used by multiple attackers with differing levels of access to the malware's collection of functionality.&lt;br /&gt;&lt;br /&gt;credentialed malware really only makes sense in the context of a criminal organization where different members of that organization have different roles and different levels of trust. &lt;br /&gt;&lt;br /&gt;it also only make sense (from a tactical perspective) in cases where attackers would need to physically access the compromised machine(s) (ie. a public kiosk) in order to pull of a successful attack. if the machine could be accessed remotely or if the machine could send data out to remote destinations then there would be no need to employ multiple human agents to mask the maneuvers required to make the attack work.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-it.html"&gt;back to index&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(thanks go to nicholas percoco and jibran ilyas for introducing me to this concept)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-4392236973426121872?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=NQ3YirCHeeo:Ad41JYCAgnk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=NQ3YirCHeeo:Ad41JYCAgnk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=NQ3YirCHeeo:Ad41JYCAgnk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=NQ3YirCHeeo:Ad41JYCAgnk:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/NQ3YirCHeeo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/4392236973426121872/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=4392236973426121872" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/4392236973426121872" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/4392236973426121872" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/NQ3YirCHeeo/what-is-credentialed-malware.html" title="what is credentialed malware?" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/10/what-is-credentialed-malware.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-884901273691411854</id><published>2009-10-07T19:04:00.005-04:00</published><updated>2009-10-09T01:43:52.798-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sector conference" /><title type="text">my sector '09 experience</title><content type="html">last year i was lucky enough to get my employers to send me to the &lt;a href="http://www.sector.ca"&gt;sector conference&lt;/a&gt; (the second one ever) and this year that luck continued. &lt;a href="http://anti-virus-rants.blogspot.com/2008/10/what-i-did-on-my-sector-vacation.html"&gt;just as i did last year&lt;/a&gt;, here is a description of my experiences at sector '09.&lt;br /&gt;&lt;br /&gt;first a note, perhaps a reminder to myself, who knows - but if you're going to attend a conference that, logically requires you to get out of bed at 6:30am in order to do what you need to do in the morning and make it there, you might want to go to bed earlier than 1:30am. people don't want to see you yawning during their talks, or when they're talking to you directly in the halls (or whatever). it makes them think they're boring you, even if they aren't.&lt;br /&gt;&lt;br /&gt;the conference started off with a great keynote by chris hoff about the cloud - check that, about cloud computing because there is no "&lt;b&gt;the cloud&lt;/b&gt;" according to chris; though the fact that it is clearly illustrated on many network architecture diagrams (representing &lt;i&gt;everything else&lt;/i&gt;) seems to contradict him. however, and the fact that this became clear to me as a result of his keynote is one of the things that made it great, that rudimentary abstraction on old-school network architecture diagrams has little to do with the discussion of cloud computing. now i wish i'd seen his "4 horsemen of the virtualization apocalypse" talk last year.&lt;br /&gt;&lt;br /&gt;next up was the first session of the day and this year, like last year, i spent it in kevvie fowler's talk - this year it was about catching sql injection by examining the sql cache. again, like last year, my decision to attend this talk was based on the perception that doing so would allow me to bring value back to my employers (who paid for my admission) and kevvie didn't disappoint.&lt;br /&gt;&lt;br /&gt;following that was the lunch keynote given by andrew nash of paypal, talking about consumer identity. there didn't seem to be a lot of information there that i could use directly, either at work or at home, but some of his ideas/opinions seemed spot on. one of the concepts i don't like, however, (and i believe &lt;a href="http://anti-virus-rants.blogspot.com/2007/02/whats-wrong-with-identity-management.html"&gt;i've posted my complaints before&lt;/a&gt;) is something that i now know is called federated identity.&lt;br /&gt;&lt;br /&gt;after that i attended roy firestein's talk about crimeware and web exploitation kits. aside from the fact that roy is one of those people who says &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-anti-malware-anti-virus.html"&gt;anti-virus&lt;/a&gt; is useless (there seems to be one in every crowd, but if the sentiment were true then one has to wonder why &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; writers continue to waste their time, energy, and money on developing innovative defenses from anti-virus) the talk was fairly interesting. one thing that struck me though (before the av is useless comment) was that roy (and others when i sit down and think about it) seem to focus more on and distinguish between what seem to me to be subtle distinctions between similar pieces of malware. i'm not sure why but those distinctions have started being less interesting to me these days. not that that stopped the talk from being interesting, mind you, that was just a thought that popped into my head while listening. i think i'd have more difficulty fleshing out a talk due to this mindset, were i to ever be in the position of trying to give one.&lt;br /&gt;&lt;br /&gt;for the third session of the day i had decided to attend chris boyd's talk about security and gaming consoles. despite the fact that i don't own a gaming console myself (my gaming console experience is limited to a pong system, the colecovision, and the intellivision systems) and there isn't one at work, there were 2 reasons i wanted to attend this talk. the first was that chris is someone i've known online for a while now, and the second is that while this specific attack vector is outside my area of familiarity my suspicion is that the significance of this vector will increase in the future. the talk was quite interesting - some things were familiar, some i've seen analogs for in social gaming, others were new. the apparent cross-pollination of attack strategies is probably the most interesting thing to me because cross-pollination is not a unidirectional process and so i expect that some of the attack strategies that have been more or less peculiar to consoles so far will find their way out of the (thinly) walled garden of the console world.&lt;br /&gt;&lt;br /&gt;as an aside, i also planned on introducing myself to chris &lt;b&gt;after&lt;/b&gt; his talk but he had to go and recognize &lt;i&gt;me&lt;/i&gt; beforehand. how, i don't know, since there are few photos of me online, fewer still that are current, and then of course there was my clark kent disguise (glasses, when i normally wear contact lenses). clearly, superman i ain't - but there's certainly nothing wrong with putting a face to a familiar name so i'm not complaining.&lt;br /&gt;&lt;br /&gt;the last session i attended the first day was robert hansen's talk on information warfare and the future. as the talk was very much about the future, and as i don't actually put much stock in predictions i'll take the stance i always take in this context and &lt;i&gt;wait and see&lt;/i&gt;. some of the descriptions of upcoming capabilities were quite provocative, however. the talk let out about 35 minutes early, so it was probably the shortest i saw while there. &lt;br /&gt;&lt;br /&gt;letting out early at the end of the day can be a mixed blessing - for those who just wanted to go home they could get an early start, but i wanted to go to the reception at joe badalis which wasn't supposed to start until the last session was &lt;b&gt;scheduled&lt;/b&gt; to finish so i tried to find something to do with the spare 35 minutes. that would have been easier if the vendors hadn't mostly already packed up for the day - it would have been the perfect opportunity for me to visit the booths since there was actual time (something that's harder to find during the day). eventually i just decided to go to the reception early (as apparently a number of others in the same boat already had). i had a good time there, talked to a few people, got a few business cards but unfortunately when i left the office on monday i had forgotten about sector so i didn't grab a handful of cards and thus had nothing to give in return. i also found out that apparently my day job is more unusual and interesting to other people than i ever realized - who knew?&lt;br /&gt;&lt;br /&gt;after the reception was the speaker's dinner which i'm afraid i had to miss due to never quite figuring out where i was supposed to buy the $65 ticket, and a tweetup following that which i also missed since i doubted i could find something to do for the 2 1/2 hours between the end of the reception and start of the tweetup. apparently this worked out for the best as i was able to avoid seeing chris hoff give brian bourne (one of the organizers) a lap dance (or &lt;i&gt;man-dance&lt;/i&gt; as i think i saw it called). yes, you read that right. the stills posted to twitter were bad enough, i can only imagine how scarred the people who saw it live must be.&lt;br /&gt;&lt;br /&gt;the second day i attended (technically the 3rd day of sector, but i don't attend the first day because it's just training and their courses never seem to have enough relevance to me to justify the cost) started with a surprise. nicholas percoco and jibran ilyas' talk entitled "Malware Freakshow" was excellent. it did something that is actually exceptionally rare these days - it introduced me to a new malware classification which by itself is actually pretty rare, but unlike a lot of the more recent 'new' malware classifications i've heard recently this one actually sounded like a justifiable classification rather than a mashup of existing capabilities in a new package. &lt;a href="http://anti-virus-rants.blogspot.com/2009/10/what-is-credentialed-malware.html"&gt;credentialed malware&lt;/a&gt;, or malware designed to be used my multiple people with differing roles and privileges within a criminal organization is very much a sign of the times - computer related criminal enterprises have progressed to such a degree that malware actually comes in a multi-user flavour now and different users get different capabilities. that was quite neat and that alone would have made this talk my favourite, but there was more: all the real-life examples being used were the sorts of organizations that i could envision being customers of the company i work for (in fact it wouldn't surprise me if some of them were customers) - it was like worlds colliding (there's usually not much overlap between my day job and what i blog about) and i can't wait to share some of the stories with the guys at work tomorrow - especially since a procedural control that our product facilitates potentially could have thwarted the credentialed malware example. &lt;br /&gt;&lt;br /&gt;following that talk i attended jerry mangiarelli's talk on sql injection - yes, a second talk on sql injection. again this is a &lt;i&gt;relevance to the day-job&lt;/i&gt; sort of deal but it was good to hear some more about it, about the scale of the problem and that sort of thing. of course, considering how prevalent sql injection is now it's actually shouldn't be a surprise that there would be multiple talks on it or that someone would attend both.&lt;br /&gt;&lt;br /&gt;then we had the lunch keynote for that day which was with adam laurie (aka major malfunction). it was quite a fun presentation as, just like adam, i like to break things too (especially at work, though i don't get to do it as much as i used to). he talked about breaking a number of things (like breaking into a state of the art hotel room safe with a pair of pliers and a screw driver), and he also talked a great deal about biometric passports. i didn't care that much for his treatment of biometrics, but having worked in the field (in an integration capacity) my views and populist views aren't likely going to match up.&lt;br /&gt;&lt;br /&gt;after lunch i attended the sslfail.com panel discussion with tyler reguly, mike zusman, jay graver, and robert hansen (yes, robert hansen again - that wasn't in the programme). sslfail.com is something i've been hearing about for a while and wanted to know what all the hubbub was about and the panel did a pretty good job of raising my awareness of a number of issues (which was the goal they stated at multiple points throughout the discussion). one of the points i think was a red herring, however. the complaint about changes to the user experience over different versions of the browser is predicated on the idea that the ssl indicators are useful to ordinary people (since us technical folks are better able to adapt to such things). as has been &lt;a href="http://anti-virus-rants.blogspot.com/2007/02/why-safe-site-indicators-fail.html"&gt;covered in the past&lt;/a&gt;, however, at a fundamental level we just aren't wired to notice when something like a little lock icon is missing. that isn't a failure of ssl, it's a failure of the very concept of a safe-site indicator.&lt;br /&gt;&lt;br /&gt;for the last talk of the day i chose to sit in on nick owen's discussion on &lt;i&gt;approaching&lt;/i&gt; secure online banking. he's someone whom i recalled having a brief discussion with about authentication in the comments &lt;a href="http://anti-virus-rants.blogspot.com/2007/03/security-tokens-dont-protect-against.html"&gt;here&lt;/a&gt; at one point and i was interested to hear what he had to say. i was impressed to see that wasn't just saying X solves our problems, that he'd actually identified the different countermeasures appropriate to the different compromise techniques, etc. the banking industry specific stuff, i must admit, was way way over my head, however.&lt;br /&gt;&lt;br /&gt;then things wound down and folks made their way to the keynote area for the final wrap-up. i said a brief hello to chris hoff, which seems to be a pattern now (note to self for next year: when it comes to con-tag, i'm &lt;i&gt;it&lt;/i&gt; again), as well as introduce myself to tyler reguly briefly just as we were all getting ready to leave. &lt;br /&gt;&lt;br /&gt;but anyways, it was great, i learned lots, met some great people, and had fun. hopefully i have the opportunity to do it again next year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-884901273691411854?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=TwjRIrOjnbI:e5T_8bO0j2s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=TwjRIrOjnbI:e5T_8bO0j2s:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=TwjRIrOjnbI:e5T_8bO0j2s:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=TwjRIrOjnbI:e5T_8bO0j2s:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/TwjRIrOjnbI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/884901273691411854/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=884901273691411854" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/884901273691411854" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/884901273691411854" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/TwjRIrOjnbI/my-sector-09-experience.html" title="my sector '09 experience" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/10/my-sector-09-experience.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-172779382250249324</id><published>2009-10-04T13:35:00.008-04:00</published><updated>2009-10-05T15:16:36.638-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sarah gordon" /><category scheme="http://www.blogger.com/atom/ns#" term="ethics" /><category scheme="http://www.blogger.com/atom/ns#" term="malware experience" /><category scheme="http://www.blogger.com/atom/ns#" term="dave marcus" /><category scheme="http://www.blogger.com/atom/ns#" term="mcafee" /><category scheme="http://www.blogger.com/atom/ns#" term="michael st. neitzel" /><category scheme="http://www.blogger.com/atom/ns#" term="david harley" /><category scheme="http://www.blogger.com/atom/ns#" term="script kiddie" /><category scheme="http://www.blogger.com/atom/ns#" term="malware creation" /><title type="text">mcafee and malware creation</title><content type="html">if you hadn't already heard, mcafee plans to teach a class on "malware experience" at a 4 day security conference they're holding this coming week. there were only a couple of reactions to it that i saw, notably &lt;a href="http://www.eset.com/threat-center/blog/2009/09/30/making-malware"&gt;david harley's post at threatblog&lt;/a&gt; and &lt;a href="http://sunbeltblog.blogspot.com/2009/09/malware-experience-brought-to-you-by.html"&gt;michael st. neitzel's post on the sunbelt blog&lt;/a&gt;. the sunbelt post in particular drew the attention of mcafee's dave marcus who clarified exactly what was going to be going on - to the extent that the controversy around the promise of showing attendees how to create new &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; seems to have died a quiet death.&lt;br /&gt;&lt;br /&gt;i could have weighed in when i first read about this but the wheels of change had already started to turn and i wanted to see where things went before i said anything. the end result, however, seems to be mcafee has placated people's concerns with hollow promises that instead of teaching people how to make malware from scratch, they'll instead be using an existing toolkit to create the malware. the implication is that since this toolkit produces malware that is already detectable (at least as far as mcafee's product goes) then they aren't really contributing to the malware problem. if you're detecting the distinct aroma of a barnyard right now, you're not alone.&lt;br /&gt;&lt;br /&gt;there are a couple of problems here so lets go through them one at a time. the first is the simple fact that mcafee is in the anti-malware business. i've said this before and i'll say this again - if you're anti-X you shouldn't go around making X's and you sure as hell shouldn't encourage others to do so. the company's namesake reputedly got into trouble with the rest of the industry by offering such encouragement in the form of financial incentives (paying for new viruses). now in this new case it's all going to be done inside a closed environment to prevent undesirable consequences so there should be no problems, right?&lt;br /&gt;&lt;br /&gt;wrong. the work in the &lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;classroom&lt;/span&gt;&lt;/span&gt; will take place in a closed environment, but i have no doubt that some of the attendees will subsequently play the home version of the game, running malware toolkits on their own environments and creating malware in less secured environments (you can't really believe that they'll learn everything they need to to handle malware safely in those 4 hours the class will run). a class like this encourages precisely this behaviour. it makes it seem ok for less experienced people to handle malware, and to that end even people who never attended the class will also play the home game if such behaviour is endorsed. &lt;br /&gt;&lt;br /&gt;think that sounds far-fetched? it isn't, there are already well intentioned but ultimately unqualified people playing with malware and inadvertently contributing to the malware problem. it's been going on for years. sarah gordon covered this in her paper "&lt;a href="http://researchweb.watson.ibm.com/antivirus/SciPapers/Gordon/GVWII.html"&gt;The Generic Virus Writer II&lt;/a&gt;". that's a pill that the technologically inclined don't want to swallow, they think they understand malware well enough to prevent unintended consequences, but the reality is that most people lack the wisdom to appreciate the extent of their own ignorance.&lt;br /&gt;&lt;br /&gt;finally, given the probable result of people playing the home game with the same malware toolkit used in the class, should they contribute to the malware problem they will do so in a way that benefit's mcafee because their product already detects all the output of the toolkit. they will be breeding demand for their product in an absolutely unethical way - by teaching people just enough to cause problems that their product can fix (others may as well, but it's impossible to know at this point).&lt;br /&gt;&lt;br /&gt;mcafee is behaving irresponsibly and unethically, and i'm struck by how things seem to have gone full circle with them. while others seem to have let them off the hook because they're using a toolkit instead of teaching how to create malware from scratch, as far as i'm concerned the only difference is the sophistication of the malware creators they are going to produce. mcafee will be teaching a new breed of &lt;a href="http://anti-virus-rants.blogspot.com/2007/08/what-is-script-kiddie.html"&gt;script kiddie&lt;/a&gt; and tarnishing the industry's reputation once again. congratulations on being part of the problem, mcafee folks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-172779382250249324?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=8nPeQFNmaVA:FSO9vAveseI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=8nPeQFNmaVA:FSO9vAveseI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=8nPeQFNmaVA:FSO9vAveseI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=8nPeQFNmaVA:FSO9vAveseI:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/8nPeQFNmaVA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/172779382250249324/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=172779382250249324" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/172779382250249324" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/172779382250249324" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/8nPeQFNmaVA/mcafee-and-malware-creation.html" title="mcafee and malware creation" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/10/mcafee-and-malware-creation.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-7896510644980471095</id><published>2009-09-01T13:01:00.004-04:00</published><updated>2009-09-01T14:57:27.684-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="security user" /><title type="text">perspectives</title><content type="html">ah, camping... there's nothing quite like getting away from it all to put things in perspective. not that i sat around the campsite the whole time thinking about &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; (gosh that would have been a lame camping trip if i did), but there were times when there was nothing but me, my thoughts, and the patter of rain pouring on my tent so those thoughts of mine wandered around a bit and i realized that some people (especially the people i interact with on blogs or on twitter) may not always get where i'm coming from with this blog.&lt;br /&gt;&lt;br /&gt;i've said on more than one occasion that i am not an expert - fair enough. it also happens that i am not a security professional. i'm not the guy who protects you from yourself and everything else while you're at work (thank goodness i don't have to put up with some of the crazy shit other people pull). i'm not a security market analyst (again, thank goodness, i can't stand marketing - it's mostly just a pack of lies). i'm not a malware analyst either (who knows, i might have been good at it if it were a skill i ever bothered to foster, but i didn't).&lt;br /&gt;&lt;br /&gt;i don't spend my time looking for bad stuff on-line and marveling over how easy it is for the average person to stumble across it. quite the opposite in fact, i'm far more interested in how easy (and in my experience it is fairly easy) to avoid bad stuff online. i play games, watch videos, read my rss feeds, etc. rather than tracking bad guys or pulling apart attacks. i do what normal users do because, more than anything else, i am a user.&lt;br /&gt;&lt;br /&gt;and that is perhaps the main reason i believe in users more than many security folks seem to - because i'm one of them. i'm what other users could be with the proper motivation. the proper motivation isn't even an unreasonable expectation - it's merely the desire to protect oneself (a fairly natural thing) tempered with the understanding that the problem will always be there. it has nothing to do with some perverse interest in the dark arts, or some intense curiosity about how various threats work (otherwise i probably would have tried my hand at malware analysis). my primary interest is in protecting myself and long ago (not long after i started learning how to do that) i realized that other people would be better off if they more or less did things the way i did them. after all, i've never, in all my years, been the unwitting victim of malware.&lt;br /&gt;&lt;br /&gt;now you could say that's because i'm a programmer (though that certainly doesn't seem to have helped other programmers and there really isn't any programming involved in avoiding threats) or because i'm a computer scientist (ditto for the comp.sci.'s). maybe it's because i have specialized knowledge (i didn't always have it) or maybe i've just been exceptionally lucky for the past 20 years or so (if you think that then you obviously don't know me very well). as the experts will tell you the malware landscape has evolved over the years - and the fact of the matter is, so have i, and so can others.&lt;br /&gt;&lt;br /&gt;i'm not a fanboy or a zealot, i'm a security user - i use security, it's concepts, it's techniques, it's tools, etc. to protect myself. i use what works in the process of using the computer to do things like work or play. i operate in a different way than the average user but my use of security does not detract from my ability to get a job done or enjoy online entertainment. &lt;br /&gt;&lt;br /&gt;and so to all those people who say av is dead because it doesn't live up to the promise of marketing's lies, or those who say security needs to compromise because users don't want to change the way they operate, or anyone else who thinks we need to tear down progress we've already made (as opposed to building on it) because it's not good enough - i say get over it you maladaptive dinosaurs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-7896510644980471095?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=wX2zCcBDj1o:q0n0m1Ph_r8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=wX2zCcBDj1o:q0n0m1Ph_r8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=wX2zCcBDj1o:q0n0m1Ph_r8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=wX2zCcBDj1o:q0n0m1Ph_r8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/wX2zCcBDj1o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/7896510644980471095/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=7896510644980471095" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/7896510644980471095" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/7896510644980471095" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/wX2zCcBDj1o/perspectives.html" title="perspectives" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/09/perspectives.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-1292893937546929267</id><published>2009-08-10T23:27:00.004-04:00</published><updated>2009-08-10T23:44:39.927-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="polypack" /><title type="text">polypack isn't quite as bad as i had thought</title><content type="html">just a quick update / mea culpa.&lt;br /&gt;&lt;br /&gt;although i stand by the general sentiment expressed in my previous post about &lt;a href="http://anti-virus-rants.blogspot.com/2009/08/research-isnt-always-victimless.html"&gt;research not always being victimless&lt;/a&gt;, i've finally gotten a chance to look at the specific example of the polypack service (i was unable to before because the site was down and i had to go by what was written about it rather than what was actually on the site).&lt;br /&gt;&lt;br /&gt;i don't know if this is a change from how things were previously, but the polypack service is currently not open to the public. that's great news. although it's still possible that some among the select few who do gain access will be untrustworthy, at least it's not a free-for-all, the people behind it did put some thought into the potential consequences - something that's all too rare these days.&lt;br /&gt;&lt;br /&gt;it would still be better if they weren't creating new &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; at all (why not pack &lt;a href="http://eicar.org/anti_virus_test_file.htm"&gt;the eicar standard anti-malware test file&lt;/a&gt; instead?), but i felt obliged to at least give them credit for not being completely naive about openness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-1292893937546929267?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=XZa4LEMHRm8:-jzXGZW_lO8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=XZa4LEMHRm8:-jzXGZW_lO8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=XZa4LEMHRm8:-jzXGZW_lO8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=XZa4LEMHRm8:-jzXGZW_lO8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/XZa4LEMHRm8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/1292893937546929267/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=1292893937546929267" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1292893937546929267" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1292893937546929267" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/XZa4LEMHRm8/polypack-isnt-quite-as-bad-as-i-had.html" title="polypack isn't quite as bad as i had thought" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/08/polypack-isnt-quite-as-bad-as-i-had.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-1867109436701263764</id><published>2009-08-08T18:54:00.007-04:00</published><updated>2009-08-09T12:26:40.554-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="roel schouwenberg" /><category scheme="http://www.blogger.com/atom/ns#" term="polypack" /><category scheme="http://www.blogger.com/atom/ns#" term="ethics" /><category scheme="http://www.blogger.com/atom/ns#" term="david maynor" /><category scheme="http://www.blogger.com/atom/ns#" term="malware creation" /><title type="text">research isn't always victimless</title><content type="html">i read &lt;a href="http://erratasec.blogspot.com/2009/08/astroturfing-av-when-wolves-guard-hen.html"&gt;david maynor's negative reaction&lt;/a&gt; to &lt;a href="http://threatpost.com/blogs/some-researchers-lack-basic-ethics"&gt;an article by roel schouwenberg on the ethics of a particular instance of security research dubbed &lt;i&gt;'polypack'&lt;/i&gt;&lt;/a&gt; and, well, i'll be honest - my initial reaction was that someone needed to whack maynor upside the head with a clue-stick.&lt;br /&gt;&lt;br /&gt;i didn't run right out and blog about it, mind you. as frustrating as this pervasive lack of understanding is for me (maynor's opinions echo those of other security pundits i've heard countless times before), standing up on a soapbox and declaring 'this is wrong' has not been a particular persuasive course of action.&lt;br /&gt;&lt;br /&gt;this has been particularly frustrating to me because these issues are so clear-cut to me and i've been unable to understand what other people's problems are that they can't see it as clearly as i do (or as roel seems to for that matter). to me there is clearly a significant ethical dimension to things such as online services that turn known &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; into unknown malware. that said, i'm not the kind of person to shy away from re-examining my own basic assumptions and one of the biggest assumptions i make about other people is that they are, more or less, just like me - they know the same things i know, they think about the same things i think about, they have an awareness of and appreciation for the same things i do. i know, i know, i assume &lt;b&gt;way&lt;/b&gt; too much - while it's a nice theory to think that we are more similar than different, there are obviously more differences than i tend to account for. it's difficult to account for those differences since i only really know how i work, not how others do - maybe if i could read minds it would be different.&lt;br /&gt;&lt;br /&gt;so, throwing out that assumption i recalled &lt;a href="http://anti-virus-rants.blogspot.com/2009/05/fred-cohen-says-anti-virus-doesnt-work.html?showComment=1242571500000#c555594116923322313"&gt;a comment david harley left&lt;/a&gt; on &lt;a href="http://anti-virus-rants.blogspot.com/2009/05/fred-cohen-says-anti-virus-doesnt-work.html"&gt;a post i made about fred cohen&lt;/a&gt; not too long ago. he said he suspected fred didn't really spend all that much time thinking about &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-virus.html"&gt;viruses&lt;/a&gt; anymore. it stands to reason that most people, even most security folks (so long as they're outside of the anti-malware subdomain of security) don't actually spend all that much time thinking about malware issues. specifically, i suspect that they don't really spend that much time thinking about the potential consequences of efforts like the polypack project, or the race2zero, or any number of other things i could name. why should they? the consequences are so far removed from them in their ivory research towers (not to mention their lack of focus on the very domain where those consequences would manifest themselves) that they're unlikely to learn of any consequences should they become real.&lt;br /&gt;&lt;br /&gt;that's not always the way it goes, of course. look at bootroot, created by derek soeder and ryan permeh of eEye digital security. that was the basis of the mebroot mbr malware that became so well known and prevalent in the wild. the consequences of their actions are really quite plain to see - they armed the bad guys and the bad guys pulled the trigger. they are at least partially responsible for the damages done by this malware - and i say this not as some holier-than-thou security preacher, but rather as someone who has himself quite possibly unwittingly aided the bad guys who made conficker (though i'd like to think it wasn't quite as predictable as the bootroot case). there are real consequences to your words and actions in this field that i think people remain largely ignorant of and i think that if people were more aware of this and had a better appreciation for this then they'd likely see things through the same sort of ethical lens that i do.&lt;br /&gt;&lt;br /&gt;i know of one well documented case where this awareness was arrived at a little too late. mike ellison, once known as stormbringer (among other names), was a &lt;a href="http://anti-virus-rants.blogspot.com/2006/07/what-is-virus-writer.html"&gt;virus writer&lt;/a&gt; in the &lt;a href="http://anti-virus-rants.blogspot.com/2006/07/what-is-vx.html"&gt;vx&lt;/a&gt; group phalcon/skism who published an open letter in alt.comp.virus in 1994 announcing his retirement from the virus writing scene and recounting his encounter with a victim of his efforts.(&lt;a href="http://groups.google.ca/group/alt.comp.virus/msg/ee60add649d3b8e1?hl=en&amp;dmode=source"&gt;from google's archive&lt;/a&gt;)&lt;blockquote&gt;Greetings,&lt;br /&gt;    For those of you who know me, you may know my various handles, my activities, and causes for what little fame I may possess...  I am Stormbringer of Phalcon/SKISM, Black Wolf, and Jesus of the Trinity, and even some others probably no one would recognize.  And today, I am retiring.&lt;br /&gt;&lt;br /&gt;    Last night, I got email from a guy in Singapore.... a nice guy, really, extraordinarily polite for the circumstances.... he had been infected with one of my viruses, Key Kapture 2, by some guy who wanted to fuck with his computer.  It was filling up his drive (he had only 2 megs left) with captured keystrokes, and he had no way to disinfect it, so he wrote me, asking me for help to cure one of my own creations that had attacked his computer...  I called him up voice, and talked with him.... and even then he was kind, almost like he didn't really blame me, although I feel he should.&lt;br /&gt;Now, I never released my viruses against the public myself, never wanted them to be in the wild, but it happened.  Fortunately, I also never wrote destructive viruses, so I didn't trash the poor guy's computer. It will be fixed, with the main harm being his time and security.&lt;br /&gt;&lt;br /&gt;    For some reason, this really shook me.  I had always written my viruses as educational, research programs for people to learn more from, and for myself to explore my computer and a type of program that I found almost obsessively interesting.  All of my viruses were written to explore something new that I had learned, something different, something cool..... and yet, I still managed to hurt someone...&lt;br /&gt;&lt;br /&gt;    A lot of you people are probably thinking that I'm a wuss, or whatever, and I really could care less.... fucking up people's stuff was never my intention, and yet it happened.  I have decided that it is time for me to quit writing viruses, and continue on with something more productive, perhaps even benificial to others.&lt;br /&gt;&lt;br /&gt;    Don't really know what else to say, 'cept that it was an interesting journey..... and I'll still be hanging around somewhere on the nets.....&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Stormbringer, Phalcon/Skism&lt;br /&gt;Ex-Virus Writer&lt;/blockquote&gt;here we have someone who you and i might have considered a bad guy but who didn't consider himself a bad guy. someone who was exploring and researching with computer viruses and when he finally became aware of the consequences his actions had had, when he discovered how real those consequences were, that 'research' came to an abrupt end.&lt;br /&gt;&lt;br /&gt;without that awareness, though, it's not so much a matter of ethics for people because they aren't consciously choosing an obviously evil path. saying that they lack ethics is a little bit like calling someone a liar when they don't know what they're saying is false. i'm as guilty of this as anyone, perhaps even more so (just look at how often i've used the &lt;a href="http://anti-virus-rants.blogspot.com/search/label/ethics"&gt;ethics tag&lt;/a&gt; on this blog). those of us who are aware and appreciative of the consequences refer to it as a matter of ethics because we see it that way, because for us it would &lt;b&gt;be&lt;/b&gt; a matter of ethics and we (perhaps incorrectly) think that others should be able to see the ethical dimension as well, should be aware of the consequences of their actions, especially with the not so subtle hint that we think someones ethics are lacking.&lt;br /&gt;&lt;br /&gt;hinting isn't working though so let's try some thought exercises instead. for the first exercise i want to you imagine that you've discovered a new way to attack &lt;i&gt;something&lt;/i&gt;. now let's say you publish your findings and you put a demonstration up on the web so that people can play with and build upon your creation (for some of you this might be easier to imagine as you've actually done this). and then let's say someone did just that, they built on your work but they did so with malicious intent. now i want you to imagine having a conversation with an ex small business owner whose company went belly up because of the various costs of downtime due to malware based on your designs. do you express regret or remorse? do you feel for this person? how about the mother whose lost the photographic memories of her child because malware you helped create wiped all her data - how would that make you feel? or then there's the retiree who now supplements his diet with pet food because his investments were wiped out with the aid of tools you inadvertently helped create and his pension isn't really enough on it's own to make ends meet. how do you think it would feel to know that you had darkened people's lives?&lt;br /&gt;&lt;br /&gt;these are not impossible or even improbable outcomes, but i can imagine that there would still be some reluctance to accept this view. it's very natural - it's called denial. so for the second thought exercise i'm going to stay away from the hypothetical and instead deal with this historical. specifically your history, gentle reader. i want you to remember something. i want you to think back to a point in your past where you hurt someone unintentionally. maybe it was physical, maybe emotional, maybe something else but regardless of the type of hurt it should be something where you really didn't think anything would go wrong. i want you to try and remember it as clearly as possible. remember how easily it seemed to just happen, and remember how hurt the person was. finally, i want you to try and remember how you felt when you realized it was your fault, that it could have been avoided if only you'd done things differently, if only you'd thought about the consequences of your actions. i want you to remember what it was like both before and after you gained that awareness and compare it to how things are for you now - are you really aware of the consequences of your or other people's actions with respect to malware now?&lt;br /&gt;&lt;br /&gt;most people should have at least one point in their lives like this that they can think back to. if you don't then you're either some kind of saint, or you lack the self-awareness to realize what an asshole you've been all your life. awareness is a funny thing, though. those of us who have it usually take it for granted, and those of us who don't rarely know it's missing. i'll probably still call it a lack of ethics in the future when people either create or do things that help others create malware, but maybe i'll be more conscious of the possibility that they simply &lt;b&gt;&lt;i&gt;know not what they do&lt;/i&gt;&lt;/b&gt;, and maybe those who still don't see the ethical dimension to aiding the bad guys will at least have a better idea of where people like me are coming from when we get on their case about it. research or proving a point seem like hollow justifications when victims enter the picture.&lt;br /&gt;&lt;br /&gt;(edited: corrected mike ellison's name - thanks graham)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-1867109436701263764?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=G31x4GN5LOE:lCE6t58soTw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=G31x4GN5LOE:lCE6t58soTw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=G31x4GN5LOE:lCE6t58soTw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=G31x4GN5LOE:lCE6t58soTw:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/G31x4GN5LOE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/1867109436701263764/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=1867109436701263764" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1867109436701263764" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1867109436701263764" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/G31x4GN5LOE/research-isnt-always-victimless.html" title="research isn't always victimless" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/08/research-isnt-always-victimless.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-2725108016292160384</id><published>2009-07-25T18:56:00.004-04:00</published><updated>2009-07-25T19:58:46.077-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="av-test.org" /><category scheme="http://www.blogger.com/atom/ns#" term="malware" /><category scheme="http://www.blogger.com/atom/ns#" term="mcafee" /><category scheme="http://www.blogger.com/atom/ns#" term="malware creation" /><title type="text">all things come to an end - even endings</title><content type="html">not too long ago i published a post called &lt;a href="http://anti-virus-rants.blogspot.com/2009/06/understanding-malware-growth.html"&gt;understanding malware growth&lt;/a&gt; in which i observed that the period of accelerated &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; growth we had seen in previous years appeared to be over. unfortunately, according to new av-test.org statistics (&lt;a href="http://www.avertlabs.com/research/blog/index.php/2009/07/24/counting-badness/"&gt;as reported by mcafee&lt;/a&gt;) accelerated malware growth is back.&lt;br /&gt;&lt;br /&gt;now one way you could take that is that i was wrong. perhaps i was, at least with regards to being optimistic - perhaps optimism was not called for. i wasn't wrong about the rapid expansion being over, though, the growth was more or less constant for the better part of a year. that is a distinct departure from the growth trend prior to august 2007. a year is a considerable amount of time for malware to languish.&lt;br /&gt;&lt;br /&gt;another point i don't think i was wrong about was the nature of malware growth itself. if you read the previously mentioned post carefully you should have come away with the impression that, contrary to the naive malware growth forecasts, malware growth is &lt;i&gt;punctuated&lt;/i&gt;. there was very clearly a point at which the rapid expansion of malware growth started, and just as clearly there was a point where that expansion came to an end, a point where whatever driving factor was resulting in the higher malware production rates had finally reached it's peak and the malware ecosystem returned to a kind of balance.&lt;br /&gt;&lt;br /&gt;i had in mind the possibility that another disruption in malware growth could occur - if it can happen once it can happen again, but i didn't mention it because i didn't want to be negative, i didn't want to jinx our collective good fortune. had more up-to-date data been available, however, i would have known our good fortune had already come to an end when i wrote that post. &lt;br /&gt;&lt;br /&gt;another disruptive event does appear to have occurred. continuing with some of the postulates from the previous post (namely that the mechanism for creating the bulk of the &lt;a href="http://anti-virus-rants.blogspot.com/2008/05/what-is-variant.html"&gt;variants&lt;/a&gt; is &lt;a href="http://anti-virus-rants.blogspot.com/2007/08/what-is-server-side-polymorphism.html"&gt;server-side polymorphism&lt;/a&gt;), if we were to then go with the postulate that the web is the dominant malware delivery vehicle (as opposed to malware being carried directly in email or some other channel) then one of the key limiting factors in the automated creation of new minor variants is the problem getting victims to view malicious content.&lt;br /&gt;&lt;br /&gt;there are 2 things in recent memory that i think could have lead to more browsers loading malicious content than before. one of those things is innovation in the field of &lt;a href="http://anti-virus-rants.blogspot.com/2006/02/what-is-social-engineering.html"&gt;social engineering&lt;/a&gt; - we've been seeing more fake celebrity news (especially deaths) recently than i seem to recall seeing in the past. hammering on a new hook that the public at large hasn't yet grown wise to could result in an increase in the success of social engineering that used that hook and thus trick more people than usual into browsing to malicious content. &lt;br /&gt;&lt;br /&gt;the second thing that could be contributing to an increase in browsing malicious content is the increasing trend of mass website compromises through SQL injection. increasing the number of legitimate sites that serve malware (even if indirectly) increases the chances of web surfers stumbling across malicious content entirely by accident.&lt;br /&gt;&lt;br /&gt;both of these things can lead to an increase in the browsing of malicious content, which in turn gives the server-side polymorphic engines responsible for handing out that content the opportunity to create that much more of it in an automated fashion. that said, both of these things will also reach a peak in their influence. the public will eventually grow wise enough to the fake celebrity death reports that the success rate of that ploy will drop back down to previous levels. successful sql injection will also eventually taper off as the content management systems being targeted get hardened by their vendors, or as the pool of potential victims shrinks when the entities in it realize they need to take steps to prevent this sort of compromise. &lt;br /&gt;&lt;br /&gt;when these things happen malware growth will once again plateau (it might already be there, but it's far too soon to tell) - until the next disruptive malware innovation, that is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-2725108016292160384?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=SjQCPk8XRV4:u0H0WHJLy7s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=SjQCPk8XRV4:u0H0WHJLy7s:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=SjQCPk8XRV4:u0H0WHJLy7s:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=SjQCPk8XRV4:u0H0WHJLy7s:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/SjQCPk8XRV4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/2725108016292160384/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=2725108016292160384" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/2725108016292160384" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/2725108016292160384" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/SjQCPk8XRV4/all-things-come-to-end-even-endings.html" title="all things come to an end - even endings" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/07/all-things-come-to-end-even-endings.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-9219029017174276937</id><published>2009-07-06T23:14:00.003-04:00</published><updated>2009-07-07T00:32:53.103-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="passwords" /><category scheme="http://www.blogger.com/atom/ns#" term="passphrases" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><title type="text">on the efficacy of passphrases</title><content type="html">so now that we've all had a good think about whether masking passwords is really the right way to go, let's question another bit of wisdom - let's question whether passphrases are really as secure as we think they are.&lt;br /&gt;&lt;br /&gt;you see with all the thinking out loud recently about the password authentication system one of the topics that got discussed in various sectors was the passphrase. the passphrase idea is that instead of using a relatively short string of bytes (which we'll all hope for the sake of argument isn't a dictionary word) as the shared secret you use to authenticate yourself with some system, you use an actual complete sentence which, although made up of dictionary words is quite a bit longer and thus theoretically harder to guess or &lt;a href="http://en.wikipedia.org/wiki/Brute_force_attack"&gt;attack by brute force&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;the theory goes that the more characters are in your shared secret (be it a password or passphrase or whatever) the more possible combinations a program would have to go through before it eventually found the one that matched. additionally, since a passphrase is a proper sentence made out of proper words the consensus seems to be that it would be easier to remember.&lt;br /&gt;&lt;br /&gt;but are those things true? let's look at the length issue. one of the things you'll often encounter when selecting a password is the need to make it &lt;i&gt;complex&lt;/i&gt;. complex in this context means that it draws characters from as wide an array of the printable ascii character set as possible and that it doesn't contain dictionary words - basically the closer it looks like a random string of characters the better. the reason for this is 2-fold: the wide array of characters is to maximize the number of possible values for each character in the password so that the total number of possible passwords a brute force attack would have to go through would be maximized, and random non-dictionary-word property is to remove any constraints on what the various characters might be that would ultimately lower the total number of possible passwords (example. in english the letter Q is almost always followed by the letter U). natural language introduces considerable constraints - although it takes 7 bits per character to represent the entire set of printable characters, the english language is generally known to contain a little over 3 bits of information per character because of all those constraints. that means that an english passphrase of 20 characters is about as strong as a random password about half that length. at least if that were the only issue involved.&lt;br /&gt;&lt;br /&gt;now how is your memory? a while back when i discussed &lt;a href="http://anti-virus-rants.blogspot.com/2009/03/choosing-good-password.html"&gt;choosing good passwords&lt;/a&gt; that you should have a different password for each account you make so that if one gets compromised the rest remain secure. nothing about using passphrases obviates the need to have a distinct and different one for each account so can you remember 20, 50, 100 different sentences? can you remember them all perfectly? can you remember which one goes with which site? perhaps not. &lt;br /&gt;&lt;br /&gt;how could an average user make that easier (besides reusing passphrases)? the most obvious tactic would be to use culturally significant phrases. things like:&lt;blockquote&gt;"The rain in Spain falls mainly in the plains"&lt;br&gt;"Are you smarter than a fifth grader"&lt;br&gt;"Rudolph the red-nosed reindeer had a very shiny nose"&lt;br&gt;...&lt;/blockquote&gt;i say this is the most obvious tactic because we've already seen it in the media - if you'll recall way back there was a television program called &lt;a href="http://en.wikipedia.org/wiki/Millennium_(TV_series)"&gt;millenium&lt;/a&gt; starring lance hendriksen. hendriksen's character was recruited by a clandestine organization who supplied their recruits with passphrase protected computers, and in hendriksen's case the passphrase was "Soylent Green is people" (a quote from the movie &lt;a href="http://en.wikipedia.org/wiki/Soylent_Green"&gt;soylent green&lt;/a&gt;). &lt;br /&gt;&lt;br /&gt;this adds another layer of constraints on the set of probable values and my gut instinct is that this constraint is so significant that rather than mounting a full brute force attack it would be feasible to simply mount a &lt;a href="http://en.wikipedia.org/wiki/Dictionary_attack"&gt;dictionary attack&lt;/a&gt;. i will concede that there are a very large number of culturally significant phrases that people might choose from, but i doubt the cardinality of that set differs significantly from that of the set of words in an actual dictionary. furthermore, it wouldn't be too difficult for an attacker to trick people at large into generating a dictionary of passphrases for him/her simply by setting up a free website that requires an account logon in order to access porn.&lt;br /&gt;&lt;br /&gt;as such, i question both the idea that passphrases will be easier to remember when used properly and that a passphrase is more computationally expensive to attack. i think the strength gained by increasing the length is a phantom improvement, that the added strength is thrown away due to the various additional constrains on the set of possible values. i think there will be no ease of use benefit as the sheer number of passphrases will still require them to be recorded somehow (and since they're so much longer than normal passwords, recording them all will be more onerous). i like the idea of expanding password fields to accept more characters, but i see no reason to use that extra space for anything other than longer strong passwords.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-9219029017174276937?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=-MNIjgALm48:dbHyIBpM1jo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=-MNIjgALm48:dbHyIBpM1jo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=-MNIjgALm48:dbHyIBpM1jo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=-MNIjgALm48:dbHyIBpM1jo:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/-MNIjgALm48" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/9219029017174276937/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=9219029017174276937" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/9219029017174276937" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/9219029017174276937" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/-MNIjgALm48/on-efficacy-of-passphrases.html" title="on the efficacy of passphrases" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/07/on-efficacy-of-passphrases.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-915823543048872174</id><published>2009-07-01T14:08:00.003-04:00</published><updated>2009-07-01T14:24:15.681-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="security expert" /><category scheme="http://www.blogger.com/atom/ns#" term="bruce schneier" /><title type="text">about face on bruce schneier</title><content type="html">well, it was nice to see something as fundamental the issue of password masking questioned (&lt;a href="http://www.useit.com/alertbox/passwords.html"&gt;usability expert jakob nielson's original article&lt;/a&gt;, &lt;a href="http://www.schneier.com/blog/archives/2009/06/the_problem_wit_2.html"&gt;bruce schneier's reaction&lt;/a&gt;), and then answered (&lt;a href="http://countermeasures.trendmicro.eu/password-masking-a-necessary-evil/"&gt;rik ferguson's response&lt;/a&gt;, &lt;a href="http://www.sophos.com/blogs/gc/g/2009/06/30/idea-mask-passwords/"&gt;graham cluley's response&lt;/a&gt;). i wonder if that indicates we're collectively ready (some of us have been individually ready for a while) to question something equally fundamental like the concept of '&lt;a href="http://anti-virus-rants.blogspot.com/2006/09/end-of-security-experts.html"&gt;security experts&lt;/a&gt;'.&lt;br /&gt;&lt;br /&gt;i say this because, as was alluded to by rik ferguson, bruce schneier seemed to be pulling 'blatantly evident factoids' out of his ass (as 'self-appointed authorities' tend to do).&lt;br /&gt;&lt;br /&gt;empirical evidence of the decline of shoulder surfing, even if it exists, wouldn't be able to support the implied assertion that it would stay in decline if password masking went away. in fact, the opposite seems much more likely. while it's true that a determined shoulder surfer would be able to figure out your password from your keystrokes, without the password mask even the most casual shoulder surfer would easily be successful. remove the control that makes something rare and it won't be rare anymore.&lt;br /&gt;&lt;br /&gt;but i digress. this post isn't about password masking, it's about 'security experts' - and i find myself in a bit of a conundrum because, while i would normally be decrying schneier's posting of material obviously outside his field of expertise, as someone who not only doesn't lay claim to the title of expert but actively rejects it would i not be practicing hypocrisy?&lt;br /&gt;&lt;br /&gt;to answer my own question: yes, yes i would. stop that.&lt;br /&gt;&lt;br /&gt;the problem isn't (or shouldn't be) that schneier (or anyone else for that matter) posts on topics outside their field of expertise. he should be afforded the freedom to post uninformed opinion just like everybody else. in that regard the problem isn't really bruce schneier at all (even if he is a &lt;a href="http://anti-virus-rants.blogspot.com/2006/05/fud-from-bruce-schneier.html"&gt;FUD spreading&lt;/a&gt; self-described media whore), the problem, dear reader, is you - for not recognizing how narrow a scope expertise has, where schneier's is, and consequently when to hold his statements up to greater/lesser scrutiny (note: if you &lt;i&gt;have&lt;/i&gt; figured out that cryptography is his area of expertise and that you should question everything else then i'm not actually talking to you but everyone else).&lt;br /&gt;&lt;br /&gt;and yes, i am aware of the implication that you should then question everything &lt;b&gt;i&lt;/b&gt; say - that is actually precisely what i want. one of the benefits from not being an expert that i'd like to enjoy is people &lt;b&gt;not&lt;/b&gt; blindly accepting everything i say and actually challenging me when something i say doesn't fit with something they know. i actually like arguing, i find it to have useful properties in the gaining of knowledge, and i think it's a shame that so many seem to value the finding of consensus over the finding of correctness (nevermind the tendency to use authoritative quotes as a replacement for critical thinking). oh well, at least nick fitzgerald and vesselin bontchev were still willing to expound at length on the topic of malware last i checked (though it has been a while).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-915823543048872174?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=KrsZlIh3wsU:LBsbdmfIcwY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=KrsZlIh3wsU:LBsbdmfIcwY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=KrsZlIh3wsU:LBsbdmfIcwY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=KrsZlIh3wsU:LBsbdmfIcwY:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/KrsZlIh3wsU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/915823543048872174/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=915823543048872174" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/915823543048872174" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/915823543048872174" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/KrsZlIh3wsU/about-face-on-bruce-schneier.html" title="about face on bruce schneier" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/07/about-face-on-bruce-schneier.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-5613029944276573708</id><published>2009-07-01T13:18:00.003-04:00</published><updated>2009-07-01T14:07:44.325-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="month of X bugs" /><category scheme="http://www.blogger.com/atom/ns#" term="full disclosure" /><category scheme="http://www.blogger.com/atom/ns#" term="ethics" /><category scheme="http://www.blogger.com/atom/ns#" term="vulnerability" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><title type="text">month of 'do as i say'</title><content type="html">well today is the first day of july and that means it's also the first day of the month of twitter bugs. like past 'month of X bugs', each day a security vulnerability relating to the subject product/service (in this case twitter) will be disclosed to the public. &lt;br /&gt;&lt;br /&gt;why are they disclosing these vulnerabilities to the public? as with any exercise in full disclosure the idea is to force the company(ies) involved to clean up their act and fix the disclosed vulnerability. full disclosure puts the information into the public sphere so that many people are aware of it and something as attention-grabbing as a 'month of X bugs' captures even more mind-share and gets it that much closer to the mainstream.&lt;br /&gt;&lt;br /&gt;in theory this is good for the public. in theory the researchers doing the disclosure are doing a good deed because they care about security and the company(ies) they're pantsing are lazy, arrogant boors who don't care about security or the public and who need to be &lt;b&gt;forced&lt;/b&gt; into doing the right thing. and supposedly fixing the individual bugs the vulnerability researchers identify is the right thing to do.&lt;br /&gt;&lt;br /&gt;but what if the theory is wrong? not all companies are created equal (nor are all vulnerability researchers for that matter). nobody knows what goes on inside a company except the people inside that company. it's possible that a given company may actually be working on a comprehensive upgrade to their security posture that would obviate swaths of bugs including the ones that get identified by outside researchers. but that would have to be delayed and the company's time wasted so that they can chase down these individual bugs one at a time in order to &lt;i&gt;appear&lt;/i&gt; to be doing something. such is the consequence of shifting vulnerability notification to the public sphere.&lt;br /&gt;&lt;br /&gt;now, i'm not going to be disingenuous and suggest this is what happens all the time or even most of the time, but being in software development i feel confident that it is happening some of the time. &lt;br /&gt;&lt;br /&gt;external full disclosure practitioners have no way to know that, however, nor have i seen any indication that they care. despite the warm and fuzzy ideology behind the practice, full disclosure is an application of force. it is an exercise in coercion, an example of using public relations to bend a company to the vulnerability researcher's own will because supposedly the researcher knows better than the company what is best for the company's users.&lt;br /&gt;&lt;br /&gt;i'm no more a fan of lazy, arrogant, boorish companies than the next guy, but belligerent 3rd parties leave a bad taste in my mouth too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-5613029944276573708?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=BkfQUI6xaWM:baDRHcBFwnI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=BkfQUI6xaWM:baDRHcBFwnI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=BkfQUI6xaWM:baDRHcBFwnI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=BkfQUI6xaWM:baDRHcBFwnI:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/BkfQUI6xaWM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/5613029944276573708/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=5613029944276573708" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/5613029944276573708" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/5613029944276573708" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/BkfQUI6xaWM/month-of-do-as-i-say.html" title="month of 'do as i say'" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/07/month-of-do-as-i-say.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-860358420610785011</id><published>2009-07-01T12:55:00.004-04:00</published><updated>2009-07-01T13:16:41.293-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="splog" /><category scheme="http://www.blogger.com/atom/ns#" term="heuristics" /><category scheme="http://www.blogger.com/atom/ns#" term="spam" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title type="text">live by the sword, die by the sword</title><content type="html">so yesterday i got a rather rude surprise by email. google, in their infinite wisdom, had decided to label this blog as &lt;a href="http://anti-virus-rants.blogspot.com/2006/11/what-is-spam.html"&gt;spam&lt;/a&gt; and had locked it, preventing me from publishing what i had planned to publish. if i hadn't acted within 20 days the blog would have been deleted, apparently.&lt;br /&gt;&lt;br /&gt;yes, it was the real google and not a spear &lt;a href="http://anti-virus-rants.blogspot.com/2006/11/what-is-phishing.html"&gt;phishing&lt;/a&gt; campaign (it would have made for good &lt;a href="http://anti-virus-rants.blogspot.com/2006/02/what-is-social-engineering.html"&gt;social engineering&lt;/a&gt; but who'd spear phish me?). they used the exact email address that i only gave to google for my blogger account, and furthermore, when i visited my blogger dashboard (not following the link in the email) it showed the warning about it there plain as day so it was definitely for real.&lt;br /&gt;&lt;br /&gt;according to the literature i was seeing, the system by which they identify &lt;a href="http://anti-virus-rants.blogspot.com/2007/08/what-are-splogs.html"&gt;splogs&lt;/a&gt; is automated. they mentioned fuzzy logic, but we know what that means - heuristics (though not the same &lt;a href="http://anti-virus-rants.blogspot.com/2008/04/what-are-heuristics.html"&gt;heuristics&lt;/a&gt; used in &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-anti-malware-anti-virus.html"&gt;anti-malware&lt;/a&gt;, obviously). although i'm not exactly some hardcore heuristic fanboy i can't help but feel there's a bit of irony in me (or more specifically this particular blog) catching the business end of a heuristic false positive.&lt;br /&gt;&lt;br /&gt;there is, of course, an appeal process they give you (so that your blog doesn't get deleted after the 20 day grace period) but i found it a little annoying that there was no indication anywhere that i'd successfully initiated that process and it was only when i checked again today and found the splog notification gone that i had any clue that anything had gone through. the real test, of course, is publishing and that's part of what this post is meant to achieve - if you're seeing this then the blog is back to normal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-860358420610785011?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=dfP_dSWrpxg:mlbZ0zRAE7w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=dfP_dSWrpxg:mlbZ0zRAE7w:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=dfP_dSWrpxg:mlbZ0zRAE7w:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=dfP_dSWrpxg:mlbZ0zRAE7w:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/dfP_dSWrpxg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/860358420610785011/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=860358420610785011" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/860358420610785011" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/860358420610785011" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/dfP_dSWrpxg/live-by-sword-die-by-sword.html" title="live by the sword, die by the sword" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/07/live-by-sword-die-by-sword.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-5366396687923169800</id><published>2009-06-14T20:00:00.000-04:00</published><updated>2009-06-14T20:00:04.854-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="malware" /><category scheme="http://www.blogger.com/atom/ns#" term="malware creation" /><title type="text">understanding malware growth</title><content type="html">(this is actually kind of old now, but real life has a way of interrupting this whole blogging thing)&lt;br /&gt;&lt;br /&gt;alex eckelberry posted &lt;a href="http://sunbeltblog.blogspot.com/2009/05/growth-of-malware-update.html"&gt;some graphs depicting the size and growth of the malware samples collected by andreas marx/av-test.org&lt;/a&gt;. what most people will take away from it is that &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; is growing at an incredible rate, and that's kind of depressing. there's more to the graphs than just that however, and not all of it is depressing - in fact it looks pretty good to me.&lt;br /&gt;&lt;br /&gt;but to understand this i think i need to point out just how bad the &lt;i&gt;&lt;b&gt;forecast&lt;/b&gt;&lt;/i&gt; line of the graphs is. the line represents the expected value according to a particular model of malware growth. of course models and reality never match up absolutely perfectly, but the forecast suggests a fairly simplistic model and it appears that as time wears on it diverges more and more from reality. let's construct a model bit by bit based on some reasonable assumptions and see how close it matches reality.&lt;br /&gt;&lt;br /&gt;let's first suppose that there are a constant number of malware creators with a fixed amount of resources (i don't mean money or computing power, i mean man-power resources - you can only do so much in a day, that sort of thing). let's further suppose that the amount of malware a malware creator can create with X number of resources is constant. what would that look like?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_MnFLs4aHEGE/SjVtE23mAjI/AAAAAAAAAIY/CPDgKETdzLc/s800/malwaregrowthmodel1.png"&gt;&lt;br /&gt;&lt;br /&gt;this depicts constant growth with a linear increase in population over time. this is not the final model, of course, but simply a starting point. one of the basic flaws with it is that it assumes that the population of malware creators themselves is constant. what if we instead suppose that the set of malware creators themselves were growing at a gradual but constant rate, what would that look like?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh3.ggpht.com/_MnFLs4aHEGE/SjVtExiia_I/AAAAAAAAAIc/sisOv20dCPw/s800/malwaregrowthmodel2.png"&gt;&lt;br /&gt;&lt;br /&gt;this depicts linear (rather than constant) growth in the malware because as the set of malware creators increases over time, so too should their malware output. it also shows a curve in the population vs time graph, although the curve isn't quite as pronounced as the one depicted in the forecast on the population graph on alex's blog and that's because in that case the forecast on the growth graph predicted non-linear growth.&lt;br /&gt;&lt;br /&gt;how could we get non-linear growth? well another of our starting assumptions that we need modify is that the number of malware samples a malware creator can create with X number of resources is fixed. in reality malware creators come up with innovations and some of those innovations improve the efficiency of their malware creation efforts such that they can create more samples with the same effort as before. minor innovations in this area (minor in the sense that the efficiency improvement is small) probably happen all the time but major innovations are probably rare. furthermore, adoption of such innovations is not immediate, it takes time for the idea to spread amongst the malware creators. finally, such innovations may not apply to all sorts of malware so it may be that only part of the malware creator population ever adopts the new methods.&lt;br /&gt;&lt;br /&gt;so now let's suppose one of those rare groundbreaking innovations happens - one malware creator comes up with a way to increase his malware creation rate by an order of magnitude. then he tells 2 friends (it may not actually work quite that way but one way or another the idea gets communicated to others) and they tell 2 friends, and so on until eventually they approach a peak number of creators using the new method and the rate at which creators switch from the old to new method slows to a trickle. what might that look like?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh5.ggpht.com/_MnFLs4aHEGE/SjVtE4UcUfI/AAAAAAAAAIg/5MnDncKN-8o/s800/malwaregrowthmodel3.png"&gt;&lt;br /&gt;&lt;br /&gt;this depicts the same linear growth as before at the beginning (with the scale adjusted) followed by a period of rapid expansion as the new method reaches it's saturation point amongst the malware creators (most, but not all of them adopt the new method), and then it returns to mostly linear growth but with a stepped sort of appearance as individual adopters of the new method gradually continue to trickle in.&lt;br /&gt;&lt;br /&gt;now, i don't know about you but to me this is starting to look rather familiar. it's not quite the same shape as the actual figures, mind you, that looks a lot less smooth than this, but it's a better approximation to the shape than the simple curve used in the forecast and it's based on an entirely reasonable set of forces that would affect malware growth.&lt;br /&gt;&lt;br /&gt;as a final step, let's try to imagine why the real values don't follow such a smooth curve. so far we've been assuming that the population of malware creators only increases over time, but that's not entirely true, is it. there are any number of reasons why individuals might leave that population either temporarily (due to things like criminal prosecution, or collapse of particular infrastructure they were using), or permanently (due to things like retirement or death). if we were to take some of the malware creators in our model out of the picture temporarily at various points (and assume that the ones that ones that leave permanently will simply be replaced and so have the same effect as a temporary departure) what might that look like?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://lh4.ggpht.com/_MnFLs4aHEGE/SjVtE08fx8I/AAAAAAAAAIk/a2CQG9oXBgQ/s800/malwaregrowthmodel4.png"&gt;&lt;br /&gt;&lt;br /&gt;as you can imagine, because the malware creators using the new methods contribute so much more to the growth of malware than do the ones using old methods, when the population using the new methods drops slightly it has a much more noticeable effect on the graph than when the population using the old methods drop. &lt;br /&gt;&lt;br /&gt;so how reasonable are these assumptions? are malware creators resources fixed? i've yet to see a way to increase the number of hours in a day so any individual malware creator is still limited in the number of man-hours he or she can devote to the task of malware creation. &lt;br /&gt;&lt;br /&gt;can an innovation have a huge effect on the number of malware samples created? well just look at the massive number of &lt;a href="http://anti-virus-rants.blogspot.com/2008/05/what-is-variant.html"&gt;variants&lt;/a&gt; that &lt;a href="http://anti-virus-rants.blogspot.com/2007/08/what-is-server-side-polymorphism.html"&gt;server-side polymorphism&lt;/a&gt; has lead to. you can basically think of those setups as variant factories and once they're constructed they really don't require any extra effort on the part of the malware creator in order to create more samples - it can be entirely automated and is then only limited by the number of victims who download samples. &lt;br /&gt;&lt;br /&gt;would adoption of such an incredible innovation really be limited? again, look at server-side polymorphism, how well would that innovation apply to malware such as &lt;a href="http://anti-virus-rants.blogspot.com/2008/08/what-is-autorun-worm.html"&gt;autorun worms&lt;/a&gt;? not that great actually. if you think about it you can probably come up with other examples of malware types and malware techniques that don't naturally go well together.&lt;br /&gt;&lt;br /&gt;do people really leave the malware creator population either temporarily or permanently? well first of all people do actually die, and malware creators are among them so yes people do leave permanently - and again, with the example of server-side polymorphism, if the servers go down because for example the hosting ISP gets de-peered (as has famously happened a few times now) then yes the creators will temporarily be removed from the malware creator population until such time as they can set their operation back up somewhere else.&lt;br /&gt;&lt;br /&gt;so what else can we take away from those graphs at alex's blog besides the fact that malware is increasing at an alarming rate? well, for my money it's that a big chunk of that alarming rate was due to an innovation (probably server-side polymorphism) that created a rapid expansion in the malware creation rate and that that rapid expansion seems to be &lt;b&gt;over&lt;/b&gt; (in fact it looks like it came to an end nearly 2 years ago). that's not to say malware growth will begin to slow of course, but simply that the really scary part is behind us - the malware growth rate is still enormous, but it's not increasing at an exponential rate anymore. maybe a new innovation will come along and take us for another rough ride, maybe not, but as it stands right now catching back up to the bad guys (assuming you were of the school of thought that we needed to) looks a lot more feasible than it did before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-5366396687923169800?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=FBjK48enik0:zespbbJ5mac:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=FBjK48enik0:zespbbJ5mac:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=FBjK48enik0:zespbbJ5mac:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=FBjK48enik0:zespbbJ5mac:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/FBjK48enik0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/5366396687923169800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=5366396687923169800" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/5366396687923169800" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/5366396687923169800" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/FBjK48enik0/understanding-malware-growth.html" title="understanding malware growth" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_MnFLs4aHEGE/SjVtE23mAjI/AAAAAAAAAIY/CPDgKETdzLc/s72-c/malwaregrowthmodel1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/06/understanding-malware-growth.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-6752942556141982427</id><published>2009-06-01T23:54:00.006-04:00</published><updated>2009-06-02T00:11:57.851-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="richard bejtlich" /><category scheme="http://www.blogger.com/atom/ns#" term="barack obama" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><title type="text">now read this!</title><content type="html">there was a while there where i was posting links to other peoples blogs to help drive traffic to what i thought were good posts. i fell out of that habit, however, as it became forced and formulaic.&lt;br /&gt;&lt;br /&gt;that doesn't mean i don't still come across good posts, but good just isn't really good enough - the criteria of "good" is too nebulous, it gets watered down and loses all meaning.&lt;br /&gt;&lt;br /&gt;so now the fact that i'm pointing out a good post again actually means something because it's not just good - it's good enough that i felt moved to do this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://taosecurity.blogspot.com/2009/05/president-obamas-real-speech-on-cyber.html"&gt;richard bejtlich's post on obama's cybersecurity speech&lt;/a&gt; (despite our philosophical disagreement over the classification of malware as a threat) was an excellent bit of creative re-writing of the original speech. for a moment i almost thought i was reading sun tzu again (yes, i am one of those people who reads and re-reads the art of war). if only such insight could have really come from the top like that (or at least been repeated by the guy at the top for everyone to hear).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-6752942556141982427?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=EgeHqRrxcyo:RmKK8seUfbw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=EgeHqRrxcyo:RmKK8seUfbw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=EgeHqRrxcyo:RmKK8seUfbw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=EgeHqRrxcyo:RmKK8seUfbw:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/EgeHqRrxcyo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/6752942556141982427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=6752942556141982427" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/6752942556141982427" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/6752942556141982427" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/EgeHqRrxcyo/now-read-this.html" title="now read this!" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/06/now-read-this.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-5446658938682188479</id><published>2009-05-16T15:45:00.004-04:00</published><updated>2009-05-16T16:17:42.350-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="anti-virus" /><category scheme="http://www.blogger.com/atom/ns#" term="fred cohen" /><category scheme="http://www.blogger.com/atom/ns#" term="anti-malware" /><title type="text">fred cohen says anti-virus doesn't work</title><content type="html">the &lt;a href="http://eicar.org/"&gt;EICAR&lt;/a&gt; (european institute for computer antivirus research) conference was held earlier this week and something which may at first blush seem quite curious happened... fred cohen (a keynote speaker, the father of &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-virus.html"&gt;computer viruses&lt;/a&gt;, and the man behind the seminal academic treatment of the subject) said that &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-anti-malware-anti-virus.html"&gt;anti-virus&lt;/a&gt; doesn't work...&lt;br /&gt;&lt;br /&gt;i wish i'd been there to see that (actually no i don't, i almost certainly would have rolled my eyes, crossed my arms and gone to sleep), but since i'm not part of the industry and flying over to berlin on my own dime is kinda out of the question i had to miss out... it seems i wouldn't have even heard about it if not for &lt;a href="http://www.eset.com/threat-center/blog/?p=1046"&gt;randy abrams posting about it here&lt;/a&gt;... i've waited patiently for a couple of days now for anyone else to write something about it so i could get more details of what was actually said, but that doesn't seem to be forthcoming... even eicar's site only tells me that the title of his talk was supposed to be "Computer Virology: 25 Years From Now"...&lt;br /&gt;&lt;br /&gt;so, since i don't have first hand experience of the conference to give me a clue as to what on earth he was thinking, i went and did some research to see if anything he's said or written in the past might give me a clue and i believe i've found what i was looking for...&lt;br /&gt;&lt;br /&gt;in an article on his site titled "&lt;a href="http://www.all.net/Analyst/2008-01.pdf"&gt;Unintended Consequences&lt;/a&gt;" it starts to become clear that he feels the computer security industry is in the practice of detecting and reacting to bad things instead of preventing and deterring them, and he paints that in a rather negative light... when i read this i was struck - if he thinks anti-virus (probably one of the most mainstream parts of the computer security industry) is about detection and not prevention then &lt;b&gt;he's doing it wrong!&lt;/b&gt;... in my earlier post on &lt;a href="http://anti-virus-rants.blogspot.com/2009/05/defensive-lines-in-anti-malware.html"&gt;defensive lines in anti-malware&lt;/a&gt; i illustrate pretty clearly how anti-virus technologies (both the ones that security numpties consider av and the ones they don't) are employed as preventative measures, preventing such things as access to threats, execution of threats, and behaviour of threats (among other things)... &lt;br /&gt;&lt;br /&gt;the thing is, fred cohen is really not the sort of person you'd expect to be using av &lt;i&gt;wrong&lt;/i&gt;... thankfully i found a pair of interviews with him - one called "&lt;a href="http://www.pcworld.com/article/33864/three_minutes_with_fred_cohen_virus_trends_tracker.html"&gt;Three Minutes With Fred Cohen, Virus Trends Tracker&lt;/a&gt;", and the other "&lt;a href="http://www.securityvibes.com/itw-cohen-acz-news-111.html"&gt;Fred Cohen - Not all virus writing is a crime&lt;/a&gt;"... although anti-virus is certainly used for prevention, it's underlying mechanisms are largely detection-based - however when cohen talks of prevention he's referring to the type where the underlying mechanism is sort of like an immunity... it all became clear to me when he said we should be using systems that are less susceptible to viruses in the first place - systems that have more limited functionality... this relates back to his 1984 paper &lt;a href="http://www.all.net/books/virus/index.html"&gt;Computer Viruses - Theory and Experiments&lt;/a&gt; where, in &lt;a href="http://www.all.net/books/virus/part3.html"&gt;the section on prevention&lt;/a&gt; (i really should have looked there earlier) he discusses the 3 key properties of a system that allow viruses to spread - sharing, transitivity of information flow, and the generality of interpretation... &lt;br /&gt;&lt;br /&gt;systems with limited functionality refers specifically to the third of these properties - the generality of interpretation - by limiting the functions that a system can perform you limit what can be done as a result of interpreting data as code... cohen poses the examples of turning off macros in ms word, or turning off javascript in the browser - i would follow those up with more contemporary examples such as microsoft recently announcing the disabling of autorun for flash media, or the increasing trend (at least among security conscious users) to use alternate PDF viewers as opposed to Adobe's own Acrobat Reader which has been bloated with unnecessary (and frankly unsafe) functionality for a long time...&lt;br /&gt;&lt;br /&gt;i'm not going to try and detract from his arguement by saying the idea doesn't have merit - it does... i even considered whether my defensive lines post needed another line regarding system immunity, though i later realized that limited functionality is already covered by existing lines (as it's just another method of preventing exection and/or particular behaviours)... the problem isn't that his argument in favour of using this technique has merit, the problem is figuring out how he could think anti-virus is broken and this technique isn't - or what he thinks the security industry can do about limiting functionality...&lt;br /&gt;&lt;br /&gt;the very existence of the security industry underscores the fact that there has historically been no (and largely still is no) place for security in the rest of the computer industry... limiting functionality is the domain of the original product developers, not 3rd party security companies - the norton's and mcafee's of the world don't have the freedom to &lt;i&gt;cripple&lt;/i&gt; Acrobat Reader for example (at least not without getting sued)... and the original product developers by and large &lt;b&gt;aren't&lt;/b&gt; limiting functionality because that goes against consumer expectations for technology... technology is supposed to empower us to do more, to do things better/faster, etc - so it's a given that when we choose something we expect to empower us, we aren't going to go with the less powerful option... this is born out by history as well because there have always been less functional/powerful options available and the market has consistently selected against them in favour of the bloated product suites and application platforms... &lt;br /&gt;&lt;br /&gt;furthermore, limiting applications is all well and good but there's plenty of malware out there that exists as native binary executables, and limiting the operating system's functionality (or worse, that of the hardware itself) to prevent things like self-replication or &lt;a href="http://anti-virus-rants.blogspot.com/2006/03/what-is-botnet.html"&gt;botnet&lt;/a&gt; command and control communication is a far trickier proposition...&lt;br /&gt;&lt;br /&gt;so given the difficulty in getting more adoption of limited systems and given the fact that even cohen isn't suggesting limiting things to the point of systems with fixed first order functionality, i can't help but wonder how he could consider this any less flawed an approach &lt;b&gt;in practice&lt;/b&gt; than anti-virus... it is clear to me that it will be just as possible to work around the limitations he's proposing as it is to work around anti-virus technologies, and limited functionality defenses are a lot less agile than things like &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-known-malware-scanning.html"&gt;known-malware scanning&lt;/a&gt; so when those special cases come along it will cost a great deal more to redesign a system to further limit functionality so as to deal with such special cases...&lt;br /&gt;&lt;br /&gt;that should give you a clue as to my opinion of limited functionality-based defenses - they have promise as a &lt;b&gt;complement&lt;/b&gt; to anti-virus techniques... anti-virus may not work in the sense that it's not completely effect at preventing &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; infestation, but limited functionality systems aren't either... anti-virus may not work in the sense that it's a computationally expensive approach to prevention, but limited functionality has logistical costs for development, marketing, and maintenance that we may never completely overcome... i fully endorse the idea of selecting software that only has as much power and functionality as you need and no more, but i still think you should use anti-virus right along side that... &lt;br /&gt;&lt;br /&gt;frankly, at the end of the day, the main difference between systems that are designed to have more limited functionality and ones where anti-virus is deployed is that the former's limitations are baked in while the latter's limitations are bolted on (because like it or not when an anti-virus stops a piece of malware from executing on your system it is effectively limiting your system's ability to perform the function that malware represents)... that appears to be what cohen's real contention is about - that baked in is better than bolted on... in some ways that may be true, but in others (like the matter of agility) it's definitely not (because it's easier to change the bolt than it is to change the whole system)...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-5446658938682188479?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=_DF_jGY2qEU:avfO12Oyoo8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=_DF_jGY2qEU:avfO12Oyoo8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=_DF_jGY2qEU:avfO12Oyoo8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=_DF_jGY2qEU:avfO12Oyoo8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/_DF_jGY2qEU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/5446658938682188479/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=5446658938682188479" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/5446658938682188479" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/5446658938682188479" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/_DF_jGY2qEU/fred-cohen-says-anti-virus-doesnt-work.html" title="fred cohen says anti-virus doesn't work" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/05/fred-cohen-says-anti-virus-doesnt-work.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-1079481857484595376</id><published>2009-05-06T23:51:00.003-04:00</published><updated>2009-05-07T00:22:23.364-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="defense in depth" /><category scheme="http://www.blogger.com/atom/ns#" term="anti-malware" /><category scheme="http://www.blogger.com/atom/ns#" term="prevention" /><title type="text">defensive lines in anti-malware revisited</title><content type="html">now, i realize &lt;a href="http://anti-virus-rants.blogspot.com/2007/04/defensive-lines-in-end-point-anti.html"&gt;i've covered the topic of defensive lines in anti-malware before&lt;/a&gt;, about 2 years ago, but i've refined my thinking since then and now i've found the motivation to share (guess i was just being lazy before)... &lt;a href="http://www.wilderssecurity.com/showthread.php?t=240936"&gt;this thread on wilders security forums&lt;/a&gt; made me realize that there are some misconceptions about defensive lines in &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-anti-malware-anti-virus.html"&gt;anti-malware&lt;/a&gt;... specifically the ideas of what can be the first or last line of defense seem to require some refinement so here goes...&lt;br /&gt;&lt;br /&gt;if you're thinking about multiple lines of defense then it makes sense to consider that there is a sequence of defensive lines at various 'distances' from the final outcome of complete system compromise... that is to say that there are various opportunities (some earlier, some later) during the course of a piece of malware's progression towards compromising a system at which you can prevent a system from becoming compromised, and each of these points a defense can be mounted... the first line of defense, therefore, should be the one furthest away (or at the earliest opportunity) from that possible outcome... likewise the last line of defense necessarily must be the last chance for preventing that outcome...&lt;br /&gt;&lt;br /&gt;so what is the first possible line of defense then? well, first opportunity you have for avoiding having your computer get infested with &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; is the point of initial exposure - if you don't encounter the malware in the first place then there's nothing else to say about it... when it comes to defending oneself the main defense here is actually risk aversion behaviours like not going to so-called 'dodgy' sites, not plugging strange flash drives you found on the ground into your computer, etc... when it comes to defending others, any malicious site take-down effort will also help prevent people from coming across the malware on malicious sites that get taken down... somewhere in the middle are tools like mcafee's site advisor, or google's malware warning functionality that can help users determine which sites to avoid...&lt;br /&gt;&lt;br /&gt;the next logical point at which you can prevent compromise is preventing the transfer of the malware onto the machine we're trying to protect... for automatic transfers (such as &lt;a href="http://anti-virus-rants.blogspot.com/2007/11/what-is-drive-by-download.html"&gt;drive-by downloads&lt;/a&gt; or vulnerability exploiting &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-worm.html"&gt;worms&lt;/a&gt;) the primary defense is closing the avenues by which such automated transfer can take place, usually by applying security patches (at least where browser &lt;a href="http://anti-virus-rants.blogspot.com/2006/05/what-is-exploit-code.html"&gt;exploits&lt;/a&gt; are concerned)... a basic &lt;a href="http://en.wikipedia.org/wiki/Network_address_translation"&gt;NAT&lt;/a&gt; enabled router can also protect machines behind it from certain types of automatic transfer by virtue of preventing unsolicited traffic to those machines... for manual transfers, risk aversion behaviours again play an important role - only downloading software from reputable sites (preferably direct from the vendor's site) being a prime example... a somewhat after-the-fact but related defense is &lt;a href="http://anti-virus-rants.blogspot.com/2008/03/what-is-on-demand-scanning.html"&gt;on-demand scanning&lt;/a&gt; all incoming materials (whether you think they could carry malware or not) before allowing them to be accessed for any other purpose (sort of like a mandatory quarantine period)...&lt;br /&gt;&lt;br /&gt;after potential malware has successfully been transferred onto the system the next opportunity to prevent it's progression to full compromise is preventing access to it... this is where &lt;a href="http://anti-virus-rants.blogspot.com/2008/03/what-is-on-access-scanning.html"&gt;on-access scanners&lt;/a&gt; come into play... if the user can't access the malware then there should be no way they can trigger it...&lt;br /&gt;&lt;br /&gt;if your malware access controls fail to prevent access (say because the malware is packaged within some obfuscating wrapper, or perhaps the malware is just new) then the following point at which full compromise can be avoided is by preventing execution of the malware... on-access known-malware scanning can prevent execution as well, at least for known malware (if it's in some obfuscated wrapper like a &lt;a href="http://anti-virus-rants.blogspot.com/2006/03/what-is-dropper.html"&gt;dropper&lt;/a&gt;, then when the malware is 'dropped' it will no longer be obfuscated and that camouflage will no longer be protecting it from the scanner)... &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-application-whitelisting.html"&gt;application whitelisting&lt;/a&gt; can also prevent a great deal of malware (even that which is too new to be considered 'known' yet) from executing (by virtue of preventing everything that isn't already explicitly allowed to execute from executing) so long as the user doesn't give the malware permission to run...&lt;br /&gt;&lt;br /&gt;after malware has successfully begun to execute on a system, any certainty about preventing that malware from compromising that system is gone, but that doesn't mean there aren't still possibilities for prevention... it may still be possible to prevent compromise by preventing one or more of the malware's bad behaviours using behavioural blacklisting, behavioural whitelisting, or some combination thereof (all of which falling under the general umbrella of &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-behaviour-blocking.html"&gt;behaviour blocking&lt;/a&gt;)... in so far as certain behaviours involve accessing system resources that can have their access restricted, operating as a user who doesn't have access to those resources (ie. running as a non-administrative user, following the principle of least privilege) will prevent a great deal of existing malware from being able to operate properly and thus can prevent compromise...&lt;br /&gt;&lt;br /&gt;finally, if malware gets past all those previously described defensive lines, there's still one possible opportunity to full system compromise... if you can avoid the consequences of the malware's behaviour by being lucky enough (or by managing the circumstances well enough) that the malware was actually running in a &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-sandbox.html"&gt;sandbox&lt;/a&gt; rather than on the main host system then it will be the sandbox that gets compromised rather than the main host system... sandboxes are such that their compromise is usually inconsequential because they can be regenerated easily - though extrusion of sensitive data may still be a problem, if the malware was contained withing a sandbox then compromise of the host will have been avoided... otherwise the system will have become compromised, prevention will have completely failed, and it would now be an issue of detecting the preventative failure, diagnosis to determine the extent of that failure, and recovery from it...&lt;br /&gt;&lt;br /&gt;you can make any one of these stages your own first line of defense, but only by ignoring earlier opportunities to defend yourself... likewise, you can make any of these your last line of defense, but only by ignoring subsequent opportunities to defend yourself... think about what that statement means: ignoring opportunities to defend yourself... is that really something you want to do? does it sound wise? it certainly doesn't sound that way to me...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-1079481857484595376?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=1O7WJPR2Brs:nT9UPDH67_8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=1O7WJPR2Brs:nT9UPDH67_8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=1O7WJPR2Brs:nT9UPDH67_8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=1O7WJPR2Brs:nT9UPDH67_8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/1O7WJPR2Brs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/1079481857484595376/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=1079481857484595376" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1079481857484595376" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1079481857484595376" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/1O7WJPR2Brs/defensive-lines-in-anti-malware.html" title="defensive lines in anti-malware revisited" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/05/defensive-lines-in-anti-malware.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-4350682408583749050</id><published>2009-04-01T23:47:00.002-04:00</published><updated>2009-04-02T00:37:18.891-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conficker" /><category scheme="http://www.blogger.com/atom/ns#" term="autorun worm" /><category scheme="http://www.blogger.com/atom/ns#" term="autoplay social engineering" /><title type="text">teaching bad dogs new tricks</title><content type="html">well, april 1st is nearly gone and the internet is still here... conficker's magical doomsday payload didn't materialize - which is good, i would have felt worse if it had...&lt;br /&gt;&lt;br /&gt;huh? what? why would i feel bad about such a thing? well it's come to my attention that i may, possibly have contributed to the problem in some small way... &lt;br /&gt;&lt;br /&gt;take one &lt;a href="http://anti-virus-rants.blogspot.com/2008/08/what-is-autorun-worm.html"&gt;autorun worm&lt;/a&gt; that employs &lt;a href="http://anti-virus-rants.blogspot.com/2009/04/what-is-autoplay-social-engineering.html"&gt;autoplay social engineering&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;add &lt;a href="http://www.youtube.com/watch?v=9Zr-nE74VQc&amp;annotation_id=annotation_426619&amp;feature=iv"&gt;one video that suggests autoplay social engineering was first seen in this worm&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;and finally add &lt;a href="http://anti-virus-rants.blogspot.com/2008/08/what-is-autorun-worm.html"&gt;one blog post&lt;/a&gt; published 3 months prior to the discovery of the worm that describes that very feature as a passing remark in the last sentence...&lt;br /&gt;&lt;br /&gt;what do you get? a not so great feeling in the pit of my stomach... of course it's probably the height of conceit to imagine that i personally gave this idea to the author(s) of conficker, but autorun worms aren't exactly new in and of themselves so this new behaviour following so close on the heels of my mentioning of it does seem a little bit troubling...&lt;br /&gt;&lt;br /&gt;so if i am responsible for that particular feature, my apologies to, well, the entire internet and computer using public... i thought it was an obvious ploy, i assumed it had already been done... it was not my aim to give the bad guys ideas (if anything i'd rather be giving the good guys ideas - if only they'd listen)... i'd like to say that i've come up with safeguards against giving the bad guys ideas in the future, but short of keeping my big yap shut i really can't think of anything... &lt;br /&gt;&lt;br /&gt;on the bright side, at least i didn't write and distribute proof of concept attack code that was later used in real &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; like some folks i could mention...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-4350682408583749050?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=0_molvlD__k:wWZGHC2DxhA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=0_molvlD__k:wWZGHC2DxhA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=0_molvlD__k:wWZGHC2DxhA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=0_molvlD__k:wWZGHC2DxhA:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/0_molvlD__k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/4350682408583749050/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=4350682408583749050" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/4350682408583749050" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/4350682408583749050" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/0_molvlD__k/teaching-bad-dogs-new-tricks.html" title="teaching bad dogs new tricks" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/04/teaching-bad-dogs-new-tricks.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-1490022763953871753</id><published>2009-04-01T23:44:00.003-04:00</published><updated>2009-04-02T00:09:32.143-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="social engineering" /><category scheme="http://www.blogger.com/atom/ns#" term="definition" /><category scheme="http://www.blogger.com/atom/ns#" term="autoplay social engineering" /><title type="text">what is autoplay social engineering?</title><content type="html">autoplay social engineering is a subset of &lt;a href="http://anti-virus-rants.blogspot.com/2006/02/what-is-social-engineering.html"&gt;social engineering&lt;/a&gt; tricks that specifically utilize the autoplay dialog that windows normally presents when certain types of storage media are inserted into the computer...&lt;br /&gt;&lt;br /&gt;related to autorun &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt;, autoplay social engineering assists in getting the malware executed in situations where autorun doesn't automatically launch the malware as soon as the storage media is inserted into the machine... when the autoplay dialog is displayed it presents the user with a list of options for how the user can view the data on the storage media (such as viewing a slide show if the media contains pictures, viewing a video on the media, opening the drive in explorer, etc) and can also include an option, specified in the autorun.inf file in the root directory on the media, that can literally be anything (including launching of malware processes)... this optional entry would appear at the top of the list and be selected by default when the autoplay dialog opens...&lt;br /&gt;&lt;br /&gt;should the option specified in the autorun.inf file present itself as something it's not, such as showing the icon and description identical to that for opening the drive in explorer when it actually runs malware, then that represents a form of social engineering as it's tricking the user into doing something s/he doesn't really want to do...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-it.html"&gt;back to index&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-1490022763953871753?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=n_ZRkfPSHTE:UC9m1d9CtC0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=n_ZRkfPSHTE:UC9m1d9CtC0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=n_ZRkfPSHTE:UC9m1d9CtC0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=n_ZRkfPSHTE:UC9m1d9CtC0:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/n_ZRkfPSHTE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/1490022763953871753/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=1490022763953871753" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1490022763953871753" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1490022763953871753" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/n_ZRkfPSHTE/what-is-autoplay-social-engineering.html" title="what is autoplay social engineering?" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/04/what-is-autoplay-social-engineering.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-4139069758256346797</id><published>2009-03-26T19:01:00.003-04:00</published><updated>2009-03-27T00:32:03.627-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="failure rate" /><category scheme="http://www.blogger.com/atom/ns#" term="anti-virus" /><title type="text">failure rates and the law of truly large numbers</title><content type="html">probably the best known metric for measuring the effectiveness of an &lt;a href="http://anti-virus-rants.blogspot.com/2008/02/what-is-anti-malware-anti-virus.html"&gt;anti-virus product&lt;/a&gt; is the detection rate... it's something that's been around for a long time and there are frequent attempts to measure it... &lt;br /&gt;&lt;br /&gt;i'm not about to try and suggest something to supplant that metric, just so you know - the detection rate metric has served us well for many years, even if there's a bit of confusion of what actually constitutes a detection rate, and even though there's controversy over how it should be measured and who is qualified to do so...&lt;br /&gt;&lt;br /&gt;no, although failure rates are much more straight forward to measure, i'm not about to suggest that they're better in any way - i only want to bring them up in order to provoke thought...&lt;br /&gt;&lt;br /&gt;let's say you're an average user and you have anti-virus protecting your computer (possibly at many different levels, like a desktop client, an email gateway scanner run by your email provider, etc)... let's further say that on average your anti-virus product fails to prevent your computer from getting compromised once every 5 years... &lt;br /&gt;&lt;br /&gt;now, since it is possible to have anti-virus protecting you at multiple layers and with different optimizations at each layer it's important to define a failure as a piece of &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; slipping past all of those layers... maybe that means incident response is required, or maybe you've got some other preventative control that stopped it &lt;b&gt;after&lt;/b&gt; (not before) it slipped past your final layer of av prevention (ex. maybe you're a little less than average and are actually running without admin privileges that the malware needed to do it's dirty deed)...&lt;br /&gt;&lt;br /&gt;i know what you security practitioners are probably thinking - &lt;i&gt;'where can i get this magical av product that only fails once every 5 years?'&lt;/i&gt;... i'm sure that would make your lives easier, wouldn't it... well right now it's just a hypothetical av product but later on we'll see what we can do...&lt;br /&gt;&lt;br /&gt;so now let's say you're a security practitioner, you're part of the IT department of some company... let's further say that at this company you and your immediate coworkers are supporting approximately 2,000 of those same average users and you're using the same anti-virus technology... guess what - you can now expect to see an anti-virus failure &lt;b&gt;once a day!&lt;/b&gt; (by the way, when one compromised machine goes out and leads to 5/10/50 more machines on your network getting the same malware, i call that the same event - it's the same failure)... &lt;br /&gt;&lt;br /&gt;did the av somehow magically become less effective? no, of course not, it's the same technology - but in this enterprise scenario there are 2,000 times as many opportunities to fail per unit of time than there were in the single user scenario because there are 2,000 times as many users... malware compromise depends in part on decisions made by the user (which should be equally good/bad between the two scenarios) but also on exposure to the malware in the first place which, while it may be regular or even frequent, is an inherently random event... that means even if you could guarantee perfectly predictable (not necessarily correct, just predictable) decision-making from the users (note: you can't actually guarantee this), anti-virus failure events are still at least partially random... &lt;br /&gt;&lt;br /&gt;highschool level math tells us that a pair of flipped coins are more likely to have one turn up heads than a single flipped coin would, and the same principle applies to anti-virus failure events - more trials means higher overall probability of the failure event occurring, and more concurrent trials means less expected waiting time between failure events...&lt;br /&gt;&lt;br /&gt;now let's think about this in the real world - you security practitioners out there are in a perfect position to know how often your company's anti-virus fails and how many people you're supporting so what's the per-person failure rate of your av?.. at my previous employer we had (to my knowledge) one notable failure in a period of 2 years for a company size of about 20 people (and i helped clean it up)... that's a per-person failure rate of once every 40 years!... now i'm willing to bet that we were an anomaly, a statistical outlier, that the true per-person failure rate is more than once in four decades, but i'm also willing to bet that larger companies with 2,000 people in them do not suffer a new failure every single day - which means their anti-virus has a per-person failure rate that is actually &lt;i&gt;less&lt;/i&gt; (and therefore better) than the magical example of once every 5 years... &lt;br /&gt;&lt;br /&gt;so take an honest look at how often your anti-virus really fails on a per-person basis... one of the things i've noticed is that a lot of the people who are convinced that av isn't doing a good job anymore are people who are using enterprise experience as their anecdotal evidence - not realizing that the more users you bring into the picture the more &lt;a href="http://en.wikipedia.org/wiki/Law_of_Truly_Large_Numbers"&gt;the law of truly large numbers&lt;/a&gt; works against you... it's not that av actually fails often, it's that &lt;u&gt;failure scales up&lt;/u&gt; (and that's true for all failure, not just av failure)...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-4139069758256346797?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=qsmyLkxUKZA:KatDhIgK-yc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=qsmyLkxUKZA:KatDhIgK-yc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=qsmyLkxUKZA:KatDhIgK-yc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=qsmyLkxUKZA:KatDhIgK-yc:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/qsmyLkxUKZA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/4139069758256346797/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=4139069758256346797" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/4139069758256346797" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/4139069758256346797" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/qsmyLkxUKZA/failure-rates-and-law-of-truly-large.html" title="failure rates and the law of truly large numbers" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/03/failure-rates-and-law-of-truly-large.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-1590226813925328114</id><published>2009-03-21T19:15:00.004-04:00</published><updated>2009-03-21T19:27:00.599-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="passwords" /><category scheme="http://www.blogger.com/atom/ns#" term="graham cluley" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="michael santarcanjelo" /><title type="text">choosing a good password</title><content type="html">recently i've seen two separate videos talking about the problem of choosing a good password - &lt;a href="http://www.securitycatalyst.com/how-to-choose-a-good-password/"&gt;one with michael santarchangelo&lt;/a&gt; and &lt;a href="http://www.sophos.com/blogs/gc/g/2009/03/10/password-website/"&gt;one with graham cluley&lt;/a&gt;... what bothers me, though, is that they're both repeating relatively old ideas with their pass-phrase method...&lt;br /&gt;&lt;br /&gt;here's a different approach to the password choosing dilemma:&lt;br /&gt;&lt;br /&gt;don't&lt;br /&gt;&lt;br /&gt;you heard me, don't... don't choose a password... the primary reason for people choosing passwords is so that they can have a password that they can remember... this is an obsolete requirement - not because people's memories are that much better (they aren't, if anything the opposite is probably true) but because we now use so many things that need passwords that there's no way we can remember different passwords for all of them and have had to adapt... the poor way most people have adapted is to re-use passwords so that there's less to remember, but the smarter way is to &lt;b&gt;store&lt;/b&gt; them so that you don't have to remember them at all...&lt;br /&gt;&lt;br /&gt;let the computer generate a password for you using a program like &lt;a href="http://passwordsafe.sourceforge.net/"&gt;password safe&lt;/a&gt;, it will be superior to anything you could choose manually... then store the password in password safe because computer memory is also superior to yours... if it's a password you need when the computer isn't on or a password you need in order to get into the computer in the first place, write it down and stick it in your wallet... if it's a password you need at many computers, you can carry the encrypted password database password safe creates around on a USB flash drive (in fact, password safe itself runs quite nicely from a flash drive without needing to be installed everywhere you need your passwords)...&lt;br /&gt;&lt;br /&gt;stop following old password advice that hasn't kept up with the times, adapt to the realities of the today and start using technology (even low-tech technology like a pencil and paper) to make dealing with the password problem easier...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-1590226813925328114?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=Z4AXYH979Kc:_X1wPHbyGq8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=Z4AXYH979Kc:_X1wPHbyGq8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=Z4AXYH979Kc:_X1wPHbyGq8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=Z4AXYH979Kc:_X1wPHbyGq8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/Z4AXYH979Kc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/1590226813925328114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=1590226813925328114" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1590226813925328114" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/1590226813925328114" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/Z4AXYH979Kc/choosing-good-password.html" title="choosing a good password" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/03/choosing-good-password.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-3613729165987270417</id><published>2009-03-21T19:05:00.004-04:00</published><updated>2009-03-21T19:14:21.985-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="securosis" /><category scheme="http://www.blogger.com/atom/ns#" term="ethics" /><category scheme="http://www.blogger.com/atom/ns#" term="prevx" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="botnet" /><category scheme="http://www.blogger.com/atom/ns#" term="bbc" /><title type="text">the best laid plans of mice and men often go awry</title><content type="html">by now news of the bbc's &lt;a href="http://anti-virus-rants.blogspot.com/2006/03/what-is-botnet.html"&gt;botnet&lt;/a&gt; blunder has spread pretty far... the bbc's actions seem to have violated the law, and there's no question that they were unethical and that prevx's complicity also points to an ethics problem in that company...&lt;br /&gt;&lt;br /&gt;many people have written about it already, but &lt;a href="http://sunbeltblog.blogspot.com/2009/03/bbc-botnet-debacle.html"&gt;alex eckelberry's point about the potential for unintended consequences in taking down a botnet&lt;/a&gt; reminded me of a discussion at securosis that i had intended to revisit here but never got around to...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://securosis.com/2009/02/17/a-small-necessary-legal-change-for-national-cybersecurity/"&gt;the securosis post in question&lt;/a&gt; involved a proposal to set up some system by which an authority could shut down botnets - basically to nullify the legal and ethical hurdles that currently keep most &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; researchers from taking down the botnets they're studying...&lt;br /&gt;&lt;br /&gt;my two comments on the subject were as follows:&lt;br /&gt;&lt;blockquote&gt;#&lt;br /&gt;kurt wismer Feb 17&lt;br /&gt;&lt;br /&gt;you make a compelling argument - botted machines are a public security hazard and some hazards are grievous enough to warrant unauthorized intervention…&lt;br /&gt;&lt;br /&gt;i instinctively rebelled against this notion because i don’t like the idea of authorities mucking around on my computer out of some potentially misguided notion that they know better than i do… but i can’t find any flaw in the applicability of your analogy…&lt;br /&gt;&lt;br /&gt;the only problem i foresee is that if the bad guys can’t hide their creations behind legal red tape then they’ll hide them behind something equally compelling, like commands to self-destruct and wipe the host machines (to get rid of evidence and also to just be mean) if the network is tampered with… this switch from legal to technical controls may mirror anti-tampering efforts in other domains… if they can figure out a way to make killing the botnet do more harm than good then it will be equivalent to the situation we’re in now and no change in law will affect such a technological adaptation…&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;#&lt;br /&gt;kurt wismer Feb 17&lt;br /&gt;&lt;br /&gt;@rich:&lt;br /&gt;i’m not sure the good it would do would outweigh the bad… when 1,000,000 people suddenly have no operating system, what do you think will happen? steve balmer is already balding, the rest of his hair would be gone the instant microsoft started receiving support calls from all the victims… and that’s just the home users…&lt;br /&gt;&lt;br /&gt;what happens when some of those machines are in the enterprise? or in government or military? what if they’re part of critical infrastructure? worse still if it’s in such machines in other countries - taking down the botnet could cause an international incident…&lt;br /&gt;&lt;br /&gt;self-destructing botnets are something i wouldn’t want to touch with a 10 foot pole…&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;currently, ethical malware researchers steer clear of tampering with botnets or the machines they're on - if we change the rules of engagement, if the forces (whatever they may be) that currently prevent us from tampering with botnets went away and we started behaving like the bbc did then the malware authors would have to adapt and self-destructing botnets are an obvious technical approach to regaining the tamper-resistance they currently enjoy thanks to the good behaviour that makes the good guys so 'good'...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-3613729165987270417?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=tHC3_iWwXAM:GLg7yahLJtk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=tHC3_iWwXAM:GLg7yahLJtk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=tHC3_iWwXAM:GLg7yahLJtk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=tHC3_iWwXAM:GLg7yahLJtk:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/tHC3_iWwXAM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/3613729165987270417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=3613729165987270417" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/3613729165987270417" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/3613729165987270417" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/tHC3_iWwXAM/best-laid-plans-of-mice-and-men-often.html" title="the best laid plans of mice and men often go awry" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/03/best-laid-plans-of-mice-and-men-often.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-5181528373111801474</id><published>2009-03-08T17:36:00.004-04:00</published><updated>2009-03-08T18:06:08.154-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ethical hacker" /><category scheme="http://www.blogger.com/atom/ns#" term="ethics" /><title type="text">ethical hacker not so ethical when hacked</title><content type="html">one of the posts to catch my eye during my absence was &lt;a href="http://hype-free.blogspot.com/2009/02/ethicalhackernet-compromised.html"&gt;this post on cd-man's blog about ethicalhacker.net getting compromised&lt;/a&gt;... &lt;br /&gt;&lt;br /&gt;what struck me about it was that the folks at ethical hacker waited &lt;b&gt;months&lt;/b&gt; to inform their membership that they'd been compromised and that users should change their passwords...&lt;br /&gt;&lt;br /&gt;now, i suspected some months ago that ethical hacker had either had some kind of breach or had significantly changed their MO when &lt;a href="http://anti-virus-rants.blogspot.com/2008/12/unexpected-spam.html"&gt;i started getting spam at the address i registered with&lt;/a&gt;, but to find out that user's credentials have been in the hands of attackers for 8 months before ethicalhacker.net decided to warn anyone is simply outrageous... &lt;br /&gt;&lt;br /&gt;i understand that no site is impenetrable so a breach of this nature is inevitable - i don't have a problem with that... i also understand that most of their users are probably using good password hygiene - however i also know that a surprising number of security folks probably don't... there are many people in the security world who, although they will enforce security policies rigidly within the enterprise, do not take anywhere near the same measures with their own systems at home and so most likely reuse passwords... these people were put in harm's way when the folks at ethical hacker chose sneakiness over transparency...&lt;br /&gt;&lt;br /&gt;it's events like this that make me glad i use a different randomly generated password for each site (in addition to the different randomly generated email address i use for each site)... ethical hacker's name is now ironic, much like 'little john' or 'tiny', because they definitely aren't putting their users first...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-5181528373111801474?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=v6N-uErzCGo:kDuNf4nZ2GE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=v6N-uErzCGo:kDuNf4nZ2GE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=v6N-uErzCGo:kDuNf4nZ2GE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=v6N-uErzCGo:kDuNf4nZ2GE:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/v6N-uErzCGo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/5181528373111801474/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=5181528373111801474" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/5181528373111801474" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/5181528373111801474" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/v6N-uErzCGo/ethical-hacker-not-so-ethical-when.html" title="ethical hacker not so ethical when hacked" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/03/ethical-hacker-not-so-ethical-when.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-8620909254037365421</id><published>2009-03-08T17:00:00.004-04:00</published><updated>2009-03-08T18:05:56.685-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="administrivia" /><title type="text">ok, i'll draw a bunny</title><content type="html">yes, this is a fluff post, you have now been warned...&lt;br /&gt;&lt;br /&gt;some of you may have noticed i haven't posted in a while... in fact it's been over a month since i last posted anything - my post archive has no entries for february at all... as some of you may recall, anti-malware is not my job - in fact security itself isn't really my job unless you count implementing security features in &lt;i&gt;other&lt;/i&gt; software (and even then the only reason i'm the one doing it is because i'm the one who's really familiar with the concepts), so security in general and anti-malware in particular isn't my day job but rather something i've just always had a natural affinity for... that being said, sometimes you need to step back for a while, smell the roses, and gain some perspective, even when it comes to something you're passionate about... ergo, i've been absent... &lt;br /&gt;&lt;br /&gt;but today i got an email from &lt;a href="http://hype-free.blogspot.com/"&gt;cd-man&lt;/a&gt;, checking up on me and letting me know that &lt;a href="http://hype-free.blogspot.com/2009/02/draw-bunny.html"&gt;he's &lt;i&gt;tagged&lt;/i&gt; me in some internet meme about drawing bunnies&lt;/a&gt;... now, i must admit i have a fascination with memes (&lt;a href="http://www.secmeme.com/2008/06/why-memes.html"&gt;for purely pragmatic reasons&lt;/a&gt;) and how better to study a meme than from the inside by participating in it so i figure why not give it a shot... thus i dug out my highschool sketchbook, an appropriate pencil, found &lt;a href="http://fabulousblueporcupine.files.wordpress.com/2007/11/fluffy-bunny.jpg"&gt;a worthy subject&lt;/a&gt; and threw this together (if only i also had a scanner and didn't have to use a crappy digital camera to put it on the web)...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MnFLs4aHEGE/SbQ2trslnZI/AAAAAAAAAHU/GxC-MS827d0/s1600-h/bunnysketch.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_MnFLs4aHEGE/SbQ2trslnZI/AAAAAAAAAHU/GxC-MS827d0/s400/bunnysketch.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5310930019028409746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;so now i've got to tag 3 people... hmmm, 3 bloggers - &lt;a href="http://jonpoon.blogspot.com/"&gt;jonathan poon&lt;/a&gt;, &lt;a href="http://www.noh.ro/blog/"&gt;costin raiu&lt;/a&gt;, and &lt;a href="http://volatilesystems.blogspot.com/"&gt;aaron walters&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-8620909254037365421?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=SDvjFdMX8xU:Fo4aOASGtPg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=SDvjFdMX8xU:Fo4aOASGtPg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=SDvjFdMX8xU:Fo4aOASGtPg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=SDvjFdMX8xU:Fo4aOASGtPg:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/SDvjFdMX8xU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/8620909254037365421/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=8620909254037365421" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/8620909254037365421" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/8620909254037365421" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/SDvjFdMX8xU/ok-ill-draw-bunny.html" title="ok, i'll draw a bunny" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_MnFLs4aHEGE/SbQ2trslnZI/AAAAAAAAAHU/GxC-MS827d0/s72-c/bunnysketch.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/03/ok-ill-draw-bunny.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-4797440975297731256</id><published>2009-01-21T23:05:00.000-05:00</published><updated>2009-01-21T23:05:00.954-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="worm" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="don c weber" /><category scheme="http://www.blogger.com/atom/ns#" term="conficker" /><title type="text">does conficker have a silver lining?</title><content type="html">don weber posted an intriguing thought about the massive &lt;a href="http://www.cutawaysecurity.com/blog/archives/424"&gt;conficker worm actually making the internet more secure&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;he's got some sound logic - it does shine the spotlight on the problem and give people who know what to do an opportunity to convince decision makers to do the right thing and that could certainly make people more secure...&lt;br /&gt;&lt;br /&gt;trouble is i made the mistake of saying something similar in the previous decade... technically it was more along the lines of 'it would be good if X were bigger/more damaging because then people would sit up and take notice'... as you can imagine then along came something that was bigger/more damaging and people did sit up and take notice... where's the trouble with that you say? i got what i wanted, right?&lt;br /&gt;&lt;br /&gt;wrong... a lot of people were negatively affected for what turned out to be a &lt;b&gt;temporary&lt;/b&gt; lesson... i'm sorry to say but one of the observations i've made over the past 19 years of following the &lt;a href="http://anti-virus-rants.blogspot.com/2006/01/what-is-malware.html"&gt;malware&lt;/a&gt; problem is that people largely do not retain the lessons of the past and thus wind up repeating history over and over again...&lt;br /&gt;&lt;br /&gt;this case is likely not going to be any different - while don suggests that the efforts put forth as a result of this mass infestation are going to make future mass infestations harder he neglects to mention that there have been plenty of mass infestations in the past whose cumulative effects should have made mass infestation darn near impossible by now if the effect had any kind of staying power...&lt;br /&gt;&lt;br /&gt;but the effect doesn't have staying power, it's short lived... there certainly is a window of opportunity for people to push through smart policy/technology changes, but the window is not large - take advantage of it now while it's still open...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-4797440975297731256?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=kc6L4nL7560:BcOFuvaT4W8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=kc6L4nL7560:BcOFuvaT4W8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=kc6L4nL7560:BcOFuvaT4W8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=kc6L4nL7560:BcOFuvaT4W8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/kc6L4nL7560" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/4797440975297731256/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=4797440975297731256" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/4797440975297731256" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/4797440975297731256" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/kc6L4nL7560/does-conficker-have-silver-lining.html" title="does conficker have a silver lining?" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/01/does-conficker-have-silver-lining.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-7347279.post-6327087109804555331</id><published>2009-01-21T23:03:00.002-05:00</published><updated>2009-01-22T00:53:53.036-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="snake oil" /><category scheme="http://www.blogger.com/atom/ns#" term="total protection" /><category scheme="http://www.blogger.com/atom/ns#" term="pedro bustamante" /><title type="text">test branding fail</title><content type="html">another fail, but of a different variety... thanks to pedro bustamante for &lt;a href="http://research.pandasecurity.com/archive/Panda-participates-in-new-AV-comparative.aspx"&gt;bringing &lt;i&gt;&lt;b&gt;total protection&lt;/b&gt;&lt;/i&gt; testing to my attention&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;total protection is a &lt;b&gt;&lt;a href="http://anti-virus-rants.blogspot.com/2006/04/what-is-snake-oil.html"&gt;snake oil&lt;/a&gt;&lt;/b&gt; term that sends the wrong message to people and makes them believe they can be totally protected (which obviously they can't)... this is something people in the anti-malware industry should know already... &lt;br /&gt;&lt;br /&gt;of course, you could say the same thing about mcafee - who i'm surprised don't own the trademark on this particular instance of snake oil, since they've got a product named total protection...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7347279-6327087109804555331?l=anti-virus-rants.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=CzdlrCL1Buc:fuZ1hg6F2fE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=CzdlrCL1Buc:fuZ1hg6F2fE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?i=CzdlrCL1Buc:fuZ1hg6F2fE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Anti-virusRants?a=CzdlrCL1Buc:fuZ1hg6F2fE:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Anti-virusRants?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Anti-virusRants/~4/CzdlrCL1Buc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://anti-virus-rants.blogspot.com/feeds/6327087109804555331/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7347279&amp;postID=6327087109804555331" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/6327087109804555331" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7347279/posts/default/6327087109804555331" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Anti-virusRants/~3/CzdlrCL1Buc/test-branding-fail.html" title="test branding fail" /><author><name>kurt wismer</name><uri>http://www.blogger.com/profile/03810635947269551517</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11173578892721159351" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://anti-virus-rants.blogspot.com/2009/01/test-branding-fail.html</feedburner:origLink></entry></feed>
