<?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>David Sterry&#039;s Blog &#187; ideas</title>
	<atom:link href="http://davidsterry.com/blog/tag/ideas/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidsterry.com/blog</link>
	<description>Better than bad, it&#039;s good</description>
	<lastBuildDate>Tue, 03 Jan 2012 22:19:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>An Improvement to OpenSSH</title>
		<link>http://davidsterry.com/blog/2008/09/an-improvement-to-openssh/</link>
		<comments>http://davidsterry.com/blog/2008/09/an-improvement-to-openssh/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 22:02:00 +0000</pubDate>
		<dc:creator>David Sterry</dc:creator>
				<category><![CDATA[Default]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://10.168.29.5/blog/?p=118</guid>
		<description><![CDATA[<!--Searching /home/davidste/public_html/blog/../images/random: found 9 images in 0.000146 seconds-->
<!---Displayed in 0.000424 seconds.-->
If you need to work on a remote *nix server, you have undoubtedly used OpenSSH. The way it helps securely control remote machines makes it one of a handful of essential sysadmin tools. But this great tool does have a flaw and no I&#8217;m not talking about a buffer overflow or memory leak. The problem [...]]]></description>
			<content:encoded><![CDATA[<!--Searching /home/davidste/public_html/blog/../images/random: found 9 images in 7.8E-5 seconds-->
<!---Displayed in 0.0003 seconds.-->
<p>If you need to work on a remote *nix server, you have undoubtedly used OpenSSH. The way it helps securely control remote machines makes it one of a handful of essential sysadmin tools. But this great tool does have a flaw and no I&#8217;m not talking about a buffer overflow or memory leak. The problem arises when connecting to a server for the first time. For example, we&#8217;ve all seen this:</p>
<blockquote><p><span style="font-weight:bold;">The authenticity of host &#8217;server.example.com (192.168.429.21)&#8217; can&#8217;t be established.<br />RSA key fingerprint is 98:2e:d7:e0:de:9f:ac:67:28:c2:a2:2d:37:16:58:4d.<br />Are you sure you want to continue connecting (yes/no)?</span></p></blockquote>
<p>With this string of hexadecimal characters, one is expected to verify the remote host&#8217;s identity. It is suggested to use some out-of-band method like carrying around the fingerprint on a card or checking the key after login, but I think there&#8217;s a better way.</p>
<p>Simply, add a dictionary of 65,536 (2^16) English words to OpenSSH. Then when it comes time to print out that nasty hex key, OpenSSH can map each string of 4 hex characters (16-bits total) to a single English word. In this way, we&#8217;ll see the hex string and a second, more-readable English string:</p>
<blockquote><p><span style="font-weight:bold;">98:2e:d7:e0:de:9f:ac:67:28:c2:a2:2d:37:16:58:4d</span></p></blockquote>
<p>
<blockquote><span style="font-weight:bold;">election accelerate import snag wrecking unsuitable defeating conceal developing educates substitute bridge enables originator cat forecast</span></p></blockquote>
<p>If the dictionary and mapping are standard, then no matter what machine you connect from you&#8217;ll see the same set of English words when connecting to the remote host. I think it&#8217;s a nice little trick that makes RSA key fingerprints easier to read and remember. Such a simple tweak could make us all a little more secure. What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://davidsterry.com/blog/2008/09/an-improvement-to-openssh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

