<?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>The Dark Side Geek</title>
	<atom:link href="http://siliconexus.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://siliconexus.com/blog</link>
	<description>Memes and Musings of an IT Engineer Turned to Management</description>
	<lastBuildDate>Mon, 23 Apr 2012 03:22:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Lock Your KeePass Workspace!</title>
		<link>http://siliconexus.com/blog/2012/04/lock-your-keepass-workspace/</link>
		<comments>http://siliconexus.com/blog/2012/04/lock-your-keepass-workspace/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 17:28:30 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[keepass]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=1042</guid>
		<description><![CDATA[I&#8217;ve seen article after article decreeing that &#8220;passwords are dead&#8221;. Reasons range from the mathematical reality that any string of<a href="http://siliconexus.com/blog/2012/04/lock-your-keepass-workspace/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve seen article after article decreeing that &#8220;passwords are dead&#8221;. Reasons range from the <a href="http://www.sans.org/reading_room/whitepapers/authentication/passwords-dead-long-live-passwords_1144">mathematical reality</a> that any string of characters, no matter how random, can be brute-force cracked with enough computing power, to the <a href="http://www.scmagazine.com/opinion-the-password-is-dead/article/228658/">pragmatic arguments</a> that people are stupid and will pick obvious choices, re-use them frequently, and often write them down in plain sight.</p>
<p>There is no denying the math, but until biometrics and multi-factor authentication become more prevalent, alphanumeric passwords are here to stay no matter how deceased they may actually be. But mathematics aside, it is the human aspect that is the far greater threat to password security.</p>
<p>Luckily, tools such as KeePass &#8211; which provide a central database in which to store totally random complex passwords &#8211; can be used to offset the exploitabilities of the human element. The database is strongly encrypted (optionally multi-factored), and every resource can have its own unique, randomly-generated, complex password. Best of all, the cut &amp; paste process means there isn&#8217;t ever a need for the user to even know what the password may be. Simply let KeePass generate something for the account, and blindly paste the copied value when you need to use it.</p>
<p>But if you are a heavy KeePass user, you probably keep the application open at all times. This is the equivalent of putting all your passwords on a PostIt note affixed to your monitor. If you stepped away from the workstation without locking it, someone could read all your password entries or even use SaveAs to make their own cracked copy of the entire set.</p>
<p>For this reason, unless you live and work alone, I strongly recommend that a workspace-lock be enabled on your KeePass installation. KeePass has a number of workspace-locking options, but none of them are enabled by default. You can lock after a certain amount of KeePass inactivity, workstation inactivity, whenever the app is minimized, when suspend mode kicks in, or when the (Windows) system auto-locks via screensaver.</p>
<p><img class="size-medium wp-image-1053 alignnone" title="KeePass Options" src="http://siliconexus.com/blog/wp-content/uploads/2012/04/KeePassOptions-300x240.jpg" alt="" width="300" height="240" /></p>
<p>A locked workspace requires you to reconfirm your pass phrase and/or key file before KeePass can be accessed again. It&#8217;s a bit faster than exiting &amp; restarting the app each time &#8211; though that is in fact one of the lock options. But some measure of workspace lock is worth the slight inconvenience. Pick one and use it. You&#8217;ll be safer for it.</p>
<p>&nbsp;</p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D1042&count=horizontal&related=&text=Lock%20Your%20KeePass%20Workspace%21' class='twitter-share-button' data-text='Lock Your KeePass Workspace!' data-url='http://siliconexus.com/blog/?p=1042' data-counturl='http://siliconexus.com/blog/2012/04/lock-your-keepass-workspace/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2012%2F04%2Flock-your-keepass-workspace%2F&amp;title=Lock%20Your%20KeePass%20Workspace%21" id="wpa2a_2">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2012/04/lock-your-keepass-workspace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Pi Day!</title>
		<link>http://siliconexus.com/blog/2012/03/happy-pi-day/</link>
		<comments>http://siliconexus.com/blog/2012/03/happy-pi-day/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 15:32:29 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=1037</guid>
		<description><![CDATA[Even though I was a Math-CompSci major, my SAT-Math scores would attest that I leaned much more toward the written/verbal.<a href="http://siliconexus.com/blog/2012/03/happy-pi-day/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>Even though I was a Math-CompSci major, my SAT-Math scores would attest that I leaned much more toward the written/verbal. So when it came to memorizing Pi, I was not some mathematical savant that could recite to an incredibly large number of decimal places. No, I turned it into a &#8216;<a href="http://en.wikipedia.org/wiki/Piphilology">piem</a>&#8216;: a mnemonic sentence, where the number of letters in each word represented the digits:</p>
<p style="padding-left: 30px;">&#8220;Now I have a wordy histogram to remind nerds the value equating halfbaked spatial diameters and Pi run nineteen long digits, an actual &#8216;piem&#8217;.&#8221;</p>
<p>That equates to 3.14159265358979323846264.</p>
<p>I did this to impress my friends and win bar bets.</p>
<p>Neither of which happened.</p>
<p>As one would, in retrospect, expect.</p>
<p><a href="http://www.exploratorium.edu/pi/">Happy Pi Day!</a></p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D1037&count=horizontal&related=&text=Happy%20Pi%20Day%21' class='twitter-share-button' data-text='Happy Pi Day!' data-url='http://siliconexus.com/blog/?p=1037' data-counturl='http://siliconexus.com/blog/2012/03/happy-pi-day/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2012%2F03%2Fhappy-pi-day%2F&amp;title=Happy%20Pi%20Day%21" id="wpa2a_4">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2012/03/happy-pi-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Did You Hear The One About&#8230;</title>
		<link>http://siliconexus.com/blog/2012/01/did-you-hear-the-one-about/</link>
		<comments>http://siliconexus.com/blog/2012/01/did-you-hear-the-one-about/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 17:52:26 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itv]]></category>
		<category><![CDATA[iwatch]]></category>
		<category><![CDATA[rumors]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=1022</guid>
		<description><![CDATA[Will Apple come out with their own Siri-influenced TV in 2012, since Steve Jobs supposedly &#8220;finally cracked it&#8221; shortly before<a href="http://siliconexus.com/blog/2012/01/did-you-hear-the-one-about/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>Will Apple come out with their own Siri-influenced TV in 2012, since Steve Jobs supposedly &#8220;finally cracked it&#8221; shortly before his death? What about the idea of an iPod Nano-based wristwatch &#8211; not just by adding a watch band, but by integrating Bluetooth and turning it into an iOS remote display device? And everyone was so bummed at the iPhone 4S release, expecting instead the oft-rumored iPhone 5 that never materialized &#8211; when will <span style="text-decoration: underline;">that</span> finally appear?</p>
<p>Rumors abound with Apple. And because they are so tight-lipped about product release schedules, no one (who doesn&#8217;t work for Apple) will truly know for certain until the big unveiling. Tech journals are filled with unverifiable hints from supply chain partners and &#8220;sources familiar with the situation&#8221;, and everyone is eating it up in anticipation. Slow news day? Let&#8217;s throw out an Apple rumor to keep people interested!</p>
<p>Since your guess is as good as mine, I thought I would add my own random predictions to the mix. And random it truly is.</p>
<h2>Introducing the &ldquo;<a href="http://siliconexus.com/apple-prediction-generator.html" target="_blank">Apple Prediction Generator</a>&rdquo;.</h2>
<p>All done in jest. No truths implied to named media outlets or unnamed sources. But isn&#8217;t it interesting how some generated quotes actually resemble real-life headlines? I&#8217;m just sayin&#8217;&#8230;</p>
<p>&nbsp;</p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D1022&count=horizontal&related=&text=Did%20You%20Hear%20The%20One%20About...' class='twitter-share-button' data-text='Did You Hear The One About...' data-url='http://siliconexus.com/blog/?p=1022' data-counturl='http://siliconexus.com/blog/2012/01/did-you-hear-the-one-about/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2012%2F01%2Fdid-you-hear-the-one-about%2F&amp;title=Did%20You%20Hear%20The%20One%20About%E2%80%A6" id="wpa2a_6">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2012/01/did-you-hear-the-one-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And Now For Something Completely Different&#8230; Top Songs of 2011</title>
		<link>http://siliconexus.com/blog/2011/12/and-now-for-something-completely-different-top-songs-of-2011/</link>
		<comments>http://siliconexus.com/blog/2011/12/and-now-for-something-completely-different-top-songs-of-2011/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 03:01:52 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Musings]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=1011</guid>
		<description><![CDATA[The end of the year&#8230; A time for retrospection. And Top10 lists. My favorite songs of 2011? After seeing the<a href="http://siliconexus.com/blog/2011/12/and-now-for-something-completely-different-top-songs-of-2011/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>The end of the year&#8230; A time for retrospection. And Top10 lists.</p>
<p>My favorite songs of 2011? After seeing the <a href="http://www.bet.com/music/photos/2011/12/100-best-songs-of-2011.html">BET &#8220;Top 100&#8243;</a> (where everything by Beyonce, Rhianna, Jay-Z, Kanye, Nicki Minaj, or Drake was apparently a winner), or the hipster lists from <a href="http://www.spinner.com/2011/12/14/best-songs-2011/">Spinner</a> and <a href="http://www.wired.com/underwire/2011/12/100-best-songs-of-2011/">Wired</a> (which seem to go out of their way to ignore lamestream artists), I decided to take a look at my iPod&#8217;s most-played list and filter for all the releases of 2011. I&#8217;m not embarrassed to admit to having some Top40 in there:</p>
<ol>
<li>The Airborne Toxic Event &#8211; Welcome To Your Wedding Day</li>
<li>The Black Keys &#8211; Lonely Boy</li>
<li>Adele &#8211; Rolling In The Deep</li>
<li>Christina Perri &#8211; Arms</li>
<li>Mumford &amp; Sons &#8211; The Cave</li>
<li>Mayer Hawthorne &#8211; The Walk</li>
<li>Two Door Cinema Club &#8211; What You Know</li>
<li>Ra Ra Riot &#8211; Boy</li>
<li>Tom Waits &#8211; Satisfied</li>
<li>Super Heavy &#8211; Miracle Worker</li>
<li>Gotye &#8211; Somebody That I Used To Know</li>
<li>Sara Bareilles &#8211; Gonna Get Over You</li>
<li>Snow Patrol &#8211; Called Out In The Dark</li>
<li>The Joy Formidable &#8211; Whirring</li>
<li>Gavin Degraw &#8211; Not Over You</li>
<li>Florence + The Machine &#8211; Shake It Out</li>
<li>Wilco &#8211; One Sunday Morning</li>
<li>Maroon 5 &#8211; Moves Like Jagger</li>
<li>Everything Dies &#8211; El Mariachi Bronx</li>
<li>The Kooks &#8211; Junk Of The Heart</li>
<li>Death Cab For Cutie &#8211; You Are A Tourist</li>
<li>Raphael Saadiq &#8211; Stone Rollin&#8217;</li>
<li>One Republic &#8211; Good Life</li>
<li>Katy Perry &#8211; Firework</li>
<li>Guster &#8211; Do You Love Me</li>
</ol>
<p>The only artist that all four lists have in common is Adele. (And she can be found on pretty much any 2011 compendium out there.) Perhaps a preview of things to come for the Grammys in Feb, with a consensus &#8220;Artist of the Year&#8221;, and maybe &#8220;Song of&#8221; and &#8220;Record of the Year&#8221; for &#8220;Rolling In The Deep&#8221;&#8230;</p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D1011&count=horizontal&related=&text=And%20Now%20For%20Something%20Completely%20Different...%20Top%20Songs%20of%202011' class='twitter-share-button' data-text='And Now For Something Completely Different... Top Songs of 2011' data-url='http://siliconexus.com/blog/?p=1011' data-counturl='http://siliconexus.com/blog/2011/12/and-now-for-something-completely-different-top-songs-of-2011/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2011%2F12%2Fand-now-for-something-completely-different-top-songs-of-2011%2F&amp;title=And%20Now%20For%20Something%20Completely%20Different%E2%80%A6%20Top%20Songs%20of%202011" id="wpa2a_8">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2011/12/and-now-for-something-completely-different-top-songs-of-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using MiniKeePass with Dropbox</title>
		<link>http://siliconexus.com/blog/2011/10/using-minikeepass-with-dropbox/</link>
		<comments>http://siliconexus.com/blog/2011/10/using-minikeepass-with-dropbox/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 19:40:16 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cross-platform]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[keepass]]></category>
		<category><![CDATA[minikeepass]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=988</guid>
		<description><![CDATA[This post is going to be of interest to only a very specific demographic, but based on my web site<a href="http://siliconexus.com/blog/2011/10/using-minikeepass-with-dropbox/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>This post is going to be of interest to only a very specific demographic, but based on my web site stats, it seems necessary. Since writing my &#8220;story&#8221; &#8211; it barely qualifies as a &#8220;review&#8221; &#8211; of MiniKeePass, it has (surprisingly) become <a href="http://siliconexus.com/blog/2011/08/secure-password-management-with-keepass-and-minikeepass/">the most popular item on my blog</a>. And tracking the Google search referrals, by far the biggest impetus for coming to my site has been in a quest for the answer to &#8220;how to use MiniKeePass with Dropbox&#8221;.<span id="more-988"></span></p>
<p>Now, to experienced MiniKeePass users, this may seem entirely intuitive. But I remember when I first installed MiniKeePass there was a brief moment of questioning, so I guess it would be a worthwhile public service to expand on that small bit of detail.</p>
<h2>What Is KeePass?</h2>
<p><img class="alignright" src="http://t2.gstatic.com/images?q=tbn:ANd9GcRVjJbBf4Fxw3SIM9JhaJbPmBAr_82qhDxVr_cFs2DEXj5NO65i" alt="" width="271" height="186" /></p>
<p>As a refresher, <a href="http://keepass.info/">KeePass</a> is a cross-platform (Windows, Linux, Mac) open-source password manager that enables you to safely lock away your multitude of passwords in a single location. Putting all your eggs in one basket may seem like a risky proposition, but AES &amp; Blowfish encryption helps to make it practically close to uncrackable.</p>
<p>KeePass can use &#8220;two-factor authentication&#8221; to protect your personal data &#8211; something you know (a master password) and something you have (a key file). You can define a password database to require one, the other, or both in tandem for accessing your treasure trove. Needless to say, using both offers the strongest form of security. (Even if your master password is cracked, they still can&#8217;t do diddley unless they also have the key file.)</p>
<p>The idea is that when prompted for a password from a web site or program, you would simply bring up the KeePass app and right-click on the entry to select &#8220;Copy Password&#8221; (Ctrl-C shortcut). The copied password will remain in the cut-buffer for a brief period, so head back to the original app and paste it in.</p>
<p>KeePass uses a tree-view model to display your password entries hierarchically. You can arrange the order of the &#8220;folders&#8221; and &#8220;items&#8221; by using the Alt-Up/Down arrow keys. After adding/deleting entries or re-arranging their order, you would &#8220;Save&#8221; to update the database.</p>
<p><span style="font-size: 20px; font-weight: bold;">Using KeePass With Dropbox</span></p>
<p><img class="alignright" src="http://t1.gstatic.com/images?q=tbn:ANd9GcRdC1sTbx62cjcM_B3OHXI4vZx_dTvlen87JeYMcEBzs2d920JJLg" alt="" width="304" height="166" />Saving the KeePass password data creates a .kdbx file. Normally, one would store these files on the local operating system (eg, in your My Documents or home directory). But if you want to share this password data on multiple machines (and take advantage of the KeePass cross-platform feature), you can store them on your Dropbox drive instead.</p>
<p><a href="http://db.tt/bkLU5tj">Dropbox</a> adds &#8220;cloud storage&#8221; to your local system. You must be Internet-connected to access, but while you are online you have 2G of free space for storing anything, including kdbx/key files. Dropbox also caches your files, so on the off chance that you have lost Internet connectivity, you&#8217;ll still have access to the files as of when disconnected. When you load Dropbox on another machine and login to your account, you&#8217;ll see the same KeePass files that were deposited by the source machine.</p>
<p>In fact, &#8220;source machine&#8221; may be a bit of a misstatement because Dropbox allows any logged-in system to access/update the kdbx database. Technically, the last machine to update could be considered the &#8220;source&#8221;. You are going to have to keep track of how/when you make changes to password info. If KeePass is open simultaneously on multiple machines, neither will automatically detect changes made from the other as long as the kdbx file is kept open. For this reason, I would strongly encourage making one system the primary from which all changes are made.  Then you would just reload the file on all secondaries.</p>
<h2>Using MiniKeePass</h2>
<p><img class="alignright" src="http://t2.gstatic.com/images?q=tbn:ANd9GcRkVBPZSx0C7YpC2kcktsmO3mLKEPChuajlDx1hjP0GK-7RVXZgEg" alt="" width="183" height="275" /><a href="http://itunes.apple.com/us/app/minikeepass-secure-password/id451661808?mt=8">MiniKeePass</a> is an iOS implementation of the KeePass software. It runs on the iPhone (or iPod Touch), and in non-tablet mode on an iPad.</p>
<p>Worried about MiniKeePass security? It uses the same algorithms as the desktop KeePass, plus it adds a PIN code for additional mobile safety. And if you have any doubts about secret backdoors or bad programming, it is open-source and you can <a href="http://minikeepass.github.com/">inspect the code</a> if so inclined.</p>
<p>As with the desktop version, you use MiniKeePass in parallel with any password-prompting app. Use the task switcher to bring up Mini and copy the password into the buffer, then switch back to paste it into the app which was waiting for authentication. One difference from the desktop version is that there is no right-click in iOS: you tap the password and select &#8220;Copy&#8221; rather than the &#8220;Edit&#8221; that you would otherwise use for updating.</p>
<p>MiniKeePass also differs from KeePass in one other very significant way. iOS devices do not have a &#8220;file system&#8221;; they have storage allocated for an app&#8217;s use, but it cannot be accessed like a drive or directory. In this sense it is more like the Windows Registry, available to the app but not directly to the user.</p>
<p>This storage is a secure sandbox for that app and that app alone. So when you create or access a kdbx/key file in MiniKeePass, you are doing so within the memory structure of the program, not in some globally accessible file system. There is no &#8220;Save&#8221; function &#8211; all changes are immediately applied to kdbx database in local storage.</p>
<p>I&#8217;m guessing most people use MiniKeePass as an adjunct to KeePass running on their preferred desktop platform, desiring to load their database from another source. However, if you want to use *only* on the iPhone/iPad, there is nothing preventing it. To start with a new kdbx, press the + icon. But as explained, this newly created file will only exist in MiniKeePass &#8211; not visible to other apps. (Also note: because the edit capabilities are a little lighter on the iDevice, unlike the desktop version, you don&#8217;t have the ability to re-order the folders/items: you are pretty much limited to a FIFO order of how they were entered.)</p>
<p><span style="font-size: 20px; font-weight: bold;">Using MiniKeePass With Dropbox</span></p>
<p><img class="alignright" src="data:image/jpg;base64,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" alt="" width="183" height="275" /></p>
<p>Although iOS does not have a file system per se, Apple users have been using Dropbox to simulate one. And MiniKeePass benefits indirectly as a result. I say indirectly because although MiniKeePass understands Dropbox, it does not interface to it natively. This is, I believe, a major source of both confusion and frustration with the product: in as much as MiniKeePass &#8220;supports&#8221; Dropbox, it treats it as a source for import/export, not as a local filesystem.</p>
<ol>
<li>To load a kdbx/key file from Dropbox to MiniKeePass, you navigate to the stored location within Dropbox and tap on the file.</li>
<li>Dropbox will respond dumbly that it does not know how to open a file of that type. &#8220;Sorry, this document can&#8217;t be viewed.&#8221; Great. Now what?</li>
<li>If you click on the Export icon (rectangle with an arrow), you will find that MiniKeePass has been installed as an import handler. Selecting MiniKeePass will trigger an import.</li>
<li>When you next visit the MiniKeePass home screen, the imported file(s) will appear.</li>
</ol>
<p>The key takeaway here is this concept of the import/export process. If you don&#8217;t keep this idea firmly in mind, you&#8217;ll just find yourself frustrated and confused:</p>
<ul>
<li>When you make changes on the iDevice, they remain local to the app. Even if the source was originally from Dropbox, it will not make its way back to Dropbox until you export it from MiniKeePass (similar rectangle-with-arrow icon).</li>
<li>If password changes are made from another system, MiniKeePass will not notice them even if Dropbox has already sync&#8217;d the updated copy to the iDevice. You need to refresh Mini&#8217;s local copy by re-importing from Dropbox.</li>
</ul>
<p>The MiniKeePass developers have told me that full [direct] Dropbox support is on their ToDo list, but until then, remember that their kdbx/key storage is localized.</p>
<p>I wouldn&#8217;t anticipate future Mini to do what even KeePass does not &#8211; ie, support simultaneous write access and concurrent update detection &#8211; but I would at least hope that it will detect any updated Dropbox-sourced files at startup&#8230;</p>
<p>&nbsp;</p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D988&count=horizontal&related=&text=Using%20MiniKeePass%20with%20Dropbox' class='twitter-share-button' data-text='Using MiniKeePass with Dropbox' data-url='http://siliconexus.com/blog/?p=988' data-counturl='http://siliconexus.com/blog/2011/10/using-minikeepass-with-dropbox/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2011%2F10%2Fusing-minikeepass-with-dropbox%2F&amp;title=Using%20MiniKeePass%20with%20Dropbox" id="wpa2a_10">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2011/10/using-minikeepass-with-dropbox/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>An Overview of Network Monitoring</title>
		<link>http://siliconexus.com/blog/2011/10/an-overview-of-network-monitoring/</link>
		<comments>http://siliconexus.com/blog/2011/10/an-overview-of-network-monitoring/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 04:05:08 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[jitter]]></category>
		<category><![CDATA[latency]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[mrtg]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[netflow]]></category>
		<category><![CDATA[prtg]]></category>
		<category><![CDATA[sflow]]></category>
		<category><![CDATA[smokeping]]></category>
		<category><![CDATA[sniffer]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[zenoss]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=958</guid>
		<description><![CDATA[Every fledgling network administrator eventually comes face-to-face with the question &#8220;how do I monitor my network?&#8221;. But &#8220;monitoring a network&#8221;<a href="http://siliconexus.com/blog/2011/10/an-overview-of-network-monitoring/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>Every fledgling network administrator eventually comes face-to-face with the question &#8220;how do I monitor my network?&#8221;. But &#8220;monitoring a network&#8221; means different things to different people, and if you ask a crowd of experienced network managers for tool suggestions, it is highly likely that you will get a few misleading recommendations simply because the what-to-measure is not in alignment with your objectives.<span id="more-958"></span></p>
<p>Depending on who you are talking to, the task of network monitoring can mean bandwidth, traffic analysis, packet inspection, performance, or uptime.</p>
<p>What follows is by no means a complete listing of possible applications, but an explanation of which sample tools could be considered appropriate for the task at hand.</p>
<h2>Bandwidth</h2>
<div class="wp-caption alignright" style="width: 264px"><img title="Sample MRTG Graph" src="http://t0.gstatic.com/images?q=tbn:ANd9GcRnh7riJmKjpbnko9A2QEvaCWz_tnniacMYJTo2UACcNfsYJ3HX9w" alt="Sample MRTG Graph" width="254" height="199" /><p class="wp-caption-text">Sample MRTG Graph</p></div>
<p>Bandwidth is the throughput that a particular network connection can support. For example, a bonded 2xT1 Internet connection has a max bandwidth of approximately 3Mbps (2x 1.544). Whereas a laptop NIC might support 100Mbps, and a switch interlink could clock in at 10Gbps.</p>
<p>So bandwidth monitoring is knowing how much of the available allotment any one particular port is using. This measure is typically represented as a strip chart with peaks and valleys. Tools such as <a href="http://oss.oetiker.ch/mrtg/">MRTG</a> (open-source), <a href="http://www.cacti.net/">Cacti</a> (open-source), <a href="http://www.paessler.com/prtg">PRTG</a> (trialware), and Dell OpenManage (OEM bundle) use SNMP to query the built-in port counters of switches and routers to provide a graphical view (and running history) of your port utilizations.</p>
<p>For simple port-to-device mapping, you would be measuring the traffic that a single host is using. Yet for a firewall&#8217;s connection to the Internet, you would be measuring the aggregate usage for all your online users, possibly even including inbound remote VPN.</p>
<p>It is the connection to the Internet that is often the first target of measurement. If you oversee a 3M pipe and you have a monitoring system in place to know that it is consistently saturated, then you can use that as justification to management for increasing the size of your connection.</p>
<p>But in the above graph, what is the make-up of the traffic? Who is doing what? SNMP port utilizations take a simple-minded all-bits-are-the-same view. You know that a lot of something is happening, but nothing specific. If the port of a desktop is showing high activity, how do you tell if it is a CIFS file copy vs a BitTorrent download? And if too many users are visiting inappropriate web sites or streaming audio, maybe identifying and curtailing that activity would be more cost-effective than simply upgrading the Internet speed. But how would you find out?</p>
<h2>Traffic Analysis</h2>
<div class="wp-caption alignright" style="width: 259px"><img title="Sample PRTG TopList" src="http://t0.gstatic.com/images?q=tbn:ANd9GcS7J3ULQZEXEM7hqXu4Lo5h4n23CYvugNolF6n6BKeCgYXnsNJv" alt="Sample PRTG TopList" width="249" height="202" /><p class="wp-caption-text">Sample PRTG TopList</p></div>
<p>An analysis of the specific traffic goes deeper than SNMP&#8217;s all-bits-equal view. It provides a more detailed breakdown of port activity based on protocol and source/destination information, presented in bar chart, pie chart, or % tabular form.</p>
<p>To obtain a detailed traffic analysis, you need a device on your network segment that is listening to all activity, not just those packets destined as its own. A NIC configured in this manner is said to be in &#8220;promiscuous mode&#8221;. A Unix/Linux box with such an eavesdropping NIC can use the open-source <a href="http://www.ntop.org/products/ntop/">NTOP</a> program to show top network activity. (NTOP is similar to the on-the-same-host TOP process monitoring tool.)</p>
<p>Another method of capturing this aggregate data involves a switch that is configured to duplicate switch traffic and send it to the port where the monitoring node resides. Cisco calls this &#8220;<a href="http://www.cisco.com/en/US/docs/switches/lan/catalyst2940/software/release/12.1_19_ea1/configuration/guide/swspan.html">SPAN</a>&#8221; for &#8220;Switched Port ANalyzer&#8221;; other manufacturers simply call it port-mirroring. A network sniffer sensor, such as the one provided by PRTG, can be used to analyze this cacophony of traffic and produce easy-to-understand lists and graphs that show how bandwidth is being consumed.</p>
<p>Lastly, sFlow or NetFlow records can be used to deliver traffic-flow measurements to a remote monitoring device. As routed traffic, the advantage of flow monitoring is that the collector can be indirectly connected to the network that it is monitoring (rather than on the same switch or subnet). PRTG (trialware) and SolarWinds <a href="http://www.solarwinds.com/products/network-traffic-analyzer/">Orion NTA</a> (commercial) offer NetFlow collectors that can produce wonderful eye-candy.</p>
<h2>Packet Inspection</h2>
<div class="wp-caption alignright" style="width: 264px"><img title="Sample WireShark Output" src="http://t1.gstatic.com/images?q=tbn:ANd9GcQghK07UY8nav7-eHp9XZzx1MBtHJb4x4ClixWAXr5j6Li7Hz8j" alt="Sample WireShark Output" width="254" height="198" /><p class="wp-caption-text">Sample WireShark Output</p></div>
<p>Packet inspection is the hardcore version of traffic analysis. A &#8220;network protocol analyzer&#8221; &#8211; also known as a &#8221;sniffer&#8221; &#8211; utilizes a NIC in promiscuous mode to capture every packet on the wire. It reassembles all the frames and allows an administrator to view them in the context of sessions between source and destination. Not for the faint of heart, sniffers expose all the gory bits-and-bytes innerworkings of TCP/UDP packets and Ethernet frames.</p>
<p><a href="http://www.wireshark.org/about.html">WireShark</a>, formerly Ethereal, is the classic open-source tool for deep inspection. While it is not known for its management-friendly colored graphs, it does give the network administrator an in-depth view of exactly what is going on with the network from the Application layer (HTTP, IMAP, etc) all the way down to the Data Link layer (MAC addressing). It is the gearhead&#8217;s ultimate debugging tool.</p>
<h2>Performance</h2>
<div class="wp-caption alignright" style="width: 345px"><img title="Sample SmokePing Graph" src="http://t0.gstatic.com/images?q=tbn:ANd9GcTejuIF-njFtDCaSARZ1UYSuMQAE95CWZkCXO8HWaRDhQy9VXgycQ" alt="Sample SmokePing Graph" width="335" height="150" /><p class="wp-caption-text">Sample SmokePing Graph</p></div>
<p>Performance of the network is measured in terms of packet loss (number of times a packet was lost in transit), latency (typical time for a packet to go up and back), and jitter (the standard deviation across all latency measurements). For applications such as VoIP, details like a packet loss profile of the network is every bit as critical as measuring pure bandwidth.</p>
<p><a href="http://oss.oetiker.ch/smokeping/">SmokePing</a> is an example of an open-source tool that provides such metrics. It is in some sense a cousin of MRTG, which is appropriate considering their shared RRDtool lineage. Yet instead of total bandwidth, the spikes of the strip chart represent latency (round-trip time) against a baseline of packet-loss, with the gradiant wisps of &#8216;smoke&#8217; indicating the amount of jitter.</p>
<h2>Uptime</h2>
<div class="wp-caption alignright" style="width: 262px"><img title="Sample Nagios Status Screen" src="http://t0.gstatic.com/images?q=tbn:ANd9GcQE-3tSBL795HC-6brjg6XXLJzWvV5xOuoHzDYUnAcBiuPseGGh" alt="Sample Nagios Status Screen" width="252" height="200" /><p class="wp-caption-text">Sample Nagios Status Screen</p></div>
<p>Uptime monitoring of a network allows the administrator to see &#8211; and more importantly, be notified &#8211; when a network-connected device goes offline. These tools typically support not just ICMP &#8220;ping&#8221; detection, but port-specific connectivity for measuring HTTP, SMTP, and other application/service responsiveness.</p>
<p><a href="http://www.nagios.org/">Nagios</a> (open-source), <a href="http://community.zenoss.org/index.jspa">Zenoss</a> (open-source), and SolarWinds <a href="http://www.solarwinds.com/products/ipmonitor/">ipMonitor</a> (commercial) are great examples of this kind of tool. You can define service groups, contacts, and escalation rules. And you are able to monitor system internals performance (such as CPU load, RAM, disk space, etc) in addition to whether the port or protocol is &#8220;pingable&#8221;.</p>
<p>These systems can provide a geographic overlay map-based view of your enterprise, and also understand the concept of dependencies such that if a switch goes down, you will only be alerted about <em>it</em> &#8211; not overwhelmed by the screaming horde of unreachable hosts that might be hiding behind it.</p>
<h2>Which Is Right For You?</h2>
<p>With all the choices available, there is no one correct selection. Yet I would never suggest using SmokePing for deep packet inspection, and that was the main point of this overview: the right &#8220;network monitoring&#8221; tool for the right &#8220;network monitoring&#8221; task. But within the scope of, say, bandwidth monitoring, the choice of Cacti vs MRTG vs something else becomes a personal preference.</p>
<p>You could elect to go best-of-breed and have multiple small tools, or you could try for the kitchen-sink approach and get one tool that does many things. But there are trade-offs with the latter, and you need to be aware of the capabilities before getting too far down the garden path. For example, Nagios is famous both for its complexity in setting up, and its extensibility in making it do whatever you need via plug-ins. You could use Nagios to monitor bandwidth, but doing so requires MRTG and the check_mrtgtraf plug-in, so you are not really gaining a kitchen sink solution after all.</p>
<p>Zenoss is a bit more of a one-stop-shop in that it has built-in MRTG-like graphs and histories, as well as WMI host performance monitoring, a rudimentary CMDB, and event monitoring via SNMP traps and Syslog centralization.</p>
<p>And PRTG is very much like the all-encompassing Zenoss, except running on Windows. It likewise supports SNMP traps &amp; polling, centralized event logging, and WMI queries, plus adds WBEM, SOAP/REST, and NetFlow/sniffer sensors.</p>
<p>I have used all of the above apps and would not fault the choice of any. But I must admit that I am a very big fan of the kitchen-sinky PRTG. The AJAX web interface is among the most impressive UIs that I have ever seen. They suck you in with 10 free sensors, and when you find out everything it is capable of, you are going to start wanting to spring for more&#8230;</p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D958&count=horizontal&related=&text=An%20Overview%20of%20Network%20Monitoring' class='twitter-share-button' data-text='An Overview of Network Monitoring' data-url='http://siliconexus.com/blog/?p=958' data-counturl='http://siliconexus.com/blog/2011/10/an-overview-of-network-monitoring/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2011%2F10%2Fan-overview-of-network-monitoring%2F&amp;title=An%20Overview%20of%20Network%20Monitoring" id="wpa2a_12">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2011/10/an-overview-of-network-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Next Revolution</title>
		<link>http://siliconexus.com/blog/2011/10/the-next-revolution/</link>
		<comments>http://siliconexus.com/blog/2011/10/the-next-revolution/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 20:14:57 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Messaging]]></category>
		<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Telephony]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/2011/10/the-next-revolution/</guid>
		<description><![CDATA[The original iPhone was revolutionary because it was the first product to combine a phone, music player, Internet browser, mail<a href="http://siliconexus.com/blog/2011/10/the-next-revolution/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>The original iPhone was revolutionary because it was the first product to combine a phone, music player, Internet browser, mail client, camera, gaming system, and &#8211; let&#8217;s face it &#8211; an anything-to-anyone customizable application platform.</p>
<p>Likewise, the iPad was equally revolutionary in it&#8217;s positioning as a re-imagined PC alternative and Internet/media consumption device.</p>
<p>These were paradigm shifts. Nothing since then &#8211; whether from competitors or Apple&#8217;s own evolutionary releases &#8211; carry the gravitas that would allow anyone to call them similarly &#8220;revolutionary&#8221;.</p>
<p>Yet &#8220;not revolutionary&#8221; has been the charge levied &#8211; unfairly, in my opinion &#8211; against releases such as iPhone 3GS, iPad 2, and iPhone 4S. To my way of thinking, &#8220;revolutionary&#8221; is a difficult goal to achieve for any well-entrenched product line. And it got me to thinking: what would make for a &#8220;revolutionary&#8221; jump in mobile devices?</p>
<ul>
<li>A capacitive multitouch display that also had solar charging capabilities? (Not just a solar cell on the back, but one integrated into the touchscreen?)</li>
<li>A <a href="http://www.gadgetvenue.com/apple-pico-projector-patent-03174412/">pico projector</a> and integrated <a href="http://www.virtual-laser-devices.com/">laser-projection keyboard</a>?</li>
</ul>
<p>&nbsp;</p>
<p>What do you think? Take a moment to participate in this thought experiment. Beyond simply &#8220;bigger, faster&#8221;, what next technology iteration would make a mobile device be worthy of the label &#8220;revolutionary&#8221;? Please comment!</p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D947&count=horizontal&related=&text=The%20Next%20Revolution' class='twitter-share-button' data-text='The Next Revolution' data-url='http://siliconexus.com/blog/?p=947' data-counturl='http://siliconexus.com/blog/2011/10/the-next-revolution/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2011%2F10%2Fthe-next-revolution%2F&amp;title=The%20Next%20Revolution" id="wpa2a_14">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2011/10/the-next-revolution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s In A Name?</title>
		<link>http://siliconexus.com/blog/2011/10/whats-in-a-name/</link>
		<comments>http://siliconexus.com/blog/2011/10/whats-in-a-name/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 07:36:58 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[rumors]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=928</guid>
		<description><![CDATA[&#8220;That which we call a rose by any other name would smell as sweet.&#8221; For months leading up to the<a href="http://siliconexus.com/blog/2011/10/whats-in-a-name/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;That which we call a rose by any other name would smell as sweet.&#8221;</em></p>
<p>For months leading up to the 2011 iPhone release, speculation was running rampant. One oft-repeated rumor centered around the idea that Apple would introduce a low-cost less functional smartphone that targeted the feature-phone crowd (to be called an &#8220;iPhone 4S&#8221;), and the next rev of the product evolution aiming for the power users (to be called &#8220;iPhone 5&#8243;).</p>
<p>At the end of the big reveal, Apple did just that. Sort of.<span id="more-928"></span></p>
<p>The fact that their low-cost phone was simply a re-pricing of current models should be irrelevant. The low-cost expectation was met &#8211; can&#8217;t get lower than $0. As for &#8220;less functional&#8221;, while it will run iOS 5.0, it probably won&#8217;t be powerful enough to run some of the more advanced features such as Siri voice recognition. But for the feature-phone crowd, cost trumps all.</p>
<p>Meanwhile, their next-gen is a &#8220;world phone&#8221; with a dual-core CPU running twice as fast as the previous model, 7x the graphics performance, 64G of storage, an 8MP camera with 1080P full HD video, increased battery life, first-in-class voice recognition, and a dual-band dynamic antenna system that promises to squeeze 4G performance out of 3.5G HSPA+ networks.</p>
<p>Despite substantively meeting the early prognostications, reaction was &#8211; yawn &#8211; surprisingly negative. And much of the criticism seemed to be superficially related to the fact that Apple&#8217;s product naming did not meet the &#8220;4S&#8221; vs &#8220;5&#8243; expectations:</p>
<p style="padding-left: 30px;"><a id="MAA4AEgBUABgAWoCdXM" href="http://www.usatoday.com/tech/news/story/2011-10-04/apple-announces-iphone-4S/50658682/1" target="_blank">Apple unveils iPhone 4S; but no <strong>iPhone 5</strong></a></p>
<p style="padding-left: 30px;"><a id="MAA4AEgJUABgAWoCdXM" href="http://latimesblogs.latimes.com/technology/2011/10/apple-iphone-5-iphone-4s-announced-with-a5-processor.html" target="_blank">Apple <strong>iPhone 5</strong>? Nope. It&#8217;s the 4S</a></p>
<p style="padding-left: 30px;"><a id="MAA4AEgOUABgAWoCdXM" href="http://www.ibtimes.com/articles/225038/20111005/apple-iphone-5-release-iphone-4s.htm" target="_blank">Apple <strong>iPhone 5</strong> Not Released, iPhone 4S &#8216;Just Not Good Enough&#8217;</a></p>
<p style="padding-left: 30px;"><a id="MAA4AEgLUABgAWoCdXM" href="http://www.eweek.com/c/a/Mobile-and-Wireless/iPhone-4S-Not-iPhone-5-is-Featured-Device-at-Apple-Event-753422/" target="_blank">iPhone 4S, Not <strong>iPhone 5</strong>, is Featured Device at Apple Event</a></p>
<p style="padding-left: 30px;"><a id="MAA4AEgVUABgAWoCdXM" href="http://www.ibtimes.com/articles/225042/20111004/no-apple-iphone-5-disappoint-hype-iphone-4s-tim-cook-siri-phil-schiller.htm?cid=2" target="_blank">No Apple <strong>iPhone 5</strong>: Major Disappointment, or A Lesson in Hype?</a></p>
<p>Everyone seemed to be thrown by naming the &#8220;next-gen&#8221; phone using the label that they had erroneously attributed to the low-cost model. Had Apple called it &#8220;5&#8243;, would a majority of the reactions possibly have been colored differently? Why so focused on a name?</p>
<p>That &#8220;lesson in hype&#8221; headline is a particularly worthwhile read. The author rightfully points out that there was no hype. Apple was mum throughout. The &#8220;hype&#8221; was really &#8220;media anticipation&#8221; in absence of hype. But let&#8217;s go with that premise anyway&#8230; Is the next-gen phone worth the &#8220;hype&#8221;? In many peoples&#8217; estimation, no. Why? Because the &#8220;4S&#8221; is not &#8220;revolutionary&#8221;, only &#8220;evolutionary&#8221;.</p>
<p>Sorry, but what is revolutionary about the &#8216;missing&#8217; features of an alternative case design? NFC? 4G? Larger screen? These are all things that various competitors currently sport. Features worthy of debate, certainly, but hardly worthy of any revolutionary label.</p>
<p><a href="http://siliconexus.com/blog/2011/04/has-the-iphone-peaked/">I&#8217;ve said this before</a>, but the only revolutionary phone was the iPhone1, just like the only revolutionary tablet was the iPad1. Both went where no device had ever gone before, carving out a market where there once was none and inspiring competitors who try to match their design and features. The revolution beyond those initial releases will come from the iOS software, not the hardware. The only time I&#8217;ll call the next iPhone revolutionary will be if it doubles as a microwave or some other unexpected integration.</p>
<p>The &#8220;4S&#8221; is still a great piece of engineering, and those who can see beyond a skin-deep name &amp; unchanged case should be pleased. Am I buying one? Probably. I certainly won&#8217;t be joining anyone in line on Oct 14, but I will get it eventually. And not because it is hip, cool, or &#8220;revolutionary&#8221;. No, it will be because it has useful features that allow me to get things done quickly and with the least amount of friction, with the impeccable Apple eye for design, quality, and cohesive integration.</p>
<p>Regardless of whether it is named &#8220;5&#8243;, &#8220;Desire&#8221;, or even &#8220;iPhone 2011&#8243;.</p>
<p><em>&#8220;Doff thy name, and for that name which is no part of thee, take all myself.&#8221;</em></p>
<p>&nbsp;</p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D928&count=horizontal&related=&text=What%26%23039%3Bs%20In%20A%20Name%3F' class='twitter-share-button' data-text='What&#039;s In A Name?' data-url='http://siliconexus.com/blog/?p=928' data-counturl='http://siliconexus.com/blog/2011/10/whats-in-a-name/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2011%2F10%2Fwhats-in-a-name%2F&amp;title=What%E2%80%99s%20In%20A%20Name%3F" id="wpa2a_16">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2011/10/whats-in-a-name/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Digital Wallet, &#8220;BookBook&#8221; Style</title>
		<link>http://siliconexus.com/blog/2011/08/digital-wallet-bookbook-style/</link>
		<comments>http://siliconexus.com/blog/2011/08/digital-wallet-bookbook-style/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 06:00:21 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[wallet]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=915</guid>
		<description><![CDATA[Like the bulbous monstrosity that Seinfeld&#8217;s George Costanza carried in his back pocket, I used to walk around with a<a href="http://siliconexus.com/blog/2011/08/digital-wallet-bookbook-style/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>Like the <a href="http://www.youtube.com/watch?v=yoPf98i8A0g">bulbous monstrosity that Seinfeld&#8217;s George Costanza carried in his back pocket</a>, I used to walk around with a very obese wallet. (Sadly, not fattened by an excess of cash.) But eventually I pared down all the receipts and other unnecessary detritus, even resorting to a separate money clip in anticipation of the day when our computer overlords banish such legal tender in favor of NFC and a cashless society.</p>
<p>So now I have a wallet with ID, credit cards, and high-use &#8220;rewards cards&#8221; in one pocket, and a bumpered iPhone in the other. Cash/coins and sometimes even keys are optional, but I never leave the house without both the phone and the wallet. So why not combine them? This was the premise behind 12 South&#8217;s <a href="http://twelvesouth.com/products/bookbook_iphone/">BookBook</a>.</p>
<p><a href="http://siliconexus.com/blog/wp-content/uploads/2011/08/iphone_book_book.jpg"><img class="alignright size-medium wp-image-916" title="iPhone BookBook" src="http://siliconexus.com/blog/wp-content/uploads/2011/08/iphone_book_book-300x242.jpg" alt="" width="300" height="242" /></a>Based on the success of their MacBook and iPad covers, they came out with a &#8220;pocket Bible&#8221; sized antiqued leather case &#8211; but this one can also act as a wallet. Bibliophiles would be smitten by the bookish resemblance, but honestly I could have cared less. I just liked the consolidation idea. There are other wallet-ish iPhone cases, but for me a driver&#8217;s license window was mandatory, as well as the ability to hold more than just one or two cards. I intend this to be my everyday wallet, not a stripped-down &#8220;night on the town&#8221; pinch-hitter.</p>
<p>BookBook is extremely well made. Very sturdy leather construction; I don&#8217;t see it falling apart any time soon. It holds the iPhone with speakers &amp; ports accessible (though you have to slide the phone up to clear the lens from the case for photos).</p>
<p>On the wallet side, there is room for my driver&#8217;s license, auto club card, multiple debit/credit cards, a couple rewards cards, and even a thick HID building access card. Oh wait, what&#8217;s that you say? There&#8217;s an app for that? Why yes, yes there is. <a href="http://mycardstar.com/">CardStar</a> allowed me to electronically store all my rewards cards, and even my AAA card. So what&#8217;s the toteboard say now? &#8220;Driver&#8217;s license, multiple debit/credit cards, and even a thick HID building access card.&#8221; And the fit is no problem for the BookBook.</p>
<p>So how is it working out? Well, I must admit that I have to retrain myself a bit. There are times &#8211; such as working in the server room &#8211; where I have set &#8220;the phone&#8221; down. I must remember that I also just set my wallet down, and there is nothing in my back pocket anymore. A couple times now I&#8217;ve locked myself out because my HID card key is still sitting next to the console right where I left &#8220;the phone&#8221;. But I&#8217;ll get over that. I learn, eventually.</p>
<p>No, the bigger issue is answering the phone when in a hurry. When not pressed for time, it is easy to double over the book jacket and hold the sheathed phone to my ear. But when scrambling to answer, I feel quite foolish holding an open book against the side of my head.</p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D915&count=horizontal&related=&text=Digital%20Wallet%2C%20%26quot%3BBookBook%26quot%3B%20Style' class='twitter-share-button' data-text='Digital Wallet, &quot;BookBook&quot; Style' data-url='http://siliconexus.com/blog/?p=915' data-counturl='http://siliconexus.com/blog/2011/08/digital-wallet-bookbook-style/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2011%2F08%2Fdigital-wallet-bookbook-style%2F&amp;title=Digital%20Wallet%2C%20%E2%80%9CBookBook%E2%80%9D%20Style" id="wpa2a_18">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2011/08/digital-wallet-bookbook-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure Password Management with KeePass and MiniKeePass</title>
		<link>http://siliconexus.com/blog/2011/08/secure-password-management-with-keepass-and-minikeepass/</link>
		<comments>http://siliconexus.com/blog/2011/08/secure-password-management-with-keepass-and-minikeepass/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 04:01:40 +0000</pubDate>
		<dc:creator>Bill Houle</dc:creator>
				<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cross-platform]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[keepass]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[minikeepass]]></category>
		<category><![CDATA[mnemonic]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://siliconexus.com/blog/?p=887</guid>
		<description><![CDATA[I always advise users to create hard-to-guess passwords, never re-use them across sites, and change them semi-regularly. The push-back I<a href="http://siliconexus.com/blog/2011/08/secure-password-management-with-keepass-and-minikeepass/" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>I always advise users to create hard-to-guess passwords, never re-use them across sites, and change them semi-regularly. The push-back I get is that this can be a daunting task to try and remember a myriad of constantly-changing credentials, no matter how good the mnemonic techniques may be. But one look at the growing list of high-visibility break-ins and security compromises is all you need as incentive. Why make it easy for crackers to jump from one service to another just because you were a victim of limited brain cells devoted to passwords?</p>
<p>Call it &#8220;do as I say, not as I do&#8221;, the Cobbler&#8217;s Children syndrome, or just simple laziness, but despite the best of intentions I was not following my own advice. <span id="more-887"></span>I rotated between a small list of re-used passwords and trusted that a bit of variability in username combinations would be enough to protect me. But I was kidding myself. An incident was probably inevitable.</p>
<p>Before I tempted fate, it was time to walk the walk. I decided that I needed a significant change; I didn&#8217;t just want a new mnemonic-based scheme whose pattern someone might be able to figure out. What I needed was true random password generation along with a password management tool that eliminated the need for me to memorize anything. But the big hurdle? Multi-platform support, since I needed to encompass not only my PCs (home and work), but iPad and iPhone. And a browser-plugin was out of the question because of security and my use of multiple browsers.</p>
<p>A cloud-based management tool could be just what the doctor ordered. But I have a few reservations about reliance on a remote service, namely: a blind faith in their security model and a need for offline support when the network was not available. Plus there are the usual concerns over the lock-in on a service that could disappear completely, something you&#8217;d ponder with any cloud opportunity. And with the <a href="http://www.gsnmagazine.com/node/23238">recent breach at LastPass</a>, I decided that a pure-play cloud solution was not for me.</p>
<p>I needed something where the encryption was proven reliable. Where the cloud was my sync tool, but not my security provider &#8211; something where I could keep an offline copy of the password database, but use the Internet as a transfer tool between devices. Certainly I could use my own web site to host the password database, but I preferred the idea of a sync tool that could handle multiple updates to a situation where I have to manage changes and post via FTP. <a href="http://agilebits.com/products/1Password">1Password</a>&#8216;s use of Dropbox hit the mark, but I&#8217;m a cheap bastard; $15 for the iOS app, and another $40 for each Win/Mac license didn&#8217;t strike me as equitable. (If it were me, I&#8217;d charge for the Win/Mac apps, but use the mobile versions as freebies that lure you in.)</p>
<p>Enter KeePass and Dropbox.</p>
<p><a href="http://keepass.info/">KeePass</a> was a no-brainer, an open-source password manager that runs on a variety of platforms. It can manage all info (passwords, bank accounts, credit cards) and can even be used to generate random keys. You use cut/paste to transfer the credentials to any awaiting app without even needing to see what they are. It supports a password database that can be protected by any combination of master password, key file, and/or association with a Windows GUID/login. (However, word of warning: stick with the master password only, because mobile clients can&#8217;t deal with the latter two.)</p>
<p>As for syncing database files between devices, Dropbox to the rescue! There are native filesystem Dropbox clients for Win/Mac, and even versions for iOS that don&#8217;t technically have a filesystem. (For iPhone/iPad, Dropbox essentially *is* your filesystem.) I elected to put my sync&#8217;d database in my Public folder, which may seem contrary to good security. A Dropbox public folder is accessible by anyone on the Internet, not just another Dropbox user. So why am I putting my password stash there? <a href="http://dereknewton.com/2011/04/dropbox-authentication-static-host-ids/">Dropbox has a known exploit</a> whereby an installed config database can be copied to any other machine and grant access to that user&#8217;s storage without their Dropbox password. I&#8217;m not so much concerned about my password database(s), but rather all my other sync&#8217;d files; I didn&#8217;t want to leave a config database exposed on my work PC. So instead of requiring a Dropbox install on a machine I didn&#8217;t own, I opted to use the KeePass &#8220;Open via URL&#8221; feature while at work. But my password database needed a URL. If I had put it in a &#8220;shared folder&#8221;, only the directory is assigned a URL. The only way Dropbox files have a direct URL are if they are in the Public folder. Is it a bit of a risk? Yes, but the mapping to my user-id is not common knowledge, nor are the filenames I use for the databases. And any KeePass database is encrypted with a very long master password, so good luck with that. Although not with Dropbox per se, I could have used a password-protected FTP URL and KeePass will upload upon save, but FTP is not secure; best to consider the work copy as read-only.</p>
<p>Now all I needed was a KeePass client for iOS that also supported Dropbox.</p>
<p>Because I opted for the 2.x version of KeePass rather than the &#8220;classic&#8221; 1.x, there was only one applicable KeePass client for iOS: iKeePass. But based on the iKeePass reviews, it was buggy, crashed often, and the UI needed work. Slim pickings, beggars can&#8217;t be choosers. (I was regretting going for KeePass 2.x, because PassDrop looked like a thing of beauty for the 1.x version.) After all the research, it was time to plop down my $0.99 on iKeePass. It was 10am on July 31. I&#8217;m not sure what compelled me, but I made one last search on the iTunes store. Imagine my surprise to find that a new player had suddenly entered the race mere minutes before: <a href="http://minikeepass.github.com/">MiniKeePass</a>. What timing! It supports 2.x, Dropbox, and even has a UI that was very similar to the desktop client (not to mention PassDrop). Jackpot! And the real kicker: FREE. (Look, another &#8220;cheap bastard&#8221; sighting.)</p>
<div id="attachment_895" class="wp-caption alignright" style="width: 210px"><a href="http://siliconexus.com/blog/wp-content/uploads/2011/07/minikeepass.png"><img class="size-medium wp-image-895" title="MiniKeePass" src="http://siliconexus.com/blog/wp-content/uploads/2011/07/minikeepass-200x300.png" alt="" width="200" height="300" /></a><p class="wp-caption-text">MiniKeePass options screen</p></div>
<p>When a database is opened in MiniKeePass, it prompts for the master password. It can add that password to the iOS keychain so that you never have to enter it again, but I opted to disable that feature. I knew what I was getting into when I created such a long master password, so I decided to keep security stringent. The database is open and accessible for as long as you are &#8220;in it&#8221;. As soon as you drop back to the pick-a-database screen, you will have to re-enter the password. As an added bonus, MiniKeePass also has the option to protect the app with a PIN code that kicks in after a set timeout.</p>
<p>If I had any MiniKeePass complaints, it would be that the password file is treated as an import rather than a native Dropbox file. I like that this sets up an automatic offline capability, but I don&#8217;t like the fact that edits can be made which aren&#8217;t immediately pushed to the original source copy. There is an &#8220;export&#8221;, analogous to &#8220;Save As&#8221;, but I&#8217;d prefer an auto-Save back to Dropbox. Nor is there any attempt to re-import from the Dropbox source if it was newer. [The authors promise full Dropbox integration in future releases.]</p>
<p>The above observations aside, I&#8217;m very pleased with this cross-platform setup so far. No matter how I may tinker, the new scheme can do all I wanted/needed, and so great that it is all free. But it&#8217;s only been a week, and in fact only one day under MiniKeePass. But I like what I see; I think MiniKeePass is killer, certainly compared to the competition. If you have an iPhone/iPad and already use KeePass 2.x, it is a must-download that belongs in your toolbox.</p>
<p><em>Update: It&#8217;s been over a month now and I&#8217;m not one bit dissatisfied. I have KeePass syncing across multiple PCs using Dropbox, with MiniKeePass pulling it down to iPad/iPhone. I&#8217;ve heard about a KeePassSync plug-in, but have had no motivation to check it out. </em></p>
<p><em>The latest version of MiniKeePass supports keyfiles &#8211; which seems to be an absolute rarity for mobile implementations &#8211; so I will see if I can mobilize my corporate kdbx as well.</em></p>
<a href='http://twitter.com/share?url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F%3Fp%3D887&count=horizontal&related=&text=Secure%20Password%20Management%20with%20KeePass%20and%20MiniKeePass' class='twitter-share-button' data-text='Secure Password Management with KeePass and MiniKeePass' data-url='http://siliconexus.com/blog/?p=887' data-counturl='http://siliconexus.com/blog/2011/08/secure-password-management-with-keepass-and-minikeepass/' data-count='horizontal' data-via='DarkSideGeek'></a><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fsiliconexus.com%2Fblog%2F2011%2F08%2Fsecure-password-management-with-keepass-and-minikeepass%2F&amp;title=Secure%20Password%20Management%20with%20KeePass%20and%20MiniKeePass" id="wpa2a_20">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://siliconexus.com/blog/2011/08/secure-password-management-with-keepass-and-minikeepass/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

