<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Welcome to the phpBB Doctor Blog &#187; bbProtection</title>
	<atom:link href="http://www.phpbbdoctor.com/blog/category/phpbb/bbprotection/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpbbdoctor.com/blog</link>
	<description>Your premium source for custom modification services for phpBB</description>
	<lastBuildDate>Fri, 30 Apr 2010 02:58:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Spammer &#8220;Tells&#8221;</title>
		<link>http://www.phpbbdoctor.com/blog/2008/09/19/spammer-tells/</link>
		<comments>http://www.phpbbdoctor.com/blog/2008/09/19/spammer-tells/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 11:11:45 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Anti-spam]]></category>
		<category><![CDATA[bbProtection]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=264</guid>
		<description><![CDATA[If you have ever watched poker (or other games that involve bluffing) then you might have heard people talk about &#8220;tells&#8221; from other players. A &#8220;tell&#8221; is simply something that the person does &#8211; perhaps without even being aware of it &#8211; that gives away certain information. Spammers do the same thing. If I can [...]]]></description>
			<content:encoded><![CDATA[<p>If you have ever watched poker (or other games that involve bluffing) then you might have heard people talk about &#8220;tells&#8221; from other players. A &#8220;tell&#8221; is simply something that the person does &#8211; perhaps without even being aware of it &#8211; that gives away certain information. Spammers do the same thing. If I can find their tells then I can use that information against them, just like I could use that information to my advantage in a poker game.</p>
<p>Here are some &#8220;tells&#8221; that I have identified after analyzing my phpBB2 honey pot board with one month of spammer data.</p>
<p><span id="more-264"></span></p>
<h3>Time Zone</h3>
<p>A while back someone posted a MOD at phpbb.com that banned anyone that registered with the time zone of GMT &#8211; 12. If you check, you&#8217;ll find that GMT &#8211; 12 is in the middle of the ocean. Which reminds me of an old joke which I will paraphrase here:</p>
<blockquote><p>Question: What do you call 10,000 spammers at the bottom of the ocean?<br />
Answer: A good start!</p></blockquote>
<p> <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' />  <em>Okay, maybe that one was just for me&#8230; on with the program&#8230;</em></p>
<p>So here are the statistics from my honey pot board for all users other than the original admin (that would be me) and the Anonymous user:</p>
<pre>+---------------+----------+
| user_timezone | count(*) |
+---------------+----------+
|        -12.00 |      463 |
+---------------+----------+</pre>
<p>Hm. That looks like a fairly significant tell to me. Every single spammer registered with the same time zone. Why do you suppose that is happening? Is it because that&#8217;s the default time zone? In fact, it&#8217;s not. On my honey pot board I set the board timezone to GMT &#8211; 5 which becomes the default for new user registrations. That means that spammer bots are specifically changing the time zone from -5 to -12 during their registration process. The only thing significant about -12 is that it&#8217;s the first option on the drop-down list. It would seem that the registration bots are making sure they select something, and in this case it&#8217;s something that nobody should really be selecting.</p>
<p>Is this a bullet-proof tell? It&#8217;s hard to know for sure, but the odds seem favorable.</p>
<h3>User Location</h3>
<p>What about the user location field, are there any patterns there? Here are the top 10 locations provided by spammer registrations on my board:</p>
<pre>+-------------+----------+
| user_from   | count(*) |
+-------------+----------+
| Sex Relaxxx |      141 |
| USA         |       36 |
| Russia      |       33 |
| adult       |       19 |
| US          |       18 |
| Canada      |       18 |
| Greece      |        8 |
|             |        6 |
| Jamaica     |        6 |
| Kazakhstan  |        5 |
+-------------+----------+</pre>
<p>The first one seems to indicate a spammer, as does the fourth. It&#8217;s hard to say much about the others. </p>
<p>Then there are those that enter a complete web site in the location field. There are only 6 (out of 464) on my honey pot board that did this, and to be honest I have seen legitimate users do this as well, so it would be hard to classify this as a solid tell of a spammer.</p>
<h3>Profile Websites</h3>
<p>For many years I observed spammers that would try to register on my boards only to get their web sites listed in their profile, which would then be displayed as a link on the memberlist. The first anti-spam measure I took was to prevent inactive members from showing up (a very simple, common, and popular MOD that can be found at phpbb.com as well). The next step was to prevent a user from entering a web site until they had posted a few times.</p>
<p>However, things seem to have changed. These simple measures became so popular that I suspect spammers started doing things to work around them. One of the changes made, interestingly enough, involved putting a legitimate website into their profile. Would you believe that one of the most popular web site entered by spammers now is google? <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' />  Now I like to blame google for lots of things, but I doubt that they&#8217;re really behind all of the spammers joining my board.</p>
<h3>Email Address</h3>
<p>I have had plenty of posts where I called out specific email domains being used by spammers. I think it&#8217;s relatively easy to see patterns here. For example, these are the top 10 email domains used to register on my honey pot board:</p>
<pre>+----------------------+----------+
| email_domain         | count(*) |
+----------------------+----------+
| serpdomains.com      |      142 |
| mail.ru              |      126 |
| gmail.com            |       33 |
| gawab.com            |       28 |
| dp-blog.com          |       25 |
| mymail-in.net        |       15 |
| gmx.us               |       15 |
| greatfreemail.net    |       12 |
| mp3bank.in           |        9 |
| paydayloancourse.com |        4 |
+----------------------+----------+</pre>
<p>Notice who is number three on the list? That&#8217;s right, gmail. Along with spammer favorites like mail.ru and gawab.com I now have to deal with spammers using gmail accounts. It&#8217;s relatively easy to justify banning an email domain like anotherstupeddomain4bots.org (yes, I really got that, along with other domains in <a href="http://www.phpbbdoctor.com/blog/2007/02/22/domain-survey-spammer-list/">this post</a>). I have heard of board owners that take the rather drastic step of banning all &#8220;free&#8221; email providers including hotmail and yahoo. I don&#8217;t think that&#8217;s a good step to take if you are trying to attract a wide range of members. Based on behavior I don&#8217;t have any problem adding certain domains to my banlist. I do have a problem with banning gmail and other free email accounts just because some spammers use their service.</p>
<h3>Conclusion</h3>
<p>Are any of these individual &#8220;tells&#8221; enough to block spammers? Maybe. Certain fields seem to have a higher success rate (time zone, for example) at predicting whether an account was created by a spammer or not. The problem with relying on an individual field like time zone is that it would be easy for a bot writer to change that behavior. In addition to that, I can&#8217;t be 100% sure that it&#8217;s not a legitimate user. For example, I just checked my biggest board and I have 21 users (a whopping 0.06%) that registered with the -12 time zone. Most of them have posted at least once and have survived, so they&#8217;re not spammers. If they were, I would have figured that out by now. In my opinion that means that I can&#8217;t really &#8220;auto-ban&#8221; anyone with that time zone, as attractive as that seemed at the beginning of this post.</p>
<p>Instead I have to look at patterns of behavior and combinations of fields. I can do that myself, or I can wait (impatiently! <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) for the formal relaunch of the bbProtection service. The primary advantage of the bbProtection design is that it captures data from every subscriber and uses it to detect patterns from a much broader range of activity than any single board owner is likely to be able to do.</p>
<p>This post concentrated on reviewing registration data. Are there patterns in posting behavior that I can identify? It turns out the answer is &#8220;Yes&#8221;, and that there are some sobering statistics that show just how deep and wide the spammer-bot problems go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2008/09/19/spammer-tells/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Unprotected phpBB2 Board: One Month Status Report</title>
		<link>http://www.phpbbdoctor.com/blog/2008/09/13/unprotected-phpbb2-board-one-month-status-report/</link>
		<comments>http://www.phpbbdoctor.com/blog/2008/09/13/unprotected-phpbb2-board-one-month-status-report/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 04:05:20 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Anti-spam]]></category>
		<category><![CDATA[bbProtection]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=263</guid>
		<description><![CDATA[Before I get into the statistics I think a disclaimer should be made. About a month ago I set up an &#8220;unprotected&#8221; phpBB2 board on a domain that had formerly had a phpBB2 board. (Technically it&#8217;s on a subdomain but the point remains valid.) I was a bit surprised by how quickly this domain was [...]]]></description>
			<content:encoded><![CDATA[<p>Before I get into the statistics I think a disclaimer should be made. About a month ago I set up an &#8220;unprotected&#8221; phpBB2 board on a domain that had formerly had a phpBB2 board. (Technically it&#8217;s on a subdomain but the point remains valid.) I was a bit surprised by how quickly this domain was found and overrun by spammers so I set up another unprotected board a few weeks later on a domain that had never had a forum. That second domain &#8211; at least so far &#8211; remains undiscovered and untouched.</p>
<p>But the first domain&#8230; it&#8217;s really in bad shape.</p>
<p><span id="more-263"></span><br />
<h3>Spam User Registrations</h3>
<p>User registrations are on the rise, meaning I&#8217;m getting more users registering every day. The average users per day (as reported by the Admin panel) is just under 15 right now. The first chart below shows the daily count of new users, and the following chart shows the cumulative count. They both look bad, don&#8217;t they?</p>
<p>First, the daily user registration count. I got a bump about a week ago and have seen more than double-digit user registrations for most of September.</p>
<p><img src="/blog/images/2008_09_12_spam_users_per_day.jpg" width="561" height="457" border="0" alt="Spam Users per Day Chart" title="Spam User Registrations per Day" /></p>
<p>The total user count has a disturbing upward trend.</p>
<p><img src="/blog/images/2008_09_12_spam_total_users.jpg" width="562" height="458" border="0" alt="Total Spam Users Chart" title="Cumulative Spammer Registrations" /></p>
<h3>Spam Post Statistics</h3>
<p>The posting activity looks just as bad. For some reason, there was a major dip yesterday, but the total number of posts is climbing quite nicely.</p>
<p>First, the posting activity per day. The high point was on September 6 when I got 970 posts in one 24 hour period. The last data point was for September 12 when the posting activity dropped to &#8220;only&#8221; 187 spam posts for the day. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /> </p>
<p><img src="/blog/images/2008_09_12_spam_posts_per_day.jpg" width="560" height="456" border="0" alt="Spam Posts per Day Chart" title="Spammer Posts per Day" /></p>
<p>There is a slight dip in the cumulative chart shown below due to the relative slow day yesterday, but the overall trend is not good. Remember that so far each and every one of these posts is a spammer. There are even a few spammers that have replied to other spammer topics in the last few days. Given that I have a cron job that moves every topic into a hidden forum every ten minutes, a spammer has to work fairly quickly to reply to a topic before it&#8217;s moved out of public view.</p>
<p><img src="/blog/images/2008_09_12_spam_total_posts.jpg" width="561" height="457" border="2" alt="Cumulative Spammer Posts Chart" title="Cumulative Spammer Posts" /></p>
<h3>Conclusion</h3>
<p>Back to the disclaimer from the first paragraph. I think it&#8217;s important to reiterate that I set up this &#8220;bait&#8221; board (also known as a honey pot) on a domain that had previously been discovered by spammers. The length of time it took the spammers to find it (two days) was probably a direct result of that action. The other honey pot I set up two weeks ago has yet to receive a single registration, spammer or otherwise.</p>
<p>But once a board gets discovered, it can obviously be overrun quite quickly. I don&#8217;t think that&#8217;s news. Fortunately there are some easy steps that can be taken (the RAC MOD for one, my own Checkbox Challenge is another) to protect boards from spammer registrations. And hopefully soon we&#8217;ll see the return of the bbProtection service. That service will make use of patterns on boards across the web, so the data I&#8217;m collecting right now should prove to be useful. I am going to post a few observations on that in my next post. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2008/09/13/unprotected-phpbb2-board-one-month-status-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Much Does Spam Cost? For Me, About $20,000</title>
		<link>http://www.phpbbdoctor.com/blog/2008/09/05/how-much-does-spam-cost-for-me-about-20000/</link>
		<comments>http://www.phpbbdoctor.com/blog/2008/09/05/how-much-does-spam-cost-for-me-about-20000/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 19:32:19 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Anti-spam]]></category>
		<category><![CDATA[bbProtection]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=259</guid>
		<description><![CDATA[There are multiple ways for spammers to win. The most obvious victory for them is when they manage to get content on your board or blog. But there are other victories as well that are not quite so obvious. For example, every time a spammer takes up some of my time, they&#8217;ve won a minor [...]]]></description>
			<content:encoded><![CDATA[<p>There are multiple ways for spammers to win. The most obvious victory for them is when they manage to get content on your board or blog. But there are other victories as well that are not quite so obvious. For example, every time a spammer takes up some of my time, they&#8217;ve won a minor victory. There are plenty of studies that can be found via google that talk about how much productive time is lost to corporations due to email spam. If I look closer to home&#8230; how much of my personal time would have been lost, had I not been able to create some systems to combat spam?</p>
<p><span id="more-259"></span><br />
<h3>How Much Is My Time Worth?</h3>
<p>Let me start by quantifying how much I think my time is worth, based on a couple of easy metrics. When I do work in real life my billing rate is &#8230; well, I don&#8217;t want to post it, but it&#8217;s not cheap. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I don&#8217;t think I can use that billing rate as the time value for this discussion, so let me  move on. When I do work for phpBB clients, I charge between $25 and $50 an hour for the work. Yes, I am more expensive than many, but the higher rate accomplishes two things. First, it makes sure that people are serious about hiring me and not wasting my time. (There&#8217;s a theme here, see?) Second, if I can&#8217;t make at least that much working for someone else, I would rather work for myself. I have dozens of projects in various degrees of completion, and I would love to have some of them move forward. Working for someone else at $10 an hour doesn&#8217;t move my own projects forward, and I would rather work for myself for &#8220;free&#8221; that work for someone else at that lower rate.</p>
<p>As a result, I&#8217;m going to use $35 / hour as a nice middle-of-the-road rate for the metrics for this post.</p>
<h3>How Much Time Is Wasted?</h3>
<p>I will start by referencing statistics from this specific blog. Regular readers will be familiar with the process used to develop the Checkbox Challenge MOD. It was first put in place to block spam comments for this blog. Before that code was in place, I did use Akismet&#8230; in fact I continue to use it today. Unfortunately prior to the Checkbox Challenge MOD I would have hundreds of comments in my Akisment queue every single day. I never wanted to lose any legitimate content, so I would have to spend time reviewing every single comment in the quarantine list. </p>
<p>Let me be fairly conservative and suggest that it takes 15 seconds to process each comment. That includes reviewing it, marking it, clicking various buttons, and so on. That means every comment blocked before it gets to Akismet saves me fifteen seconds of time. How much is that worth?</p>
<h3>Quantify the Benefit</h3>
<p>Here are the statistics from this blog since August of 2007. As shown here, there have been a substantial number of attempted comments. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_eek.gif' alt=':shock:' class='wp-smiley' /> </p>
<pre>+-----------+------------------+
| log_month | comment_attempts |
+-----------+------------------+
| 2007-08   |             3567 |
| 2007-09   |             4715 |
| 2007-10   |             4643 |
| 2007-11   |             8484 |
| 2007-12   |             3977 |
| 2008-01   |             7116 |
| 2008-02   |             7979 |
| 2008-03   |             9905 |
| 2008-04   |             6245 |
| 2008-05   |             6588 |
| 2008-06   |             7480 |
| 2008-07   |             9173 |
| 2008-08   |            10791 |
| 2008-09   |              222 |
+-----------+------------------+</pre>
<p>There was a total of 90,885 comments attempted. How many of them were successful? A quick check revealed that out of all of those attempts only 274 comments were successully processed. That means that 90,611 were blocked before they ever got to Akismet. If I had spent 15 seconds reviewing each of those, the total time comes out to 1359165 seconds. I can divide that number by 60 to get 22652.75 minutes, divide by 60 again to get 377.5 hours. Finally, I will multiply that number by $35 an hour and the Checkbox Challenge MOD has saved me $13,212.50.</p>
<p>Think about that for a minute. </p>
<p>Over thirteen thousand dollars in potential lost productivity due to spammer activity on this one blog. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_eek.gif' alt=':shock:' class='wp-smiley' />  </p>
<p>Some might consider that 15 seconds per each comment might be too high, and that&#8217;s a valid point. I played around with the numbers before I chose that hourly rate. For example, if I reduce the number of seconds to process each comment by half and at the same time increase the hourly rate up to $50 the overall resulting cost is still a five-digit number. For that reason I will stick with these values for the rest of this blog post. I have posted the raw data so if someone wants to review the values using different input parameters they can certainly do so.</p>
<p>In summary:</p>
<p>Total comments blocked: 90,611<br />
Total savings: $13,212.50 </p>
<h3>Adding to the Misery</h3>
<p>Here are some numbers from other boards or blogs where I have the same code in place. All of these numbers are based on $35 / hour and 15 seconds per spam content element, whatever it might be.</p>
<p>Wife&#8217;s sewing blog: blocked 625 comments<br />
My professional blog: blocked 1589 comments<br />
Photography blog: blocked 217 comments<br />
Other personal blog: blocked 94 comments</p>
<p>Total comments blocked: 2,525<br />
Savings: $367.50<br />
Total running savings: $13,580.00</p>
<p>How about web site comments? I have comment forms on two different domains and have implemented the same protection mechanism on both. Here are the numbers:</p>
<p>Web site comment form: blocked 11046 spam comments<br />
Web site comment form (different domain): 251 spam comments</p>
<p>Total comments blocked: 11,297<br />
Total savings: $1,648.50<br />
Total running savings: $15,228.50 </p>
<p>What about phpBB2 registration spammers? If they register and I have to clean them up, that&#8217;s a substantially longer process than 15 seconds. If they register and post, then that can run up the clock too. Fortunately due to my Spammer Hammer clean-up process, it&#8217;s not too bad, so I will stick with the 15 second rule for these too. Here are the numbers:</p>
<p>phpBB2 board #1: blocked 13,806 spam registrations<br />
phpBB2 board #2: blocked 4,973 spam registrations<br />
phpbb2 board #3: blocked 1,994 spam registrations<br />
phpbb2 board #4: blocked 10,894 spam registrations<br />
phpbb2 board #5: blocked 1,454 spam registrations</p>
<p>Total registrations blocked: 33,121<br />
Total savings: $4,830<br />
Total running savings: $20,058.50</p>
<p>I think I&#8217;ve made my point and will stop here. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>True Cost of Spam</h3>
<p>Do I really have $20,000 in the bank because of the few simple checkboxes that appear on my registration and comment forms? No, unfortunately I do not. If I can figure out how to do that, I would be ready to retire soon. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' />  The point I am trying to make is that spammers cost time even when they are not successfully posting content on your board or blog. That time has a definite value associated with it, and in my case it seems to be fairly substantial.</p>
<p>The numbers I used to quantify the cost of spam don&#8217;t include things like potential lost revenues from advertisers, lost member traffic, or even loss of page rank because of spam content. I will be honest; if I were still processing over a hundred Akismet quarantined comments every morning for this blog, it (this blog) would have died a long time ago. What is the cost of losing an entire site or service because of spam? That&#8217;s much harder to quantify.</p>
<h3>Conclusion</h3>
<p>The time I spend writing code has a cost. The time I spend writing blog posts has a cost. The time I spend reading other blogs or discussion boards has a cost. But these are all costs that I &#8220;opt in&#8221; to paying because they are things I want to do. I don&#8217;t have any desire to waste time processing spammer data, so that&#8217;s a cost that I want to manage or reduce. It seems that the time spent writing the Checkbox Challenge code has had a very nice return on the investment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2008/09/05/how-much-does-spam-cost-for-me-about-20000/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Just How Vulnerable Are Unprotected phpBB2 Boards?</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/19/just-how-vulnerable-are-unprotected-phpbb2-boards/</link>
		<comments>http://www.phpbbdoctor.com/blog/2008/08/19/just-how-vulnerable-are-unprotected-phpbb2-boards/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 15:00:57 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Anti-spam]]></category>
		<category><![CDATA[bbProtection]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=250</guid>
		<description><![CDATA[Some people wonder just how bad the spammer problem is with phpBB2. I can answer the question posed in the subject of this blog post in one word: Very.
As part of an experiment and a desire to capture more seed data for the upcoming relaunch of the bbProtection service I set up a phpBB2 board [...]]]></description>
			<content:encoded><![CDATA[<p>Some people wonder just how bad the spammer problem is with phpBB2. I can answer the question posed in the subject of this blog post in one word: Very.</p>
<p>As part of an experiment and a desire to capture more seed data for the upcoming relaunch of the bbProtection service I set up a phpBB2 board with no protection other than what is built in to the software. I have enabled user activation and I have activated the visual confirmation. I launched the board on August 15. Within 48 hours I had my first spam registration and my first spam post. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_eek.gif' alt=':shock:' class='wp-smiley' />  The honey pot process has started slow but I&#8217;m getting an average of four registrations a day so far. Nine of the 17 have posted at least once (over 50% ratio). None of the posts are anything you would want your children to see; it&#8217;s really nasty stuff.</p>
<p>The only MODs I&#8217;ve applied to this board are a MOD to capture the IP address during the registration process (in case the bot doesn&#8217;t post I still want to know where they&#8217;ve come from) and to add the &#8220;nofollow&#8221; attribute to every link. If google finds this board I don&#8217;t want to be penalized for all of the nastiness on the other end of the outbound links.</p>
<p>I&#8217;ll be back in a month to post more statistics about the board. It should be interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2008/08/19/just-how-vulnerable-are-unprotected-phpbb2-boards/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>bbProtection IRC Channel Opens&#8230;</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/12/bbprotection-irc-channel-opens/</link>
		<comments>http://www.phpbbdoctor.com/blog/2008/08/12/bbprotection-irc-channel-opens/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 15:55:26 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Anti-spam]]></category>
		<category><![CDATA[bbProtection]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=247</guid>
		<description><![CDATA[The bbProtection folks have launched a blog. The most recent post mentions that they&#8217;ve opened up the IRC channel for input from the user community.
At this point I would like to mention that I was invited to join the bbProtection team a few weeks ago and I accepted a limited role. I won&#8217;t be doing [...]]]></description>
			<content:encoded><![CDATA[<p>The bbProtection folks have launched a blog. The <a href="http://blog.bbprotection.net/2008/08/10/bbprotection-irc-channel/">most recent post</a> mentions that they&#8217;ve opened up the IRC channel for input from the user community.</p>
<p>At this point I would like to mention that I was invited to join the bbProtection team a few weeks ago and I accepted a limited role. I won&#8217;t be doing any coding (at least that&#8217;s the plan). My role is more of an enthusiastic user than anything else, I guess. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I have offered my input as to the relative value of some of the features being considered and suggested some others. I hope to be able to provide some value as far as the database design and tuning, as that&#8217;s where my main expertise lies.</p>
<p>Why mention this now? Because if you do pop in to the IRC channel as discussed on the team blog, I may be there as one of the team members that you see. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I don&#8217;t go into IRC every day but if I am signed on, I will be in the channel. If you have any concerns or comments about the service I would be happy to hear them, as would any of the other team members.</p>
<p>See you there. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2008/08/12/bbprotection-irc-channel-opens/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>bbProtection Announces Relaunch of Service</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/06/bbprotection-announces-relaunch-of-service/</link>
		<comments>http://www.phpbbdoctor.com/blog/2008/08/06/bbprotection-announces-relaunch-of-service/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 21:32:06 +0000</pubDate>
		<dc:creator>Dave Rathbun</dc:creator>
				<category><![CDATA[Anti-spam]]></category>
		<category><![CDATA[Londonvasion 2008]]></category>
		<category><![CDATA[bbProtection]]></category>
		<category><![CDATA[phpBB]]></category>

		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=239</guid>
		<description><![CDATA[At Londonvasion 2008 I delivered a talk about various anti-spam techniques available for board owners. One of the challenges that is facing board owners today is that spammers are getting more creative at masking their true intentions. They post stuff that looks like legitimate content but it contains cunningly masked spam. Unless a board owner [...]]]></description>
			<content:encoded><![CDATA[<p>At Londonvasion 2008 I delivered a talk about various anti-spam techniques available for board owners. One of the challenges that is facing board owners today is that spammers are getting more creative at masking their true intentions. They post stuff that looks like legitimate content but it contains cunningly masked spam. Unless a board owner takes the time to research the rest of the web, it can be difficult to determine if the same content is appearing on other boards.</p>
<p>That&#8217;s where a service like AKismet (for Wordpress) or bbProtection (for bulletin boards) comes in. <span id="more-239"></span>The bbProtection service started in 2006, and it showed a lot of promise. Like any new effort there were bumps along the way, including some concerns about privacy rights and poison pills and other issues. The folks behind bbProtection revised some of their methods made improvements based on public feedback, but ultimately (and unfortunately in my opinion) folded in 2007 due to time constraints.</p>
<p>Fast forward to Londonvasion 2008&#8230; After my anti-spam talk I had an interesting conversation with Mark Barnes (MarkTheDaemon). He was one of the principals behind the original effort, and he along with some of the other original team are determined to bring the service back. In fact, here is what the site looks like today. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="/blog/images/bbprotect_relaunch.jpg" width="462" height="311" border="2" alt="bbProtection screen shot" title="bbProtection - The Relaunch is Coming" /><br />
<a href="http://bbprotection.net/">bbprotection.net</a></p>
<p>I&#8217;ve had several conversations with Mark and Vic D&#8217;Elfant (another one of the original principals) over the past weeks about the service. I am encouraged by what I&#8217;ve learned, and look forward to the relaunch of the service. Based on their current site if you have any interest in this area and have some time to dedicate you should contact them at the email address provided and see what you can do to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpbbdoctor.com/blog/2008/08/06/bbprotection-announces-relaunch-of-service/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
