<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://ideas.4brad.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Brad Ideas - Spamcop blacklists autoresponders - Comments</title>
 <link>http://ideas.4brad.com/node/325</link>
 <description>Comments for &quot;Spamcop blacklists autoresponders&quot;</description>
 <language>en</language>
<item>
 <title>Where the bad links come from</title>
 <link>http://ideas.4brad.com/node/325#comment-2242</link>
 <description>&lt;p&gt;I was in a forum discussion earlier today and told a guy named Kelly about a bad experience I had with SpamCop. Some spammer was putting MY site URL in their spam (along with many others) to saturate the URLs they wanted in the content of their spam. SpamCop complained to my ISP and my site came down for 12 days while I sorted it out with tech support. Some of the bloggers were calling this shotgun reporting and a menace to the Internet. I agree. SpamCop should not trust URLs in the body of e-mails as always being spam. What! Are they just grabbing all the links and e-mail addresses they can outta the spam? How wrong is that! They should do a little homework.&lt;/p&gt;
</description>
 <pubDate>Tue, 29 Aug 2006 23:42:55 -0700</pubDate>
 <dc:creator>Carol Bush</dc:creator>
 <guid isPermaLink="false">comment 2242 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>So you are saying</title>
 <link>http://ideas.4brad.com/node/325#comment-1837</link>
 <description>&lt;p&gt;In order to avoid being unfairly blacklisted, use the unfair blacklist yourself, and not offer delivery to those on it?&lt;/p&gt;
&lt;p&gt;This would possibly make sense for a better blacklist, one that follows well-established principles of justice (presumption of innocence, right of to defend yourself, right to see evidence, right of appeal etc.) but not for spamcop.&lt;/p&gt;
</description>
 <pubDate>Tue, 04 Jul 2006 12:43:54 -0700</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 1837 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>What if the server your</title>
 <link>http://ideas.4brad.com/node/325#comment-1835</link>
 <description>&lt;p&gt;What if the server your autoresponder is on checks against Spamcop before allowing the mail to come in and BE auto-responded to? Wouldn&#039;t that prevent the mail from a spammer from getting responded to in one of Spamcop&#039;s anonymous spam traps.&lt;/p&gt;
</description>
 <pubDate>Mon, 03 Jul 2006 11:54:16 -0700</pubDate>
 <dc:creator>Anonymous</dc:creator>
 <guid isPermaLink="false">comment 1835 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Backscatter spewing - Spamarrest.com</title>
 <link>http://ideas.4brad.com/node/325#comment-1817</link>
 <description>&lt;p&gt;Spamarrest.com, your IP&#039;s are bloked at my system due to many, many c/r backscatter attempts.  Your Challenge mails go straight to quarantine now.  Sometimes I skim over the quarantine, and if I see one, I confirm it.&lt;/p&gt;
