<?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</title>
	<atom:link href="http://bob.jonkman.ca/blogs/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>Sun, 05 Feb 2012 21:59:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Browser Security</title>
		<link>http://bob.jonkman.ca/blogs/2011/11/30/browser-security/</link>
		<comments>http://bob.jonkman.ca/blogs/2011/11/30/browser-security/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 17:25:50 +0000</pubDate>
		<dc:creator>Bob Jonkman</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Adblock Plus]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[dialogue window]]></category>
		<category><![CDATA[EFF]]></category>
		<category><![CDATA[Electronic Freedom Foundation]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Force-TLS]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[HTTPS-Everywhere]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[Microsoft Internet Explorer]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[NoScript]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=548</guid>
		<description><![CDATA[Browser vulnerabilities are a common contributor to computer malware. Attacks have become so sophisticated that just viewing a Web page with an unsecured browser can infect your computer with malware. Fortunately, there are settings and extensions that will make surfing the Web a safer experience. Browser selection This article deals only with securing Mozilla Firefox. [...]]]></description>
			<content:encoded><![CDATA[<p>Browser vulnerabilities are a common contributor to computer malware.  Attacks have become so sophisticated that just viewing a Web page with an unsecured browser can infect your computer with malware.  Fortunately, there are settings and extensions that will make surfing the Web a safer experience.</p>
<h2>Browser selection</h2>
<p>This article deals only with securing <a href="https://www.mozilla.org/en-US/firefox/fx">Mozilla Firefox</a>.  Firefox offers an wide selection of extensions that can help secure the browser.  <a href="https://www.google.com/chrome">Google Chrome</a>, <a href="http://www.opera.com/">Opera</a> and <a href="https://www.apple.com/safari/">Safari</a> also offer some extensions, but I have not tested them.  <a href="http://windows.microsoft.com/en-us/internet-explorer/products/ie/home">Microsoft Internet Explorer</a> appears to support Add-ons, but Version 8 offers none for browsing security.</p>
<p><b>Internet Explorer</b> is particularly vulnerable. In part, this is because <b>IE</b> is by far the most popular browser, and so it suffers the most attacks.  Because it is the most popular browser it is especially targeted for attack by malusers.  And compounding the problem, Microsoft has been slow to acknowledge vulnerabilities in its products, never mind fixing them.</p>
<h2>Privacy settings</h2>
<p>Privacy is not so much about keeping your personal information secret, but about keeping control over your personal information.  If I choose to tell Facebook my name, age and browsing habits that&#8217;s OK, but my privacy is violated if Facebook finds out about my browsing habits if I don&#8217;t tell Facebook myself.</p>
<p>Malware is pretty good at correlating information when you least expect it.  For example, you may keep your browsing history confidential, but allow Javascript to change the layout of your screen.  To do so Javascript reads elements of the Document Object Model (DOM), including the colour of text.  But if a link is coloured purple instead of blue, then Javascript can figure out that you&#8217;ve visited that link before, violating your privacy settings for browsing history.</p>
<p>To see your Firefox Privacy settings select <samp>Tools, Options</samp> and click the <samp>Privacy</samp> icon.  </p>
<div id="attachment_547" class="wp-caption aligncenter" style="width: 499px"><a href="http://bob.jonkman.ca/blogs/2011/11/30/browser-security/firefox-options-privacy/" rel="attachment wp-att-547"><img src="http://bob.jonkman.ca/blogs/files/2011/10/Firefox-Options-Privacy.png" alt="screenshot of Firefox Privacy dialogue" title="Firefox Privacy options" width="489" height="498" class="size-full wp-image-547" /></a><p class="wp-caption-text">Settings for Firefox Privacy options</p></div>
<p>For maximum protection check <samp>Tell Web sites I do not want to be tracked</samp> and select <samp>Firefox will: Never remember history</samp>.  But having to type in all your passwords and data every time you access the same web sites can be inconvenient, so I actually browse with the setting <samp>Firefox will: Use custom settings for history</samp>, leaving <samp>Always use private browsing mode</samp> unchecked.  It is usually safe to have <samp>Accept cookies from sites</samp> turned on, with <samp>Accept third-party cookies</samp> turned off and <samp>Keep until: I close Firefox</samp> selected. Custom settings for <samp>Clear history when Firefox closes</samp> has only   <samp>Cookies</samp> and <samp>Active Logins</samp> checked:</p>
<div id="attachment_546" class="wp-caption aligncenter" style="width: 325px"><a href="http://bob.jonkman.ca/blogs/2011/11/30/browser-security/firefox-options-privacy-settings-for-clearing-history/" rel="attachment wp-att-546"><img src="http://bob.jonkman.ca/blogs/files/2011/10/Firefox-Options-Privacy-Settings-for-Clearing-History.png" alt="Screenshot of Clearing History dialoge" title="Firefox Clearing History options" width="315" height="274" class="size-full wp-image-546" /></a><p class="wp-caption-text">Firefox Clearing History</p></div>
<h2>Security settings</h2>
<p>To see Firefox Security settings select <samp>Tools, Options</samp>, then click on the <samp>Security</samp> icon.</p>
<div id="attachment_614" class="wp-caption aligncenter" style="width: 499px"><a href="http://bob.jonkman.ca/blogs/2011/11/30/browser-security/screenshot-firefox-tools-options-preferences/" rel="attachment wp-att-614"><img src="http://bob.jonkman.ca/blogs/files/2011/11/Screenshot-Firefox-Tools-Options-Preferences.png" alt="Screenshot of the Security tab in Options" title="Screenshot - Firefox, Tools, Options, Security" width="489" height="498" class="size-full wp-image-614" /></a><p class="wp-caption-text">Screenshot - Firefox, Tools, Options, Security</p></div>
<p>For maximum security, make sure all the checkboxes are checked. </p>
<p><samp>Warn me when sites try to install add-ons</samp> will avoid drive-by infections, which is when merely browsing a Web page with Javascript enabled can launch malicious processes.  This will at least give you a warning.</p>
<p><samp>Block reported attack sites</samp> and <samp>Block reported web forgeries</samp> do add some additional protection from malware sites, but potentially at some expense of your privacy. Every 30 minutes Firefox downloads a list of malware sites. If you browse to such a site then Firefox will check for that particular site immediately before blocking it.  It uses Google&#8217;s malware list to do so, and will send Google&#8217;s cookies when checking.</p>
<p>You can test for phishing protection at the <a href="https://www.mozilla.org/firefox/its-a-trap.html">phishing test site</a> and for malware protection at the <a href="https://www.mozilla.org/firefox/its-an-attack.html">malware test site</a>.</p>
<p><samp>Use a master password</samp> will encrypt the list of passwords stored on your computer.  This is mostly useful if your computer should get stolen or left on the bus, but without the Master Password it might be possible for a malware site to retrieve your list of passwords through some (as yet unknown) vulnerability.</p>
<h2>Security Extensions</h2>
<p>Firefox&#8217;s extensive collection of extensions (Add-ons) make it my preferred browser.</p>
<h3>NoScript</h3>
<p><a href="http://noscript.net/">NoScript</a> prevents Javascript from executing on specific web sites.  </p>
<p>Javascript determines the fourth characteristic of a web page (Content, Semantics, Presentation, Behaviour).  A well-designed web site will degrade gracefully &#8212; if the browser cannot manage the page layout (Presentation), it should still be able to identify the components of a page such as paragraphs and headers (Semantics), and still show the Content.  Even if the browser can&#8217;t identify a paragraph from a heading (Semantics), it should always show the content.  Javascript is responsible for the behaviour of a page. This is what makes Google Maps&#8217; slippy map work when you drag the mouse cursor across the page.  That behaviour degrades gracefully, so that when you view Google Maps with Javascript disabled you can still see a static map. Sadly, many web sites today are designed so that Javascript is required to show the content.  NoScript addresses this problem by selectively allowing you to enable Javascript for those sites that you trust.</p>
<p>NoScript has expanded its scope so that it now also checks for Cross-Site Scripting vulnerabilities, Application Boundary violations, and other esoteric security concerns.</p>
<h3>Adblock Plus</h3>
<p><a href="https://adblockplus.org/en/">Adblock Plus</a> removes ads.  That&#8217;s wonderful all by itself, but there&#8217;s more!  When ads are blocked, you don&#8217;t waste any bandwidth downloading them. But there&#8217;s more! The hits from <a href="https://en.wikipedia.org/wiki/Web_bugs" title="Web bug - Wikipedia, the free encyclopedia">Web Bugs</a> aren&#8217;t recorded and tracked. And blocked ads from third-party sites can no longer query third-party cookies, or enable cross-site scripting attacks.</p>
<p>When you install <b>Adblock Plus</b> you&#8217;ll be asked to subscribe to one of the pre-defined block lists.  I usually choose <samp>EasyList</samp> or <samp>Adblock.org</samp>.<br />
<!-- and I maintain my own list at [http://sobac.com:10080/ZIPfiles/Internet/Web/Browsers/Firefox/Extensions/adblock.txt SOBAC.com]. --></p>
<h3>Force-TLS</h3>
<p><a href="http://forcetls.sidstamm.com/">Force-TLS</a> requests an encrypted page (http<strong>s</strong>) when the server supports it.  The functionality is now built into Firefox directly, but <b>Force-TLS</b> still provides a handy dialogue box to add Web sites for servers that don&#8217;t automatically switch to https.</p>
<h3>HTTPS Everywhere</h3>
<p><a href="https://www.eff.org/https-everywhere">HTTPS Everywhere</a> forces a Web pages to use http<strong>s</strong>, and can change the URL for those sites that use different URL paths for their secure content. <b>HTTPS Everywhere</b> only works for Web sites in its Preferences list:</p>
<div id="attachment_663" class="wp-caption aligncenter" style="width: 518px"><a href="http://bob.jonkman.ca/blogs/2011/11/30/browser-security/screenshot-https_everywhere_preferences/" rel="attachment wp-att-663"><img src="http://bob.jonkman.ca/blogs/files/2011/11/Screenshot-HTTPS_Everywhere_Preferences.png" alt="Screenshot of HTTPS-Everywhere preferences" title="HTTPS-Everywhere preferences" width="508" height="531" class="size-full wp-image-663" /></a><p class="wp-caption-text">HTTPS-Everywhere preferences</p></div>
<p><b>HTTPS Everywhere</b> is not maintained on the Mozilla Add-ons web site, so you have to download it from the EFF directly. Firefox will ask you to verify that you want to install an add-on from an unknown site.  Click on the <samp>Allow</samp> button to install the <b>HTTPS Everywhere</b> add-on.</p>
<div id="attachment_613" class="wp-caption aligncenter" style="width: 239px"><a href="http://bob.jonkman.ca/blogs/2011/11/30/browser-security/screenshot-firefox-installing-the-https-everywhere-extension/" rel="attachment wp-att-613"><img src="http://bob.jonkman.ca/blogs/files/2011/11/Screenshot-Firefox-installing-the-https-everywhere-extension-229x300.png" alt="" title="The HTTPS-Everywhere extension" width="229" height="300" class="size-medium wp-image-613" /></a><p class="wp-caption-text">Installing the HTTPS-Everywhere extension in Firefox</p></div>
<h2>Keeping Updated</h2>
<p>Security is not a single solution to a single problem. It is a constantly evolving process that tries to keep up with constantly evolving attacks.  It is important to keep everything up-to-date.</p>
<h3>Updating the Browser</h3>
<p>To ensure that the browser and all its extensions stay up-to-date check all the boxes on the <samp>Tools, Options, Advanced, Update</samp> screen:</p>
<div id="attachment_612" class="wp-caption aligncenter" style="width: 499px"><a href="http://bob.jonkman.ca/blogs/2011/11/30/browser-security/screenshot-firefox-tools-options-advanced-update/" rel="attachment wp-att-612"><img src="http://bob.jonkman.ca/blogs/files/2011/11/screenshot-Firefox-Tools-Options-Advanced-Update.png" alt="Screenshot of the Firefox Update screen" title="Updating Firefox" width="489" height="498" class="size-full wp-image-612" /></a><p class="wp-caption-text">Updating Firefox</p></div>
<h3>Updating Extensions</h3>
<p>To update the Firefox extensions select <samp>Tools, Add-ons</samp>, click on the <samp>Tools for all add-ons</samp> button, and make sure there is a check mark beside <samp>Update Add-ons Automatically</samp>.  If there is no check mark then click on <samp>Update Add-ons Automatically</samp>, and you should also perform updates manually by selecting  <samp>Check for Updates</samp>. If there are any updates a <samp>View all updates</samp> link will be displayed, click on it, then click on the <samp>Update now</samp> button for each add-on in the list.</p>
<div id="attachment_620" class="wp-caption aligncenter" style="width: 310px"><a href="http://bob.jonkman.ca/blogs/2011/11/30/browser-security/firefox-tools-addons-update/" rel="attachment wp-att-620"><img src="http://bob.jonkman.ca/blogs/files/2011/11/Firefox-Tools-Addons-Update-300x276.png" alt="Screenshot of the Firefox Add-ons Update button" title="Updating Add-ons in Firefox" width="300" height="276" class="size-medium wp-image-620" /></a><p class="wp-caption-text">Screenshot showing the &#039;Update&#039; menu</p></div>
<h3>Updating the Operating System</h3>
<p>Finally, no amount of browser security will keep you safe if your operating system is not safe.  Be sure to activate Windows Updates (or Linux Updates, or AppleMac Updates), and keep your Anti-virus software, firewall, spam filters and other security software up-to-date.</p>
<p>&#8211;Bob.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2011/11/30/browser-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogging Etiquette &#8211; Deletions</title>
		<link>http://bob.jonkman.ca/blogs/2011/11/06/blogging-etiquette-deletions/</link>
		<comments>http://bob.jonkman.ca/blogs/2011/11/06/blogging-etiquette-deletions/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 02:02:02 +0000</pubDate>
		<dc:creator>Bob Jonkman</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[valid html]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[convention]]></category>
		<category><![CDATA[correction]]></category>
		<category><![CDATA[del]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[deletion]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[etiquette]]></category>
		<category><![CDATA[ins]]></category>
		<category><![CDATA[insert]]></category>
		<category><![CDATA[insertion]]></category>
		<category><![CDATA[Javan Rhinoceros]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[Strunk and White]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=551</guid>
		<description><![CDATA[Primarily Perfect People are Permitted to Perfunctorily Pass this Post . The rest of us, Prone to Pecadillos, may occasionally write blogposts and then change our minds about the content. When that happens it&#8217;s best not to make changes or delete posts without letting your readers know. Instead of making a wholesale change to a [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_574" class="wp-caption alignright" style="width: 310px"><a href="http://bob.jonkman.ca/blogs/2011/11/06/blogging-etiquette-deletions/delete/" rel="attachment wp-att-574"><img src="http://bob.jonkman.ca/blogs/files/2011/11/delete-300x156.jpg" alt="The word &quot;Delete&quot; as grafitti" title="Delete" width="300" height="156" class="size-medium wp-image-574" /></a><p class="wp-caption-text">Delete</p></div>Primarily Perfect People are Permitted to Perfunctorily Pass this Post .</p>
<p>The rest of us, Prone to Pecadillos, may occasionally write blogposts and then change our minds about the content.  When that happens it&#8217;s best not to make changes or delete posts without letting your readers know.</p>
<p>Instead of making a wholesale change to a post it&#8217;s better to create a new post.  Imagine if someone wrote about a similar issue, quoted from your post and provided links to it.  Now your post has changed, and the links no longer make sense because the content has changed.  Or someone makes a comment on a post, the content of the post is changed, and now the comment has nothing to do with the post. </p>
<p>Instead, create a new post with a new link.  It&#8217;s a good idea to keep the original post; you could delete it, but then other people&#8217;s links would return an error (that&#8217;s called &#8220;link rot&#8221;). </p>
<p>About the only good reason for modifying an existing post is to correct an error.  Even then you shouldn&#8217;t delete the incorrect material, but indicate it should be deleted by using the &lt;del&gt; tag, and marking the new material with an &lt;ins&gt; tag.  For example:</p>
<blockquote><p>The Javan Rhinoceros &lt;del&gt;has only one survivor &lt;/del&gt; &lt;ins&gt; is now extinct&lt;/ins&gt; in Vietnam.</p></blockquote>
<p>This would show with crossed-out text for &lt;del&gt; and highlighted text for &lt;ins&gt;, like this:</p>
<blockquote><p>The Javan Rhinoceros <del>has only one survivor</del> <ins>is now extinct</ins> in Vietnam.</p></blockquote>
<p>(which is a sad development, and may be worthy of a post of its own).</p>
<p><!-- sticky post etiquette doesn't belong here<br />
The "Welcome everyone" post is a "Sticky" post -- you can make any post sticky by clicking on the "Edit" link beside "Visibility: Public" and checking the box beside "Stick this post to the front page".  You can remove the check on a sticky post to put the post back in chronological order.</p>
<p>It's best to keep sticky posts short.   A short sticky  post will let people see the second post below on the same screen.  A long sticky post obscures any new posts below it, and may lead people to believe the site isn't getting new content. You may want to change the current sticky post to just a few lines for Welcome, What This Site Is About, and then a "...Read More" link to a full page article on a "For Review" page.<br />
--></p>
<p>If you really want to delete a post then replace it with text like &#8220;This post has been removed by the author&#8221;.  If you do that then you should delete or hide the comments too.</p>
<p>These are open and transparent ways to indicate deletions. It&#8217;s merely an online publishing convention, since there really isn&#8217;t a style guide for HTML like Strunk and White&#8217;s in the online world. Or, more accurately, there are far too many Strunk and White&#8217;s in the online world!</p>
<p>&#8211;Bob.</p>
<hr />
<p style="font-size:smaller;"><a href="https://secure.flickr.com/photos/delete08/5381950094/" title="Delete | Flickr - Photo Sharing!">Delete</a> by <a href="https://secure.flickr.com/people/delete08/" title="Flickr: delete08">delete08</a> is used under a <a href="https://creativecommons.org/licenses/by-nc/2.0/deed.en_CA" title="Creative Commons — Attribution-NonCommercial 2.0 Generic — CC BY-NC 2.0:"><img src="https://i.creativecommons.org/l/by-nc/2.0/88x31.png" alt="CC-BY-NC" style="float:left;" />CC-BY-NC</a> license</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2011/11/06/blogging-etiquette-deletions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to hold a Key Signing Party</title>
		<link>http://bob.jonkman.ca/blogs/2011/10/14/how-to-hold-a-key-signing-party/</link>
		<comments>http://bob.jonkman.ca/blogs/2011/10/14/how-to-hold-a-key-signing-party/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 04:01:19 +0000</pubDate>
		<dc:creator>Bob Jonkman</dc:creator>
				<category><![CDATA[PGP/GPG]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[certificate authority]]></category>
		<category><![CDATA[gpg]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[keysigning]]></category>
		<category><![CDATA[keysigning party]]></category>
		<category><![CDATA[man in the middle]]></category>
		<category><![CDATA[party]]></category>
		<category><![CDATA[pgp]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[public key infrastructure]]></category>
		<category><![CDATA[signature]]></category>
		<category><![CDATA[signing]]></category>
		<category><![CDATA[trust]]></category>
		<category><![CDATA[web of trust]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=450</guid>
		<description><![CDATA[While planning a Keysigning Party, the organizer suggested that among the things to bring: Some ID would also be a good idea, for those who do not already know you. No no no. If people don&#8217;t know you, then they shouldn&#8217;t be signing your key. If you don&#8217;t know someone, then you shouldn&#8217;t be signing [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_459" class="wp-caption alignright" style="width: 310px"><a href="http://bob.jonkman.ca/blogs/2011/10/14/how-to-hold-a-key-signing-party/key-by-quasimondo/" rel="attachment wp-att-459"><img src="http://bob.jonkman.ca/blogs/files/2011/09/Key-by-Quasimondo-300x225.jpg" alt="Key in lock" title="Key" width="300" height="225" class="size-medium wp-image-459" /></a><p class="wp-caption-text">Key by Quasimondo</p></div>While planning a Keysigning Party, the organizer suggested that among the things to bring:</p>
<blockquote><p>
Some ID would also be a good idea, for those who do not already know you.
</p></blockquote>
<p>No no no.</p>
<p>If people don&#8217;t know you, then they shouldn&#8217;t be signing your key.  If you don&#8217;t know someone, then you shouldn&#8217;t be signing their key.</p>
<p>Using ID of any sort is assigning trust by proxy to an &#8220;authority&#8221;.  You&#8217;re no longer vouching for a person based on your own knowledge, but relying on the &#8220;authority&#8221; to provide that trust.  If you&#8217;re going to rely on third-party authorities you might as well revert to a hierarchical <abbr title="Public Key Infrastructure">PKI</abbr> and pay lots of money to a certificate authority to assign levels of trust for you.</p>
<p>The point of the keysigning is to associate a key value with a real person, with no opportunity for a Man in the Middle attack <sup><a href="#footnote1" id="ref1" title="Footnote 1">[1]</a></sup>.  It is not to verify name, address and permission to drive in Ontario.</p>
<p>When I sign your key it is not because the government says that you&#8217;re allowed to drive under your name, but I sign your key because I believe that you&#8217;re the same guy who drinks Jagermeister and hacks on Blackberries and hangs out at the Syrup Festival.  It is based on my personal knowledge of you, and my trust in your claim that you own the GPG key with fingerprint D2CCE5EA <sup><a href="#footnote2" id="ref2" title="Footnote 2">[2]</a></sup>.</p>
<p>The Web of Trust extends this, so that since I trust your identity and judgment, I&#8217;m also likely to grant some level of trust to the people you trust.  After a successful keysigning party then I&#8217;m going to trust many more people because they&#8217;re all trusted by people I trust.  And I&#8217;ll be trusted by more people, because they trust the people who have signed my key.</p>
<p>So, how <strong>do</strong> you hold a keysigning party? Here&#8217;s an excerpt from the <a href="http://www.pgp.net/pgpnet/pgp-faq/" title="The comp.security.pgp FAQ">PGP FAQ</a>:</p>
<blockquote cite="http://www.pgp.net/pgpnet/pgp-faq/">
<h3 class="TITLE">The comp.security.pgp FAQ</a></h3>
<h4 class="AUTHOR">Wouter Slegers</h4>
<p class="COPYRIGHT">Copyright &copy; 1996, 1997, 1998, 1999, 2000,<br />
2001 by Arnoud Engelfriet</p>
<p class="COPYRIGHT">Copyright &copy; 2002 by Wouter Slegers</p>
<div class="LEGALNOTICE">
<p>This FAQ is copyright &copy; 2001 by Wouter Slegers.</p>
<p>It may be distributed freely in online electronic form, provided the copyright notice is left intact. Since this FAQ is always available from USENET and <a href="http://www.pgp.net/pgpnet/" title="Top Level page for www.pgp.net at cam.ac.uk.pgp.net [08040909]">the PGP network</a>, there should be no problems getting access to it. However mirrors with outdated versions can confuse the users, so I request you not to mirror this FAQ elsewhere.</p>
<p>[...]
<div class="QANDAENTRY">
<div class="QUESTION">
<p><big><b>Q: What&#8217;s a key signing party?</b></big></p>
</div>
<div class="ANSWER">
<p><b>A:</b> A key signing party is a get-together with various other users of PGP for the purpose of meeting and signing keys. This helps to extend the <i class="GLOSSTERM">web of trust</i> to a great degree, making it easier for you to find one or more trusted paths to someone whose public key you didn&#8217;t have.</p>
<p>Kevin Herron has an <a href="http://www.herrons.com/kb2nsx/keysign.html" title="Keysigning Party Guide | Radio Amateur W4KWH">example of a keysigning party announcement page</a> <a href="#footnote3" title="Footnote 3" id="ref3"><sup>[3]</sup></a>.</p>
</div>
</div>
<div class="QANDAENTRY">
<div class="QUESTION">
<p><big><b>Q: How do I organize a key signing party?</b></big></p>
</div>
<div class="ANSWER">
<p><b>A:</b> Though the idea is simple, actually doing it is a bit complex, because you don&#8217;t want to compromise other people&#8217;s private keys or spread viruses (which is a risk whenever floppies are swapped willy-nilly). Usually, these parties involve meeting everyone at the party, verifying their identity and getting key fingerprints from them, and signing their key at home.</p>
<p>Derek Atkins has recommended this method:</p>
<p>There are many ways to hold a key-signing session. Many viable suggestions have been given. And, just to add more signal to this newsgroup, I will suggest another one which seems to work very well and also solves the N-squared problem of distributing and signing keys. Here is the process:</p>
<ol type="1">
<li>
<p>You announce the keysigning session, and ask everyone who plans to come to send you (or some single person who <span class="emphasis"><i class="EMPHASIS">will</i></span> be there) their public key. The RSVP also allows for a count of the number of people for step 3.</p>
</li>
<li>
<p>You compile the public keys into a single keyring, run <tt class="USERINPUT"><b>pgp -kvc</b></tt> on that keyring, and save the output to a file.</p>
</li>
<li>
<p>Print out N copies of the <tt class="USERINPUT"><b>pgp -kvc</b></tt> file onto hardcopy, and bring this and the keyring on media to the meeting.</p>
</li>
<li>
<p>At the meeting, distribute the printouts, and provide a site to retrieve the keyring (an ftp site works, or you can make floppy copies, or whatever &#8212; it doesn&#8217;t matter).</p>
</li>
<li>
<p>When you are all in the room, each person stands up, and people vouch for this person (e.g., &#8220;Yes, this really is Derek Atkins &#8212; I went to school with him for 6 years, and lived with him for 2&#8243;).</p>
</li>
<li>
<p>Each person securely obtains their own fingerprint, and after being vouched for, they then read out their fingerprint out loud so everyone can verify it on the printout they have.</p>
</li>
<li>
<p>After everyone finishes this protocol, they can go home, obtain the keyring, run <tt class="USERINPUT"><b>pgp -kvc</b></tt> on it themselves, and re-verify the bits, and sign the keys at their own leisure.</p>
</li>
<li>
<p>To save load on the keyservers, you can optionally send all signatures to the original person, who can collate them again into a single keyring and propagate that single keyring to the keyservers and to each individual.</p>
</li>
</ol>
<p>&#13;</p>
</div>
</div>
</blockquote>
<p>I&#8217;m going to have to put my key signature where my mouth is.  Hopefully there will be another key signing party soon, for which I will be more prepared.</p>
<p>&#8211;Bob.</p>
<p><sup><a href="#ref1" id="footnote1" title="Go back to Reference 1">[1]</a></sup> Yes, it is still possible to have a meatspace <abbr title="Man in the Middle">MitM</abbr> attack if you&#8217;re signing keys for people you don&#8217;t know and relying on ID.  If you&#8217;ve never met me before then it is possible that someone mugs me in the parking lot, takes my ID and wears my goofy hat.  If you don&#8217;t know me you would never be able to tell the difference, and you&#8217;d be signing a key for the wrong person.</p>
<p><sup><a href="#ref2" id="footnote2" title="Go back to Reference 2">[2]</a></sup> Although that&#8217;s really <a href="http://pgp.mit.edu:11371/pks/lookup?op=vindex&#038;search=0xB91289B0D2CCE5EA" title="Search results for '0xb91289b0d2cce5ea'">my PGP key</a>, so as not to divulge the identity of innocent and unsuspecting Key Signing Party Organizers.</p>
<p><sup><a href="#ref3" id="footnote3" title="Go back to Reference 3">[3]</a></sup> Sadly, Kevin Herron makes the same mistake of requiring &quot;Positive picture ID&quot;.  Please ignore that part.</p>
<p style="font-size:smaller;"><a href="https://secure.flickr.com/photos/quasimondo/79765603/" title="Key | Flickr - Photo Sharing!">Key</a> by <a href="https://secure.flickr.com/people/quasimondo/" title="Flickr: Quasimondo">Quasimondo</a> is used under a <a href="https://creativecommons.org/licenses/by-nc/2.0/deed.en_CA" title="Creative Commons — Attribution-NonCommercial 2.0 Generic — CC BY-NC 2.0">Creative Commons by-nc</a> license.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2011/10/14/how-to-hold-a-key-signing-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Verdict on Google Plus:  Mostly Harmless</title>
		<link>http://bob.jonkman.ca/blogs/2011/10/13/the-verdict-on-google-plus-mostly-harmless/</link>
		<comments>http://bob.jonkman.ca/blogs/2011/10/13/the-verdict-on-google-plus-mostly-harmless/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 04:26:41 +0000</pubDate>
		<dc:creator>Bob Jonkman</dc:creator>
				<category><![CDATA[considered harmful]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microblogging]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Atom/RSS]]></category>
		<category><![CDATA[cats]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[feed reader]]></category>
		<category><![CDATA[Google Plus]]></category>
		<category><![CDATA[identi.ca]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[microblog]]></category>
		<category><![CDATA[nymwar]]></category>
		<category><![CDATA[phone number]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[registration]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[user content]]></category>
		<category><![CDATA[vCard]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=427</guid>
		<description><![CDATA[After dissing Google Plus I was persuaded to try it out for a while before rendering a verdict. So now it&#8217;s been over two months, and my verdict is: Mostly Harmless. When I get home after a hard day of working with a computer, I sit down for a pleasant evening of relaxation with a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_428" class="wp-caption alignright" style="width: 160px"><a rel="attachment wp-att-428" href="http://bob.jonkman.ca/blogs/2011/10/13/the-verdict-on-google-plus-mostly-harmless/dont-panic-theyre-only-vogons/"><img class="size-thumbnail wp-image-428" title="Don't Panic, They're Only Vogons" src="http://bob.jonkman.ca/blogs/files/2011/07/Dont-Panic-Theyre-Only-Vogons-150x150.jpg" alt="Don't Panic, They're Only Vogons" width="150" height="150" /></a><p class="wp-caption-text">Don&#39;t Panic, They&#39;re Only Vogons by Patrick Hoesly</p></div>
<p>After <a title="This Blog Is Not For Reading » Blog Archive » Google Plus considered harmful" href="http://bob.jonkman.ca/blogs/2011/06/29/google-plus-considered-harmful/">dissing Google Plus</a> I was persuaded to try it out for a while before rendering a verdict. So now it&#8217;s been over two months, and my verdict is: Mostly Harmless.</p>
<p>When I get home after a hard day of working with a computer, I sit down for a pleasant evening of relaxation with a computer. I read my e-mail, read the news, and read the microblogs. I subscribe to 55 people on <a title="Bob Jonkman (bobjonkman) - Identi.ca" href="https://identi.ca/bobjonkman">Identi.ca</a>, and I follow 84 people on <a title="Bob Jonkman (@BobJonkman) on Twitter" href="https://twitter.com/bobjonkman">Twitter</a>. Those 139 people generate sufficient 140 character messages to keep me reading until bedtime and beyond.</p>
<p>But on <a title="Bob Jonkman - Google+" href="https://plus.google.com/113242521569190236474/posts">my Google Plus account</a>, I have 27 people in my circles. Those 27 people create a lot of large messages. In fact, they generate a lot more content than my 139 Identicats and Tweeple, since Google Plus puts no limit on the size of messages.</p>
<p>22 of the 27 people are in my Tech Circle. But instead of receiving only technical content from these people, they&#8217;re posting messages about vacations, favourite bands, philosophy, and yes, pictures of cats.  Now, this happens on the microblogs too, but on a microblog it&#8217;s limited to 140 characters, and I can ignore them.  On Google Plus the posts are much longer, have pictures attached, comments from other people, and those ubiquitous &#8220;John Q. Public originally shared this post&#8221; and &#8220;Click to +1 this post&#8221;.  Google Plus does not have the tools to filter messages by content, or even a method to collapse a conversation thread. </p>
<p>There&#8217;s no Atom/RSS feed, so I can&#8217;t use my preferred feed reader to analyze, sort and organize my Google Plus message stream. And I don&#8217;t know of any third-party applications to read, write and manage content on Google Plus.  Google Plus <em>does</em> allow the export of all its content, under <a href="https://plus.google.com/u/0/settings/exportdata?hl=en" title="Data liberation - Account Settings">Account Settings, Data Liberation</a>.  Contact info is in the standard vCard format, suitable for importing into addressbooks.</p>
<p>Kudos to Google for giving users useful control of their data.  Still, Google also has access to that data, and continues to collect ever more. <a href="http://bob.jonkman.ca/blogs/2010/11/18/what-to-do-about-compromised-hotmail-passwords/" title="This Blog Is Not For Reading » Blog Archive » What to do about compromised Hotmail passwords">In the past I&#8217;ve recommended Google Mail</a> as a preferred no-cost e-mail host.  Recently Google has taken to verifying new users by requiring them to supply a phone number. Google then sends a text message for the user to enter into the registration form.  This is a level of data collection that I find creepy, and so I no longer recommend Google Mail. </p>
<p>Finally, to top it all off are the Google <a href="https://ixquick.com/do/metasearch.pl?query=nymwar" title="nymwar - Ixquick Web Search">Nymwars</a>. <a href="http://activepolitic.com:82/Outside_News/9720.html" title="ActivePolitic.com - Google's "real name policy", why you are the product:">Much</a> <a href="http://www.guardian.co.uk/technology/blog/2011/aug/30/google-plus-discuss-identity" title="Google Plus forces us to discuss identity | Technology | guardian.co.uk">has been</a> <a href="http://www.hayesandgrey.co.uk/13.html" title="Hayes&#038; Grey - Googles ever reaching arm of control, and why you should care">written</a> about why Google&#8217;s policy of requiring real names is wrong-headed.  <a href="https://plus.google.com/u/0/113356524170259469966/posts/AXiH4kofhgk" title="Leigh Honeywell - Google+ - I'm not around here much any more. Every time I sign in I'm…">Some people</a> whom I might follow have stopped using Google Plus because of the nymwar controversy.  I think I&#8217;ll be joining them in disdaining Google Plus.</p>
<ul>
<li>Google Minus: Banality of user content (not Google&#8217;s fault)
</li>
<li>Google Minus: Lack of management tools
</li>
<li>Google Plus:  User control over data
</li>
<li>Google Minus: Google control over data
</li>
<li>Google Minus: Nymwars
</li>
</ul>
<p>I think that Google Plus is not the Facebook Killer the folks in Mountain View want it to be.</p>
<p><br style="clear: both;" /></p>
<hr />
<p style="font-size: smaller;">The image <a title="740 - Towel Day - Pattern | Flickr - Photo Sharing!:" href="http://www.flickr.com/photos/zooboing/4637192255/">740 &#8211; Towel Day &#8211; Pattern</a> by <a title="Flickr: Patrick Hoesly's Photostream" href="http://www.flickr.com/photos/zooboing/">Patrick Hoesly</a> is used under a <a title="Creative Commons — Attribution 2.0 Generic — CC BY 2.0" href="http://creativecommons.org/licenses/by/2.0/deed.en">Creative Commons Attribution 2.0 Generic (CC BY 2.0)</a> license.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2011/10/13/the-verdict-on-google-plus-mostly-harmless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Plus considered harmful</title>
		<link>http://bob.jonkman.ca/blogs/2011/06/29/google-plus-considered-harmful/</link>
		<comments>http://bob.jonkman.ca/blogs/2011/06/29/google-plus-considered-harmful/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 04:59:18 +0000</pubDate>
		<dc:creator>Bob Jonkman</dc:creator>
				<category><![CDATA[considered harmful]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[Google Plus]]></category>
		<category><![CDATA[Mashable]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Techcrunch]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=415</guid>
		<description><![CDATA[Google Plus is available. I won&#8217;t be using it. Google has too much of my data already. For gushing, sycophantic reviews see Mashable and Techcrunch. Update 8 July 2011: Someone pointed out that I should probably investigate Google Plus before dissing it, so I’m licking the Google salt block. There will another blog post with [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_417" class="wp-caption alignright" style="width: 288px"><a href="http://bob.jonkman.ca/blogs/?attachment_id=417" title="This Blog Is Not For Reading » Blog Archive » Google Plus Screenshot"><img src="http://bob.jonkman.ca/blogs/files/2011/06/Google-Plus-Screenshot-278x300.png" alt="Google Plus login screen, with errors" title="Google Plus Screenshot" width="278" height="300" class="size-medium wp-image-417" /></a><p class="wp-caption-text">Google Plus Screenshot</p></div><a href="http://plus.google.com/" title="The Google+ project: Real life sharing, rethought for the web.">Google Plus</a> is available.  </p>
<p>I won&#8217;t be using it.  Google has too much of my data already.</p>
<p>For gushing, sycophantic reviews see <a href="http://mashable.com/2011/06/28/google-plus/" title="Google Launches Its Answer to Facebook: Introducing Google+ [PICS]">Mashable</a> and <a href="http://techcrunch.com/2011/06/28/google-plus/" title="Google+ Project: It’s Social, It’s Bold, It’s Fun, And It Looks Good — Now For The Hard Part">Techcrunch</a>.</p>
<hr />
<p style="margin-left: 3em;"><strong>Update 8 July 2011</strong>: <ins datetime="2011-07-08T19:30-0400" style="text-decoration: none;">Someone pointed out that I should probably investigate Google Plus before dissing it, so I’m licking the Google salt block. There will another blog post with the results of this investigation… In the meantime, <a href="https://plus.google.com/113242521569190236474" title="Bob Jonkman - Google+">Circle Me</a>!</ins></p>
<hr />
<p style="margin-left: 3em;"><strong>Update: 13 October 2011</strong>:  <ins datetime="2011-10-13T00:30-0400" style="text-decoration: none;"><a href="http://bob.jonkman.ca/blogs/2011/10/13/the-verdict-on-google-plus-mostly-harmless/" title="This Blog Is Not For Reading » Blog Archive » The Verdict on Google Plus: Mostly Harmless">The Verdict on Google Plus: Mostly Harmless</a></ins></p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2011/06/29/google-plus-considered-harmful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lightweight GNU/Linux distributions</title>
		<link>http://bob.jonkman.ca/blogs/2011/06/13/lightweight-gnulinux-distributions/</link>
		<comments>http://bob.jonkman.ca/blogs/2011/06/13/lightweight-gnulinux-distributions/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 02:00:18 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[FLOSS]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[free/libre]]></category>
		<category><![CDATA[hard disk]]></category>
		<category><![CDATA[lightweight]]></category>
		<category><![CDATA[linux mint]]></category>
		<category><![CDATA[lubuntu]]></category>
		<category><![CDATA[lxde]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[minimum system requirements]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[Trisquel]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[xfce]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=276</guid>
		<description><![CDATA[This is a list of lightweight GNU/Linux (or other free/libre OS) distributions. I&#8217;m specifically looking for a free/libre operating system that will run a Graphical User Interface on a 10-year-old laptop, 700 MHz Intel CPU, 256 MiBytes RAM (but 128 MiBytes would be better), an 8 GiByte hard drive and an 800&#215;600 screen. If you [...]]]></description>
			<content:encoded><![CDATA[<p>This is a list of lightweight GNU/Linux (or other free/libre OS) distributions.  </p>
<p>I&#8217;m specifically looking for a free/libre operating system that will run a Graphical User Interface on a 10-year-old laptop, 700 MHz Intel CPU, 256 MiBytes RAM (but 128 MiBytes would be better), an 8 GiByte hard drive and an 800&#215;600 screen.</p>
<p>If you know of any other lightweight distributions please leave a comment.  Also please leave a comment if you can help fill out the chart &#8211; the distributions&#8217; documentation is pretty inadequate when it comes to listing minimium system requirements.</p>
<table summary="Lightweight GNU/Linux distributions" border="1" style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:center">
<thead>
<tr>
<td rowspan="2" style="text-align:left;">Name</td>
<td colspan="4">Minimum System Requirements</td>
<td rowspan="2">Windows Manager</td>
</tr>
<tr>
<td>CPU</td>
<td>RAM</td>
<td>Disk Space</td>
<td>Video</td>
</tr>
</thead>
<tbody>
<tr>
<th style="text-align:left;"><a href="http://wiki.mandriva.com/en/XfceLive_2010_Spring" title="XfceLive 2010 Spring - Mandriva Community Wiki">Mandriva XFCE 2010 Spring</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><a href="http://xfce.org/" title="Xfce Desktop Environment">Xfce</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://www.xubuntu.org/" title="Xubuntu Home Page | Xubuntu:">Xubuntu</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><a href="http://xfce.org/" title="Xfce Desktop Environment">Xfce</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="https://wiki.ubuntu.com/Lubuntu" title="Lubuntu - Ubuntu Wiki">Lubuntu 10.04</a></th>
<td>Pentium II or Celeron</td>
<td>128 MB</td>
<td>1.5 GB</td>
<td>&nbsp;</td>
<td><a href="http://lxde.org/" title="LXDE.org | Lightweight X11 Desktop Environment">LXDE</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://www.linuxmint.com/edition.php?id=79" title="Linux Mint &quot;Debian&quot; - Linux Mint Xfce 32-bit (201104) - Linux Mint">Linux Mint Xfce (201104)</a></th>
<td>&nbsp;</td>
<td>114 MB</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><a href="http://xfce.org/" title="Xfce Desktop Environment">Xfce</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://www.linuxmint.com/edition.php?id=78" title="Linux Mint 10 &quot;Julia&quot; - LXDE (32-bit) - Linux Mint">Linux Mint 10 &#8220;Julia&#8221; &#8211; LXDE</a></th>
<td>x86 processor</td>
<td>256 MB</td>
<td>3 GB</td>
<td>800&#215;600</td>
<td><a href="http://lxde.org/" title="LXDE.org | Lightweight X11 Desktop Environment">LXDE</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://trisquel.info/en/wiki/trisquel-mini" title="Trisquel Mini | Trisquel GNU/Linux - Run free!">Trisquel Mini</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><a href="http://lxde.org/" title="LXDE.org | Lightweight X11 Desktop Environment">LXDE</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://crunchbanglinux.org/" title="CrunchBang Linux - A nimble Openbox Linux distro">Crunchbang</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><a href="http://openbox.org/" title="Main Page - Openbox">Openbox</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://slimpuplinux.sourceforge.net/index.html" title="SlimPup: A slim and minimalistic Puppy Linux derivative">SlimPup</a></th>
<td>&nbsp;</td>
<td>35-50 MB</td>
<td>150 MB ISO</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://www.debian.org/" title="Debian -- The Universal Operating System">Debian</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><a href="http://fluxbox.org/" title="fluxbox.org">Fluxbox</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://www.archlinux.org/" title="Arch Linux">Arch Linux 2010.05</a></th>
<td><a href="https://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide#Architectures" title="Official Arch Linux Install Guide - ArchWiki: Architechtures">i686 or x86_64</a></td>
<td><a href="https://wiki.archlinux.org/index.php/Beginners_Guide#Boot_Arch_Linux_Installer" title="Beginners' Guide - ArchWiki: Boot Arch Linux Installer">64 MB</a></td>
<td><a href="https://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide#Auto-Prepare" title="Official Arch Linux Install Guide - ArchWiki: Auto-Prepare">7.5 GB</a></td>
<td>&nbsp;</td>
<td><a href="http://www.archlinux.org/packages/community/i686/xmonad/" title="Arch Linux - xmonad 0.9.2-1.2 - Package Details">xmonad</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://www.tinycorelinux.com/" title="Tiny Core Linux, Micro Core Linux, 10MB Linux GUI Desktop, Live, Frugal, Extendable">Tiny Core Linux</a></th>
<td>i486DX</td>
<td><a href="http://distro.ibiblio.org/tinycorelinux/faq.html#req" title="Tiny Core Linux Frequently Asked Questions (FAQ): What are the minimum requirements?">48 MB</a></td>
<td></td>
<td>&nbsp;</td>
<td><a href="http://www.superant.com/smalllinux/tinyX01.html" title="Small Linux - TinyX Windows System Project">TinyX</a></td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://wclp.sourceforge.net/" title="Working Centre Linux Project">WCLP</a></th>
<td>25 MHz 486</td>
<td>16 MB</a></td>
<td>400 MB</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th style="text-align:left;"><a href="http://antix.mepis.org" title="Main Page - antiX">antiX</a></th>
<td>PII 266 MHz</td>
<td>64 MB</a></td>
<td>2.2 GB</td>
<td>VGA</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
<p>
I expect this post to be a continuous work-in-progress.</p>
<p>&#8211;Bob.</p>
<p><ins datetime="2011-06-14T22:30:00" style="text-decoration:none;"><strong>Added 14 June 2011:</strong> Thanx for the suggestions from <a href="http://identi.ca/notice/76261438" title="Maybe try !Crunchbang !openbox or a minimal !Debian install + !fluxbox ...">@dwa</a>, <a href="http://identi.ca/notice/76264078" title="have a look at http://slimpuplinux.sourceforge.net/">@headphonica</a>, <a href="http://identi.ca/notice/76272362" title="!debian with fluxbox?">@darkestkhan</a>, <a href="https://twitter.com/#!/flying_squirrel/status/80741156740280320" title="Crunchbang runs OpenBox.">@flying_squirrel</a> and <a href="https://twitter.com/#!/circuidipity/status/80740626991300608" title="Maybe try #Crunchbang #openbox or a minimal #Debian install + #fluxbox">@circuidipity</a>, all added above.<br />
</ins></p>
<p><ins datetime="2010-06-17T20:30:00" style="text-decoration:none;"><strong>Added 17 June 2011:</strong> <a href="https://identi.ca/notice/76565314" title="Minimalist Linux distro gains easier installation, NTFS compatibility http://ur1.ca/4gl6u #tinycore #linux">@schestowitz</a> points me to a <a href="http://www.linuxfordevices.com/c/a/News/Tiny-Core-Linux-37/" title="Minimalist Linux distro gains easier installation, NTFS compatibility - News - Linux for Devices">Linux Devices article</a> on <a href="http://www.tinycorelinux.com/" title="Tiny Core Linux, Micro Core Linux, 10MB Linux GUI Desktop, Live, Frugal, Extendable">Tiny Core Linux</a>.</ins></p>
<p><ins datetime="2010-07-28T14:00:00-0400" style="text-decoration:none;"><strong>Added 28 July 2011:</strong> <a href="https://twitter.com/chaslinux" title="chaslinux (chaslinux) on Twitter">@chaslinux</a> reminded me of The Working Centre&#8217;s distribution, <a href="http://wclp.sourceforge.net/" title="Working Centre Linux Project">WCLP</a>.</ins></p>
<p><ins datetime="2011-08-04T10:30:00-0400" style="text-decoration:none;"><strong>Added 4 August 2011:</strong>Just saw <a href="http://antix.mepis.org" title="Main Page - antiX">antiX</a> mentioned on <a href="https://identi.ca/group/antix" title="antiX Linux (antix) group - Identi.ca"> Identi.ca</a>.</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2011/06/13/lightweight-gnulinux-distributions/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Calendaring Server Software</title>
		<link>http://bob.jonkman.ca/blogs/2011/04/16/calendaring-server-software/</link>
		<comments>http://bob.jonkman.ca/blogs/2011/04/16/calendaring-server-software/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 03:00:22 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Calendars and Schedules]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=292</guid>
		<description><![CDATA[I&#8217;m looking for a free/libre calendar server to run on a GNU/Linux server. It needs to have CalDAV connectivity, so that I can use Evolution, Sunbird or Thunderbird/Lightning as my only client. Ideally, it will also have a Web interface for both administration and calendar viewing, exports to iCal (.ics) files, supports iMIP, and offers [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking for a free/libre calendar server to run on a GNU/Linux server.</p>
<p>It needs to have CalDAV connectivity, so that I can use Evolution, Sunbird or Thunderbird/Lightning as my only client.  Ideally, it will also have a Web interface for both administration and calendar viewing, exports to iCal (.ics) files, supports iMIP, and offers Atom/RSS feeds of calendar items.</p>
<p>Here&#8217;s what I&#8217;ve found so far.  If you know of others, please leave a comment.</p>
<p>There&#8217;s also a list at CalConnect&#8217;s <a href="http://caldav.calconnect.org/implementations/servers.html" title="CalDAV Servers">CalDAV Servers</a></p>
<table summary="List of FOSS Calendar software" border="1" style="margin-left:auto;margin-right:auto;border-collapse:collapse;">
<thead>
<tr>
<th rowspan="2">Name</th>
<td colspan="3">WebUI</td>
<td colspan="3">Export iCal (.ics)</td>
<td rowspan="2">CalDAV</td>
</tr>
<tr>
<td>Admin</td>
<td>View</td>
<td>Edit</td>
<td>iCal (.ics)</td>
<td>iMip</td>
<td>Atom/RSS</td>
</tr>
</thead>
<tbody>
<tr>
<th><a href="http://www.kolab.org/" title="Kolab Groupware:: Home">Kolab</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th><a href="http://www.davical.org/" title="DAViCal Home - A CalDAV Store">DAViCal</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th><a href="http://www.phpgroupware.org/" title="phpgroupware.org :: phpGroupWare">phpGroupWare</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>No</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>No</td>
</tr>
<tr>
<th><a href="http://chandlerproject.org/" title="Chandler Project - Welcome">Chandler Project</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th><a href="http://www.bedework.org/bedework/" title="Bedework: Open Source Calendar System for the Enterprise">Bedework</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th><a href="http://www.zimbra.com/" title="Zimbra offers Open Source email server software and shared calendar for Linux and the Mac.">Zimbra</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th><a href="http://www.egroupware.org/download" title="EGroupware - Online Groupware, CRM: Community version">EGroupware Community Version</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th><a href="http://www.k5n.us/webcalendar.php/" title="k5n.us: WebCalendar Home Page">WebCalendar</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>No</td>
</tr>
<tr>
<th><a href="http://trac.calendarserver.org/" title="Calendar and Contacts Server">Darwin Calendar Server</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th><a href="http://news.tryton.org/2009/12/new-module-for-calendar-management.html" title="Tryton: New Module for Calendar Management">Tryton Calendar</a></th>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
<p></p>
<p>The other calendars I&#8217;ve been trying are WordPress plugins. There is much promise in their description blurbs, but so far I&#8217;ve rejected <a href="http://lestercat.net/wp" title="John Murden - Richmond, Virginia">Calendar JCM</a> (no longer supported), <a href="http://wordpress.org/extend/plugins/event-calendar-scheduler/" title="WordPress › Event Calendar / Scheduler « WordPress Plugins">Event Calendar / Scheduler</a> (missing .php modules when running), and <a href="http://wordpress.org/extend/plugins/the-events-calendar/" title="WordPress › The Events Calendar « WordPress Plugins">The Events Calendar</a>. <a href="http://www.wp-eventscalendar.com/" title="WP Events Calendar">WP Events Calendar</a> works, but had no iCal or Atom/RSS feeds. I&#8217;ve added <a href="http://wordpress.org/extend/plugins/ical-for-events-calendar/" title="WordPress › iCal for Events Calendar « WordPress Plugins">iCal for Events Calendar</a> for one of my WordPress installations, since it at least provides an iCal download for &#8220;WP Events Calendar&#8221;&#8230;</p>
<p>11 January 2011: <ins datetime="2011-01-11T00:00:00-05:00">Originally posted</ins><br />
26 March 2011: <ins datetime="2011-03-26T00:00:00-04:00">Added <i>Linuxaria&#8217;s</i> suggestions</ins><br />
16 April 2011: <ins datetime="2011-04-16T00:00:00-04:00">Added WordPress plugin info; added CalDAV column; filled in some attributes</ins></p>
<p>This is a &#8220;living&#8221; post, so it will float back to the top of the blog as I update it.</p>
<p>&#8211;Bob.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2011/04/16/calendaring-server-software/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Four things to improve your search result rankings</title>
		<link>http://bob.jonkman.ca/blogs/2010/12/26/four-things-to-improve-your-search-result-rankings/</link>
		<comments>http://bob.jonkman.ca/blogs/2010/12/26/four-things-to-improve-your-search-result-rankings/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 18:53:12 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[valid html]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=331</guid>
		<description><![CDATA[Now there&#8217;s a spammy title for you! &#160; There are many people who specialize in Search Engine Optimization (SEO). They claim to be able to improve your rank on search engines, but here are some common-sense tips you can apply yourself. 1 The best thing to maintain good page rank with ANY search engine is [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_335" class="wp-caption alignright" style="width: 310px"><a href="http://bob.jonkman.ca/blogs/wp-admin/media.php?attachment_id=335" title="Google Juice - a set on Flickr"><img src="http://bob.jonkman.ca/blogs/files/2010/12/Google-Juice-300x199.jpg" alt="A bottle of juice with a Google label" width="300" height="199" class="size-medium wp-image-335" /></a><p class="wp-caption-text">Google Juice by Johannes P. Osterhoff</p></div>Now there&#8217;s a spammy title for you!</p>
<p>&nbsp;</p>
<p>There are many people who specialize in Search Engine Optimization (SEO).  They claim to be able to improve your rank on search engines, but here are some common-sense tips you can apply yourself.</p>
<h1 id="_1"><a href="#_1">1</a></h1>
<p>The best thing to maintain good page rank with ANY search engine is to have good content. This isn&#8217;t something an <abbr title="Search Engine Optimization">SEO</abbr> company can do for you &#8212; you have to provide that content yourself.  Repeating someone else&#8217;s content may bring you a few hits, but the search engines will quickly determine that the original site has hosted that content longer, and rank them higher.  </p>
<p>Google is additionally funny in that they will count the number of sites that link to you, assuming that if you warrant many links, you must have something the Google customers want. If you switch Hosting Providers or change to a different domain name then anyone linking to the old domain name may have (temporarily) dead links. That will drain your Googlejuice right quick.  If you have multiple domain names with the same content then the Google page rank is diluted. Better to have one domain with 1000 links than two domains with 500 each. You should ask your Hosting Provider to set up “301 redirected permanently” for any non-primary domains. Google is smart enough to figure out that <code>http://www.example.com</code> is the same as <code>http://example.com</code>, but I prefer no www. Why? See <a href="http://no-www.org/" title="www. is deprecated">http://no-www.org/</a>.</p>
<h1 id="_2"><a href="#_2">2</a></h1>
<p>The second best thing you can do is to have valid HTML for all your Web pages. Sadly, many sites fail badly on that account (including this one). Have a look at the <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fbob.jonkman.ca%2Fblogs" title=" Markup Validation of http://bob.jonkman.ca/blogs/ - W3C Markup Validator">W3C HTML validator for this home page</a>. As I write this, this blog&#8217;s home page has 29 errors. That will drain my Googlejuice right quick. If a search engine can’t parse HTML it won’t index  content, or rank the page up high. That counts for all search engines, not just Google. I’ve written about this in <a href="http://bob.jonkman.ca/blogs/2009/04/28/invalid-html-considered-harmful/" title="This Blog Is Not For Reading - Invalid HTML Considered Harmful">Invalid HTML Considered Harmful</a>. There are consultants that can help you correct invalid HTML; <a href="http://bob.jonkman.ca/blogs/about/" title="This Blog Is Not For Reading - About Bob Jonkman">you may know one</a> or two already <img src='http://bob.jonkman.ca/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h1 id="_3"><a href="#_3">3</a></h1>
<p>The third-best thing is to make sure your pages are accessible. If your site works well on alternative browers (PDAs, game consoles, cell phones) and assistive devices (braille readers, text-to-speech readers) and plain text browsers like Lynx then it’s a pretty sure thing that search engines can index the content too. Avoid Javascript, but if you use Javascript make sure that content delivery isn’t Javascript dependent — make plenty of use of the <code>&lt;noscript&gt;</code> tag. Don’t use non-indexable technologies like Flash, PDFs, Silverlight, or ActiveX. Google is getting pretty good at indexing PDFs and even Flash, but you&#8217;ll get better results with plain HTML. I’ve never seen a PDF that wouldn’t work as well-designed HTML. Non-indexable technologies won’t drain your Googlejuice, but they do nothing to boost it either.</p>
<h1 id="_4"><a href="#_4">4</a></h1>
<p>The fourth best thing you can do is not play jiggery-pokery with hidden text, irrelevant keywords, cloaking, “sneaky” redirects, comment spam on other sites, or fake affiliate sites. If you try to outsmart search engines&#8217; ranking algorithms to artificially boost your ranking, you may succeed for a few days or weeks before you’re banned altogether. That will drain your Googlejuice right quick. Besides, jiggery-pokery is a lot of hard work, better spent creating good content.</p>
<p><em>Update 1 March 2011: <a href="http://www.techdirt.com/articles/20110226/18462113293/is-googles-new-anti-content-farm-algo-actually-better.shtml" title="Is Google's New Anti-Content Farm Algo Actually Better? | Techdirt">Told you so</a>!</em></p>
<p>–Bob.</p>
<p style="font-size:smaller"><a href="http://www.flickr.com/photos/johannes-p-osterhoff/4775162612/in/photostream/" title="Google Juice | Flickr - Photo Sharing!">Google Juice</a> by <a href="http://www.flickr.com/photos/johannes-p-osterhoff/" title="Flickr: Johannes P Osterhoff's Photostream">Johannes P. Osterhoff</a> is used under a <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/" title="Creative Commons — Attribution-NonCommercial-NoDerivs 2.0 Generic">Creative Commons by-nc-nd</a> license.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2010/12/26/four-things-to-improve-your-search-result-rankings/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Stop Usage Based Billing – comment to the CRTC</title>
		<link>http://bob.jonkman.ca/blogs/2010/12/09/stop-usage-based-billing-comment-to-the-crtc/</link>
		<comments>http://bob.jonkman.ca/blogs/2010/12/09/stop-usage-based-billing-comment-to-the-crtc/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 04:36:02 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Bell Canada]]></category>
		<category><![CDATA[CRTC]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rogers]]></category>
		<category><![CDATA[usage based billing]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=312</guid>
		<description><![CDATA[Today is the deadline for submitting comments to the CRTC on the proposed tariff increases for Usage Based Billing. These are the comments I submitted: I am opposed to the current Usage Based Billing proposal. &#160; The cost of Telecom in Canada is already among of the highest in the world. Allowing Usage Based Billing [...]]]></description>
			<content:encoded><![CDATA[<div style="border:thin solid black;margin: .5em;padding: .3em;background: silver;float:right"><img src="http://stopusagebasedbilling.files.wordpress.com/2009/08/ubblogo1.jpg?w=153&amp;h=160" alt="Stop Usage Based Billing logo" /></div>
<p>Today is the deadline for <a href="https://stopusagebasedbilling.wordpress.com/2010/12/05/say-no-to-ubb-dec-9-deadline/" title="Say &quot;No&quot; to UBB – Dec 9 deadline « Stop Usage Based Billing"> submitting comments to the CRTC</a> on the proposed tariff increases for Usage Based Billing.  These are the comments I submitted:</p>
<blockquote>
<p>I am opposed to the current Usage Based Billing proposal.</p>
<p>&nbsp;</p>
<p>The cost of Telecom in Canada is already among of the highest in the world.  Allowing Usage Based Billing will only increase that cost for both consumers and business, especially the third-party Internet providers.  Canadian-based business is already looking for foreign ownership for the telecom sector; don&#8217;t price those Canadian businesses out of the market by increasing the rates for telecom services.
</p>
<p>&nbsp;</p>
<p>I understand that the carriers feel the need to increase the capacity of their infrastructure, but they have provided no evidence of the current capacities or bandwidth usage, making me wonder if these extra charges are justified. I do believe that billing based on usage (akin to electricity or water use) is a fair way to charge for Internet use, but only if it is the only charge. Carriers must not charge for bandwidth AND set bandwidth caps with overage fees.  It cost no more to deliver the first gigabyte in a billing cycle than it costs to deliver the 60th.
</p>
<p>&nbsp;</p>
<p>Also, there must be a clear separation of bandwidth providers and content providers.  To the consumer, it certainly seems like the carriers are raising the cost of providing streaming media such as NetFlix, while at the same time introducing such services themselves.  It certainly gives the perception of anti-competitive billing, trying to force NetFlix out of the market by making it too expensive.
</p>
<p>&nbsp;</p>
<p>&#8211;Bob Jonkman<br />
6 James St.<br />
Elmira  ON  Canada<br />
+1-519-635-9413
</p>
</blockquote>
<p>(CRTC Comment Reference number: 139217 )</p>
<p>Feel free to use any of these comments in your own submission!</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2010/12/09/stop-usage-based-billing-comment-to-the-crtc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to do about compromised Hotmail passwords</title>
		<link>http://bob.jonkman.ca/blogs/2010/11/18/what-to-do-about-compromised-hotmail-passwords/</link>
		<comments>http://bob.jonkman.ca/blogs/2010/11/18/what-to-do-about-compromised-hotmail-passwords/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 02:11:47 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[email]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[breach]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[compromised]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[hotmail]]></category>
		<category><![CDATA[malusers]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[Sarah Palin]]></category>
		<category><![CDATA[social engineering]]></category>
		<category><![CDATA[yahoo mail]]></category>

		<guid isPermaLink="false">http://bob.jonkman.ca/blogs/?p=299</guid>
		<description><![CDATA[I administer a number of e-mail systems, and I&#8217;ve been seeing a lot of spam coming from Hotmail accounts recently. And both friends and clients have been telling me that it&#8217;s not them who are sending spam from Hotmail (and ending up in my e-mail systems), their accounts have been hacked. One person asked me: [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_303" class="wp-caption alignright" style="width: 190px"><a href="http://www.flickr.com/photos/biscotte/60963915/" title="autoroute à emails... | Flickr - Photo Sharing!"><img src="http://bob.jonkman.ca/blogs/files/2010/11/autoroute-a-emails.jpg" alt="autoroute à emails" width="180" height="240" class="size-full wp-image-303" /></a><p class="wp-caption-text">autoroute à emails by Biscarotte</p></div>I administer a number of e-mail systems, and I&#8217;ve been seeing a lot of spam coming from Hotmail accounts recently. And both friends and clients have been telling me that it&#8217;s not them who are sending spam from Hotmail (and ending up in my e-mail systems), their accounts have been hacked. One person asked me:</p>
<blockquote><p>Is it just Hotmail?  What else could I use? Can&#8217;t I just change my password?
</p></blockquote>
<p>Changing passwords is only an effective solution if the account was compromised by social engineering, eg. the legitimate user giving out the password in a phishing attempt or other direct means, or if a simple password was guessed or cracked.</p>
<p>There is evidence that Hotmail and Yahoo&#8217;s password recovery mechanism is flawed (eg. the Sarah Palin breach), so that malusers can acquire a new password for an account.  I don&#8217;t think this is happening, because victims are not reporting being locked out of their accounts.  Of course, if the service merely sends out the current password then this may be what is happening, and no amount of password complexity will protect the account.</p>
<p>If the passwords were compromised by an automated password cracker then I would expect only simple passwords to be breached, and accounts with strong passwords would be safe.  I do not know what kind of passwords were in use by the people who have compromised accounts, but it is likely they were simple passwords.</p>
<p>While I have no evidence, I think the current rash of breaches is due to a more systematic attack by URL munging, or fuzzing the inputs on a POST request, or some other attack vector. These attacks do not require an authenticated login, and  in that case no amount of password complexity will provide security either.</p>
<p><del datetime="2012-02-05T17:00:00-0500">I haven&#8217;t heard of similar compromised accounts in Gmail, so that may be a suitable alternative for now.</del>  I&#8217;ve been recommending that people use the mail accounts provided by their ISPs, largely so that they can make use of the ISP&#8217;s technical support if their accounts do get compromised. And, of course, if they&#8217;re paying their ISP for a mail account then there may be immunity from liability (&#8220;My mail account was compromised and I was paying my ISP for security, so all this spam is their fault&#8221;).</p>
<p>&#8211;Bob.</p>
<p><ins datetime="2012-02-05T17:00:00-0500" style="text-decoration:none;"><strong>Update 5 Feb 2012</strong>: I retract the first sentence in the last paragraph.  E-mail Administrator friends have been telling me that Google Mail is just as vulnerable as Hotmail and Yahoo.  Having just read <a href="http://www.theatlantic.com/magazine/archive/2011/11/hacked/8673/1/?single_page=true" title="Hacked! - Magazine - The Atlantic">&#8220;Hacked!&#8221; in The Atlantic</a> I&#8217;m convinced the problem of compromised mail accounts is worse than I thought, and that no online providers (especially the &#8220;free&#8221; ones) adequately protect the e-mail of their users.</ins></p>
<p style="font-size:smaller"><a href="http://www.flickr.com/photos/biscotte/60963915/" title="autoroute à emails... | Flickr - Photo Sharing!">autoroute à emails</a> by <a href="http://www.flickr.com/photos/biscotte/" title="Flickr: Biscarotte's Photostream">Biscarotte</a> is used under a <a href="http://creativecommons.org/licenses/by-sa/2.0/deed.en" title="Creative Commons — Attribution-ShareAlike 2.0 Generic">Creative Commons by-sa-v2.0 license</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bob.jonkman.ca/blogs/2010/11/18/what-to-do-about-compromised-hotmail-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

