<?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>This Blog Is Not For Reading &#187; considered harmful</title>
	<atom:link href="http://bob.jonkman.ca/blogs/category/considered-harmful/feed/" rel="self" type="application/rss+xml" />
	<link>http://bob.jonkman.ca/blogs</link>
	<description>A blog, just like any blog, only more so</description>
	<lastBuildDate>Thu, 13 May 2010 19:09:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Blacklists considered harmful</title>
		<link>http://bob.jonkman.ca/blogs/2009/11/19/blacklists-considered-harmful/</link>
		<comments>http://bob.jonkman.ca/blogs/2009/11/19/blacklists-considered-harmful/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 09:26:26 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[considered harmful]]></category>
		<category><![CDATA[dnsbl]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=93</guid>
		<description><![CDATA[BoingBoing points me to a Security Fix article by Brian Krebs called A year later: A look back at McColo on the after-effects of Real-time Blacklists (RBLs) that targeted formerly undesirable IP addresses: The Internet community typically shuns networks known to harbor spammers and organizations that host malicious software and other nastiness, usually by including [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right"><div class="wp-caption alignnone" style="width: 260px"><a href="http://www.flickr.com/photos/aquadog/127304537/"><img alt="The black hole that sucks up Internet Addresses" src="http://farm1.static.flickr.com/6/127304537_93290be8a5_m_d.jpg" width="240" height="180" /></a><p class="wp-caption-text">The black hole that sucks up Internet Addresses</p></div></div>
<p>BoingBoing <a href="http://www.boingboing.net/2009/11/13/internet-ghost-towns.html" title="Internet ghost-towns: the blocked IPs where the bad guys used to live - Boing Boing:">points me to</a> a <i>Security Fix</i> article by Brian Krebs called <a href="http://voices.washingtonpost.com/securityfix/2009/11/a_year_later_a_look_back_at_mc.html" title="Security Fix - A year later: A look back at McColo">A year later: A look back at McColo</a> on the after-effects of <a href="http://en.wikipedia.org/wiki/Blacklist_%28computing%29" title="Wikipedia: Blacklist (computing)">Real-time Blacklists</a> (<abbr title="Real Time Blacklist">RBL</abbr>s) that targeted formerly undesirable IP addresses:<br />
</p>
<blockquote cite="http://voices.washingtonpost.com/securityfix/2009/11/a_year_later_a_look_back_at_mc.html">
<p>The Internet community typically shuns networks known to harbor spammers and organizations that host malicious software and other nastiness, usually by including their numeric Internet addresses on &#8220;blocklists&#8221;. Many organizations configure their e-mail servers to reject messages from addresses included on one or more of these blocklists. A heavily blocklisted network quickly becomes unattractive to legitimate businesses, since any e-mail sent out of that network will most likely be refused by the intended recipients.</p>
<p></p>
<p>&#8220;The problem is once an address block gets so polluted and absorbed into all these blocklists, it&#8217;s difficult to get off all of them because there is no central blocking authority,&#8221; said Paul Ferguson, an advanced threat researcher at Trend Micro.</p>
</blockquote>
<p>(&#8220;Blocklist&#8221; is a less pejorative term for &#8220;Blacklist&#8221;)</p>
<p>The problem is not with the (formerly) malicious site, nor with the keepers of the blacklists, or even the lack of a central blocking authority. The problem is with e-mail server admins or firewall admins who let some unpaid, unaccountable blacklist censor their incoming mail or access to Web pages.  </p>
<p>A blacklist should be just one of the criteria used to weight the probability that an incoming e-mail message is spam, or that an http stream contains malware.  When I use a blacklist I&#8217;ll take into account the blacklist&#8217;s opinion of an IP source, but I don&#8217;t want a blacklist deciding what I can or can&#8217;t receive.</p>
<p>It&#8217;s far more reliable to actually examine the content stream for spam or malware instead of relying on a third-party&#8217;s opinion of an IP address. Yes, this increases the transaction cost for managing spam and malware, but as these blacklist IP address areas increase there&#8217;s an ever greater chance of false positives.  </p>
<p>Are you using blacklists?  Still think they&#8217;re a good idea? Wait until your blacklist gets compromised.  An attacker takes control of a blacklist, but doesn&#8217;t interfere with its regular operations.  Instead, it selectively adds and removes addresses. What better way to impose a DoS attack than maliciously subscribing your target to a well-known blacklist?  In fact, for the long con I can see an attacker setting up a blacklist site, and spending a year or two building a reputation. As long as system admins rely completely on that blacklist to block certain IP addresses, those system admins are vulnerable to the whims of the blacklist operator.</p>
<p>I also wrote about the role of blacklists in <a href="http://bob.jonkman.ca/blogs/2008/12/10/blocking-port-25-considered-harmful/" title="Blocking Port 25 Considered Harmful - This Blog Is Not For Reading">Blocking Port 25 Considered Harmful</a>, just under a year ago. </p>
<p>&#8211;Bob.</p>
<p style="font-size: smaller">(Flickr image &#8220;<a href="http://www.flickr.com/photos/aquadog/127304537/" title="Flickr: Black Hole">Black Hole</a>&#8221; by <a href="http://www.flickr.com/photos/aquadog/" title="Flickr: he who shall's Photostream">he who shall</a> used under creative commons license)</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2009/11/19/blacklists-considered-harmful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deep Packet Inspection considered harmful</title>
		<link>http://bob.jonkman.ca/blogs/2009/11/13/deep-packet-inspection-considered-harmful/</link>
		<comments>http://bob.jonkman.ca/blogs/2009/11/13/deep-packet-inspection-considered-harmful/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 22:29:47 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Deep Packet Inspection]]></category>
		<category><![CDATA[considered harmful]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=95</guid>
		<description><![CDATA[Michael Geist points us to a Sandvine report analyzing global broadband traffic. Far more interesting than the data presented by Sandvine is the fact that Sandvine has any data to present at all. How did they get this stuff? Did they buy it from Bell and Rogers? Does their throttling equipment phone home? I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignright" style="width: 310px"><a title="Image from Stop Usage Based Billing blog, used by CC0 license" href="http://stopusagebasedbilling.wordpress.com/2009/10/06/b-packets-and-the-internet/"><img alt="Ripe for Deep Packet Inspection" src="http://stopusagebasedbilling.files.wordpress.com/2009/10/data.jpg?w=300&amp;h=168" width="300" height="168" /></a><p class="wp-caption-text">Ripe for Deep Packet Inspection</p></div><a href="http://www.michaelgeist.ca/content/view/4535/125/" title="Michael Geist: Sandvine Report Should Raise Doubt About Traffic Management Practices">Michael Geist points us</a> to a <a href="http://www.sandvine.com/news/global_broadband_trends.asp" title="Sandvine: 2009 Global Broadband Phenomena">Sandvine report analyzing global broadband traffic</a>.</p>
<p></p>
<p>Far more interesting than the data presented by Sandvine is the fact that Sandvine has any data to present at all.  How did they get this stuff?  Did they buy it from Bell and Rogers?  Does their throttling equipment phone home?  I don&#8217;t recall giving them permission to use my data.</p>
<p>They claim they&#8217;re not looking at data content.  Maybe that&#8217;s true, maybe it&#8217;s not.  But they&#8217;ve inspected deeply enough to know that we use more streaming applications than P2P, and more Bittorrent than Gnutella.  As any data analyst knows, traffic analysis of data patterns gives as much information as the data itself. Why are they allowed to gather any of this data at all? None of their business what I use on my computer.
</p>
<p>
I&#8217;m sure Sandvine is making a hefty buck selling this report, or at least using it as evidence to sell more of their DPI equipment.  They&#8217;re profiting from the the data that I didn&#8217;t give them permission to use.  I think the Privacy Commissioner may want to look into this.
</p>
<p>
&#8211;Bob.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2009/11/13/deep-packet-inspection-considered-harmful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usage Based Billing Considered Harmful</title>
		<link>http://bob.jonkman.ca/blogs/2009/08/13/usage-based-billing-considered-harmful/</link>
		<comments>http://bob.jonkman.ca/blogs/2009/08/13/usage-based-billing-considered-harmful/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 20:33:00 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Bell Canada]]></category>
		<category><![CDATA[CRTC]]></category>
		<category><![CDATA[Net Neutrality]]></category>
		<category><![CDATA[considered harmful]]></category>
		<category><![CDATA[dslreports]]></category>
		<category><![CDATA[teksavvy]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/2009/08/13/usage-based-billing-considered-harmful/</guid>
		<description><![CDATA[The CRTC approved Bell&#8217;s request to charge the customers of third-party ISPs &#8220;Usage Based Billing&#8221;, to take effect in 90 days (November 2009). There&#8217;s much discussion on DSL Reports. Rocky Gaudrault, the president of Teksavvy ISP, weighs in with some advice: We&#8217;ll all need to make a concerted effort to curb our downloading to ensure [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.crtc.gc.ca/eng/archive/2009/2009-484.htm" title="Telecom Order CRTC 2009-484 - Bell Aliant Regional Communications, Limited Partnership and Bell Canada – Applications to introduce usage-based billing and other changes to Gateway Access Services">CRTC approved</a> Bell&#8217;s request to charge the customers of third-party ISPs &#8220;Usage Based Billing&#8221;, to take effect in 90 days (November 2009).</p>
<p>There&#8217;s <strong>much</strong> <a href="http://www.dslreports.com/forum/r22854579-From-Rocky-OUTRAGEOUS-CRTC-Descision" title="DSL Reports - From Rocky: OUTRAGEOUS CRTC Descision">discussion on DSL Reports</a>.  Rocky Gaudrault, the president of <a href="http://teksavvy.ca/" title="Teksavvy Solutions Inc.">Teksavvy ISP</a>, weighs in with <a href="http://www.dslreports.com/forum/r22857837-Re-From-Rocky-OUTRAGEOUS-CRTC-Descision" title="DSL Reports - Re: From Rocky: OUTRAGEOUS CRTC Descision"> some advice</a>: <q cite="http://www.dslreports.com/forum/r22857837-Re-From-Rocky-OUTRAGEOUS-CRTC-Descision">We&#8217;ll all need to make a concerted effort to curb our downloading to ensure we don&#8217;t give a dime more to Bell than we need to. We all know this is a cash grab and anti-competitive tactic [...]</q></p>
<p>Teksavvy offers a <em>Premium</em> package for $29.95 with $0.25/GiByte over 200 GiBytes, and an <em>Unlimited</em> package for $39.95, but with the new rates Bell won&#8217;t allow Teksavvy to offer an <em>Unlimited</em> package. Customers who use more than 60 GiBytes of bandwidth would be charged an extra $22.50 a month. For Teksavvy&#8217;s <em>Premium</em> customers, this is nearly <strong>double</strong> the current price. Customers who use more than 300 GiBytes in month would be charged an additional $0.75/GiByte.  For that extra money you don&#8217;t get faster speeds than today.  For that extra money you don&#8217;t get more downloads than today. For that extra money you don&#8217;t get a higher quality Internet. And that extra money goes to Bell, not Teksavvy.</p>
<div style="float: right;text-align: center;border: thin solid black;padding: .5em;font-size: smaller">
<a href="http://sobac.com/bjonkman/ubb/Teksavvy%20Unlimited%20Service%20chart.png" title="Full-size image: Teksavvy Unlimited Service, possible rates under UBB"><img src="http://bob.jonkman.ca/blogs/files/2010/02/Teksavvy-Unlimited-Service-chart-new.png" alt="Teksavvy UBB rates chart" width="95%" height="auto" /></a></p>
<p>Image from the OpenOffice spreadsheet <a href="http://sobac.com/bjonkman/ubb/Teksavvy%20possible%20UBB%20pricing.ods" title="OpenOffice spreadsheet, &quot;Teksavvy possible UBB pricing&quot;, 55 KiBytes"><em>Teksavvy possible UBB pricing</em></a>.</p>
<p style="font-size:smaller">Disclaimer: This is presented strictly as a comparison between what Teksavvy offers today and what might be the costs after UBB is implemented. This is sheer speculation; there has been no contact with Teksavvy staff on this.</p>
</div>
<p>60 GiBytes isn&#8217;t much, today:</p>
<p></p>
<ul>
<li>1 GiByte is about 300 average Flickr photos.</li>
<p></p>
<li>1 GiByte is about 3 hours of watching YouTube videos &#8212; if you watch an hour a day you&#8217;ll use about 10 GiBytes/month.</li>
<p></p>
<li>Using Bittorrent to download Ubuntu (or a movie) uses about 1.5 GiBytes.</li>
<p>
<li>Downloading one season of a TV show is about 16 GiBytes.</li>
<p></p>
<li>Downloading one High-Definition movie is about 40 GiBytes.</li>
<p>
</ul>
<p>Remember that this is charged both coming and going, so you&#8217;ll be paying for all the spam that arrives in your mailbox, all the ads on websites, all the automatic Windows updates.</p>
<p>Customers who only use e-mail and do a bit of Web surfing probably won&#8217;t be affected by the rate increase.  But anyone who uses the Internet more than casually will be paying more.</p>
<p>Even worse are the &#8220;Chilling Effects&#8221; &#8211; <a href="http://www.guardian.co.uk/technology/2009/may/19/we-must-ensure-google-garage" title="guardian.co.uk: Cory Doctorow: We must ensure ISPs don't stop the next Google getting out of the garage">who&#8217;s going to develop</a> new cool Web 2.0 applications if they&#8217;re constantly watching the meter to ensure they don&#8217;t exceed the 60 GiByte cap?  Who&#8217;s going to sign up for online video services if the movies exceed the cap?</p>
<p>Canada has certainly fallen behind the technology curve.  Usage Based Billing puts Canada in an even worse position than the <abbr title="Organization for Economic Co-operation and Development">OECD</abbr> <a href="http://www.oecd.org/document/4/0,3343,en_2649_34225_42800196_1_1_1_1,00.html" title="Broadband Portal Press Release - OECD broadband statistics (December 2008)">reported in 2008</a>.</p>
<div style="margin-left:auto;margin-right:auto;padding: .5em;border: thin solid black;font-size:smaller">
<a href="http://sobac.com/bjonkman/ubb/Average%20Broadband%20Price%20per%20MB.png" title="Full-size Image: Average broadband monthly price per advertised Mbits/s, Oct 2008, USD PPP"><br />
<img src="http://sobac.com/bjonkman/ubb/Average%20Broadband%20Price%20per%20MB.png" alt="Average Broadband Price per MB" style="margin-left:auto;margin-right: auto;width: 95%" /></a></p>
<p>Image from the Excel spreadsheet <a href="http://www.oecd.org/dataoecd/22/45/39575011.xls" title="Excel Spreadsheet: 39575011.xls, 21.5 KiBytes"><em>Average broadband monthly price per advertised Mbit/s, by country, USD PPP (Oct. 2008)</em></a> located at the <a href="http://www.oecd.org/document/54/0,3343,en_2649_34225_38690102_1_1_1_1,00.html" title="OECD Broadband Portal">OECD Broadband Portal</a>.</p>
<p>
</div>
<p>If you want to protest this, <a href="http://support.crtc.gc.ca/crtcsubmissionmu/forms/Telecom.aspx?lang=e" title="CRTC: Submit a telecom-related request">submit a complaint to the CRTC</a>.<br />For the type of application select <em>Tariff</em>, and as a subject, use <em>File Number # 8740-B2-200904989 – Bell Canada – TN 7181</em>.  Thanx to <a href="http://antoniocangiano.com/2009/04/14/canadians-fight-internet-usage-based-billing-ubb/" title="Canadians, fight Internet Usage Based Billing (UBB)">Antonio Cangiano</a> for these instructions!</p>
<p>I sent them this complaint:</p>
<blockquote><p>I was disappointed to learn that the CRTC has approved Bell&#8217;s request to charge Usage Based Billing on connections for independent resellers, despite the CRTC&#8217;s own admission that most submissions from Canadians are opposed to such a tariff.</p>
<p>Usage Based Billing adds a significant cost to Internet services supplied by independent operators, reducing their ability to differentiate based on bandwidth and price. Worse, Bell&#8217;s proposed rates to its own customers appear to be less than what it is charging to independent ISPs. The obvious conclusion is that Bell is trying to eliminate its competition.</p>
<p>Recent reports on global bandwidth have already placed Canada next-to-last in cost per megabyte of bandwidth. This latest tariff will only increase prices for consumers, without providing any increase in service. Canada will surely be in absolute last place globally when the next report is issued.</p>
<p>The CRTC is mandated to provide telecom regulation to benefit Canadians. With this tariff, the only Canadians to benefit are Bell shareholders.</p></blockquote>
<p>
&#8211;Bob.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2009/08/13/usage-based-billing-considered-harmful/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Invalid HTML considered harmful</title>
		<link>http://bob.jonkman.ca/blogs/2009/04/28/invalid-html-considered-harmful/</link>
		<comments>http://bob.jonkman.ca/blogs/2009/04/28/invalid-html-considered-harmful/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 14:21:00 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[considered harmful]]></category>
		<category><![CDATA[valid html]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/2009/04/28/invalid-html-considered-harmful/</guid>
		<description><![CDATA[Valid HTML is not just useful for browsers. One of the big benefits of having valid HTML is that search engines can properly index your site. If the HTML is invalid, then the search engines may index you incorrectly, or not at all. Google isn&#8217;t the only search engine out there, and you want to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://htmldog.com/" title="HTML Dog - HTML and CSS Tutorials, References, and Articles"><img src="http://lh6.ggpht.com/_TyDzbyPBPhU/SfcTZakFEgI/AAAAAAAABZ0/pEMCLylBJ2s/s800/screenshot-htmldog.png" alt="Screenshop of HTML Dog Web Site" style="float: right" /></a>Valid HTML is not just useful for browsers. One of the big benefits of having valid HTML is that search engines can properly index your site.  If the HTML is invalid, then the search engines may index you incorrectly, or not at all.  Google isn&#8217;t the only search engine out there, and you want to drive as much traffic to your site as possible.</p>
<p>There appears to be some contention whether valid HTML makes a difference to search engines or not.  <a href="http://www.a1-optimization.com/articles/Article/Do-Search-Engines-Care-About-Valid-HTML-/6797" title="Do Search Engines Care about Valid HTML?">Some say it doesn&#8217;t</a>; or that <a href="http://www.site-reference.com/articles/Search-Engines/Valid-HTML-Does-Google-Care.html" title="Valid HTML - Does Google Care?">it depends on the search engine</a>; others have evidence <a href="http://www.codeproject.com/KB/server-management/Google_Indexing_Problem.aspx" title="CodeProject - How to Stop Google Indexing Your Site">it matters a lot</a>.</p>
<p>Even if you&#8217;re not coding by hand, I urge you to have a look at HTML Dog, a set of tutorials on creating valid HTML.  When things don&#8217;t work as expected you can turn here for examples in XHTML.</p>
<p><a href="http://htmldog.com/" title="HTML Dog - HTML and CSS Tutorials. And Stuff."><img src="http://htmldog.com/favicon.ico" alt="Favicon - HTML Dog" style="width: 16px;margin-right: 8px" />http://htmldog.com/</a></p>
<p>If you&#8217;re going to be using an editor for your Web pages, pick an editor that creates proper HTML code. Abandon FrontPage.  I suggest using KompoZer, which is based on the same rendering engine as Firefox (Gecko).</p>
<p><a href="http://www.kompozer.net/" title="KompoZer - Easy Web Authoring"><img src="http://www.kompozer.net/favicon.ico" alt="Favicon - Kompozer.net" style="height: 16px;width: 16px;margin-right: 8px" />http://www.kompozer.net/</a></p>
<p>You should also be checking your pages in Opera, which is a browser that is even better for standards-compliance than FireFox.   The Chief Technology Officer for Opera is the <a href="http://people.opera.com/howcome/" title="Opera People: Håkon Wium Lie">same guy</a> that wrote the <a href="http://www.w3.org/TR/CSS21/" title="Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification">Cascading Style Sheets specification</a>, so it has a good pedigree.</p>
<p><a href="http://opera.com/" title="Opera Browser | Faster &amp; safer Internet | Free Download"><img src="http://opera.com/favicon.ico" alt="Favicon - Opera.com" style="height: 16px;width: 16px;margin-right: 8px" />http://opera.com</a></p>
<p>If you&#8217;re using Firefox then be sure to check your pages with the HTML Validator addon:</p>
<p><a href="http://users.skynet.be/mgueury/mozilla/" title="HTML Validator for Firefox and Mozilla"><img src="http://users.skynet.be/mgueury/favicon.png" alt="Favicon - Skynet.be" style="width: 16px;margin-right: 5px" />http://users.skynet.be/mgueury/mozilla/</a></p>
<p><a href="http://validator.w3.org/check?uri=referer" title="Validate this page with the W3C HTML Validator"><img src="http://lh3.ggpht.com/_TyDzbyPBPhU/SfcaIqSxqcI/AAAAAAAABaU/ZrpEVnMysXA/s800/screenshot-validator.png" alt="Screenshot - HTML Validator" style="border: 1px none;float: right" /></a>And when you think your site is done, check each page with the full-strength validator:</p>
<p><a href="http://validator.w3.org/" title="W3C Markup Validation Service"><img src="http://www.w3.org/2008/site/images/favicon.ico" alt="Favicon - W3C HTML Validator" style="width: 16px;margin-right: 8px" />http://validator.w3.org/</a></p>
<p><a href="http://jigsaw.w3.org/css-validator/" title="The W3C CSS Validation Service"><img src="http://jigsaw.w3.org/favicon.ico" alt="Favicon - CSS Validation Service" style="height: 16px;width: 16px;margin-right: 8px" />http://jigsaw.w3.org/css-validator/</a></p>
<p>&lt;heavy sigh&#8230; /&gt;</p>
<p>&#8211;Bob.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2009/04/28/invalid-html-considered-harmful/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Blocking port 25 considered harmful</title>
		<link>http://bob.jonkman.ca/blogs/2008/12/10/blocking-port-25-considered-harmful/</link>
		<comments>http://bob.jonkman.ca/blogs/2008/12/10/blocking-port-25-considered-harmful/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 18:29:00 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[considered harmful]]></category>
		<category><![CDATA[dnsbl]]></category>
		<category><![CDATA[dslreports]]></category>
		<category><![CDATA[port blocking]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[teksavvy]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/2008/12/10/blocking-port-25-considered-harmful/</guid>
		<description><![CDATA[Blacklist services don't block e-mail, they merely provide an opinion of an IP’s reputation as a mail server.  Receiving mail servers are the ones that block e-mail, sometimes based on a poor opinion provided by a blacklist.]]></description>
			<content:encoded><![CDATA[<p>Over in the <a title="TekSavvy forum - dslreports.com broadband community" href="http://www.dslreports.com/forum/teksavvy">Teksavvy Forum</a> at DSLReports <a title="DSLReport user R0cky" href="http://www.dslreports.com/profile/1206349">Rocky Gaudrault</a>, the owner of my ISP, <a title="Teksavvy Solutions Inc." href="http://teksavvy.com/">Teksavvy</a>, started a discussion on blocking port 25 entitled &#8220;<a title="DSLReports: Forums » O Canada! » Canadian » TekSavvy » Argg.... UCEPROTECT... very frustrating!" href="http://www.dslreports.com/forum/r21545801-Argg-UCEPROTECT-very-frustrating">Argg&#8230;. UCEPROTECT&#8230; very frustrating!</a>&#8220;.  This is <a title="Bob Jonkman's reply to R0cky: &quot;Argg.... UCEPROTECT... very frustrating!&quot;" href="http://www.dslreports.com/forum/r21558725-Re-Argg-UCEPROTECT-very-frustrating">my reply</a>:</p>
<blockquote><p>Two cents I&#8217;d like to contribute:
</p>
<p>
The <a title="UCEPROTECT®-Network - Germanys first Spam protection database" href="http://www.uceprotect.net/en/index.php">UCEPROTECT</a> service isn&#8217;t blocking e-mail, it merely provides an opinion on an IP&#8217;s reputation as a mail server. Technically, this opinion is expressed with a <a title="Wikipedia: Domain Name System Blocking List" href="http://en.wikipedia.org/wiki/DNSBL">DNSBL</a>.
</p>
<p>
When mail doesn&#8217;t get delivered, it&#8217;s the receiving mail server that blocks it, not UCEPROTECT. The recipient may reject the mail based on the opinion of the DNSBL, but if that DNSBL gives bogus information then the recipient will be blocking legitimate mail. The fault is with the mail recipient for choosing a poor DNSBL. It&#8217;s not Teksavvy customers who can&#8217;t send e-mail, it&#8217;s the recipients who are refusing to accept it.
</p>
<p>
Even if Teksavvy did block port 25, there&#8217;s no guarantee that poor DNSBL services would whitelist Teksavvy&#8217;s servers. DNSBLs are run at the whim of their operators, and they can blacklist anything they like. The people who use these services need to understand that they&#8217;re letting someone else decide what mail they can receive, completely out of their control.
</p>
<p>
Port blocking is ineffective as a spam fighting technique &#8212; ISPs started port blocking in 2001, but if port blocking is so good, why is there still spam? Most spam still comes from disreputable bulk mailers running large-scale operations. Remember the <a title="Google News: McColo" href="http://www.google.ca/news?q=mccolo">McColo servers</a> from a few weeks ago? When that one operation was shut down there were reports that spam volumes dropped by 30%. To fight spam, concentrate on the large-scale spammers.
</p>
<p>
There are lots of spambots running on poorly protected home computers, but that&#8217;s a symptom of poor security. Blocking port 25 won&#8217;t fix the security problem. To fight poor security it&#8217;s far better to identify the compromised computers, and provide them with tech support to fix the problem. Teksavvy is in a better position to do that than any other service provider I know.
</p>
<p>
There is no benefit to Teksavvy customers in blocking port 25 &#8212; It doesn&#8217;t protect Teksavvy customers from spam. It might protect other ISP&#8217;s customers from Teksavvy spammers, but it also denies Teksavvy customers full access to the Internet. Full, unblocked access is one of the main differentiators that Teksavvy brings to the market. Don&#8217;t give that up, Rocky.
</p>
<p>
Blocking ports also prevents legitimate services. <a title="RFC2821 - Simple Mail Transfer Protocol - Section 2.2 The Extension Model" href="http://tools.ietf.org/html/rfc2821#section-2.2">ESMTP</a> extensions like <a title="RFC3464 - An Extensible Message Format for Delivery Status Notifications" href="http://tools.ietf.org/html/rfc3464">DSN</a> rely on a direct connection to transfer Delivery Status Notifications. If a relay server doesn&#8217;t implement DSN then status notifications don&#8217;t get through. If port blocking is turned on, the smart host providing the relay service had better implement every ESMTP extension that exists. And that could still block other services that rely on unfettered access to port 25 (<a title=" RFC 2447 - iCalendar Message-Based Interoperability Protocol (iMIP)" href="http://tools.ietf.org/html/rfc2447">iMIP</a> anyone?)
</p>
<p>
Blocking one port today is the thin edge of the wedge to blocking other services. Already I&#8217;ve seen requests for blocking ports 137 and other Netbios ports. If Teksavvy starts port blocking then every time there&#8217;s a new vulnerability the Teksavvy execs will need to agonize over whether to block or not. DNS is broken? Block port 53. There&#8217;s child porn on Usenet? Block port 119. <abbr title="Canadian Recording Industry Association">CRIA</abbr> threatens to shut down encrypted filesharing? Block port 443. If Teksavvy has a policy of no port blocking, all these decisions are moot.
</p>
<p>
I left Rogers because of port blocking, and came to Teksavvy because of unfettered access. Please don&#8217;t take that away.
</p>
<p>
&#8211;Bob.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2008/12/10/blocking-port-25-considered-harmful/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