</description>
 <pubDate>Mon, 26 Jun 2006 19:58:40 -0700</pubDate>
 <dc:creator>jm</dc:creator>
 <guid isPermaLink="false">comment 1817 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Such standardization is</title>
 <link>http://ideas.4brad.com/node/325#comment-1168</link>
 <description>&lt;p&gt;Such standardization is already in place (there&#039;s an RFC) and in a later blog post you will find more proposals on this very topic.&lt;/p&gt;
</description>
 <pubDate>Thu, 12 Jan 2006 10:28:23 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 1168 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>CR and scaling</title>
 <link>http://ideas.4brad.com/node/325#comment-1166</link>
 <description>&lt;p&gt;I wrote a CR filter for my OS/2 mail server in 2002.  It was increadibly effective but I took it offline to prevent the challanges from being classed as spam.  &lt;/p&gt;
&lt;p&gt;But I do want to explain some of the reailty of C/R as a spam threat.  First off most forged spam e-mails we get are non-existing e-mails.  They do not go to a single user.  Secondly my (and I assume other) C/R programs will only send one C/R to any email address a week.  Since spam addressed are 99% repeated that cuts C/R responces down way farther (even for us getting tens of thousands of spam a day).  This does not include a whitelist (auto built from your users SMTP sending)and bayesian filter wich catches most spam before it even hits CR.  &lt;/p&gt;
&lt;p&gt;The problem is if you have a huge comercial spammer (debatable) who can hit enough C/Rs they can flood an account with a lot of C/R responces.  Thus the argument by blacklists is all C/R&#039;s should be treated as so better than the original spammer.&lt;/p&gt;
&lt;p&gt;Here is the thing.  Pulling back from the knee jerk reaction for easy management.  If a huge spammer is spamming THAT many addresses with a forged e-mail the forged users account is going to get flooded to beyond belief with flames and angery responces anyways making C/R the least of that account&#039;s problems.&lt;/p&gt;
&lt;p&gt;Solution: If it was possible for this idea to come forward (without being blacklisted for even suggesting it).  I think one solution would be to &quot;standardize&quot; for what is concidered a acceptable C/R responce.  Example:&lt;/p&gt;
&lt;p&gt;C/R: should start the subject line.&lt;br /&gt;
The message must be text and be no larger than 512 bytes.  Only one link mail or e-mail in the message and it must go to the same domain as the sending SMTP mail server.&lt;/p&gt;
&lt;p&gt;Reasoning: The C/R subject would allow mailers (just as bayesian preforms test emails now) to flag for testing C/R emails (even limit # recieved in X time).  This format would work and be too restrictive for most spammers.  However it would require the adoption of standards .&lt;/p&gt;
&lt;p&gt;Another idea I have been kicking around (which would be easier to implement into existing systems) would be to set up a volunteer C/R server (similar in idea to the blacklists).  Only legit registered servers could relay C/R through our server.  Our server would then apply the &quot;tests above&quot; to each C/R.  No more than 5 C/R&#039;s would ever be sent to one e-mail address in an hour.  A delay to a ISP&#039;s message queue (time to delay queue after so many C/Rs sent at once) based on ISP size to prevent a hacked ISP from spamming (before being caught).&lt;/p&gt;
&lt;p&gt;This server model could be distributed via a server farm or participating servers (DNS (round robin) and MX).&lt;/p&gt;
&lt;p&gt;I feel this method would give ISP&#039;s a &quot;safe source to whitelist&quot; for C/Rs, prevent any abusive volume of mail from C/Rs, and safe guard spammers from abusing the system.&lt;/p&gt;
</description>
 <pubDate>Thu, 12 Jan 2006 05:42:31 -0800</pubDate>
 <dc:creator>WhiteShep</dc:creator>
 <guid isPermaLink="false">comment 1166 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Are you talking about the</title>
 <link>http://ideas.4brad.com/node/325#comment-1157</link>
 <description>&lt;p&gt;Are you talking about the forgery problem?   C/R at most doubles the volume of mail currently being handled.   However, if your spam filter is already classifying 80% of the mail you get, which it had better, then C/R is only adding 20% to the total volume of mail (with most of the challenges discarded.)&lt;/p&gt;
&lt;p&gt;I fail to see anything that doesn&#039;t scale about that.  The only thing that doesn&#039;t scale is the autoresponses to forged addresses, if those victim addresses don&#039;t have their own suitable filtering.   Beyond that, how can anything that simply does a small linear multiple not scale?  &quot;Not scaling&quot; refers to something that gets harder to handle (per unit) the more units you have, not something that remains linear.&lt;/p&gt;
</description>
 <pubDate>Mon, 09 Jan 2006 11:25:46 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 1157 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>CR and scaling</title>
 <link>http://ideas.4brad.com/node/325#comment-1155</link>
 <description>&lt;p&gt;&amp;gt; This is something I see happening perhaps a few times a week&lt;br /&gt;
&amp;gt; if the whole world used C/R.&lt;/p&gt;
&lt;p&gt;Please, Brad.  Hotmail, Yahoo, AOL, etc add something like several hundred accounts to their service an hour.  There&#039;s no way CR is going to ever keep pace with it.  Even after using CR as a last layer of protection against spam.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.hserus.net/images/minute.png&quot; title=&quot;http://www.hserus.net/images/minute.png&quot;&gt;http://www.hserus.net/images/minute.png&lt;/a&gt; - that&#039;s about a million emails a minute rejected, and 100k emails a minute accepted / passed by our filters.  Now, even if a fraction of those incoming emails were greeted by CR ... and our mail farm (with 40 million users) is barely a third the size of AOL&#039;s.&lt;/p&gt;
&lt;p&gt;NO way CR is going to scale in such a situation.&lt;/p&gt;
</description>
 <pubDate>Mon, 09 Jan 2006 05:06:26 -0800</pubDate>
 <dc:creator>Suresh Ramasubramanian</dc:creator>
 <guid isPermaLink="false">comment 1155 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>CR doesn&#039;t scale?</title>
 <link>http://ideas.4brad.com/node/325#comment-1138</link>
 <description>&lt;p&gt;Some badly implemented C/R schemes may not scacle, but C/R, as implemented according to my best practices, scales fine &amp;#8212; leaving aside, for a moment the issue of what to do about challenging mail with fake addresses.&lt;/p&gt;

&lt;p&gt;In a world where everybody used C/R, you would only get a challenge when:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You email somebody you have never mailed to or from before, AND&lt;/li&gt;
&lt;li&gt;Your message is not clearly identified as non-spam by the recipient&amp;#8217;s spam filters, AND&lt;/li&gt;
&lt;li&gt;You don&amp;#8217;t take any extra steps that become adopted, such as including a cpu-stamp, or signing your mail&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is something I see happening perhaps a few times a week, if the whole world used C/R.  That scales fine.   There is an issue when you change E-mail addresses.   Then you will get a new slew of challenges, temporarily.   But it&amp;#8217;s not giant burden.  In such cases I would recommend the adoption of tools to bypass all anti-spam including C/R because most spam filters do use some level of whitelisting, and you give up your whitelist privs when you change E-mails.&lt;/p&gt;
</description>
 <pubDate>Fri, 06 Jan 2006 12:10:41 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 1138 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Non delivery is a failure</title>
 <link>http://ideas.4brad.com/node/325#comment-1134</link>
 <description>&lt;p&gt;Non-delivery is a serious failure of the mail system. It must not go unreported. Some would argue it should be delivered to both parties. It could make sense for the sender to decide who to deliver it to, though you canâ€™t easily stop the recipient from superseding that.&lt;/p&gt;
&lt;p&gt;I agree. That&#039;s what smtp has DSNs for.  Any 550 error message (which turns into a mailer-daemon notification in the sender&#039;s mailbox) we issue has something like &quot;Mail refused, please see http://spamblock.outblaze.com/202.54.30.2&quot; (or whatever the blocked IP is).  &lt;/p&gt;
&lt;p&gt;Similarly for blocked domains, or for other filter rules.  And that&#039;s accompanied by a fairly easy auto removal mechanism that can be used just once - and a link to contact the site postmaster (me and my staff) - and we respond to tickets reporting false positive blocks within a business day, or even sooner.&lt;/p&gt;
&lt;p&gt;Blocking is going to keep happening, and C/R bots just dont scale .. but blocking should be done responsibly and should be blocked by people who are willing to listen and respond fast to false positive reports.&lt;/p&gt;
&lt;p&gt;srs&lt;/p&gt;
</description>
 <pubDate>Fri, 06 Jan 2006 03:28:29 -0800</pubDate>
 <dc:creator>Suresh Ramasubramanian</dc:creator>
 <guid isPermaLink="false">comment 1134 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>I know people disagree with c/r</title>
 <link>http://ideas.4brad.com/node/325#comment-1129</link>
 <description>&lt;p&gt;But autoresponding isn&amp;#8217;t going away, it&amp;#8217;s too useful in bounces after mx, for mailing list confirmation, confirmation of email addresses entered on web pages etc.&lt;/p&gt;

&lt;p&gt;The answer is not blacklisting autoresponders, but working to fix the autoresponse to forgery problem.  Autoresponses normally don&amp;#8217;t multiply spam like open relays, they just reflect it.  That&amp;#8217;s not good for the person it is reflected at, of course.  But the autoresponse does not advertise the product so the spammer is not interested in it.  He&amp;#8217;s just putting in a forged From to get past whitelists and detectors of invalid From lines.&lt;/p&gt;

&lt;p&gt;For autoresponses to emails, we may need to move to a regime where those who want autoresponses sign their mail.  However, long before that we could move to some standization in automated responses, so that it&amp;#8217;s easy to detect autoresponses to messages you never sent out, and be rid of them.&lt;/p&gt;

&lt;p&gt;C/R is worth protecting because it is the only system that can turn an anti-spam filter into a no-false-positive filter.  The correct approach is to discard spam you are &lt;em&gt;sure&lt;/em&gt; is spam, pass through what you are 99.9% sure is ham, and challenge the small quantity of stuff you can&amp;#8217;t figure out.&lt;/p&gt;

&lt;p&gt;Some people say, &amp;#8220;I don&amp;#8217;t like challenges&amp;#8221; but if you pose the question, &amp;#8220;would you rather have a challenge, or would you rather your mail was discarded or put into spam folder that may or may not get looked at?&amp;#8221; &amp;#8212; the answer is different.  I sent the mail for a reason, and I want a chance to override the spam filter if it decides not to deliver it.  The message might be important.&lt;/p&gt;

&lt;p&gt;One could also consider a flag to say &amp;#8220;Don&amp;#8217;t bother challenging me&amp;#8221; for those who don&amp;#8217;t want a challenge if their mail is about to be not delivered.&lt;/p&gt;

&lt;p&gt;Non-delivery is a &lt;em&gt;serious failure&lt;/em&gt; of the mail system.  It must not go unreported.  Some would argue it should be delivered to both parties.  It could make sense for the sender to decide who to deliver it to, though you can&amp;#8217;t easily stop the recipient from superseding that.&lt;/p&gt;

&lt;p&gt;If the algorithms can&amp;#8217;t figure out whether to deliver, only a person can.&lt;/p&gt;
</description>
 <pubDate>Thu, 05 Jan 2006 11:04:01 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 1129 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>I dont use the spamcop blocklist, but ..</title>
 <link>http://ideas.4brad.com/node/325#comment-1125</link>
 <description>&lt;p&gt;C/R systems are more or less the smtp equivalent of what a network admin would describe as a smurf amp.  As others posting here have pointed out, while they may reduce your spam levels to some extent, one thing they serve to do is to generate double the unwanted traffic when someone&#039;s being forged into spam.&lt;/p&gt;
&lt;p&gt;That, plus lots of mailing list admins just dont like being at the receiving end of C/R systems .. Dave Farber was saying he&#039;d unsub anybody who sent a C/R challenge back in response to IP email, for example.&lt;/p&gt;
&lt;p&gt;Even with all the steps that are being suggested (first running spam through a bunch of filters before you run a CR bot on it as a last resort) it is not a good idea.  And there&#039;s even more fun when it conflicts with another technique that I dont like too much - graylisting.  Watch a c/r bot end up sending challenges back to a mailserver that uses graylisting, its a highly entertaining (!) experience, I assure you.&lt;/p&gt;
&lt;p&gt;On a tangent from your original post, responding to Daryin. I&#039;m too much of a fan of SPF either. Two interesting posts on circleid -&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.circleid.com/posts/spf_loses_mindshare/&quot; title=&quot;http://www.circleid.com/posts/spf_loses_mindshare/&quot;&gt;http://www.circleid.com/posts/spf_loses_mindshare/&lt;/a&gt; (by John Levine)&lt;br /&gt;
&lt;a href=&quot;http://www.circleid.com/posts/port_25_blocking_or_fix_smtp_and_leave_port_25_alone_for_the_sake_of_spam/&quot; title=&quot;http://www.circleid.com/posts/port_25_blocking_or_fix_smtp_and_leave_port_25_alone_for_the_sake_of_spam/&quot;&gt;http://www.circleid.com/posts/port_25_blocking_or_fix_smtp_and_leave_por...&lt;/a&gt; (which I wrote sometime before John wrote his article)&lt;/p&gt;
&lt;p&gt;We were the first email provider to publicly stop publishing spf records, even conservative ones. This was back in February 2005.  Earthlink followed suit a few months after we did - in July or August 2005.&lt;/p&gt;
&lt;p&gt;-srs&lt;/p&gt;
</description>
 <pubDate>Thu, 05 Jan 2006 05:18:03 -0800</pubDate>
 <dc:creator>Suresh Ramasubramanian</dc:creator>
 <guid isPermaLink="false">comment 1125 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Nice blog Mr Templeton</title>
 <link>http://ideas.4brad.com/node/325#comment-1123</link>
 <description>&lt;p&gt;I visited your photography page and saw the gallery of photos taken from around the world. Nice work especially on the Australia photos - keep up the good work!&lt;/p&gt;
</description>
 <pubDate>Wed, 04 Jan 2006 06:02:55 -0800</pubDate>
 <dc:creator>Ikhyun</dc:creator>
 <guid isPermaLink="false">comment 1123 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Use A Filter on Top</title>
 <link>http://ideas.4brad.com/node/325#comment-1122</link>
 <description>&lt;p&gt;Reducing the amount of challenges is probably the right move to take. You can reduce the &lt;em&gt;likelihood&lt;/em&gt; of banishment in this way, as well as become less of a nuisance to the Net. In other words, try ruling out cases when messsages are rather obvious spam. It leads to lower volume of messages being dispatched, which in turn can avoid blacklisting.&lt;/p&gt;
&lt;p&gt;I use SpamAssasin, which is active at a layer higher than challenge/response (in this case Apache with BoxTrapper). Whatever gets scored as spam will be put aside in a mail folder which is reserved for spam. Only messages not marked as spam (and not in the whitelist either) will have a challenge delivered. This cuts down the number challenges by about 70% in my case. It never entails any false positive because I set the thresholds high.&lt;/p&gt;
</description>
 <pubDate>Tue, 03 Jan 2006 23:25:50 -0800</pubDate>
 <dc:creator>Roy Schestowitz</dc:creator>
 <guid isPermaLink="false">comment 1122 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Join the club</title>
 <link>http://ideas.4brad.com/node/325#comment-1121</link>
 <description>&lt;p&gt;As near as I can tell, GreatCircle.com is more-or-less permanently stuck on the SpamCop blacklist unless I want to stop running Majordomo.  Yeah, like &lt;em&gt;that&#039;s&lt;/em&gt; gonna happen...&lt;/p&gt;
&lt;p&gt;-Brent&lt;/p&gt;
</description>
 <pubDate>Tue, 03 Jan 2006 21:33:23 -0800</pubDate>
 <dc:creator>Brent Chapman</dc:creator>
 <guid isPermaLink="false">comment 1121 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Spamcop blacklists autoresponders</title>
 <link>http://ideas.4brad.com/node/325</link>
 <description>&lt;p&gt;I learned a couple of days ago my mail server got blacklisted by spamcop.net.  They don&amp;#8217;t reveal the reason for it, but it&amp;#8217;s likely that I was blacklisted for running an autoresponder, in this case my own custom &lt;a href=&quot;http://www.templetons.com/brad/spam/challengeresponse.html&quot;&gt;challenge/response spam filter&lt;/a&gt; which is the oldest operating one I know of.&lt;/p&gt;

&lt;p&gt;I understand the debate about the merit of C/R spam filters.  Like all autoresponders, they can generate unwanted mail when spammers and viruses send mail with a forged From address, and the responder annoys the innocent victim.  However, this is a problem common to all autresponders, and  unlike the even-more-hated open-relay, it doesn&amp;#8217;t magnify the spam problem &amp;#8212; there is one possibly annoying response per spam, not hundreds.&lt;/p&gt;

&lt;p&gt;I am bothered because I don&amp;#8217;t want to see anti-spam advocates fighting other anti-spam methods because they don&amp;#8217;t agree with them, or blacklists in general used to punish people you don&amp;#8217;t agree with.  Spamcop should be fighting spammers, not anti-spammers.&lt;/p&gt;

&lt;p&gt;In addition, e-mail autoresponse is an important mail tool.  In fact, anti-spammers insist that mailing lists do a confirmed opt-in (also known as double opt-in), generally by autoresponse, before adding a person to a mailing list.  When a mail server bounces directly delivered mail it can avoid doing an autoresponse, but if mail comes in through an MX &amp;#8212; a vital feature of mail &amp;#8212; it requires an autoresponse to bounce it.  Vacation programs and many other tools use this ability.&lt;/p&gt;

&lt;p&gt;Check to see if your mail system uses spamcop.net as a blacklist.  If it does, disable it or switch to something else until they change this policy.  Otherwise you won&amp;#8217;t receive mail from me, and many others.&lt;/p&gt;

&lt;p&gt;Update: My server is no longer blacklisted.  I didn&amp;#8217;t do anything (other than this blog post and a few complaints to people using the spamcop BL) so perhaps they auto remove.  But it could happen again at any time until they change their policy.  This is also a nasty DOS attack.  Find anybody with any autoresponder, including a bounce of MX&amp;#8217;d mail.  Send forged mail to it with a From set to a spamtrap address &amp;#8212; and they&amp;#8217;re blacklisted.  Also can be used against any sites that have you enter an E-mail address on a web page and then email that address to confirm you own it &amp;#8212; you can get these sites blacklisted trivially.  Every web form that can enter an E-mail address is at risk.&lt;/p&gt;
</description>
 <comments>http://ideas.4brad.com/node/325#comments</comments>
 <category domain="http://ideas.4brad.com/archives/cat_spam.html">Spam</category>
 <pubDate>Mon, 02 Jan 2006 23:02:33 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">325 at http://ideas.4brad.com</guid>
</item>
</channel>
</rss>
