<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/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:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36964426</id><updated>2012-01-25T08:08:44.676-08:00</updated><category term='Microsoft'/><category term='Idiots'/><category term='Hotmail'/><title type='text'>Spammers vs Free Speech</title><subtitle type='html'>Social and political aspects of the junk email (email spam) crisis</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36964426.post-656882694468856238</id><published>2011-02-03T19:11:00.000-08:00</published><updated>2011-02-03T19:23:24.693-08:00</updated><title type='text'>lunarpages.com thinks a phishing report is a "virus"</title><content type='html'>I've been receiving phish spam from a Lunarpages VPS ("lunariffic.com") this year.&amp;nbsp; When I send a sample, included inline in a plain text email, their inbound email machine (sharpmail.lunarpages.com, 64.50.162.254) waits until the end of the DATA phase of the SMTP conversation.&amp;nbsp; Then it says:&lt;br /&gt;&lt;br /&gt;&lt;dd&gt;&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 554 rejected due to virus&lt;/dt&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;which means it's refusing the message.&amp;nbsp; I opened a ticket in their abuse system.&amp;nbsp; The technician insisted that since the message says "virus" there must actually be a computer virus in the message.&amp;nbsp; I pointed out that the message was in plain text and contained nothing like any kind of malware, and he simply repeated the response.&amp;nbsp; The spamming continued.&amp;nbsp; I called tech support and they insisted that since I am not a customer they are not allowed to talk to me about it.&amp;nbsp; But he suggested I try sending from another provider.&amp;nbsp; I have not been able to identify any human being at Lunarpages who is allowed to talk to an email admin outside his own company.&amp;nbsp; Somehow, I suspect if postmaster@yahoo.com calls, they'll talk to him.&amp;nbsp; But maybe their lawyers have to arrange an appointment first.&lt;br /&gt;&lt;br /&gt;I tried sending the spam report from my account at freeshell.org.&amp;nbsp; Same result.&lt;br /&gt;&lt;br /&gt;This dysfunction, folks, is why the email medium is dying.&lt;br /&gt;&lt;br /&gt;Incidentally, the RFC 2142 addresses abuse@lunarpages.com and abuse@lunariffic.com are listed as not working, with evidence, at RFC-Ignorant.org.&amp;nbsp; No surprise there, since they don't work.&amp;nbsp; The abuse.net clearinghouse suggests you try hostmaster there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-656882694468856238?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/656882694468856238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=656882694468856238' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/656882694468856238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/656882694468856238'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2011/02/lunarpagescom-thinks-phishing-report-is.html' title='lunarpages.com thinks a phishing report is a &quot;virus&quot;'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-3599229835520129401</id><published>2009-10-31T11:36:00.000-07:00</published><updated>2009-10-31T11:47:35.521-07:00</updated><title type='text'>What's with Hinet.net?</title><content type='html'>"Why is my ISP blocking Hinet.net senders?" someone asked on my contact form.  I replied:&lt;br /&gt;&lt;br /&gt;Hello [name], thanks for filling out the form.  Your email address is on the sbcglobal.net domain.  Most of those are outsourced by AT&amp;amp;T to Yahoo Inc.  The rest are managed by AT&amp;amp;T internally.&lt;br /&gt;&lt;br /&gt;I am fairly sure Yahoo and AT&amp;amp;T do not use my lists.  Therefore, I have no control over whether you can receive email from Hinet.net senders.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.spamhaus.org/sbl/listings.lasso?isp=hinet.net"&gt;Hinet.net domain&lt;/a&gt; belongs to Chunghwa Telecom Co., Ltd.  According to Spamhaus.org (very authoritative), Chungwa a/k/a Hinet is the #4 spammer service company in the world.  Like most Asian phone companies, they take nationalistic pride in ignoring complaints from the West.  (Mainland China and South Korea are equally imperious, and Viet Nam is even worse.)   So lots of email systems in the West are blocking Hinet.  It is not to make a political statement.   We know Hinet does not care, and does not take protesters seriously.  It is a simple &lt;span style="font-style: italic;"&gt;mechanical defense&lt;/span&gt; against the ongoing &lt;span style="font-style: italic;"&gt;spam attack&lt;/span&gt; by Hinet's spammers.&lt;br /&gt;&lt;br /&gt;So you can tell your friends in Taiwan this:&lt;br /&gt;Hinet is what we call a "rogue network."  Hinet seems to believe the rules of the Internet do not apply to Hinet.  As long as Hinet is on the &lt;a href="http://www.spamhaus.org/statistics/networks.lasso"&gt;Spamhaus top ten list&lt;/a&gt;, lots of networks all over the world are going to block email from there.  Hinet needs to change the way it does business.  That is not going to happen fast, so your friends need to use some other company for their email if they want to send reliably.&lt;br /&gt;&lt;br /&gt;Best wishes.  Sorry to bring you bad news.&lt;br /&gt;&lt;br /&gt;-&lt;span style="font-style: italic;"&gt;Cameron in San Jose.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-3599229835520129401?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/3599229835520129401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=3599229835520129401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/3599229835520129401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/3599229835520129401'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2009/10/whats-with-hinetnet.html' title='What&apos;s with Hinet.net?'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-6320362481191109608</id><published>2009-10-02T18:47:00.000-07:00</published><updated>2010-04-13T18:52:59.690-07:00</updated><title type='text'>We seem to get blocked a lot.  But we love our ISP!  RFC-Ignorant.org.</title><content type='html'>&lt;i&gt;&lt;span style="font-size: 100%;"&gt;A progressive activist mentioned to me that her organization's email tended to get blocked a lot.&amp;nbsp; From her perspective,&amp;nbsp; all these Internet companies (ISPs) are the same, and they're &lt;span style="color: #3366ff;"&gt;"warring" over spam emissions&lt;/span&gt; with nobody doing anything to clean it up.&amp;nbsp; But we already know all ISPs are not the same.&amp;nbsp; A single web query showed what was really wrong at her ISP.&amp;nbsp; (I looked up her domain at the link four paragraphs down from here.)&amp;nbsp;  I replied something like so.&lt;/span&gt;&lt;/i&gt;&lt;ul&gt;&lt;/ul&gt;The problem is your Internet company sends a lot of spam and doesn't know it.&amp;nbsp; That's because their contact address for that is broken.&lt;br /&gt;&lt;br /&gt;There is a simple, widely recognized standard for contact addresses.  It was published by the technical governing body of the Internet a dozen years ago, and it only formalized a tradition that was a dozen years old then.  The standard is called Internet Engineering Task Force RFC2142.  It says if you run a domain where there are things that can be abused, you are supposed to have an "abuse" email address on that domain for reporting said abuse.  And you're supposed to have "postmaster" for reporting email issues.&amp;nbsp; It's common sense to have a standard for that, and the IETF is the body that publishes standards like that.&lt;br /&gt;&lt;br /&gt;Now, people who have no idea how the Internet works will tell you that there are no standards, or no standards body, or the real standards body is some corporation (Google, cisco, Microsoft...)  or "RFC just stands for Request for Comment, they don't really mean anything."&amp;nbsp; But that just shows their ignorance.  The Internet works because people who know what they are doing &lt;i&gt;voluntarily comply&lt;/i&gt; with the IETF's RFCs, including 2142.    It's the greatest demonstration of functional anarchy, as far as I know, in all of human history.&amp;nbsp; A voluntary association of network operators who agree to run their networks so that they're all compatible with each other.&lt;br /&gt;&lt;br /&gt;IETF RFC2142 is so important in tracking and dealing with email abuse that there is a clearinghouse which keeps track of domains that fail.  Unfortunately, the volunteers who set it up chose its name poorly, so that people who don't understand how the Internet works don't take it seriously, or even take offense at its name!  Nevertheless, &lt;a href="http://www.rfc-ignorant.org/"&gt;RFC-Ignorant.org&lt;/a&gt; has outlasted much more corporate or "professional" operations like Mail Abuse Prevention System, Open Relay Database, and plenty of others.&lt;br /&gt;&lt;br /&gt;My fellow activist's ISP's domain name is listed at RFC-Ignorant.org.  In fact, I submitted the evidence for that listing!  I do that when I can't figure out where to report spam from a network, because its standard contact addresses bounce my spam report.  I report most of the spam that reaches my mailbox, maybe a dozen a day.  (I use tools.  It's quick.)    I report one or two domains to RFC-I each day, on average.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Often you'll see RFC-I listings on "resellers" or "virtual ISPs," that is marketing organizations that put their brand on a wholesale ISP's service.  &lt;/li&gt;&lt;li&gt;Sometimes you see RFC-I listings on Microsoft-oriented ISPs.&amp;nbsp; People who learned about Internet operations primarily from Microsoft (&lt;span style="font-size: x-small;"&gt;MSFT&lt;/span&gt;) training courses often have an "&lt;span style="color: red; font-family: courier new;"&gt;admin@example.net&lt;/span&gt;" address (there is no "&lt;span style="color: red; font-family: courier new;"&gt;admin&lt;/span&gt;" in RFC2142), but they don't have an &lt;span style="color: #006600; font-family: courier new;"&gt;abuse&lt;/span&gt; or &lt;span style="color: #006600; font-family: courier new;"&gt;postmaster&lt;/span&gt; address.&amp;nbsp; There's a big overlap between those people and the ones spreading misinformation about the RFCs.&amp;nbsp; A conspiracy theorist might imagine &lt;span style="font-size: x-small;"&gt;MSFT&lt;/span&gt;'s public relations thing made sure that information was missing from &lt;span style="font-size: x-small;"&gt;MSFT&lt;/span&gt;'s courses.&lt;/li&gt;&lt;li&gt;Sometimes you see RFC-I listings on school districts.&amp;nbsp; Sometimes it's a small business that let some consultant set up their email service and doesn't have anyone around who knows how it works.&amp;nbsp; It's not so much a matter of can't afford staff, as not realizing an email setup needs to work by the rules of the Internet, and it takes some monitoring and testing to get there.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;She said, "&lt;span style="color: #3333ff;"&gt;But every week there are a couple of new [ISPs blocking us], or old ones that were once fixed that pop us again and have to be dealt with.&lt;/span&gt;"&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;That's happening because her ISP has not been good at controlling spamming from its network.  When the RFC2142 addresses don't work, or are &lt;span style="font-style: italic;"&gt;listed as not working&lt;/span&gt;, you don't get the most detailed and timely reports.  So you take longer to discover a spam source on your network.&lt;br /&gt;&lt;br /&gt;Not that an RFC-I listing is the be-all and end-all of ISP ratings.  But it tends to be a remarkably reliable indicator.  Top-notch ISPs are hardly ever listed, with a handful of very large exceptions, while low-ballers and bumblers usually are.&lt;br /&gt;&lt;br /&gt;Everybody gets in block lists occasionally. Verizon &lt;a href="http://theregister.co.uk/2005/01/14/verizon_email_block/"&gt;blocked all of Europe for a couple of weeks&lt;/a&gt;.  But if it's happening regularly, your ISP really is doing something wrong.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sorry if that's not what you wanted to hear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-6320362481191109608?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/6320362481191109608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=6320362481191109608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/6320362481191109608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/6320362481191109608'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2009/10/we-seem-to-get-blocked-lot-but-we-love.html' title='We seem to get blocked a lot.  But we love our ISP!  RFC-Ignorant.org.'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-3772045654917599505</id><published>2009-07-24T20:27:00.001-07:00</published><updated>2009-07-24T20:32:50.605-07:00</updated><title type='text'>Listwashed at Mailchimp.com</title><content type='html'>Mailchimp.com wants you to think they're one of those post dot-com enlightened legitimate email marketing services&lt;br /&gt;&lt;br /&gt;I got "campaign message" (spam) from their system to a trap address that's been dead for years.  Reported it to their "contact us" form, not the Ethical CAN-SPAM Compliant Opt-Out link in the spam.  Received a slick "sorry to see you go" message from the Client (customer of spammer-for-hire) within minutes.&lt;br /&gt;&lt;br /&gt;That's called list washing.  There was no ambiguity here.  The spammer scraped or bought a list.  There's no other way they would have gotten it.  They took it to Mailchimp, who spammed it for them.  It's what spammer-friendly service providers do.  It's one of the reasons there's still spam.  Spamming is what that other guy does.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-3772045654917599505?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/3772045654917599505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=3772045654917599505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/3772045654917599505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/3772045654917599505'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2009/07/listwashed-at-mailchimpcom.html' title='Listwashed at Mailchimp.com'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-2611606040027342991</id><published>2009-07-11T16:06:00.000-07:00</published><updated>2009-07-11T16:14:10.487-07:00</updated><title type='text'>new Microsoft spam support service, Office Live</title><content type='html'>Spam came through a botnet host on eastlink.ca, advertising www.icandysoaps.com.  It's hosted on Microsoft's Office Live "cloud" service.  I reported it to report_spam@hotmail.com and the report was automatically rejected, needs a Hotmail domain.  I added@hotmail.com some@hotmail.com chaff@hotmail.com to get it past the broken robot.&lt;br /&gt;&lt;br /&gt;I got a personally worded response from MSFT's abuse staff.  They refuse to do anything about the spamvertised web site on their server.  I should "unsubscribe" from its "newsletter."&lt;br /&gt;&lt;br /&gt;Now it's official.  Microsoft lets you advertise your Office Live web site in spam.  Kind of like Yahoo did when they first started their small business hosting service 15 years ago.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-2611606040027342991?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/2611606040027342991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=2611606040027342991' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/2611606040027342991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/2611606040027342991'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2009/07/new-microsoft-spam-support-service.html' title='new Microsoft spam support service, Office Live'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-6869481293221507067</id><published>2009-05-11T17:36:00.000-07:00</published><updated>2010-07-24T10:06:28.379-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hotmail'/><category scheme='http://www.blogger.com/atom/ns#' term='Idiots'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Hotmail stupidity protects spammers</title><content type='html'>Apparently Hotmail (Microsoft Corporation) is now selling private label email service, and some of its customers offer that service "free" to the Nigerian identity theft syndicate.&lt;br /&gt;&lt;br /&gt;A typical fraud email offers the usual box of money stranded somehow in Nigeria, and to reclaim it I must email the gov't of Nigeria at atm.cardremmitance@hotellos.nl.  (Yes, people actually fall for this.  Mostly it's wanna-be con artists who think they're gonna con the Nigerians.)  I got three copies.  The MX records for hotellos.nl are&lt;br /&gt;hotellos.nl.            86024   IN      MX      0 1023266581.pamx1.hotmail.com.&lt;br /&gt;hotellos.nl.            86024   IN      MX      10 1023266581.pamx1.hotmail.com.&lt;br /&gt;That is, Hotmail hosts this Nigerian identity theft mailbox account.&lt;br /&gt;&lt;br /&gt;The only address that seems to work at all for Hotmail is report_spam@hotmail.com.  Abuse@ and Postmaster@ don't work.  I sent a complete, simple spam report.  Hotmail said:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Unfortunately, in order to process your request, Hotmail Support needs a valid MSN/Hotmail hosted account. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The response came within a couple of minutes.  Nobody told the abuse deaprtment about these new private-labeled domains.  An automatic filter is throwing away reports of hotmail hosted spam.  Until this is fixed, spammer accounts on Hotmail are pretty much bullet proof.&lt;br /&gt;&lt;br /&gt;Apr1l 2010 update.&amp;nbsp; I think I'll list the problem domains here.&lt;br /&gt;8u8.tw, admin.it.th, banat.ps, discuz.org, hotellos.nl, hotmail.com.tw, info.al, live.co.uk, mycin.net, nba2k.com.cn, qatar.io, ufo.tc, w.cn, ws.tc&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-6869481293221507067?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/6869481293221507067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=6869481293221507067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/6869481293221507067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/6869481293221507067'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2009/05/hotmail-stupidity-protects-spammers.html' title='Hotmail stupidity protects spammers'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-7808355539525170544</id><published>2008-04-13T14:44:00.000-07:00</published><updated>2008-04-13T15:11:11.710-07:00</updated><title type='text'>ACLU server hijacked for phishing</title><content type='html'>This is just too funny.  From a spam posted to news.admin.net-abuse.email.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Delivered-To: &lt;span style="font-family:times new roman;"&gt;[redacted address]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Received: from exch2.aclu.org (smtp01.aclu.org [65.206.18.18])&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;by &lt;span style="font-family:times new roman;"&gt;[redacted hostname]&lt;/span&gt; (Postfix) with ESMTP id E004A11423&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   for &lt;&lt;span style="font-family:times new roman;"&gt;[redacted address]&lt;/span&gt;&gt;; Tue,  8 Apr 2008 10:27:31 -0700 (PDT)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Received: from nyexfe01.aclu.org ([10.1.1.248]) by exch2.aclu.org with Microsoft&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   SMTPSVC(5.0.2195.6713);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   Tue, 8 Apr 2008 13:27:06 -0400&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Received: from User ([85.120.78.130]) by nyexfe01.aclu.org with Microsoft SMTPSVC(6.0.3790.3959);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   Tue, 8 Apr 2008 13:27:05 -0400&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;From: "PayPal.com"&lt;service@alert-pp-urgent-notice.com&gt;&lt;/service@alert-pp-urgent-notice.com&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Subject: To many wrong attemps&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Date: Tue, 8 Apr 2008 20:29:01 +0300&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;MIME-Version: 1.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Type: text/plain;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;   charset="Windows-1251"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Transfer-Encoding: 7bit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;X-Priority: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;X-MSMail-Priority: High&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;X-Mailer: Microsoft Outlook Express 6.00.2600.0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Message-ID: &lt;nyexfe01yct4aj6pknz000003b9@nyexfe01.aclu.org&gt;&lt;/nyexfe01yct4aj6pknz000003b9@nyexfe01.aclu.org&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;X-OriginalArrivalTime: 08 Apr 2008 17:27:06.0036 (UTC) FILETIME=[C42E8F40:01C8999D]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;To: undisclosed-recipients:;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Because you have to many wrong attemps on your Paypal login,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;we had to put your account on hold.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;Years ago, when it was still possible to save the public email system, the ACLU carried water for the Direct Marketing (scumbag) Association, convincing Zoe "Clueless" Lofgren (D-CA) that spamming is free speech, not theft of service and illegal conversion of assets.  The headers show ACLU runs Microsoft Exchange Server.  Of course it got hacked and the criminal is &lt;strike&gt;sending phish spam&lt;/strike&gt; &lt;em&gt;exercising his first amendment rights&lt;/em&gt; with it.  I wonder if anybody told them yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-7808355539525170544?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/7808355539525170544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=7808355539525170544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/7808355539525170544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/7808355539525170544'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2008/04/aclu-server-hijacked-for-phishing.html' title='ACLU server hijacked for phishing'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-5242648272682816095</id><published>2008-02-16T09:07:00.000-08:00</published><updated>2008-02-16T09:29:01.240-08:00</updated><title type='text'>who protects Herbal King?</title><content type='html'>I get more spam from the Herbalking gang than from any other spammer.  That's because Herbalking is so confident that he is "bullet proof" that he sends spam to postmaster@ addresses.  Those addresses are less heavily filtered than regular users'.  Spamhaus seems to think the gang, to the degree that these gangs are based in any particular country, is Indian.&lt;br /&gt;&lt;br /&gt;Herbalking sends through botnets.  My system rejects spam from most consumer-residential bots, but Herbalking also has bots on compromised web hosts and "small business" and academic servers.  Those are the ones that get through here.  Every few days I pick one and inform the owner of the compromised server.  Unfortunately, hardly anybody else does that.  More often than not, the owner's published contact info is wrong, or the reports just disappear.  Of the ones who reply, most are grateful.  Perhaps a fifth insist that I am wrong, and either the spam could not possibly have come from their equipment or someone else is responsible for that equipment.  These people tend to be ignorant of the basics of computer networking and security, and believe that an SMTP sender IP address can be "spoofed" or that their equipment is invulnerable because they bought an "anti virus" product.&lt;br /&gt;&lt;br /&gt;Herbalking's "pharmacy" mail order sites are mostly hosted on the rogue ISP "ZBYD" in Beijing.  As far as I know, ZBYD is owned and operated by spammers.  It's connected to the Internet through Great Wall Broadband Network Service Co., Ltd of Beijing, and its route to North America is through an undersea fiber operated by China Netcom, which terminates in a neutral exchange point in Los Angeles.  That's three layers of companies you can't even contact.  The only thing that could affect ZBYD would be if the major consumer service providers decided to block traffic from its IP addreses.  They won't even talk about doing that.  They're lazy and indifferent, and they're not under any real pressure to do it, and recently they've become paranoid about creating the appearance of not offering "net neutrality."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-5242648272682816095?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/5242648272682816095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=5242648272682816095' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/5242648272682816095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/5242648272682816095'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2008/02/who-protects-herbal-king.html' title='who protects Herbal King?'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-5634801465535972039</id><published>2007-12-07T12:39:00.000-08:00</published><updated>2007-12-07T12:49:44.728-08:00</updated><title type='text'>Spamassassin vs Darfur</title><content type='html'>I run a GNU Mailman list for the International Committee of the Green Party of the US.  This morning someone forwarded an &lt;a href="http://www.blackagendareport.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=453&amp;amp;Itemid=1"&gt;essay from blackagendareport.com&lt;/a&gt;, questioning the motives and veracity of the "Save Darfur" movement.  Several African nations are mentioned, and large numbers of dollars spelled out.  It triggered three of Spamassassin's ADVANCE_FEE rules, totaling 7.9.  My threshhold for adding the ***SPAM*** indication to the subject line is 8.3.  The additional 0.4 points came from the HTML-only and "no real name" tests.&lt;br /&gt;&lt;br /&gt;The writer makes a good argument that "Save Darfur" is not what it seems.  Spammers are making it hard for his message to get out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-5634801465535972039?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/5634801465535972039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=5634801465535972039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/5634801465535972039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/5634801465535972039'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/12/spamassassin-vs-darfur.html' title='Spamassassin vs Darfur'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-6702576951665858655</id><published>2007-06-30T12:30:00.000-07:00</published><updated>2007-06-30T13:25:39.713-07:00</updated><title type='text'>reporting phishes</title><content type='html'>If you really want to do something about phishes, don't bother reporting them to &lt;span style="font-style: italic;"&gt;your&lt;/span&gt; ISP.  Millions of people already hit that "this is spam" button.  And it's only useful if you do it within a few minutes of your ISP's receiving it.&lt;br /&gt;&lt;br /&gt;Instead, open the &lt;span style="font-style: italic;"&gt;message source &lt;/span&gt;and find the URL of the fake bank site.  We call that the &lt;span style="font-style: italic;"&gt;payload&lt;/span&gt; URL.   The whole point of the spam is to get you to go there with a web browser.  The fake bank site was created by a dangerous gang of criminals.  Don't forget that.  Do not visit the URL with a web browser.  It probably contains malware and will attack your PC.&lt;br /&gt;&lt;br /&gt;Sometimes these are hosted on spammer-friendly ISPs in Eastern Europe or China.  Do not report those.  But most fake bank or credit union or Paypal sites are &lt;span style="font-weight: bold;"&gt;hosted on servers that the criminal broke into&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;With a little common sense, you can safely figure out where the fake bank site is hosted. &lt;/span&gt; Look at the payload URL &lt;span style="font-style: italic;"&gt;in the spam message source&lt;/span&gt;.  You can spot it among the decoys and images because it's the one with "click here" or the domain name of the real bank.&lt;br /&gt;&lt;br /&gt;If the payload URL is something like &lt;span style="font-family:courier new;"&gt;http://www.podunk-realtor.com/images/.hideme/bankofamerica.com&lt;/span&gt;/, you can be pretty sure it's a break-in, and the Podunk Realtor and his ISP or web design firm have no idea they are supporting large scale felony fraud.  If it's more like &lt;span style="font-family:courier new;"&gt;http://www.cheaphosting.com/~someguy/bankofamerica.com/&lt;/span&gt;, it's probably a shared hosting account at a giant web hosting company, purchased with a stolen credit card.    If it's  &lt;span style="font-family:courier new;"&gt;http://www.paypa&lt;span style="font-weight: bold;"&gt;I&lt;/span&gt;.com/&lt;/span&gt; (a subtle misspelling), the hosting company and the Registrar are probably in on it, and there's no point in reporting those.  Some web hosting places are so careless that they might as well be in on it.&lt;br /&gt;&lt;br /&gt;If it's in eastern Europe or China, leave it to the professionals.  Stop here.  You do not want to provoke the Russian mafia.&lt;br /&gt;&lt;br /&gt;Copy the domain name of the fake bank site out of the message source and trace it (with "&lt;span style="font-family:courier new;"&gt;tcptraceroute&lt;/span&gt;" on unix or "&lt;span style="font-family:courier new;"&gt;tracert&lt;/span&gt;" on MSWindows, or use &lt;a href="http://www.samspade.org/"&gt;Samspade.org&lt;/a&gt;) to its hosting.&lt;br /&gt;&lt;br /&gt;The output of the traceroute starts at your PC (or at Samspade) and shows the route to the fake site.  The last item is the compromised server.  It may have a domain name that belongs to the ISP, or to one of his customers.  With a little practice you'll know which is which at a glance.  Look up the IP address in Whois.  ISPs generally own their own IP addresses.  Even if they don't, it gives you a pretty good clue as to what company owns or controls that end of the route.   In the case I called Podunk Realtor, it is probably safe to look at the front page of the Realtor's site with a browser, and find some contact info that way.  Look up the domain name on the server, in Whois.  That will give you more contact info, of the Podunk Realtor or his ISP or both.&lt;br /&gt;&lt;br /&gt;Report the break-in to the owner of the server and his ISP.  Out of the hundreds of thousands who received that phish run, &lt;span style="font-weight: bold;"&gt;you may be the only person to report it properly&lt;/span&gt;.  Do not include a copy of the spam.  That will probably prevent the victim from receiving it.  Just tell them the IP address of the compromised server, and the URL you found in the spam.&lt;br /&gt;&lt;br /&gt;You can look up contact addresses of a well-run ISP at &lt;a href="http://www.abuse.net/"&gt;&lt;span style="font-family:courier new;"&gt;www.abuse.net&lt;/span&gt;&lt;/a&gt;.  Or just send to &lt;span style="font-family:courier new;"&gt;abuse@&lt;/span&gt;&lt;span style="font-style: italic;"&gt;example.net &lt;/span&gt;&lt;span style="font-style: italic;font-family:times new roman;" &gt;&lt;/span&gt;where, of&lt;br /&gt;course, &lt;span style="font-style: italic;"&gt;example.net&lt;/span&gt; is the ISP's domain name.  (If that bounces, report the ignorant ISP to RFC-Ignorant.org.)&lt;br /&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;Do that with one phish a week and you're doing more than all the times you ever hit "this is spam."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-6702576951665858655?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/6702576951665858655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=6702576951665858655' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/6702576951665858655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/6702576951665858655'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/06/reporting-phishes.html' title='reporting phishes'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-5828740934041847934</id><published>2007-06-29T08:21:00.000-07:00</published><updated>2007-06-29T08:39:55.216-07:00</updated><title type='text'>Sender Address Verification we told you so</title><content type='html'>When we started seeing SMTP callbacks, aka "Sender Address Verification," several members of &lt;a href="news:news.admin.net-abuse.email"&gt;news.admin.net-abuse.email&lt;/a&gt;, including myself, said it was  a Bad Idea.&lt;br /&gt;&lt;br /&gt;It's trivially easy to get around SAV.  The spammer just puts known deliverable addresses in his envelope-sender.  Of course he needs to use thousands or millions of those in each spam run, to evade statistical filters.  I'm surprised it took until now for them to figure that out.  And because they have to be deliverable, it takes a higher quality list for the fake senders than for the spam recipients.&lt;br /&gt;&lt;br /&gt;Meanwhile, there are still a lot of "anti-spam appliances" and other broken &lt;span style="font-size:85%;"&gt;SMTP&lt;/span&gt; servers that accept and return messages to bad addresses, rather than refusing them.  But you can't return spam once you've accepted it into your queue.  You don't have an address for the spammer, and he isn't interested anyway.  So the returned spam messages become a new form of spam known as "backscatter."  Until recently, the Barracuda appliance in its default configuration sent backscatter.  They've fixed that.  Qmail-1.03 sends backscatter.  There are patches for that.  One popular Qmail backscatter patch is called "chkuser."&lt;br /&gt;&lt;br /&gt;Two unforseen consequences combine for another harm.  1. SAV is becoming popular.  2. Backscatter.  The backscatter used to go to the same poor quality address lists the spammers send to.  So most of it never got delivered; it stuck in the Barracuda appliance or Qmail queue.  But now it's getting delivered, adding to the spam load and degrading the statistical filtering results.&lt;br /&gt;&lt;br /&gt;Not only are spammers destroying the public email system, but misguided Final Ultimate Solutions (&lt;span style="font-size:85%;"&gt;FUSSP&lt;/span&gt;s) are damaging it too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-5828740934041847934?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/5828740934041847934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=5828740934041847934' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/5828740934041847934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/5828740934041847934'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/06/sender-address-verification-we-told-you.html' title='Sender Address Verification we told you so'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-4778937518149651379</id><published>2007-06-02T07:35:00.000-07:00</published><updated>2007-06-02T07:46:20.995-07:00</updated><title type='text'>Soloway busted, so what.</title><content type='html'>Big news, Robert Soloway busted for wire fraud, credit card fraud, CAN-SPAM violations, and using a bot-net.&lt;br /&gt;&lt;br /&gt;Big deal.  The prosecutor isn't even &lt;span style="font-style: italic;"&gt;asking &lt;/span&gt;for prison time.  That's the strongest signal yet that the US Government doesn't actually regard spamming and creating and running bot-nets as criminal behavior.  It shows how successful US spammers have been at positioning themselves as persecuted entrepreneurs, not as criminal gangs.  You can thank the Direct Marketing Association, the American Civil Liberties Union, and corrupt, stupid congresscritters like Zoe Lofgren for that.&lt;br /&gt;&lt;br /&gt;And you can thank the US "news media" for spiking the story as systematically as they have blacked out anything in the Project Censored Yearbook.&lt;br /&gt;&lt;br /&gt;Creating and using a bot-net is one of the most destructive computer crimes.  A single bot-net operation can cause hundreds of millions of dollars of economic loss to consumers and businesses.  Imagine if some criminal invented an automatic way to &lt;span style="font-weight: bold;"&gt;break into a hundred thousand people's cars&lt;/span&gt; and misuse them.  Now imagine the DMA and &lt;span style="font-weight: bold;"&gt;the ACLU said that's okay, it's free speech!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Why is that so hard to understand?  Because computers are "technical" and cars aren't?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-4778937518149651379?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/4778937518149651379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=4778937518149651379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/4778937518149651379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/4778937518149651379'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/06/soloway-busted-so-what.html' title='Soloway busted, so what.'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-287813347601300661</id><published>2007-05-11T11:17:00.000-07:00</published><updated>2008-02-26T13:41:18.283-08:00</updated><title type='text'>false positives due to Microsoft's bad advice!</title><content type='html'>My systems try to reject as much incoming spam as possible by its origin, so we don't have to spend time analyzing it all.  There are basically three ways:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The sender's IP address, or the range it's in, is known to send nothing but spam.&lt;/li&gt;&lt;li&gt;The sender's software makes some protocol mistake during the SMTP session that legitimate senders don't make.&lt;/li&gt;&lt;li&gt;The sender identifies itself with a name that isn't defined, or its IP Address (numerical network location) doesn't have a name, or has a name that isn't defiined.&lt;/li&gt;&lt;/ol&gt;Now and then someone complains they can't send email to my users.  Sometimes it's due to a mistake I made spelling out one of the "spammy" IP Address ranges in my block list.  Sometimes the person is sending from a spammy place and I decide to override or remove the block for that particular place.&lt;br /&gt;&lt;br /&gt;This week we had a new one.  The sender's IP Address doesn't really have a name: its name is only an alias (a "&lt;span style="font-size:85%;"&gt;CNAME&lt;/span&gt;") of something else.  Of course I put an exception in my Postfix setup for that particular sender.  (Chico.com.)&lt;br /&gt;&lt;br /&gt;But tracking down the problem revealed an interesting cause.  The Domain Name System was invented in the early 1980s by some geniuses (Mockapetris, Barr, Postel, etc) and it works in a way that is described in some "RFC" documents from the Internet Engineering Task Force.  These RFCs achieve "standards track" status after years of discussion and testing by more geniuses.  RFCs level the playing field, by saying exactly how Internet software programs must talk to each other.  That way anybody can write Internet software and expect it to work pretty well with what's already out there.&lt;br /&gt;&lt;br /&gt;The RFCs say an Internet Protocol Address should be given a name and that name should be published in a "Pointer Resource Record" ("PTR Record" for short) in the DNS.  The geniuses reserved a special domain for those, &lt;span style="font-family:courier new;"&gt;in-addr.arpa&lt;/span&gt;.  I suppose that means something like "inverse addresses on the &lt;span style="font-size:85%;"&gt;ARPANET.&lt;/span&gt;"  Then they say the name in the PTR Record &lt;span style="font-weight: bold;"&gt;must&lt;/span&gt; be defined by an Address Record.&lt;br /&gt;&lt;br /&gt;Postfix lets you reject email from senders who don't have those two things (a PTR Record and a corresponding Address Record) going for them.  The test is called "&lt;span style="font-family:courier new;"&gt;smtpd_client_restrictions = reject_unknown_client&lt;/span&gt;" and it's really productive.  There are tens of millions of unnamed cable modems and DSL lines, full of trojaned Microsoft boxes, sending spam, and we reject it all.&lt;br /&gt;&lt;br /&gt;The standard book about the DNS, &lt;span style="font-style: italic;"&gt;DNS and BIND&lt;/span&gt; by Albitz and Liu, mentions the requirement that the PTR name must have a real Address Record.  (They also mention that a workaround exists in the Internet Systems Consortium's domain name resolver subroutines, for PTRs that have an alias instead of a real name.)  Cisco's book says "PTRs use official names not aliases."  IBM's tutorial for setting up DNS on its unix (AIX) servers says "the name in the PTR record should have an actual Address record."&lt;br /&gt;&lt;br /&gt;But Microsoft's Knowlege Base says go ahead and use &lt;span style="font-size:85%;"&gt;CNAME&lt;/span&gt; Aliases for the names in your PTR records!  They're telling people to break the rule that helps us reject spam efficiently.  Why?  Well, Microsoft has an attitude about the Internet standards.  They don't like &lt;span style="font-style: italic;"&gt;anything&lt;/span&gt; that levels the playing field.  So their software intentionally misoperates in subtle ways.  That way, if you're in an all-Microsoft shop, your stuff will work, inside your shop, and you'll think those weirdos out there who use software from anybody else are using broken software.  They're counting on the all-Microsoft users to not know or care about the standards.  This attitude and behavior was identified in Microsoft internal memos as a &lt;span style="font-style: italic;"&gt;strategy&lt;/span&gt;.  It's called "embrace, extend, and extinguish."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-287813347601300661?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/287813347601300661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=287813347601300661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/287813347601300661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/287813347601300661'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/05/false-positives-due-to-microsofts-bad.html' title='false positives due to Microsoft&apos;s bad advice!'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-2548253532856275328</id><published>2007-04-25T16:27:00.000-07:00</published><updated>2007-04-25T17:43:52.892-07:00</updated><title type='text'>spammer-friendly mzima networks</title><content type='html'>This morning's "Quality Meds at Clearance Price"  spam came from a trojaned consumer box on "broadband" in Malaysia.  It had a bogus EHLO/HELO name.  Either of those would have gotten it blocked, except it was addressed to Postmaster.  You're not supposed to block spam to that RFC2142 address.  (I'm getting tired of that rule.)  Spammer must be pretty confident he's complaint-proof.&lt;br /&gt;&lt;br /&gt;The spammer just gives his domain name, a throwaway at Register.com.  They tell me these are usually paid for with stolen credit cards.  He spells the domain name with spaces around the dot, to avoid triggering Spamassassin's "URL seen in spam" rule.   The contact info in the registration is &lt;span style="font-style: italic;"&gt;clearly&lt;/span&gt; bogus: &lt;span style="font-family:courier new;"&gt;666 devils rd, lucifer, miami, +1.305&lt;span style="font-weight: bold;"&gt;666&lt;/span&gt;9990&lt;/span&gt;.  Yeah, sure, lots of real people at that 666 exchange.  By the time Register.com (Verisign still owns them?) takes it down, he'll have moved on.&lt;br /&gt;&lt;br /&gt;The spammer's web server is hosted at Mzima Networks.  A large colocation provider with data centers in the US, Honk Kong, Tokyo,  and  four cities in western Europe.  A  colocation provider rents you rack space in his data center for your server, which you connect to his network.  Usually he reallocates you some IP addresses.  If you're big enough you bring your own.  Mzima has 21 entries on the Spamhaus block list.  Mostly bunches of sixteen IP addresses.  Most belonging to well known. chronic, "career" spammers.  This one turns out to be "iMedia Networks."  The 512 IP addresses are reallocated from Mzima to an "             SBC Telecom Consulting, Inc."  It's been there nine months.&lt;br /&gt;&lt;br /&gt;I called Mzima.  They told me that their customers can spam all they want, as long as they do it on someone else's network, and I should complain to the cable company in Malaysia.  As long as the spam came from a bot-net, it's none of Mzima's business.  Of course, well run networks won't accept email from an IP address assigned to a criminal like iMedia Networks anyway.  He just sells his pills through them.&lt;br /&gt;&lt;br /&gt;Mzima claims to be "connecting to multiple Tier-1 carriers and numerous               private peers."  But whenever I trace route to their spammer havens the route goes through Internet backbone carrier Level3.  Of course Level3 doesn't give a damn about the criminal selling his fake pills through their network.  They know the government isn't going to bother them, and Mzima pays them well.&lt;br /&gt;&lt;br /&gt;Spammers exist because of the knowing, willful negligence of companies like Mzima Networks and Level3 Communications.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What you can do: &lt;/span&gt; Ask &lt;span style="font-style: italic;"&gt;your &lt;/span&gt;ISP to "null route" the pill spammer's IP address range, &lt;span style="font-family: courier new;"&gt;72.37.186/23&lt;/span&gt;.  They're not expecting that.  They're expecting you to complain about the bot-net pill spam, but they think you're too stupid to figure out that the spammer's web hosting matters more.  Tell them you'd prefer that they not carry the pill spammer's traffic.  Not just his email, which comes from everywhere, but his Web server and his bot-net controller too.  Nobody's going to miss any legitimate traffic from there, because there isn't any.  This happens, occasionally, to the very worst of the worst spammers.  It renders their IP addresses fairly worthless, and they have to buy a new allocation from Mzima.  Which leaves Mzima stuck with 512 IP addresses that &lt;span style="font-style: italic;"&gt;nobody&lt;/span&gt; wants.&lt;br /&gt;&lt;br /&gt;Of course, if we get the kind of "net neutrality" Moveon.org has been pushing for, such shunning becomes illegal.  &lt;span style="font-weight: bold;"&gt;Under today's "free trade" agreements, the boycotts that forced the end of Apartheid in South Africa would be illegal.&lt;/span&gt;  Think about it.  &lt;span style="font-weight: bold;"&gt;Do you really want a "free trade" Internet?&lt;/span&gt;  You can bet Level3 and Mzima do.  And the spammers would just love it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-2548253532856275328?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/2548253532856275328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=2548253532856275328' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/2548253532856275328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/2548253532856275328'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/04/spammer-friendly-mzima-networks.html' title='spammer-friendly mzima networks'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-2632877106573496640</id><published>2007-04-16T15:44:00.000-07:00</published><updated>2008-07-06T16:51:06.267-07:00</updated><title type='text'>home servers blocked because of "generic" reverse DNS</title><content type='html'>My server refused Michael's email.   He's running a server at home on a phone company DSL line with a static IP address.  "What's this about?  Can I not send you mail because I have &lt;a href="http://www.spamhaus.org/sbl/listings.lasso?isp=att.net"&gt;SBC DSL&lt;/a&gt;?"&lt;br /&gt;&lt;br /&gt;Not exactly.  It's because he's sending directly from a residential SBC DSL line with a "generic" name in &lt;a href="http://en.wikipedia.org/wiki/Reverse_DNS_lookup"&gt;reverse DNS&lt;/a&gt;.&lt;br /&gt;&lt;table width="85%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="color: rgb(200, 200, 255);" bg=""&gt;&lt;tt&gt;&lt;span style="color:darkgreen;"&gt;$ &lt;/span&gt;&lt;span style="color:black;"&gt;host -t ptr 68.124.123.45&lt;/span&gt;&lt;span style="color:darkgreen;"&gt;    #(not his real address)&lt;br /&gt;45.123.124.68.in-addr.arpa domain name pointer adsl-68-124-123-45.dsl.pltn13.pacbell.net.&lt;/span&gt;&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Legitimate email senders just about always have a pointer record in the &lt;em&gt;&lt;tt&gt;in-addr.arpa&lt;/tt&gt; domain&lt;/em&gt;.  The name in it suggests it's actually &lt;span style="font-style: italic;"&gt;supposed&lt;/span&gt; to be sending mail.   Picking a couple at random out of this morning's email:&lt;br /&gt;&lt;table width="85%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="color: rgb(200, 200, 255);" bg=""&gt;&lt;tt&gt;&lt;span style="color:darkgreen;"&gt;$ &lt;/span&gt;&lt;span style="color:black;"&gt;host 204.13.164.18&lt;/span&gt;&lt;br /&gt;&lt;span style="color:darkgreen;"&gt;18.164.13.204.in-addr.arpa domain name pointer mx1.riseup.net.&lt;br /&gt;$ &lt;/span&gt;&lt;span style="color:black;"&gt;host 66.159.220.136&lt;/span&gt;&lt;br /&gt;&lt;span style="color:darkgreen;"&gt;136.220.159.66.in-addr.arpa domain name pointer amybiehl.greens.org.&lt;/span&gt;&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Take a look at amybiehl's network neighbors.&lt;br /&gt;&lt;tt&gt;$ whi -v 66.159.220 132 141&lt;br /&gt;132.220.159.66.in-addr.arpa domain name pointer netblock-66-159-220-132.dslextreme.com.&lt;br /&gt;133.220.159.66.in-addr.arpa domain name pointer netblock-66-159-220-133.dslextreme.com.&lt;br /&gt;134.220.159.66.in-addr.arpa domain name pointer alexsoo.net.&lt;br /&gt;135.220.159.66.in-addr.arpa domain name pointer netblock-66-159-220-135.dslextreme.com.&lt;br /&gt;136.220.159.66.in-addr.arpa domain name pointer amybiehl.greens.org.&lt;br /&gt;137.220.159.66.in-addr.arpa domain name pointer netblock-66-159-220-137.dslextreme.com.&lt;br /&gt;138.220.159.66.in-addr.arpa domain name pointer netblock-66-159-220-138.dslextreme.com.&lt;br /&gt;139.220.159.66.in-addr.arpa domain name pointer netblock-66-159-220-139.dslextreme.com.&lt;br /&gt;140.220.159.66.in-addr.arpa domain name pointer netblock-66-159-220-140.dslextreme.com.&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;It's pretty easy to see which are the servers and which are just generic residential lines. Michael's email was refused because his server's  pointer resource record name  &lt;tt&gt;adsl-68-124-123-45.dsl.pltn13.pacbell.net&lt;/tt&gt; matched the &lt;a href="http://perldoc.perl.org/perlrequick.html"&gt;regular expression&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;tt&gt;/^(adsl|ppp)-.*.(dsl|dialup)\..*\.pacbell\.net$/&lt;/tt&gt;&lt;/blockquote&gt;which &lt;span style="font-weight: bold;"&gt;stops an &lt;span style="font-style: italic;"&gt;amazing &lt;/span&gt;amount of spam&lt;/span&gt; without any content analysis.  SBC/Ameritech/Snet/AT&amp;T/Pacbell generics are in the top twenty spam sources world wide.  They claim to be "rolling out" &lt;a href="http://www.circleid.com/posts/port_25_blocking_or_fix_smtp_and_leave_port_25_alone_for_the_sake_of_spam/"&gt;port 25 blocking&lt;/a&gt;, but there are glaciers that move faster.  &lt;span style="font-style: italic;"&gt;I'll&lt;/span&gt; whitelist your PTR name, but I doubt many admins would bother.  If you're gonna run a server &lt;strong&gt;in the middle of a block that's 99.99% Microsoft-DSL-residential spam zombies&lt;/strong&gt; you're eventually gonna have to ask SBC for a non-generic name in rDNS.  Or send through the SMTP relays SBC provides.&lt;br /&gt;&lt;br /&gt;Your MTA probably has a routing table where you can relay out to certain domains and send directly by default.  I can show you how to do it in Qmail and Postfix.  I've noticed about a dozen domains that block &lt;a href="http://www.campaignfoundations.com"&gt;amybiehl&lt;/a&gt;, and I route to those through &lt;a href="http://www.greens.org/gis/"&gt;my server&lt;/a&gt; off of &lt;a href="http://www.speakeasy.net/"&gt;Speakeasy&lt;/a&gt;&lt;br /&gt;(Edit, July '08: I've moved from Speakeasy's T-1 to colocation at &lt;a href="http://www.Got.net/"&gt;Got.net&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;You'll find this kind of preemptive blocking will only get more common.  I'm kind of surprised you haven't hit it already.  Some pretty large networks have been using this technique for years.  DSL Extreme charged me $20 to install a custom PTR name.  Sonic and Speakeasy did it for free.&lt;br /&gt;&lt;br /&gt;The "see greens.org/delist" in my server's rejection message was supposed to lead you to my &lt;a href="http://www.greens.org/delist"&gt;whitelist request form&lt;/a&gt;.  Someone submits that form about once a month.  (Not counting the crackers who shove junk into it every day.  They're looking for leaky forms they can exploit to send spam.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-2632877106573496640?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/2632877106573496640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=2632877106573496640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/2632877106573496640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/2632877106573496640'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/04/home-servers-blocked-because-of-generic.html' title='home servers blocked because of &quot;generic&quot; reverse DNS'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-6804685570470912635</id><published>2007-03-31T09:47:00.000-07:00</published><updated>2007-03-31T10:00:01.010-07:00</updated><title type='text'>blocking vs filtering</title><content type='html'>&lt;p&gt;A poster on Techrepublic boasted that his workstation security suite (for MS-Windows) "blocks" spam.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;AVG Internet Security does a lot of good things.  I recommend it to my customers who still use Windoze.  We prefer it to Symantec or McAfee.  But it doesn't block spam. Nor do its competitors.&lt;/p&gt;&lt;p&gt; If you're using the typical consumer setup where &lt;span style="font-weight: bold;"&gt;you download your email via POP3&lt;/span&gt; from your ISP's mailbox server, your workstation doesn't see the spam until &lt;span style="font-weight: bold;"&gt;it's already been delivered&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;AVG Internet Security and its competitors &lt;b&gt;filter&lt;/b&gt; spam.  That is, they analyze and sort it.  One good optimization you can do with POP3 is pull all the message headers, analyze &lt;em&gt;them&lt;/em&gt;, and delete the obvious spam from the mailbox before downloading the whole messages. I'd be surprised if they don't do that, at least as an option. But that's not available if you want to download all the spam into a local spam "folder" to look for false positives.&lt;/p&gt; Only your email service provider can &lt;b&gt;block&lt;/b&gt; spam. That's because blocking happens before the SMTP server (receiving system) has accepted the message. The SMTP server has to consider the source while the wanna-be SMTP client (sender) is waiting to connect, or analyze the message on the fly while the client is waiting for a response.&lt;br /&gt;&lt;br /&gt;There are two significant differences between blocking and filtering.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Blocked spam from spamware just disappears. (Spamware is the specialized software criminal spammers use for sending.  Most of it is installed on PCs the criminals have broken into, using trojans or rootkits or the like.  A lot of it just connects and blasts away, without paying any attention to the responses from the SMTP server.)   But blocked spam from a "legitimate" sender piles up in the sender's outbound queue or gets returned. That gives the sender feedback that he's sending unwanted mail and/or the address is bad. In the case of a legitimate sender exploited by a criminal spammer, it gives him feedback that his security is compromised. Filtered spam appears to the sender to have been delivered. The "legitimate" spammers (the minority who try to comply with CAN-SPAM &lt;span style="font-style: italic;"&gt;et. al&lt;/span&gt;.) are deprived of the chance to clean bad addresses off their lists. Those criminal spammers who pay any attention to SMTP responses at all  are told &lt;span style="font-weight: bold;"&gt;your address is deliverable&lt;/span&gt;, which makes it more valuable to sell to other spamemrs. In the end, &lt;span style="font-weight: bold;"&gt;filtering&lt;/span&gt; is a way of (partially) automating the process of "just hitting delete." It &lt;span style="font-weight: bold;"&gt;adds to the overall problem&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Blocked spam doesn't cost the non-recipient anything to store or download. And blocking before body content analysis is a whole lot cheaper than filtering.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-6804685570470912635?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/6804685570470912635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=6804685570470912635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/6804685570470912635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/6804685570470912635'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/03/blocking-vs-filtering.html' title='blocking vs filtering'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-8572546165631035549</id><published>2007-03-30T09:28:00.000-07:00</published><updated>2007-03-30T09:45:51.506-07:00</updated><title type='text'>Danger of reporting spam</title><content type='html'>This morning I got a spam from a hobby server on DSLextreme.com.  I'm a DSL Extreme customer.  Their customer service is great, and they don't tolerate spam.  In fact, the last time I reported one of these to them, they misinterpreted the report and blocked &lt;span style="font-weight: bold;"&gt;me&lt;/span&gt;.  Shoot first, ask questions later.&lt;br /&gt;&lt;br /&gt;So today I copied the spam sample to my server at Explosive.net and sent the report from there.  Explosive is really great, too.  But their Internet Protocol Address (IPA) space is on Speakeasy.net, and Speakeasy's  just as mean to spammers as DSL Extreme is.  So I'm still taking a chance.&lt;br /&gt;&lt;br /&gt;That's what it's come to.  The well-run retail ISPs are few and far between.  You don't want to be anywhere else.  But the well-run ISPs are on such a hair-trigger  you have to think twice about sending legitimate email that could be &lt;span style="font-style: italic;"&gt;mistaken &lt;/span&gt;for spam.  Argh.&lt;br /&gt;&lt;br /&gt;Meanwhile, I'm shopping for a low-cost, well run virtual private server (VPS) in squeaky-clean IPA space.  My users want to host video clips and I can't do it from the colocation at Explosive.  Speakeasy and DSLExtreme don't offer VPS.  I considered GPLhost but they're on PCCW, which doesn't seem to handle abuse complaints competently.  Drop me a line if you've got any ideas.  Charlie Lima Sierra at Truffula dot Sierra Juliet dot Charlie Alpha dot Uniform Sierra.  Geez, think they'll harvest that?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-8572546165631035549?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/8572546165631035549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=8572546165631035549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/8572546165631035549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/8572546165631035549'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/03/danger-of-reporting-spam.html' title='Danger of reporting spam'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-7233698932608137366</id><published>2007-03-28T09:33:00.000-07:00</published><updated>2007-03-28T13:50:03.903-07:00</updated><title type='text'>Where to report spam</title><content type='html'>&lt;span style="font-size:130%;"&gt;I've seen estimates that less than one in a million spams results in a well-directed complaint.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Almost every week I see bad advice about where to report incoming spam.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Never reply&lt;/span&gt; to a spam message.  The reply address is probably bogus, and if it's real, you just made your address more valuable to other spammers.  You can't mailbomb them.  You can't exhaust their web servers with repeated requests, either.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Don't report spam if you're not computer literate&lt;/span&gt; enough to save a spam into a plain text file and look at the headers.  That means the lines in the message headers that begin with the word "&lt;span style="font-family:courier new;"&gt;Received:&lt;/span&gt;."   If the files you save don't have those, don't bother.   If you do not know the difference between a plain text file and an MS-Word document with the font set to Courier, don't bother.  But if you can include the message in-line, not as an attachment, without destroying the headers or adding word processor crap, &lt;span style="font-weight: bold;"&gt;go for it&lt;/span&gt;.  Report it to:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Your email service provider.&lt;/span&gt;  That's nice.  Sometimes it helps "educate" or "train" their filters.  AOL and Yahoo! Mail do that.  It does approximately nothing to the spammer.  Your ISP is probably not going to contact his ISPs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Spamcop.&lt;/span&gt;  That's nice too.  It helps ISPs who subscribe to Spamcop's block list block more spam from the same source.  Don't bother if the spam is more than an hour old.  Unfortunately Spamcop also offers a "personal" software product that's supposed to analyze the spam and help you generate a report.  But it's not very accurate, and a lot of ISPs, maybe most, ignore those reports.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The FTC. &lt;/span&gt; You can forward spam with complete headers to spam@uce.gov.  They keep statistics.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The SEC. &lt;/span&gt; You can forward stock spam to  enforcement@sec.gov.  They bust some criminals sometimes.  If it's "image" spam, put the stock symbol that's being promoted in your subject line.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;news.admin.net-abuse.sightings&lt;/span&gt;.  That's a Usenet newsgroup for posting spam samples.  People use it to research spam patterns.  If you can't post the contents of a plain text file, in-line, to a newsgroup, don't bother.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The owner of the exploited equipment&lt;/span&gt;.  &lt;span style="font-size:130%;"&gt;Almost all spam is sent through computers the spammers don't own.&lt;/span&gt;  Spammers break into servers through leaky Web applications.  Or they steal or guess weak passwords.  They break into PCs in people's homes, on DSL or Cable, through "virus" infected email and malware infected Web pages.&lt;br /&gt;&lt;br /&gt;Look at the &lt;span style="font-family:courier new;"&gt;Received:&lt;/span&gt; header line &lt;span style="font-style: italic;"&gt;where your service provider receives the message from someplace that's not your service provider.&lt;/span&gt;  (If you can't read, don't bother.)   Maybe it's a cable company you've heard of.  Look up that company's abuse reporting address.  There's a service for doing that, at &lt;a href="http://www.abuse.net/lookup.phtml"&gt;abuse.net&lt;/a&gt;.  You can query abuse.net with your &lt;span style="font-family: courier new;"&gt;whois&lt;/span&gt; program (e.g., &lt;span style="font-family: courier new;"&gt;whois -h whois.abuse.net hotmail.com&lt;/span&gt;), or use its web site.  The DSL or cable company will (sometimes) contact the owner of the compromised computer.&lt;br /&gt;&lt;br /&gt;The giveaway for those DSL or cable senders is a so-called "generic address."  I'll pick two examples from today's incoming spam. The hostname &lt;span style="font-family: courier new;"&gt;wsip-70-183-84-39.dl.dl.cox.net&lt;/span&gt; is generic.  It's got numbers in it that are the same as its IP address.  The hostname &lt;span style="font-family: courier new;"&gt;mercury1.networknoc.com&lt;/span&gt; is not generic.  If it's not a generic name, it's not one of those home machines.  It's either web hosting or a small business.  You can figure out who the ISP is with your &lt;span style="font-family: courier new;"&gt;traceroute&lt;/span&gt; or &lt;span style="font-family: courier new;"&gt;tcptraceroute&lt;/span&gt; program.   You'll never figure out who the owners of the individual cable/DSL zombies are.  But their ISPs know.  You can &lt;span style="font-style: italic;"&gt;try &lt;/span&gt;calling the owners of the exploited web servers themselves.  But if you can't talk about the spam they're sending authoritatively, they'll think you're just harassing them or trying to sell something.  It's easier to just send a spam sample to the abuse address at their ISP.&lt;br /&gt;&lt;br /&gt;Sometimes spammers break into other people's computers to host their name servers or Web servers or both.  Never go to the URL in a spam message.  If you use MS-Outlook [Express] or Thunderbird don't even open your email with image display enabled.  But you can trace the name in the URL.  And you can trace the name servers.  They're named in the domain's Whois entry or you can look them up with your &lt;span style="font-family: courier new;"&gt;host&lt;/span&gt; or &lt;span style="font-family: courier new;"&gt;nslookup&lt;/span&gt; or &lt;span style="font-family: courier new;"&gt;dig&lt;/span&gt; commands.  If the servers are on cable/DSL or at hosting places in western Europe, Australia, or North America, report them.  Elsewhere, it's probably not worth the trouble.  If it's in China, South Korea, Russia, or Bulgaria, sad to say, don't bother.  As far as I know, all ISPs in those countries are spammer-friendly.  You can look up the ISP at Spamhaus.org if you're not sure.  There is no point in reporting spam to a spammer-friendly ISP.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"Free" email providers.&lt;/span&gt;  A certain type of spammer prefers to use throwaway accounts at Yahoo Mail, Hotmail, Excite.com, etc.  Those are the "advance fee fraud" or "Nigeria 419" scammers.  If they're fresh, report these to the abuse address at the email company.  If you received it more than 24 hours ago, don't bother.  Notice that the "Reply to" address is hardly ever the same as the "From" in these things.  Sometimes the Reply to address is repeated in the message body.  Those are the ones that are worth reporting.  The From address had already been discarded by the time you saw the spam.&lt;br /&gt;Notice that &lt;span style="font-family: courier new;"&gt;abuse@hotmail.com&lt;/span&gt; does not work and never has.  Hotmail (Microsoft) thinks the rules of the Internet don't apply to &lt;span style="font-style: italic;"&gt;them&lt;/span&gt;, and their special abuse address is &lt;span style="font-family: courier new;"&gt;report_spam@hotmail.com&lt;/span&gt;.  Also, the abuse address for Yahoo Mail is always &lt;span style="font-family: courier new;"&gt;abuse@yahoo.com&lt;/span&gt;, even for the country domains like &lt;span style="font-family: courier new;"&gt;yahoo.co.uk&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;That's all.  If you're savvy enough to find other assets in the spammer's network, you already knew all this stuff and didn't have to read this far.  Experts go after the credit card processors.  Uber-experts sometimes take legal action.  But this is not work for amateurs.  Remember spammers are criminals.  Spam is international organized crime.  You don't want to provoke these people if you don't know what you're doing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-7233698932608137366?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/7233698932608137366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=7233698932608137366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/7233698932608137366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/7233698932608137366'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/03/where-to-report-spam.html' title='Where to report spam'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-3551460107834981164</id><published>2007-03-22T09:07:00.000-07:00</published><updated>2007-03-22T09:18:12.170-07:00</updated><title type='text'>Advice to an unwilling spammer host</title><content type='html'>I reported a spam to an email admin at an Indian reservation.  He replied with a nice thank you note.  His technician has been trying to stop the spam coming out of their &lt;span style="font-size:85%;"&gt;MSFT &lt;/span&gt;system for a few days, with no success.  I offer general advice:&lt;br /&gt;&lt;br /&gt;Hi Justin, thanks.&lt;br /&gt;&lt;br /&gt;I hope you won't mind some unsolicited general advice about the problem.&lt;br /&gt;&lt;br /&gt;You're using a Microsoft system for your exposed email server.  That's going to be an ongoing headache.  Believe it or not, and despite everything you have read in the trade press and heard from Microsoft's sales force, their operating system is not designed to be exposed (on a "routable" address) directly to the Internet.&lt;br /&gt;&lt;br /&gt;The customers Microsoft listens to, that they design their system for, are the Fortune 500 corporations.  Consumers, small business, and distributors like Dell and Gateway, are taken for granted, because they have been taught they "have no choice."  Their (our) needs are not considered in Microsoft's design decisions.   Fortune 500 corporations do not expose Microsoft systems to the Internet.  They hide them behind layers of protection: proxy servers, firewalls, "policy servers," and other equipment.&lt;br /&gt;&lt;br /&gt;You would be wise to start thinking about placing some non-Microsoft system between your exposed address and your internal Microsoft email system, to relay email in and out, and be a firewall.  PCs are very cheap now.  You can put a PC running FreeBSD or GNU+Linux between the Internet and your private network for less than you spend on "anti-virus" junk for a few MSFT machines.  The PC you retired because it wasn't fast enough to run Windows XP very well will usually do.  You can stop the "virus" email and 90% of the incoming spam with it, as well as the criminals who compromised your current system.&lt;br /&gt;&lt;br /&gt;It takes a bigger PC to run today's comprehensive spam and virus filters, but even a serious compute engine only costs a few hundred bucks these days, and all the software you need to do it is truly free and trustworthy.&lt;br /&gt;&lt;br /&gt;A painless and risk-free first step down this road is to try a couple of "Live Linux" CDs.  These let you temporarily run a fully functional computer system on your current PC, directly off the CD, without disturbing your current software installation and without installing anything.  I recommend Knoppix.net, but Ubuntulinux.org is more popular.  If you have an older, smaller PC, you might try damnsmalllinux.org instead.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Best wishes,&lt;br /&gt;Cameron in San José&lt;br /&gt;http://greens.org/cls/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-3551460107834981164?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/3551460107834981164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=3551460107834981164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/3551460107834981164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/3551460107834981164'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/03/advice-to-unwilling-spammer-host.html' title='Advice to an unwilling spammer host'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-2638619667779227616</id><published>2007-03-19T13:46:00.000-07:00</published><updated>2007-03-19T15:12:05.062-07:00</updated><title type='text'>Spamassassin and Amavis</title><content type='html'>After resisting for years, I've taken the second step &lt;span style="font-weight: bold;"&gt;down the slippery slope&lt;/span&gt; of content filtering.  My first lines of spam defense will continue to be source blocking and SMTP mistake-catching.  But that only gets you so far.  The criminals who break into legitimate web hosts get through.  The only way to get them is analyze the messages.&lt;br /&gt;&lt;br /&gt;The first step was &lt;a href="http://www.postfix.org/"&gt;Postfix&lt;/a&gt;' &lt;span style="font-family:courier new;"&gt;header_checks&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;body_checks&lt;/span&gt;.  They stop some of the most obvious stuff.  But Postfix warns you not to get carried away, and you can't combine different checks.  "If it says it's from Paypal but it wasn't sent from their IP space" is too complex.&lt;br /&gt;&lt;br /&gt;The second step is a big one.  We set up a special local server, &lt;a href="http://http//www.ijs.si/software/amavisd/"&gt;Amavis-new&lt;/a&gt;, that Postfix can consult &lt;span style="font-style: italic;"&gt;as it decides &lt;/span&gt;whether to accept a message.  This evaluation has to happen fast, while the sender (client) is waiting for the receiver's (server's) decision.  Once you accept the message into your delivery queue, it's too late to refuse it.  You can't &lt;span style="font-style: italic;"&gt;return &lt;/span&gt;it, because once it's yours you don't really know where it came from.  The client is long-gone, and the "&lt;span style="font-family:courier new;"&gt;From:&lt;/span&gt;" address in spam is always a lie.&lt;br /&gt;&lt;br /&gt;Amavis-new's biggest module is &lt;a href="http://spamassassin.apache.org/"&gt;Spamassassin&lt;/a&gt;, a collection of thousands of little "tests" that can be intricately selected, combined, and scored.  Amavis-new considers Spamassassin's opinion of the message and advises Postfix to refuse the spammiest.  It leaves marks on the messages it accepts, so that the final recipients can sort them as they're delivered.  A very cool contraption.  Each part is carefully and independently maintained.&lt;br /&gt;&lt;br /&gt;It's software for professionals; the "documentation" is great reference material but scant tutorial.  And there are lots of ways to put the pieces together.  The maintainers of each piece have rather little to say about all those ways.  They're responsible for their respective pieces, but &lt;span style="font-style: italic;"&gt;you're&lt;/span&gt; responsible for your contraption.  I have the O'Reilly &lt;a href="http://www.oreilly.com/catalog/spamassassin/"&gt;Spamassassin book&lt;/a&gt; and the &lt;a href="http://nostarch.com/postfix.htm"&gt;No Starch Postfix book&lt;/a&gt; (they're both pretty good)  and I still had to ask for help.  Someone on the Debian-ISPs list sent me exactly the clue I needed, immediately.  Somewhere in &lt;a href="http://www.ijs.si/software/amavisd/amavisd-new-docs.html"&gt;Amavis-new's documentation&lt;/a&gt; they tell you that &lt;span style="font-family:courier new;"&gt;amavisd&lt;/span&gt; will only mark up messages destined for "local" recipients.  That's what the &lt;span style="font-family:courier new;"&gt;@local_domains_maps &lt;/span&gt;variable is about.  It's in the sample config file.&lt;br /&gt;&lt;ul&gt;&lt;code&gt;@local_domains_maps list of lookup tables are used in deciding whether a&lt;br /&gt;recipient is local or not, or in other words, if the message is outgoing&lt;br /&gt;or not. This affects inserting spam-related headers for local recipients,&lt;br /&gt;limiting recipient virus notifications (if enabled) to local recipients,&lt;br /&gt;in deciding if address extension may be appended, and in SQL lookups&lt;br /&gt;for non-fqdn addresses. Set it up correctly if you need features&lt;br /&gt;that rely on this setting (or just leave empty otherwise).&lt;/code&gt;&lt;br /&gt;&lt;/ul&gt;Well that clears everything up.   Spamassassin itself is distributed through the amazing &lt;a href="http://www.cpan.org/"&gt;Comprehensive Perl Archive Network&lt;/a&gt;.  Perl just &lt;span style="font-style: italic;"&gt;gets it&lt;/span&gt; for you.  Even though Perl is nearly as efficient doing complicated things as you would be in a lower-level compiled language, there are a lot of tests and Spamassassin is big and slow.  You can run Postfix on any old PC, but you need a modern CPU and lots of RAM to run this contraption.  I'm going through disabling the tests that duplicate things I already did in Postfix.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-2638619667779227616?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/2638619667779227616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=2638619667779227616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/2638619667779227616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/2638619667779227616'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/03/spamassassin-and-amavis.html' title='Spamassassin and Amavis'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116933362656535403</id><published>2007-01-20T13:46:00.000-08:00</published><updated>2007-03-15T16:05:45.836-07:00</updated><title type='text'>Eureka! It's the Final Ultimate Solution to the Spam Problem (FUSSP)</title><content type='html'>It comes up all the time.  "We're losing this escalating battle of blocking and filtering and reporting abuse.  So why don't we just &lt;span style="font-weight: bold;"&gt;change the public SMTP email system&lt;/span&gt; (insert technological wonder fix here) so it's less vulnerable.  I'm a genius!  &lt;span style="font-weight: bold;"&gt;I've invented the Final Ultimate Solution to the Spam Problem&lt;/span&gt; (&lt;span style="font-size:85%;"&gt;FUSSP&lt;/span&gt;)&lt;span style="font-weight: bold;"&gt;!&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Technological wonder fixes&lt;/span&gt; include: centralized filtering plants like Postini, Sender Policy Framework, postage via (insert your pet micropayment scheme here), certify senders at some central authority, Challenge-Response systems, block by default and whitelist by default, and more.&lt;br /&gt;&lt;br /&gt;Each of these techno-fixes has its own faults, which have been well described elswhere.   But  they share one common problem: if you somehow magically manage to impose (insert aforementioned techno-fix here) across the whole Internet, it's not the public &lt;span style="font-size:85%;"&gt;SMTP&lt;/span&gt; email system any more.  So what you are really proposing is to &lt;span style="font-style: italic; font-weight: bold;"&gt;replace the public email system with some other system&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;All revolutions have the same problem.  First you smash the state.  Then your replacement state is supposed to take over.  But the instant the state is smashed, there's a power vacuum, and a race with no rules begins.  While your replacement state is fiddling around with tedious processes like elections and confirmations and adopting a constitution, a bunch of thugs is establishing an unethical dictatorship.  It's faster.  First brute to the top claims the flag, no matter who he had to kill to get there.  If the public email system falls, its replacement will be worse.  Here's why.&lt;br /&gt;&lt;br /&gt;In prehistoric times, before, say, 1994, the Internet was governed cooperatively, by consensus, by bodies like the Internet Engineering Task Force (&lt;span style="font-size:85%;"&gt;IETF&lt;/span&gt;).  New services were developed, or at least adopted, in the open.  Standards were evaluated by their merits.  A simple rulebook, the set of &lt;span style="font-size:85%;"&gt;IETF&lt;/span&gt; Requests For Comment, said how everything would work together.  SMTP email is RFCs 2821 and 2822.  They sort of depend on rules of responsibility like RFC 2142 (it says your postmaster@ and abuse@ addresses are supposed to work...) among others.  There was never any RFC Police, it was simply known that if your software didn't conform it wouldn't work well with other people's software, and if you had abusers on your network everybody would wall you off in their firewalls and you'd lose your connectivity, and that was enough.  &lt;span style="font-weight: bold;"&gt;The public email system was developed under this system of merit-based consensus.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Creating the Internet may be the &lt;span style="font-weight: bold;"&gt;biggest project in human history done under consensus governance&lt;/span&gt; and functional Anarchy. &lt;span style="font-style: italic;"&gt;Anarchy&lt;/span&gt; with a capital A doesn't mean chaos, it means there's so much personal responsibility that you don't need a government.   Nobody in charge.  No cops, none needed.&lt;br /&gt;&lt;br /&gt;Then a bunch of &lt;span style="font-style: italic;"&gt;marketroids &lt;/span&gt;took over. They emerged from pods which arrived from outer space or Wall Street or someplace, an invading army of high maintenance parasites.  Moneymen.  They brought with them the unethical concept of &lt;span style="font-weight: bold;"&gt;intentionally violating the RFCs&lt;/span&gt; to obtain some kind of competitive advantage.  Microsoft (stock symbol &lt;span style="font-size:85%;"&gt;MSFT&lt;/span&gt;) announced it was going to "embrace and extend the Internet!" and published a bunch of software that doesn't play well with everybody else's, &lt;span style="font-style: italic;"&gt;on purpose&lt;/span&gt;, to begin to force computer users and developers to choose between universal interoperability and the way that &lt;span style="font-size:85%;"&gt;MSFT&lt;/span&gt; could control.&lt;br /&gt;&lt;br /&gt;At about the same time, a tiny handful of Internet "entrepreneurs" decided the rules that held the network together didn't apply to &lt;span style="font-style: italic;"&gt;them&lt;/span&gt;, and they were going to let their customers develop email spam as a new kind of advertising medium.  (Which makes as much sense as going into business sticking advertisements on &lt;span style="font-style: italic;"&gt;other people's&lt;/span&gt; store windows and billboards, and garage doors, and trees...)  Net99, later known as &lt;span style="font-size:85%;"&gt;AGIS&lt;/span&gt;, was the first to be really public about it.  They said consensus governance was "a throwback to the sixties" and the people who used it were "neckbeard geeks."  They went under, but the idea caught on with the marketroids, who were still trying to figure out whether they were going to "turn the Internet into" a new kind of shopping mall or a new kind of television.  Anything but a new kind of public library or college.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The days of friendly consensus were over.&lt;/span&gt;  Netscape and &lt;span style="font-size:85%;"&gt;MSFT&lt;/span&gt; introduced conflicting "extensions" to &lt;span style="font-size:85%;"&gt;HTML&lt;/span&gt;, the language of Web pages.  Yahoo and &lt;span style="font-size:85%;"&gt;AOL&lt;/span&gt; each introduced instant messaging that didn't talk to the other guy's system.  Real Networks got away with introducing a trade secret way to stream audio, killing off the far more economical and efficient and open system of multicasting, and the &lt;span style="font-size:85%;"&gt;MBONE&lt;/span&gt; network that had used it for years.  &lt;span style="font-weight: bold;"&gt;Any replacement "email" system will go the same way.&lt;/span&gt;  &lt;span style="font-weight: bold;"&gt;Competing systems that don't talk to each other.&lt;/span&gt;  At least not very well.&lt;br /&gt;&lt;br /&gt;Will we use &lt;span style="font-size:85%;"&gt;MSFT&lt;/span&gt;'s micropayment scheme, or Yahoo's, or Ebay's, or Google's?  Will email software have to know how to use all four?  What if &lt;span style="font-size:85%;"&gt;MSFT&lt;/span&gt;'s system doesn't work with the other three but they ship it in Vista Service Pack 1?  I can answer that: &lt;span style="font-size:85%;"&gt;MSFT&lt;/span&gt; owns and controls the new "email" system.&lt;br /&gt;&lt;br /&gt;At the same time we lost the ability to deploy new open services, we pretty much &lt;span style="font-weight: bold;"&gt;lost the ability to deploy major changes&lt;/span&gt; to the services already in use.  You can break the system we have into pieces, but there is no way to push a significant change in how things work all the way out to the edges.  Most people administering email sytems today have never heard of the &lt;span style="font-size:85%;"&gt;IETF&lt;/span&gt; and wouldn't read an RFC to save their businesses.  They just do whatever the salesman or the tech support voice tells them to so they can go back to their "real" job.&lt;br /&gt;&lt;br /&gt;So it turns out we only have two choices, fight to save the system we have, or let the bad guys destroy it while the marketroids sit back and laugh.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116933362656535403?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116933362656535403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116933362656535403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116933362656535403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116933362656535403'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/01/eureka-its-final-ultimate-solution-to.html' title='Eureka! It&apos;s the Final Ultimate Solution to the Spam Problem (FUSSP)'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116905425382994316</id><published>2007-01-17T08:47:00.000-08:00</published><updated>2007-01-17T09:17:34.016-08:00</updated><title type='text'>Phish spammer convicted under CAN-SPAM</title><content type='html'>This was on the business page in the Los Angeles Times.   "An Azusa man who defrauded users of Time Warner Inc.'s America Online unit by sending e-mails requesting credit data became the first defendant found guilty by a jury under a 2003 federal law barring Internet spam."  (&lt;a href="http://www.latimes.com/technology/la-fi-spam17jan17,1,5367016.story"&gt;Link&lt;/a&gt;.)&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;The so-called "&lt;a href="http://www.ftc.gov/bcp/conline/pubs/buspubs/canspam.htm"&gt;CAN-SPAM Act&lt;/a&gt;" (aka You Can Spam Now) doesn't actually ban spam, it &lt;span style="font-weight: bold;"&gt;legalizes&lt;/span&gt; it.  It specifies a few things spammers must do to be "legitimate."  No fake headers, valid "remove" mechanism, physical contact info.  Almost all spammers ignore this law, as they ignore other laws.  (In 1997 the Direct Marketing Association, fronted by an &lt;span style="font-weight: bold;"&gt;utterly clueless ACLU&lt;/span&gt;, killed &lt;a href="http://thomas.loc.gov/cgi-bin/query/z?c105:H.R.1748:"&gt;the only reasonable spam law ever written in the US Congress&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;According to the story, this was a one-man phishing operation and the guy took in about a million dollars.&lt;br /&gt;&lt;br /&gt;Four years to the first conviction.  Sentencing in June.  My prediction: the criminal positions himself as a "businessman" and gets a pat on the wrist.  Fine and probation, and he doesn't even give up all the ill-gotten gains.  At worst he goes to one of those "gentlemen's" minimum security places for a month or two.&lt;br /&gt;&lt;br /&gt;Well, congratulations to AOL for pushing this through.  We know the FBI doesn't move on these cases unless someone does most of the work for them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116905425382994316?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116905425382994316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116905425382994316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116905425382994316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116905425382994316'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/01/phish-spammer-convicted-under-can-spam.html' title='Phish spammer convicted under CAN-SPAM'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116847850232144721</id><published>2007-01-10T16:24:00.000-08:00</published><updated>2007-01-10T17:21:42.400-08:00</updated><title type='text'>But I use an antivirus!</title><content type='html'>I got a fake Bank of America message yesterday, sent from a compromised MS-Windoze computer on Surewest DSL.  Left a message on the owner's Web site and he called me.&lt;br /&gt;&lt;br /&gt;He was pretty angry, but it wasn't at me in particular.  He's trying to run email service for three hundred customers on that computer, using some commercial mail-server-in-a-box product.  He'd already fielded four trouble calls on it that day, and that was a typical day.   It's keeping him from running his web design business.  He didn't know it was spamming.  Surewest hadn't called him, of course, despite my report to their RFC2142 abuse address.&lt;br /&gt;&lt;br /&gt;The email server wasn't coping with the spam load, and it was just "falling over."  He's not using a DNSBL, but trying to filter the raw stream.  Sorry, buddy, a 3 GHz P4 can't keep up with that any more.  You &lt;span style="font-style: italic;"&gt;have &lt;/span&gt;to block some fraction of it first.&lt;br /&gt;&lt;br /&gt;He was absolutely sure he couldn't possibly have a spam bot or an intruder.  Because he spends $hundreds/year on antivirus software (and the one he uses has a better reputation than Symantec or McAfee), checkups by Web sites, and specialized software that's supposed to monitor his outbound traffic for spam content.  Evidently these measures don't work so well.&lt;br /&gt;&lt;br /&gt;He was absolutely sure the spammers were "spoofing his IP address."  That's so hard to do that even though the big spam gangs know how to do it, they don't bother.  An explanation of why that's true would have gone high over his head so I didn't try.&lt;br /&gt;&lt;br /&gt;It took a while but I got him to look in his server's outbound queue, and there were hundreds of Bank of America and Amazon phishes waiting to go out.  Not all receivers are ready on the first try.  He was puzzled.  You're only looking at the leftovers, buddy, most of it's been sent.  That was what it took to convince him something was happening on his machine that he didn't know about.  The spambot was generating phish messages and letting his commercial email software queue it and send it.  Phishers seem to like doing that way  Exploiting a legitimate server doesn't get you blocked so much.&lt;br /&gt;&lt;br /&gt;I explained that no antivirus can defend you from the zero day threat, that is an attack so new your antivirus doesn't detect it yet.  It was the first time he'd heard of that.&lt;br /&gt;&lt;br /&gt;We talked about possible solutions but he wasn't confident he could do any of them without disrupting his business.  He'd been considering outsourcing the email operation and I think this convinced him.  Spammers drove a small businessman out of the field, after nearly ruining his business and his life.  Now there are fewer choices of email providers for the rest of us.  &lt;span style="font-weight: bold;"&gt;Tell that to some bozo who thinks spam doesn't hurt anybody&lt;/span&gt; and you should "just hit delete."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116847850232144721?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116847850232144721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116847850232144721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116847850232144721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116847850232144721'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/01/but-i-use-antivirus.html' title='But I use an antivirus!'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116820377037791745</id><published>2007-01-07T12:49:00.000-08:00</published><updated>2007-01-07T13:02:50.566-08:00</updated><title type='text'>Google doing SMTP callbacks now?</title><content type='html'>A comment posted to my callbacks article suggests Google may have resorted to&lt;span style="font-size:85%;"&gt; SMTP&lt;/span&gt; callbacks.  A&lt;span style="font-size:85%;"&gt;KA&lt;/span&gt; Sender Address Verification.  Not only that, but their callback sender identifies itself as &lt;span style="font-family:courier new;"&gt;mx.google.com&lt;/span&gt;, and that name doesn't resolve in &lt;span style="font-size:85%;"&gt;DNS&lt;/span&gt;.  If it's true, everybody running an email server faces a choice.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;We can figure out how to configure our servers to accept the bad &lt;span style="font-size:85%;"&gt;HELO&lt;/span&gt; name from Google.  But we can't just give &lt;span style="font-family:courier new;"&gt;mx.google.com&lt;/span&gt; a pass, because then the spammers would all use that name.&lt;/li&gt;&lt;li&gt;We can let Google's callbacks fail.  Then Gmail users will refuse our email and they won't know why.&lt;/li&gt;&lt;/ol&gt;Maybe it's just a transient failure, and Google will publish an Address resource record in &lt;span style="font-size:85%;"&gt;DNS&lt;/span&gt; for &lt;span style="font-family: courier new;"&gt;mx.google.com&lt;/span&gt; and fix it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116820377037791745?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116820377037791745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116820377037791745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116820377037791745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116820377037791745'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/01/google-doing-smtp-callbacks-now.html' title='Google doing SMTP callbacks now?'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116784730243909639</id><published>2007-01-03T09:33:00.000-08:00</published><updated>2007-01-03T10:01:46.980-08:00</updated><title type='text'>Why there is spam</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Spamming is a lot like other types of industrial pollution.&lt;/span&gt;  It happens because &lt;span style="font-weight: bold;"&gt;"legitimate" Internet companies make a calculated business decision&lt;/span&gt; that they can get away with tolerating it to some degree.  Some tolerate a lot, others hardly any.  They know there won't be any law enforcement.  The main consequence of hosting spammers is some of their IP addresses will get listed in databases like the Spamhaus Block List.  (There won't even be adverse publicity: the rare newspaper or trade journal story &lt;span style="font-style: italic;"&gt;never &lt;/span&gt;holds the "legitimate" ISPs responsible.)  Some just want to save the money an abuse desk staff would cost.  Or they've laid off the technical staff that would have been able to block the outbound "port 25" route the bot-nets send through.  Others are attracted to the high rates the big spammers are willing to pay.  The twenty-something MBAs and uninformed, timid lawyers who influence these decisions can find plenty of justifications for tolerating spammers on their networks.  &lt;span style="font-weight: bold;"&gt;Just as they can justify dumping toxic waste&lt;/span&gt; overseas, stinking feedlots, clearcut runoff, and any other pollution whose source is at all obscure.&lt;br /&gt;&lt;br /&gt;In the early days of the crisis, spammers simply paid more for the same service than law-abiding customers would.  It was understood the premium was a fee for the ISP to ignore some level of complaints.  A few ISPs (AT&amp;T and Paetec...) got caught putting this agreement in writing; we call that a &lt;span style="font-style: italic;"&gt;pink contract&lt;/span&gt;.  Pink is the color of Hormel's SPAM.&lt;br /&gt;&lt;br /&gt;For all I know there are still pink contracts in Asia and eastern Europe, but I haven't heard a pink contract allegation against a North American ISP in years.  Here in North America, the spammer simply buys much more service than he is actually going to use.  He rents a whole rack in the data center to hold just one or two servers, or he orders a $5000/month T-3 connection when a $600/month T-1 or $100/month SDSL connection would easily handle the traffic he is going to generate.  (He's not going to send spam through his own link, he's just going to host the target Web sites and control his bot-nets through it.)  &lt;span style="font-weight: bold;"&gt;Salespeople&lt;/span&gt; for Internet services beyond the consumer retail level, it seems, &lt;span style="font-weight: bold;"&gt;work on commission&lt;/span&gt;.  So the &lt;span style="font-weight: bold;"&gt;overspending by the spammer gives him an advocate inside the ISP&lt;/span&gt; who will fight hard to keep him connected despite the complaints, and despite the crimes he is committing which the ISP is an accessory to.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Spammers are a natural response to the ecological niche that tolerance creates.&lt;/span&gt;  It's no more their "fault" than a dirty kitchen is the fault of the cockroaches that thrive there.  The rationalization we hear from the hosting companies is almost always simple buck passing.  It's &lt;span style="font-style: italic;"&gt;always &lt;/span&gt;somebody else's fault, their "hands are tied," you're complaining to the wrong people, yadda yadda yadda.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116784730243909639?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116784730243909639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116784730243909639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116784730243909639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116784730243909639'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2007/01/why-there-is-spam.html' title='Why there is spam'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116649578688137987</id><published>2006-12-18T17:45:00.000-08:00</published><updated>2006-12-18T18:36:27.236-08:00</updated><title type='text'>what's wrong with filtering?</title><content type='html'>Here's the most common reaction I get from my friends to my concerns about the spam crisis.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;I don't get much spam.  Postini/Yahoo/Earthlink (etc) filters it into a spam box for me and I never even look at it.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;You may not have seen it, but &lt;span style="font-weight: bold;"&gt;you still PAID FOR IT&lt;/span&gt;.  Every message your ISP received for filtering cost network bandwidth.  Bandwidth costs money.  Every message your ISP stored because there's too much volume to filter in real time cost storage space. Disk drives may be really cheap but managing them and backing them up and powering them and cooling them isn't. Filtering one 50 KB message for spam and attachment viruses takes several tenths of a second on a 2GHz CPU that burns 80 watts.  That's as much energy as sending you a typical web page, and it happens many times more often.  With billions of spam messages per day, spam is consuming significant amounts of fossil fuel.  One ISP told me &lt;span style="font-weight: bold;"&gt;spam filtering consumes more electricity than everything else in his data center&lt;/span&gt;.   Now that spam is 97% of email, and the average spam message size is over 10KB, the cost of receiving and storing and filtering all that junk that you "never see" is &lt;span style="font-weight: bold;"&gt;the biggest component of the cost of your Internet service&lt;/span&gt;.  You don't see it in your inbox, you see it on your monthly bill and you'll see it in anthropogenic climate change.&lt;br /&gt;&lt;br /&gt;But there's a bigger problem that filtering doesn't solve.  The volume of spam has been doubling in less than a year.  It could double ten more times.  There are enough vulnerable Microsoft PCs for spammers to take over.  Spam would be more than 99.9% of email.  But you could not stand to pay two hundred times as much for Internet service.  Filtering will hide the problem from consumers until most of the Internet email system has already collapsed.  It will prevent us from doing anything &lt;span style="font-style: italic;"&gt;effective &lt;/span&gt;to stop spam and save email.&lt;br /&gt;&lt;br /&gt;That's the real harm filtering does.  Hiding the problem prevents you from fixing it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116649578688137987?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116649578688137987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116649578688137987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116649578688137987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116649578688137987'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/12/whats-wrong-with-filtering.html' title='what&apos;s wrong with filtering?'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116603860077803137</id><published>2006-12-13T10:32:00.000-08:00</published><updated>2007-02-26T07:51:57.762-08:00</updated><title type='text'>dirty bird award to Yahoo Inc</title><content type='html'>You already knew Yahoo Mail is the Nigerian advance fee fraud gang's favorite drop-box provider.  Just look at where those thousands of widows of the late dictator want you to send your bank information.  &lt;span style="font-weight: bold;font-family:courier new;" &gt;criminal@yahoo.com&lt;/span&gt;.  They're easy to create, and, to put it politely, Yahoo isn't very good at discovering them and taking them down.&lt;br /&gt;&lt;br /&gt;Most of the spam I've got in the last couple of years has been for pills and scams.  The porn spammers have been avoiding me.  They're smart enough to know that I file accurate complaints to the right places, and they just don't need the grief.  Unlike the pills and other scams, porn is a legitimate business, and they know the value of a suppression list.&lt;br /&gt;&lt;br /&gt;But for the last week or so, I've started getting porn spam again, and it's all been from one "company," the &lt;a href="http://www.spamhaus.org/rokso/listing.lasso?-op=cn&amp;spammer=Webfinity/Dynamic%20Pipe"&gt;Webfinity/Python Video/Dynamic Pipe/Global Media spam gang&lt;/a&gt;.  The reason I'm seeing it is they're sending it to my postmaster address.  That address isn't as heavily guarded as the others, because it needs to accept spam reports from blocked addresses with filter-triggering content.  (That's complying with the letter and spirit of IETF RFC2142.)&lt;br /&gt;&lt;br /&gt;This gang has a special modus oparandi.  They break into people's servers to send their junk.  They get better delivery rates that way, compared to sending from bot-nets in consumer broadband country.   But lots of spam criminals are doing that these days.  Python's trick is they use compromised consumer Microsoft PCs (on cable TV or DSL) to host a &lt;span style="font-weight: bold;"&gt;special layer of servers&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Most spammers just use "bullet-proof" web hosting in China or Romania or Russia (or on Yahoo Small Business).  These Python Video guys ultimately send you to their bullet-proof Web site.  It's hosted, right now, on an entity called Rackco.com which is connected to the Internet through oblivious Internet company Teleglobe.  I suspect Rackco is just another name for Python Video.  It's a pretty common ploy.  The spammer pretends to be a hosting company who is struggling with a series of badly behaved (spamming) customers.  They could stall Teleglobe that way for years.&lt;br /&gt;&lt;br /&gt;But the URL in the Python spam is always hosted on five compromised broadband Microsoft PCs.  If you're stupid enough to click on the link in your graphical email program, you get sent to one, chosen at random.  This morning, four of them are on Proxad in France, and one is in South Korea.  Yesterday it was Comcast and SBC/AT&amp;T.  They move around quickly.  They support that by using special name service, with a "short time-to-live", and that name service is &lt;span style="font-style: italic;"&gt;also &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;hosted on consumer broadband Microsoft PCs&lt;/span&gt;.   Spamhaus.org calls that technique "fast flux." This morning all four name servers are on Proxad.  In the last week, these special "servers" have been hopping around on Time Warner Road Runner, Cox, Optimum Online (Cablevision), Aliant, Bell Canada, Comcast, Eastlink, Cablegalicia (Spain), Cable Bahamas, and Le Groupe Videotron.&lt;br /&gt;&lt;br /&gt;The special web servers send a 404 HTTP response, "page not found", but the 404 page comes with a refresh directive that sends you to another page on the same "server", with links to Python's bestiality porn sites in Russia.  I guess the 404 is to throw the search engines off or something.&lt;br /&gt;&lt;br /&gt;It doesn't do a lot of good to report the compromised Microsoft PCs to the cable companies.  They don't care, and even if they were to do something, Python would just rotate in the next set, from an endless supply.  Python is in Canada.  Canada will bust you for selling High Times magazine, but they don't give a damn about Python's ongoing computer crime and exposing minors to bestiality porn.  That's &lt;span style="font-style: italic;"&gt;business&lt;/span&gt;.  The porn hosting companies in Russia are part of the gang, untouchable.&lt;br /&gt;&lt;br /&gt;The one place where Python's operation touches ground is at its domain name registrations.  They churn through dozens or hundreds of domain name registrations per day, at ten bucks a pop.  They have to use new names every day to stay ahead of the "seen in spam" block listing.  Guess who they use.  &lt;a href="http://smallbusiness.yahoo.com/domains"&gt;&lt;span style="font-weight: bold;"&gt;YAHOO DOMAINS&lt;/span&gt;&lt;/a&gt;, every time. Think Yahoo Inc doesn't know?&lt;br /&gt;&lt;br /&gt;UPDATE  Feb. 26 '07 :  For the last couple of weeks, the Python gang has been registering its throwaway porn domains with Tucows and Register.com. But the "remove" domains are still on Yahoo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116603860077803137?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116603860077803137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116603860077803137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116603860077803137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116603860077803137'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/12/dirty-bird-award-to-yahoo-inc.html' title='dirty bird award to Yahoo Inc'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116482908776004713</id><published>2006-11-29T11:01:00.000-08:00</published><updated>2007-01-19T03:29:26.956-08:00</updated><title type='text'>Spamming a compulsive disorder?  Pump and dump.</title><content type='html'>Well over half the junk that gets past my IP address blocking these days is pushing penny stocks.  The spammer or his client buys some shares of a thinly traded stock.  He pushes it with messages that try to look like investment newsletters.  He waits for some fools to buy it, and bump up the share price, and hopes he can spot the peak and sell there.  It's called &lt;span style="font-style: italic;"&gt;pump and dump &lt;/span&gt;and it's felony securities fraud.  Perps go to prison for it, if they keep doing it long enough.  Press releases from email firms like Sophos suggest pump and dump is about half the total spam volume now.&lt;br /&gt;&lt;br /&gt;The strange thing is you can look up the charts on the stocks these guys pick, and &lt;span style="font-style: italic;"&gt;they don't go up&lt;/span&gt;.  Sometimes the spam runs seem to make them go &lt;span style="font-style: italic;"&gt;down&lt;/span&gt;.  Not only that, but some of the pumping on a single stock lasts for weeks, way too long for this trick to work.  If this goose &lt;span style="font-style: italic;"&gt;ever &lt;/span&gt;laid a golden egg, the spammers have long since beaten her to death.  Recently they've been encoding their messages in images, to make it more expensive to filter.  The images are full of artifacts to defeat optical character recognition: pop-art background images, ink spatter, random lines and curves, that you'd never see in a real stock newsletter.  It's hard to imagine anyone would actually buy a stock promoted that way, even the dumbest would-be scammer.&lt;br /&gt;&lt;br /&gt;How can we explain this behavior?  First, understand that most spam is sent by highly organized gangs, doing very large spam runs for paying clients.  The client pays up front, so the spammer gets paid even if the spam run loses money.  But what is going on in the head of a pump-and-dumper?  He's paying the spam gang, hundreds or thousands of dollars per run, on a gamble with very poor odds and a serious downside risk (prison time), and &lt;span style="font-style: italic;"&gt;he keeps doing it&lt;/span&gt;, in the &lt;span style="font-style: italic;"&gt;irrational expectation&lt;/span&gt; that the next time he'll hit the jackpot.  That's &lt;span style="font-weight: bold;"&gt;compulsive gambling&lt;/span&gt;.  It's a recognized mental disorder.  It's in the American psychiatric catalog.&lt;br /&gt;&lt;br /&gt;There's another aspect to it, that you'll discover if you contact spammers and try to talk to them about what they're doing, or if you read their rants in online forums like &lt;a href="news:news.admin.net-abuse.email"&gt;&lt;span style="font-family: courier new;"&gt;news.admin.net-abuse.email&lt;/span&gt;&lt;/a&gt;.  &lt;span style="font-style: italic;"&gt;Every &lt;/span&gt;spammer I have spoken to or otherwise heard from in ten years of doing this has had some level of denial about the nature and morality of what they are doing.  &lt;span style="font-style: italic;"&gt;Every &lt;/span&gt;spammer, from the sociopath Sanford Wallace to the bullet-proof porn spammer hosting guy on Merit.net to the anonymous Maoist spamming his/her manifesto.  They think &lt;span style="font-style: italic;"&gt;their &lt;/span&gt;message is different.  They think they're only doing insignificant damage to infinitely wealthy corporations.  They think the people trying to stop them are a conspiracy to stifle their "free speech" or unfairly compete with their business.  Some think God told them to do it.&lt;br /&gt;&lt;br /&gt;That's exactly the delusion that comes with compulsive stealing, &lt;span style="font-weight: bold;"&gt;kleptomania&lt;/span&gt;.  What I'm doing isn't really hurting anyone, and the store detectives and the police are just out to get me.  It's in the catalog, too.&lt;br /&gt;&lt;br /&gt;I believe the leaders of the gangs you can hire to do spam runs are in it for the money.  But the people paying them for most of the spam runs  have some mental disorder.  There's nothing rational about it.   And the spammers-for-hire know it and exploit the illness.&lt;br /&gt; &lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116482908776004713?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116482908776004713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116482908776004713' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116482908776004713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116482908776004713'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/spamming-compulsive-disorder-pump-and.html' title='Spamming a compulsive disorder?  Pump and dump.'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116424151706839637</id><published>2006-11-22T16:24:00.000-08:00</published><updated>2006-11-22T16:25:17.076-08:00</updated><title type='text'>Technorati link</title><content type='html'>&lt;a href="http://www.technorati.com/claim/ktqzv92fhm" rel="me"&gt;Technorati Profile&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116424151706839637?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116424151706839637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116424151706839637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116424151706839637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116424151706839637'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/technorati-link.html' title='Technorati link'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116423219722961157</id><published>2006-11-22T12:47:00.000-08:00</published><updated>2006-11-22T13:49:57.600-08:00</updated><title type='text'>The new whack a mole</title><content type='html'>Back in the good old days, spammers used stolen credit cards to buy dial-up service from retailers like Earthlink.  They'd "bulk" for a day or two and Earthlink would kill the account, and Earthlink or Visa would take the loss.  Even though Earthlink had full time staff identifying and killing the accounts, the volume of spam kept growing, because there was no way they could react fast enough.  &lt;span style="font-weight: bold;"&gt;Reaction doesn't work.&lt;/span&gt;  We called this game of disposable dial-up accounts "whack a mole."&lt;br /&gt;&lt;br /&gt;This problem wasn't really solved.  Major ISPs just blocked incoming email from the known dial-up network address ranges, and the delivery rates got so bad the spammers moved on to other illegal methods.  Eventually the dial-up providers blocked the route from their customers to other people's email servers, but they were locking the door to an empty barn.&lt;br /&gt;&lt;br /&gt;These days most spam comes from gangs of compromised computers organized into "bot-nets."  Most of them are in consumers' homes, infected with malicious software (&lt;span style="font-style: italic;"&gt;malware&lt;/span&gt;) that only afflicts Microsoft's operating system, and connected to cheap "broadband" (&lt;span style="font-size:85%;"&gt;ADSL&lt;/span&gt; or cable &lt;span style="font-size:85%;"&gt;TV&lt;/span&gt;) and left on all the time.&lt;br /&gt;&lt;br /&gt;But a significant fraction of these spamming stations are low cost Web servers installed by the thousands in data centers like &lt;a href="http://www.ev1.net/"&gt;Everyone's Internet&lt;/a&gt; (EV1) and &lt;a href="http://www.schlund.de"&gt;Schlund&lt;/a&gt;.  You don't even have to corrupt their operating systems.  They're running years-old copies of &lt;a href="http://phpnuke.org"&gt;PHP-Nuke&lt;/a&gt; and &lt;a href="http://www.joomla.org"&gt;Joomla&lt;/a&gt; and &lt;a href="http://www.phpbb.com"&gt;phpBB&lt;/a&gt; and &lt;a href="http://www.squirrelmail.org/"&gt;Squirrel Mail&lt;/a&gt;.  Web applications any fool can install by clicking a button on the retailer's "&lt;a href="http://bobcares.com/article24.html"&gt;control panel&lt;/a&gt;."  Unfortunately, the "control panel" doesn't have a button for "bring my PHP-Nuke up to the current version."  And the guy who's renting time on one of these boxes has no idea how to install a security patch, and doesn't have the necessary access, and even if he did, the "control panel's" version of the application is just different enough from the original that you can't be sure a security patch for the original won't break it.&lt;br /&gt;&lt;br /&gt;Over time, &lt;span style="font-style: italic;"&gt;exploits &lt;/span&gt;become widely known for the old versions of these well known application programs.  Simple programs that know how to install a spam sending form through a security hole that was fixed in a later version of the program.  High school kids trade them like baseball cards.&lt;br /&gt;&lt;br /&gt;Over time, a huge data center like Everyone's Internet is running tens or hundreds of thousands of instances of these exploitable Web applications.  But they're renting those low-cost servers to "virtual" Internet service providers or "resellers."  Sometimes there are layers of resellers and virtual ISPs.  The data center, who owns the IP addresses, doesn't know who the actual customers are.  They don't know  what domains the actual customers have.  And&lt;span style="font-weight: bold;"&gt; they don't &lt;span style="font-style: italic;"&gt;want&lt;/span&gt; to know&lt;/span&gt;.  It's that negligence that's bringing you most of those phish spams.&lt;br /&gt;&lt;br /&gt;So what happens is people like me get the phish spams and report them to the designated owners of the network addresses, because it is usually really hard for us to find the virtual ISP.  Everyone's Internet or Schlund forwards our complaints to the virtual ISPs, and they may or may not get passed down to someone who administers the exploited application or account.  Then people like me block the spam source in our email servers, or rely on public list operators like &lt;a href="http://www.spamhaus.org"&gt;Spamhaus.org&lt;/a&gt; to do it.  Eventually the end user starts to notice there are places that won't take legitimate email from the same address.  This sometimes leads to the compromised machine getting fixed or shut off and reloaded and rented to some other virtual ISP.  Sometimes both paths break down, due to widespread apathy, negligence, and irresponsibility, and the compromised machine sends spam for years, until so many spammers are using it that its drive fills up and it crashes.&lt;br /&gt;&lt;br /&gt;But most of the time the compromised system gets fixed within a few days or weeks.  Now consider a place like Everyone's Internet with ten thousand servers hosting a million "web sites."  If half of them are exploitable and 1% are spamming at any time, there are five thousand spam sources in their data center at any time.  Just not the same ones from one day to the next.  Spammers have gotten really good at spreading the sources around.  This means Everyone's Internet, Schlund, &lt;a href="http://www.raditha.com/blog/archives/000388.html"&gt;Advanced Internet Technology&lt;/a&gt;, and a dozen more are huge, permanent sources of the worst kind of spam.  They're undercounted in the statistics from Spamcop and Spamhaus and Brightmail because no IP address accounts for much.  You can't say look, Leo Kuvayev is hosted at EV1 and they won't kill him, and give the IP address a Spamhaus advisory.  And EV1 can brag about how they kill spamming accounts within a day or two &lt;span style="font-style: italic;"&gt;of hearing about them&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;It's the new whack a mole, but without the hassle of stealing credit cards.&lt;br /&gt;&lt;br /&gt;What's wrong with this picture?  Well, somehow, there are &lt;a href="http://www.amhosting.com/"&gt;large hosting centers&lt;/a&gt; that don't have the problem.  There must be a well known solution, and there is.  &lt;span style="font-weight: bold;"&gt;Proactivity&lt;/span&gt;.  You don't wait for volunteers to report spam from your IP addreses.  You seed the Internet with a few hundred innocent-looking "spam trap" email addresses, and you automatically scan the resulting torrent of junk for spam from your own network.  Even better, you search the Internet for domains hosted on your network, and search those domains for known exploitable applications, and get them fixed or removed &lt;span style="font-weight: bold;"&gt;BEFORE&lt;/span&gt; they start spamming.  It's not rocket science.  It's probably cheaper than waiting for spam reports and following through on them.  But I'll bet it's not cheaper than just ignoring the problem and becoming a cesspool.  At least in the short and medium term.  Why isn't this happening?  There's no real pressure on the big ISPs to force their customers to do work they don't want to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116423219722961157?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116423219722961157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116423219722961157' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116423219722961157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116423219722961157'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/new-whack-mole.html' title='The new whack a mole'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116395589907399610</id><published>2006-11-19T08:34:00.000-08:00</published><updated>2007-12-12T10:17:38.582-08:00</updated><title type='text'>One more way spammers damage the email system: SMTP Callbacks</title><content type='html'>A group I work with was refusing lots of legitimate email, and didn't know it.  It turned out they are using a spam defense measure called "Sender Address Verification" or "SMTP callbacks," but their &lt;a href="http://en.wikipedia.org/wiki/DNS"&gt;DNS&lt;/a&gt; wasn't set up quite right.&lt;br /&gt;&lt;br /&gt;When your Internet service provider (ISP) tries to send a legitimate email to theirs, theirs puts that conversation on hold while it tries to verify that your sending address is valid.  They do that by &lt;span style="font-style: italic;"&gt;starting to send&lt;/span&gt; an email message to it.  When your ISP's email server says okay, I'll accept that, they break off their transmission, and allow your incoming email to continue.  That test message they almost sent is called a &lt;span style="font-style: italic;"&gt;probe message&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;SMTP callback&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;But if your ISP's spam defense interprets their probe message as possible spam, for any reason, and refuses &lt;span style="font-style: italic;"&gt;or defers&lt;/span&gt; it, they won't get your legitimate message.&lt;br /&gt;&lt;br /&gt;SMTP Callback is a controversial technique because it generates spurious email traffic.  If it catches on, ISPs are going to have to invest in more equipment to handle that extra traffic, and email service will cost more.&lt;br /&gt;&lt;br /&gt;We use a very common spam defense technique.  We defer messages that come from Internet Protocol (IP) Addresses (IPAs) that have not been given a name.  We defer messages that come from IPAs whose names are not defined.  That's called "reverse DNS verification."  It's cheap, fast, not abusive, and very effective.  It works because places that are expected to send legitimate email are given valid names in the global Domain Name Service.&lt;br /&gt;&lt;br /&gt;Unfortunately, our friends in Sacramento were sending probes from an IPA whose name was something like &lt;span style="font-family:courier new;"&gt;unknown.host.example.net&lt;/span&gt;.  If you looked up that name, it was not defined.  It says &lt;span style="font-family:courier new;"&gt;unknown&lt;/span&gt; right in its name!  So of course we were deferring their probe, and their callback test was failing, and they were refusing our email.  They would refuse email from anybody who uses the &lt;a href="http://www.postfix.org/"&gt;Postfix&lt;/a&gt; feature &lt;span style="font-family:courier new;"&gt;reject_unknown_client&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Before the spam crisis, none of this was necessary.  Spammers are making email more expensive and less reliable, in unexpected ways.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116395589907399610?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116395589907399610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116395589907399610' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116395589907399610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116395589907399610'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/one-more-way-spammers-damage-email.html' title='One more way spammers damage the email system: SMTP Callbacks'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116362085597768663</id><published>2006-11-15T11:19:00.000-08:00</published><updated>2006-11-15T12:00:56.313-08:00</updated><title type='text'>Wanadoo don' wanna do nuffin</title><content type='html'>Spam comes from every nation where there's Internet access.  That's because every nation with phone service has criminally negligient Internet service providers (ISPs).  Most spam comes from big ISPs whose main business is phone or cable TV service.&lt;br /&gt;&lt;br /&gt;One of the biggest spam sources is France Telecom, also known as Wanadoo.  Or Wanna-doodoo.  The servers I run have been blocking email from Wanadoo's customers' &lt;a href="http://en.wikipedia.org/wiki/Botnet"&gt;bot-infested&lt;/a&gt; &lt;a href="http://notwindoze.blogspot.com"&gt;&lt;span style="font-size:85%;"&gt;MSFT&lt;/span&gt;&lt;/a&gt; PCs for years.&lt;br /&gt;&lt;br /&gt;Eventually we got so much phish spam through Wanadoo's &lt;span style="font-style: italic;"&gt;outbound relays&lt;/span&gt; (the servers ISPs provide for their customers to send email through) that I blocked those too.  Unlike most spammers, phishers make no pretense of being "legitimate businessmen."  They prefer to send through servers that normally send legitimate email, because they get better delivery rates than consumer-owned bot-boxes get.  They buy web-hosting accounts with stolen credit cards, or they just break in.&lt;br /&gt;&lt;br /&gt;Didn't get away with that for long.  With thousands of users (email aliases and Mailman lists) we quickly hear about the &lt;span style="font-style: italic;"&gt;collateral damage&lt;/span&gt;.  I had to let the mail from Wanadoo's outbound relays through, phishes and all.&lt;br /&gt;&lt;br /&gt;But I'm not the only email admin fed up with Wannadoodoo.  That particular outbound relay, &lt;span style="font-family: arial;"&gt;smtp3.wanadoo.fr&lt;/span&gt;, is listed in the public block lists &lt;span style="font-size:85%;"&gt;NOMOREFUNN&lt;/span&gt;, &lt;span style="font-size:85%;"&gt;SORBS-SPAM&lt;/span&gt;, &lt;span style="font-size:85%;"&gt;SPAMCANNIBAL&lt;/span&gt;, and &lt;span style="font-size:85%;"&gt;TQM-SPAMTRAP&lt;/span&gt;.  And those are just the &lt;a href="http://en.wikipedia.org/wiki/DNSBL"&gt;DNSBL&lt;/a&gt;s they check at &lt;a href="http://www.dnsstuff.com"&gt;Dnsstuff.com&lt;/a&gt;.  Those four are lists of IP addresses that have sent spam to the owners' traps.  That policy is too aggressive for typical ISPs' customers, as you can see from our experience, but schools and corporate campuses may use them.  Wanadoo users are going to have problems sending email to a lot of places.  &lt;a href="http://en.wikipedia.org/wiki/Paul_Vixie"&gt;Paul Vixie&lt;/a&gt; calls this kind of shunning an &lt;span style="font-style: italic;"&gt;intentional outage&lt;/span&gt;  and it's getting to be standard defensive practice.  &lt;span style="font-weight: bold;"&gt;If you depend on email to do real work, choose your ISP carefully.  &lt;/span&gt;A consumer-oriented ISP like Verizon or Comcast or Yahoo or Wanadoo is going to give you problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116362085597768663?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116362085597768663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116362085597768663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116362085597768663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116362085597768663'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/wanadoo-don-wanna-do-nuffin.html' title='Wanadoo don&apos; wanna do nuffin'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116335419179041289</id><published>2006-11-12T09:33:00.000-08:00</published><updated>2006-11-12T09:56:31.860-08:00</updated><title type='text'>Orwell warned us</title><content type='html'>George Orwell and Noam Chomsky have warned us about a thought control device that's so obvious we don't notice it.  The bad guys take a word that's useful for discussing some social problem that they don't want us discussing, and they start using it to mean something else.  After a while, the original meaning can't compete with the new non-meaning.&lt;br /&gt;&lt;br /&gt;The right wing publicity complex (I call it &lt;span style="font-style: italic;"&gt;hate radio&lt;/span&gt;), along with misguided civil libertarians like Hugh Hefner, attached a new meaning to &lt;span style="font-style: italic;"&gt;feminism&lt;/span&gt;, nearly opposite to what feminists mean by the term.  The resource extraction industries have so diluted &lt;span style="font-style: italic;"&gt;recycle&lt;/span&gt; that it hardly means anything today.  Hate radio is destroying the specific term &lt;span style="font-style: italic;"&gt;Fascism &lt;/span&gt;these days.  Grassroots resistance to occupation in majority Muslim nations is a lot of things, but it's not Fascist nor even fascist.  I'm sure you can think of a dozen more &lt;span style="font-weight: bold;"&gt;words under attack&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The advertising industry has been worrying for a long time about the decline of print media, especially postal mail.  They're being told electronic mail is replacing paper, and they're the lobby that's shot down any sensible spam bills in the US Congress.  They want to be allowed to send "legitimate" spam.  If they can't have that, they'll settle for destroying the public email system to prevent it from obsoleting postal mail.&lt;br /&gt;&lt;br /&gt;The advertising industry is exactly what George Orwell warned us it would be, a propaganda system so sophisticated it accomplishes &lt;span style="font-weight: bold;"&gt;thought control&lt;/span&gt; to a degree Hitler and Stalin and Mao could have only wished for.  These days, they're encouraging misuse of &lt;a href="http://www.spam.com/ci/ci_in.htm"&gt;the word &lt;span style="font-style: italic;"&gt;spam&lt;/span&gt;&lt;/a&gt;, to make it more difficult for us to intelligently discuss the problem of &lt;a href="http://www.spamhaus.org/definition.html"&gt;unsolicited broadcast email&lt;/a&gt;.  Watch for it.  The next time you see someone referring to an off-topic message in a mailing list as &lt;span style="font-style: italic;"&gt;spam&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;notice it&lt;/span&gt;.  That's the bad guys, succeeding.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116335419179041289?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116335419179041289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116335419179041289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116335419179041289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116335419179041289'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/orwell-warned-us.html' title='Orwell warned us'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116297448081462969</id><published>2006-11-08T00:26:00.000-08:00</published><updated>2006-11-08T00:28:00.823-08:00</updated><title type='text'>the real enemy</title><content type='html'>" This is a war between the open late-20th century technology of&lt;br /&gt;the Internet, and the closed early-20th century technology of the&lt;br /&gt;telephone/telegraph networks.  The telcos want the Internet as we&lt;br /&gt;know it to die, and they've made great progress toward that goal&lt;br /&gt;simply by shutting down the enforcement that the NSF used to do.&lt;br /&gt;&lt;br /&gt;Internet protocols, including SMTP, were designed to be reliable&lt;br /&gt;*if* abusive hosts are promptly disconnected by service providers,&lt;br /&gt;and if abusive service providers are promptly disconnected by&lt;br /&gt;backbone operators.  Now, unfortunately, the backbone itself is&lt;br /&gt;operated by abusive entities: a few large companies which never&lt;br /&gt;wanted the open Internet to exist.&lt;br /&gt;&lt;br /&gt;In a week or month timeframe, spammers are the enemy.  In a&lt;br /&gt;year-to-year timeframe, spammers are just a weapon being wielded&lt;br /&gt;by the real enemy."&lt;br /&gt;  - anonymous poster in &lt;a href="news:news.admin.net-abuse.email"&gt;news.admin.net-abuse.email&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116297448081462969?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116297448081462969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116297448081462969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116297448081462969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116297448081462969'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/real-enemy.html' title='the real enemy'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116292958223279155</id><published>2006-11-07T11:37:00.000-08:00</published><updated>2006-11-07T11:59:43.850-08:00</updated><title type='text'>what does really bad targetting tell us?</title><content type='html'>The spam to my main &lt;a href="http://www.rfc-ignorant.org/rfcs/rfc2142.php"&gt;RFC2142 role address&lt;/a&gt; is getting as varied as the rest of the junk.  So it seems it's just another stoopid dictionary attack type address.&lt;br /&gt;&lt;br /&gt;How dumb is that?  They're spamming  the address  at this domain that's most likely to generate a correctly targetted and adequately detailed spam report.  And least likely to fall for a phish or buy fake pills.  The address is most likely to exist (and work) at well run domains and unlikely to exist at amateur domains.  Anybody smart enough to put together a bot-net can remove all of the role addresses from any list with about five seconds' work.  Obviously they just can't be bothered.&lt;br /&gt;&lt;br /&gt;Meanwhile, a test address I named after my old cat and stopped using eleven years ago is still getting spam.&lt;br /&gt;&lt;br /&gt;What's it mean?&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The major &lt;span style="font-weight: bold;"&gt;spammers are not concerned about complaints&lt;/span&gt;.  They're sending through disposable trojan-infected PCs, and there's an unlimited supply of those.  They're hosted on corrupt and incompetent networks connected to the world by giant backbone carriers like AT&amp;T and Sprint and Level3 and the spammers are quite sure those giants can't be bothered to enforce their harmful traffic language.&lt;/li&gt;&lt;li&gt;The people paying the major spammers either don't know how bad the lists they're using are, or they don't care either.  I suspect it's some of each.  Some spam runs are commissioned by clueless boobs who think they're gonna get rich selling sugar pills out of a multilevel marketing "company."  They don't know.  Other spam runs are by the spam gangs themselves.  They don't care.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116292958223279155?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116292958223279155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116292958223279155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116292958223279155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116292958223279155'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/what-does-really-bad-targetting-tell.html' title='what does really bad targetting tell us?'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116254741777555268</id><published>2006-11-03T01:30:00.000-08:00</published><updated>2006-11-03T01:50:17.803-08:00</updated><title type='text'>harrassment spams, coincidence?</title><content type='html'>Today the &lt;span style="font-style: italic;"&gt;postmaster&lt;/span&gt; address at my best known domain received more spam than it usually gets in a few months.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Postmaster&lt;/span&gt; is a special address.  &lt;a href="http://www.rfc-ignorant.org/rfcs/rfc2142.php"&gt;Any domain that gets mail is supposed to have it.&lt;/a&gt;  Current best practice is you don't spam-filter it, so it can receive complaints and they won't get filtered or blocked.&lt;br /&gt;&lt;br /&gt;And if there is any address at a domain that is likely to generate spam complaints, it's &lt;span style="font-style: italic;"&gt;postmaster&lt;/span&gt;.  Spammers are generally smart enough to avoid &lt;span style="font-style: italic;"&gt;postmaster&lt;/span&gt; addresses.  More domains have &lt;span style="font-style: italic;"&gt;postmaster &lt;/span&gt;than the other special addresses, &lt;span style="font-style: italic;"&gt;hostmaster&lt;/span&gt; (for name service issues) and &lt;span style="font-style: italic;"&gt;abuse&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Could be a random fluke.  Could be some spammer with not enough work to do doesn't like people starting blogs about how spamming hurts people.  At any rate, the result was I discovered a few more spam sources to block.&lt;br /&gt;&lt;br /&gt;By the way, there's a special domain name, too.  &lt;span style="font-style: italic;"&gt;example.net&lt;/span&gt; was reserved when the name service was invented.  You can use it when you need an example email address, perhaps when you're writing the on-line help for an email program.  You can also use it when somebody demands your email address but you don't want to give them a real one.   Like those &lt;span style="font-style: italic;"&gt;555&lt;/span&gt; phone numbers in the movies.  Even &lt;a style="font-style: italic;" href="mailto:postmaster@example.net"&gt;postmaster@example.net&lt;/a&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;doesn't go anywhere.&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116254741777555268?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116254741777555268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116254741777555268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116254741777555268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116254741777555268'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/harrassment-spams-coincidence.html' title='harrassment spams, coincidence?'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116249184740607649</id><published>2006-11-02T10:04:00.000-08:00</published><updated>2006-11-02T10:24:07.573-08:00</updated><title type='text'>Australia gets it right</title><content type='html'>There are certain &lt;a href="http://dictionary.reference.com/search?q=canard"&gt;canard&lt;/a&gt;s or myths  we see in the US media when they do an (all too infrequent) spam story.  One of them is that spammers are beyond the law, or laws can never be effective, or some such nonsense.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.spamhaus.org/definition.html"&gt;Spamming&lt;/a&gt; is illegal in the European Union and Australia.  When Australia began its criminal proceedings against big-time spammer &lt;a href="http://www.spamhaus.org/rokso/listing.lasso?-op=cn&amp;spammer=Wayne%20Mansfield"&gt;Wayne Mansfield&lt;/a&gt;, he &lt;span style="font-weight: bold;"&gt;stopped spamming&lt;/span&gt;. Mansfield &lt;a href="http://www.theage.com.au/news/Technology/Australian-business-fined-over-spam-emails/2006/10/27/1161749298339.html"&gt;was convicted last month&lt;/a&gt;, and he and his company have been fined about US$four million.    &lt;a href="http://www.spamhaus.org/rokso/listing.lasso?-op=cn&amp;spammer=Alan%20Ralsky"&gt;Alan Ralsky&lt;/a&gt; was regarded as the biggest spammer in the world.  He stopped spamming, as far as I know, when the FBI raided his basement network operations center last year.  (Mansfield might keep spamming.  I believe spamming manifests a mental disorder of some kind, like kleptomania, and career spammers may be &lt;span style="font-style: italic;"&gt;unable&lt;/span&gt; to stop.  But it will be a lot harder for him now.)&lt;br /&gt;&lt;br /&gt;Law enforcement &lt;span style="font-weight: bold;"&gt;can&lt;/span&gt; stop spam.  It can do it without infringing anybody's rights.  Spammers commit a variety of crimes under existing law.  Using someone's computer without their permission is a crime in every civilized nation.  Almost all spam involves fraud of some kind.  All it takes is the &lt;span style="font-weight: bold;"&gt;political will&lt;/span&gt; to do it. &lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116249184740607649?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116249184740607649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116249184740607649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116249184740607649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116249184740607649'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/australia-gets-it-right.html' title='Australia gets it right'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116241690613824938</id><published>2006-11-01T12:54:00.000-08:00</published><updated>2007-12-05T10:34:03.220-08:00</updated><title type='text'>Using "Report spam" to censor</title><content type='html'>My computers host a bunch of mailing lists on political topics.  I use &lt;a href="http://www.list.org/"&gt;Mailman&lt;/a&gt; to manage the mailing lists, and it uses &lt;a href="http://www.postfix.org/"&gt;Postfix&lt;/a&gt; to send and receive.  Postfix keeps a queue of messages it hasn't been able to send yet, and sometimes I have to figure out why they're stuck.&lt;br /&gt;&lt;br /&gt;This morning I noticed America Online was deferring messages from an internal list for discussing press releases before they go out. Postfix shows the whole message to AOL, and AOL thinks for a second and says "try sending that one later."  The &lt;a href="http://postmaster.info.aol.com/errors/421rlycs4.html"&gt;actual deferral&lt;/a&gt; suggests AOL thinks the message might be spam, but meanwhile AOL is accepting other messages from us.  I've seen that a lot this year.  One of my users has a list about his antiwar activity and it gets deferred by AOL and Yahoo Mail quite a lot.  And other folks who run similar lists tell me they're seeing the same thing.&lt;br /&gt;&lt;br /&gt;Here's what seems to be going on.  These messages contain keywords, especially URLs, that our political adversaries would prefer we be unable to discuss in email.  The one that's stuck right now is about the movement resisting the stolen election and other government outrages in Oaxaca.  My user group wants to express solidarity with the people there and they're drafting a press release.&lt;br /&gt;&lt;br /&gt;Opposition to that kind of activism is well funded and relentless, and unethical.   They get on lists that discuss similar things, and hit that "this is spam" button on AOL's email program.  When this happens enough times, AOL's enormous content filter starts to think phrases like "solidarity" and "grassroots democracy" and the URLs of the sites that cover this stuff (indymedia, commondreams, even dailykos and moveon...) are "&lt;span style="font-weight: bold;"&gt;spam sign&lt;/span&gt;."  &lt;span style="font-style: italic;"&gt;Things seen in spam&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;It doesn't help things any when well meaning idiots forward these messages to their whole address book, thinking their "action alert" is so "important" that the rules about unsolicited broadcasts don't apply.  "&lt;span style="font-style: italic;"&gt;Well, they &lt;span style="font-weight: bold;"&gt;should&lt;/span&gt; be interested&lt;/span&gt;," they rationalize.  "Forward this to all your friends!"  No, don't.  That's a topic for another post.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This has been going on for a long time.  You'll have a hell of a time discussing women's health issues (breast cancer, yeast infections, contraception, access to abortions...) on those big consumer services without setting off their filters.  There are people who don't want those issues discussed.  They'd prefer the information not be available.  They've learned it's not hard to fool filters that were designed to detect erotica.&lt;br /&gt;&lt;br /&gt;What seems to be different now is the "spam sign" threshholds are getting lower.  If you want to kill an email forum, you don't have to barge in and flood it with invective any more.  You can fool AOL (and Yahoo Mail and Hotmail) into killing it for you.&lt;br /&gt;&lt;br /&gt;That's &lt;span style="font-weight: bold;"&gt;censorship by spam filter&lt;/span&gt;.  And it's been made possible by the onslaught of spam.  People are so desperate to keep their mailboxes usable that they are now willing to accept some &lt;span style="font-style: italic;"&gt;false positives &lt;/span&gt;in spam filtering.  At least on the consumer oriented services where it doesn't hurt your business to lose a legitimate message now and then.  The spammers are softening us up, preparing us to give up the public email system for a controlled one.&lt;br /&gt; &lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt; &lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116241690613824938?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116241690613824938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116241690613824938' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116241690613824938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116241690613824938'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/using-this-is-spam-to-censor.html' title='Using &quot;Report spam&quot; to censor'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36964426.post-116241342641412856</id><published>2006-11-01T12:06:00.000-08:00</published><updated>2006-11-01T13:56:23.330-08:00</updated><title type='text'>Spammers versus free speech</title><content type='html'>Spammers are destroying &lt;span style="font-weight: bold;"&gt;the public email system&lt;/span&gt;.  I'm going to use that phrase here.  Almost all of the servers, routers, optical fibers, and other equipment that carry email are private property.  But the &lt;span style="font-weight: bold;"&gt;cultural system&lt;/span&gt; that says you can send email to your friends and strangers in the reasonable expectation that they will welcome it, and be willing to pay the cost of receiving it, is in the public domain.  And so are the languages, or &lt;span style="font-style: italic;"&gt;protocols&lt;/span&gt;, that computers speak to each other to move email across the network.&lt;br /&gt;&lt;br /&gt;There's been too much focus on spam as a property rights issue.  It's true: unsolicited broadcast email &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; theft of service, trespass to chattel, and illegal conversion of assets.  Spammers use our equipment without our permission.&lt;br /&gt;&lt;br /&gt;That's your PC.  Nobody gave &lt;a href="http://www.spamhaus.org/rokso/listing.lasso?-op=cn&amp;spammer=Leo%20Kuvayev%20/%20BadCow"&gt;Leo Kuvayev&lt;/a&gt; permission to put his counterfeit mail order pills advertisement on your screen.  It's like he'd barged into your yard and nailed a sign on your tree.  That's trespassing.  A big chunk of the cost of your Internet service goes into trying to block and filter the spam addressed to you.  Spammers are stealing that money and throwing it in a bonfire.  The total profits from spamming are less than 0.1% of spamming's cost to the economy.  It's like blowing up a liquor store to steal a can of beer.&lt;br /&gt;&lt;br /&gt;But spam is also a &lt;span style="font-weight: bold;"&gt;human rights issue&lt;/span&gt;.   Spammers compel other people to do work, for no compensation.  They steal our time and life energy.  Where I come from, that's called &lt;span style="font-weight: bold;"&gt;SLAVERY&lt;/span&gt;.  And it's a &lt;span style="font-weight: bold;"&gt;civil rights issue&lt;/span&gt;.  The public email system is a venue of free speech.  Spammers have made using email so difficult that people are actually giving up on it.  When you drown out a speaker, or bulldoze his theater, or spray feces on the people waiting in line for tickets to his talk so they give up and go home, that's &lt;span style="font-weight: bold;"&gt;CENSORSHIP&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;That's what this weblog is going to be about.  &lt;span style="font-weight: bold;"&gt;Civil and human rights issues around spamming&lt;/span&gt;.  The email system can be technical, but you won't have to be technical to understand anything here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36964426-116241342641412856?l=spam-vs-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://spam-vs-freedom.blogspot.com/feeds/116241342641412856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36964426&amp;postID=116241342641412856' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116241342641412856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36964426/posts/default/116241342641412856'/><link rel='alternate' type='text/html' href='http://spam-vs-freedom.blogspot.com/2006/11/spammers-versus-free-speech.html' title='Spammers versus free speech'/><author><name>Cameron</name><uri>http://www.blogger.com/profile/14168254673452136370</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
