<?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>Tech Prognosis &#187; Hardware</title>
	<atom:link href="http://blog.techprognosis.com/category/hardware/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.techprognosis.com</link>
	<description>Allowing You to Focus on Work</description>
	<lastBuildDate>Mon, 06 Feb 2012 03:50:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>The RSA Breach: Time for Full Disclosure?</title>
		<link>http://blog.techprognosis.com/2011/06/03/the-rsa-breach-time-for-full-disclosure.html</link>
		<comments>http://blog.techprognosis.com/2011/06/03/the-rsa-breach-time-for-full-disclosure.html#comments</comments>
		<pubDate>Fri, 03 Jun 2011 18:06:50 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Enterprise Computing]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security Breach]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Data Breach]]></category>
		<category><![CDATA[rsa]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=1685</guid>
		<description><![CDATA[As more companies with national security interests come forward with admission of breaches related to the hacking of RSA&#8217;s SecurID technology, one wonders if it is time for RSA to break its stubborn refusal to tell the public what exactly was stolen or when the breach actually occurred. At this stage, it is not just [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1686" style="margin-left: 8px; margin-right: 8px;" title="img_RSA-Token" src="http://blog.techprognosis.com/wp-content/uploads/2011/06/img_RSA-Token.jpg" alt="" width="128" height="86" />As more companies with national security interests come forward with admission of breaches related to the hacking of RSA&#8217;s SecurID technology, one wonders if it is time for RSA to break its stubborn refusal to tell the public what exactly was stolen or when the breach actually occurred. At this stage, it is not just enough to tell the public that it had been hit by a phishing email exploiting a zero-day vulnerability in Adobe Reader.<span id="more-1685"></span></p>
<p>Most of us will recall that on March 17 2011,  <a title="RSA Hacked" href="http://www.wired.com/threatlevel/2011/03/rsa-hacked/">RSA Security</a> admitted that cyber-attackers had breached its network and obtained “information relating to the SecurID technology.” SecurID generates security tokens by requiring users to enter a secret code number displayed on a keyfob, or in software, in addition to their password (a process commonly known as two-factor authentication in access control systems).</p>
<p>Since that RSA announcement, several Department of Defense contractors or their subsidiaries have disclosed that their networks were targets of cyber-attacks apparently using information stolen from RSA.</p>
<p><a href="http://washingtontechnology.com/toplists/top-100-lists/2010.aspx">Big players</a> in the military industrial complex like Northrop Grumman Corp, Lockheed Martin, L-3 Communications pretty much have the military technology secrets of the United States. They provide command-and-control, communications, intelligence, surveillance and reconnaissance (C3ISR) technology to the Pentagon and intelligence agencies.</p>
<p>Since the RSA breach, they have all reported intrusion attacks that involved the use of information stolen from remote-access security tokens which according to RSA executive chairman Art Coviello, “could potentially be used to reduce the effectiveness of a current two-factor authentication implementation as part of a broader attack.”</p>
<p>That broader attack seem to be under way because on of the seemingly random but targeted attacks against contractors with ties to the nation&#8217;s defense systems:</p>
<ul>
<li>On May 21, it was reported that Lockheed Martin shut down remote access to its internal network after a “significant and tenacious attack on its information network”.</li>
<li>On May 26, Northrop Grumman shut down remote access to its network without warning, forcing the company to go through a domain name and password reset across the entire organization.</li>
<li>On May 27, an attack on L-3 Communications Holdings using spoofed pass codes from a cloned RSA SecurID token was reported by Reuters.</li>
</ul>
<p>There are speculations that the RSA breach may have occurred through a remote device or VPN client or with the help of an insider since an attacker would need at least one employee&#8217;s user name and pass code as well as have some idea of which services that employee had access to in order to break into a SecurID-protected network.</p>
<p>Anush Gosh, a former scientist with the Defense Advanced Research Projects Agency (DARPA) argues that the RSA attack was very sophisticated, and was probably executed by people who had plans for what to do with the keys.</p>
<p><a href="http://www.wired.com/threatlevel/2011/05/l-3/">Wired</a> goes further to opine that &#8220;the attacks suggest the RSA intruders obtained crucial information — possibly the encryption seeds for SecurID tokens — that they’re using in targeted intelligence-gathering missions against sensitive U.S. targets&#8221;.</p>
<p>Even RSA characterized the breach as an “advanced persistent threat,” or <a title="APTs and Small Businesses: Hype or Real?" href="http://blog.techprognosis.com/2011/04/01/apts-and-small-businesses-hype-or-real.html">APT</a> &#8211; an unusually sophisticated attack in which intruders use social engineering coupled with undisclosed or so-called zero-day vulnerabilities to infiltrate a target network at a weak point, and then spread out carefully to steal source code and other intellectual property.</p>
<p>Now that those plans seem to be in full motion, the big question is, is it time for RSA to break its silence on the matter and tell the American public what actually happened. It may not be pretty, but at least we will know what is coming. After all, most IT security folks have a thing or two against security by obscurity.</p>
<p><strong>Shameless Plug:</strong></p>
<p>If you own a small business in the Austin area and have less than 20  employees, see how you can secure your network and data without upfront or  out-of-pocket cost <a title="Refresh Your Network with Upfront Cost" href="http://www.techprognosis.com/refresh">here</a>.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=The+RSA+Breach%3A+Time+for+Full+Disclosure%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1685" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=The+RSA+Breach%3A+Time+for+Full+Disclosure%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1685" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2011/06/03/the-rsa-breach-time-for-full-disclosure.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unlimited Data Storage Space: A Good Thing or the Sword of Damocles?</title>
		<link>http://blog.techprognosis.com/2011/04/06/unlimited-data-storage-space-a-good-thing-or-the-sword-of-damocles.html</link>
		<comments>http://blog.techprognosis.com/2011/04/06/unlimited-data-storage-space-a-good-thing-or-the-sword-of-damocles.html#comments</comments>
		<pubDate>Wed, 06 Apr 2011 14:43:55 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Data Recovery]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[advanced disk technologies]]></category>
		<category><![CDATA[Data Backup]]></category>
		<category><![CDATA[data storage]]></category>
		<category><![CDATA[drive capacity]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=1435</guid>
		<description><![CDATA[&#8220;Does not Dionysius seem to have made it sufficiently clear that there can be nothing happy for the person over whom some fear always looms?&#8221; &#8211; Cicero I walked into a local electronics store the other day and saw a 2TB SATA hard drive for $80, and a 3TB drive was on sale for about [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1438 alignleft" style="margin-left: 8px; margin-right: 8px;" title="tp_Sword_of_Damocles" src="http://blog.techprognosis.com/wp-content/uploads/2011/04/tp_Sword_of_Damocles.jpg" alt="" width="71" height="226" />&#8220;Does  not Dionysius seem to have made it sufficiently clear that there can be  nothing happy for the person over whom some fear always looms?&#8221; &#8211;  Cicero</p>
<p>I walked into a local electronics store the other day and saw a 2TB  SATA hard drive for $80, and a 3TB drive was on sale for about $160.00. I  unconsciously blurted out &#8220;You&#8217;ve got to be kidding me!&#8221;. Of course  everyone around gave me that &#8220;what&#8217;s up with that?&#8221; look.<img title="More..." src="http://blog.techprognosis.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p>Not too long ago, one terabyte of data storage space was  &#8220;unthinkable&#8221;. Even worse was the projection of the cost. I have a hard  drive an engineer friend of mine gave me a while back. It weighed a ton  and had a whopping size of one gigabyte (1GB) and the astonishing price  was $1, 248.99. <span id="more-1435"></span></p>
<p>Going even further back, there was a time when a ten  megabyte (10MB) hard drive cost over $3000. I know hard drive  manufacturers wish we were back to those good old days. That was when  the manufacturers of computer hard drives made a &#8220;killing&#8221;.</p>
<p><img class="aligncenter size-full wp-image-1446" title="tp_old_switched_harddrive" src="http://blog.techprognosis.com/wp-content/uploads/2011/04/tp_old_switched_harddrive.jpg" alt="" width="170" height="130" /><img class="aligncenter size-full wp-image-1437" title="tp_old_10mb_hard-drive" src="http://blog.techprognosis.com/wp-content/uploads/2011/04/tp_old_10mb_hard-drive.jpg" alt="" width="157" height="108" /></p>
<p>Three Terabytes (3TB) of data storage space  is a lot of disk space for a home  user or even a small business. In  these days of Motherboards that can handle multiple SATA (Serial  Advanced Technology Attachment) devices and up to 16GB of Random Access  Memory (RAM), it may not be unusual to have a computer or server in a  small business or SOHO (Small Office/Home Office) environment with 12TB  (4 hard drives with 3TB each) of data storage space on a home computer.</p>
<p>That is a lot of data storage space. Even if such a user takes the  precaution of setting up such a configuration in a RAID 5 array, that  still leaves about 9TB of data storage space to play with.</p>
<p>Which brings us to the question: Is unlimited data storage space a  good thing or a Sword of Damocles &#8211; a disaster waiting to happen?</p>
<p>In culture, art, and literature, the Sword of Damocles is frequently  used in epitomizing the imminent and ever-present peril faced by those  in positions of power. More generally, it is used to denote the sense of  foreboding engendered by a precarious situation, especially one in  which the onset of tragedy is restrained only by a delicate trigger or  chance. Shakespeare&#8217;s Henry IV expands on this theme with the popular  saying: &#8220;Uneasy lies the head that wears a crown&#8221;. So it is with the  ever increasing availability of data storage space.</p>
<p>If you&#8217;ve managed IT in a small business environment, then you are  probably familiar with the ever increasing demand for data storage space  because your users wants to keep all the crap they dump on their  desktops and the network &#8211; personal photos, images on emails, stuff they  thought they secretly downloaded from the internet and put in hidden  folders (the fools!), automatically synched mobile devices etc.</p>
<p>What limited data storage space did for small business IT managers in  the pre-Giga and TeraByte (GB/TB) days was to force the undertaking of  occasional &#8220;spring cleaning&#8221; if you will, where you had users make a  decision on what was important and what had to go. It also gave the IT  folks a reason to archive emails and unload data from the network.</p>
<p>With this new age of unlimited data storage capacity, my fear is that  the &#8220;laziness&#8221; factor will kick in. Not that the IT folks are lazy (ok  some are), but that the availability of so much storage space, where if  you dump say 300GB of data on a 3TB drive, it will barely register on  the used space radar, will give a false sense of security. 300GB  is a  lot of data and just the thought of a hard drive with 3TB of data going  bad or &#8220;crapping out&#8221; makes me cringe. And since it is at the end of the  day a mechanical device, it will go out on you. It is just a matter of  time.</p>
<p>Many of us who use multi-gigabyte drives at home or the office can  relate to this. When you have space, you tend to dump stuff there  especially the ones you do not need. I was going through one of our  computers the other day and saw that a 1TB drive only had 160GB of space  left.</p>
<p>A cursory audit showed multiple files in different locations that  were duplicates and triplicates. Folks just moved files and folders to  new locations and probably forgot where the files were and downloaded  the same files multiple times. Some were video downloads from Youtube  that were never watched. Unlimited storage will do that to you. Much  like when you have space in your garage or have a big house and have the  tendency to &#8220;just throw stuff in there&#8221;.</p>
<p>Of course, the issue of &#8220;just back it up&#8221;, or &#8220;send it to the cloud&#8221;  will inevitably come up. The first argument will lead to more data  sprawl since you need to buy even more storage space to back up your  jumbo drives and as for the cloud argument, the recent case of <a title="WeR1 versus Cyberlynk" href="http://blog.techprognosis.com/2011/04/05/wer1-v-cyberlink-ethics-and-danger-in-the-cloud.html">WeR1 versus Cyberlynk</a> shows that there is still a compelling need for some sort of local retention of corporate data even if you have the data stored offsite.</p>
<p>In the long run, it could be a combination of both internal and  external storage management options that will enable a small business  handle the ever increasing need for data storage space. Managed services  providers can help small business owners navigate the increasingly  complex world of hard disk and data management.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Unlimited+Data+Storage+Space%3A+A+Good+Thing+or+the+Sword+of+Damocles%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1435" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Unlimited+Data+Storage+Space%3A+A+Good+Thing+or+the+Sword+of+Damocles%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1435" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2011/04/06/unlimited-data-storage-space-a-good-thing-or-the-sword-of-damocles.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Samsung Installing Keyloggers on Laptops?</title>
		<link>http://blog.techprognosis.com/2011/03/30/is-samsung-installing-keyloggers-on-laptops.html</link>
		<comments>http://blog.techprognosis.com/2011/03/30/is-samsung-installing-keyloggers-on-laptops.html#comments</comments>
		<pubDate>Wed, 30 Mar 2011 20:29:04 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Ethics]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Small Business]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[keyloggers]]></category>
		<category><![CDATA[rootkit]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[spying]]></category>
		<category><![CDATA[spyware]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=1383</guid>
		<description><![CDATA[UPDATE: It has now been confirmed that Samsung laptops do not contain keyloggers or spyware. UPDATE: Samsung has issued a statement saying that the finding is false. The statement says the software used to detect the keylogger, VIPRE, can be fooled by Microsoft&#8217;s Live Application multi-language support folder. This has been confirmed at F-Secure and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1384 alignleft" style="margin-left: 8px; margin-right: 8px;" title="virus2" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/virus2.gif" alt="" width="137" height="122" /></p>
<p><strong>UPDATE: </strong>It has now been <a title="No Keyloggers of Spyware on Samsung Laptops" href="http://www.networkworld.com/newsletters/sec/2011/040411-sec-stephenson.html">confirmed</a> that Samsung laptops do not contain keyloggers or spyware.</p>
<p><strong>UPDATE:</strong> Samsung has issued <a href="http://www.samsungtomorrow.com/1071">a statement</a> saying that the finding is false. The statement says the software used  to detect the keylogger, VIPRE, can be fooled by Microsoft&#8217;s    Live Application multi-language support folder. This has been  confirmed at <a href="http://www.f-secure.com/weblog/archives/00002133.html">F-Secure</a> and two other publications, <a href="http://www.theregister.co.uk/2011/03/31/samsung_keylogger_rumour_debunked/">here</a> and <a href="http://www.zdnet.com/blog/hardware/samsung-keylogger-is-a-gfi-vipre-antivirus-false-positive/12128">here</a>.</p>
<p><strong>UPDATE:</strong> GFI Labs, the maker of VIPRE, has issued <a href="http://sunbeltblog.blogspot.com/2011/03/samsung-laptops-do-not-have-keylogger.html">an explanation and apology</a> for generating the false positives that led to these articles: &#8220;We apologize to the author Mohamed Hassan, to Samsung, as    well as any users who may have been affected by this false positive.&#8221;</p>
<p><strong>UPDATE:</strong> A Samsung executive is said to have personally flown from Newark, N.J., to Burlington, Vt., carrying two  unopened boxes    containing new R540 laptop computers. These units were immediately  put under seal and details recorded for chain-of-custody    records. At 17:40, Dr Peter Stephenson, Director of the Norwich  University Center for Advanced Computing and Digital Forensics,    began the detailed forensic analysis of the disks. The results are expected  by Monday.</p>
<p><strong>Original post:</strong><br />
There seems to be a  claim (false, as it turns out) that Samsung installs a commercial    keylogger called StarLogger on its laptops before shipping them out, apparently to &#8220;monitor the performance of the machine    and to find out how it is being used.&#8221;</p>
<p>This was <a href="http://www.networkworld.com/newsletters/sec/2011/032811sec2.html" target="_blank">reported</a> by Mohamed Hassan, MSIA, CISSP, CISA who bought two different models of Samsung&#8217;s laptop &#8211; the R525 and R540 models. If the report is true, it will be like a rehash of the Sony Rootkit snafu a couple of years back. <span id="more-1383"></span></p>
<p>According to Mohammed:</p>
<blockquote><p>This key logger is completely undetectable and starts up whenever your computer starts up and can capture &#8220;everything being typed: emails,    messages, documents, web pages, usernames, passwords, and more.[ StarLogger] can email its results at specified intervals to    any email address undetected so you don&#8217;t even have to be at the computer&#8230;    The screen capture images can also be attached automatically to the emails as well as automatically deleted.</p></blockquote>
<p>Keyloggers are considered spyware that can track all the keyboard activities on a  computer and has the ability to send the collected information to a third party for analysis or use. What is not known at this time is how many models in Samsung&#8217;s lineup of laptops contain the alleged malware other than the R525 and R540-models.</p>
<p>It is not alarmist in this day and age to encourage users to check their laptops, especially those with the Samsung models that are supposedly affected. You can look for the &#8220;c:\windows\SL&#8221; folder and if you have that folder, then StarLogger is probably installed.</p>
<p>If it is true, one wonders how long it has been going on. Does it make sense for Samsung to want to &#8220;monitor the performance of the machine    and to find out how it is being used.&#8221;? As usual, corporate users are not the concern here, but home and small business users who just boot up their new laptop and use away without a second thought to out-of-the-box infection with a keylogger.</p>
<p>It will be interesting to hear the official explanations of this &#8220;uncomfortable&#8221; situation by Samsung if the report turns out to be true. I am always cautious about these reports and allegations because the reputation of an organization is at stake. Is it possible that the software was installed along with the detection/scanning tool (in this case VIPRE)? The author claims it a commercially licensed version though.</p>
<p>What other devices could this affect if the allegation turns out to be true? A lot of people have Samsung printers, cell phones, tablets, mp3 players etc. Should we be worried? I guess we will wait and see. Scary all the same.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Is+Samsung+Installing+Keyloggers+on+Laptops%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1383" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Is+Samsung+Installing+Keyloggers+on+Laptops%3F+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1383" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2011/03/30/is-samsung-installing-keyloggers-on-laptops.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Routers, Hops, Executioners and Obituaries: A Look at ICMP</title>
		<link>http://blog.techprognosis.com/2011/03/04/routers-hops-executioners-and-obituaries-a-look-at-icmp.html</link>
		<comments>http://blog.techprognosis.com/2011/03/04/routers-hops-executioners-and-obituaries-a-look-at-icmp.html#comments</comments>
		<pubDate>Fri, 04 Mar 2011 18:05:37 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Enterprise Computing]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Messaging and Stuff]]></category>
		<category><![CDATA[destination unreachable]]></category>
		<category><![CDATA[ICMP protocol]]></category>
		<category><![CDATA[internet control message protocol]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=1300</guid>
		<description><![CDATA[ICMP is the Internet Control Message Protocol which works at Layer 3 or the Network layer. It is used for all kinds of network messaging services utilized by IP, the Internet Protocol. In fact, here&#8217;s how it is defined by Wikipedia: &#8220;The Internet Control Message Protocol (ICMP) is one of the core protocols of the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1301 alignleft" style="margin-left: 8px; margin-right: 8px;" title="tp_network_communication" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/tp_network_communication.jpg" alt="" width="150" height="99" />ICMP is the Internet Control Message Protocol which works at Layer 3 or the Network layer. It is used for all kinds of network messaging services utilized by IP, the Internet Protocol.<br />
In fact, here&#8217;s how it is defined by Wikipedia:</p>
<p>&#8220;The Internet Control Message Protocol (ICMP) is one of the core protocols of the Internet Protocol Suite. It is chiefly used by the operating systems of networked computers to send error messages indicating, for example, that a requested service is not available or that a host or router could not be reached. ICMP can also be used to relay query messages&#8221;<br />
(see RFC 1256, if you are into that kind of thing).<span id="more-1300"></span></p>
<p>Bottom line, ICMPs are used by routers, intermediary devices, or hosts to communicate updates or error information to other routers, intermediary devices, or hosts. It is a useful error reporting and diagnostic utility and is considered a required part of any IP implementation.</p>
<p>My focus today is on the morbid language used to describe some of the services provided by ICMP.<br />
Each ICMP message contains three fields that define its purpose and provide a checksum &#8211; type, code, and checksum. The &#8220;TYPE&#8221; field identifies the ICMP message, the &#8220;CODE&#8221; field provides further information about the associated TYPE field, and the &#8220;CHECKSUM&#8221; provides a method for determining the integrity of the message.</p>
<table border="1" cellspacing="2" cellpadding="2">
<tbody>
<tr>
<td>Type</td>
<td>Description</td>
</tr>
<tr>
<td>0<br />
3<br />
4<br />
5<br />
8<br />
11<br />
12<br />
13<br />
14<br />
17<br />
18</td>
<td>Echo Reply<br />
Destination Unreachable<br />
Source Quench<br />
Redirect Message<br />
Echo Request<br />
Time Exceeded<br />
Parameter Problem<br />
Timestamp Request<br />
Timestamp Reply<br />
Address Mask Request<br />
Address Mask Reply</td>
</tr>
</tbody>
</table>
<p>Take for example, the case of type 3 &#8220;Destination Unreachable&#8221;.<br />
When an IP packet is sent from one host to another, each packet is allotted a number of stopping points, usually routers, to pass through in order to reach its destination and these are called &#8220;hops&#8221; or &#8220;hop count&#8221;.<br />
When a packet is undeliverable, a Destination Unreachable, Type 3, ICMP is generated. Type 3 ICMPs can have a Code value of 0 to 15:</p>
<table border="1" cellspacing="2" cellpadding="2">
<tbody>
<tr>
<td>Type 3</td>
<td></td>
</tr>
<tr>
<td>Code Value</td>
<td>Description</td>
</tr>
<tr>
<td>0<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15</td>
<td>Network Unreachable<br />
Host Unreachable<br />
Protocol Unreachable<br />
Port Unreachable<br />
Fragmentation needed and DF (Don&#8217;t Fragment) set<br />
Source route failed<br />
Destination Network unknown<br />
Destination Host unknown<br />
Source Host isolated<br />
Communication with Destination Network Administratively Prohibited<br />
Communication with Destination Host Administratively Prohibited<br />
Network Unreachable for Type Of Service<br />
Host Unreachable for Type Of Service<br />
Communication Administratively Prohibited by Filtering<br />
Host Precedence Violation<br />
Precedence Cutoff in Effect</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>If an IP packet reaches its limit of hops, the last receiving router usually just deletes the message. Now this is where the language issue comes in. The router that deletes the datagram is called an executioner. After &#8220;killing&#8221; the datagram, this &#8220;executioner&#8221; uses ICMP to send an &#8220;obituary&#8221; message to the machine that sent the message to inform it that its message met an untimely death. I am not making this up. Actually, here&#8217;s a paper called &#8220;<a title="Providing Packet Obituaries" href="http://www-dsg.stanford.edu/papers/astra/astra-hotnets04-paper.pdf">Providing Packet Obituaries</a>&#8221; that discusses the obituary concept.</p>
<p>What is the world coming to?</p>
<p>And oh, by the way, did I tell you about the &#8220;selfish&#8221; way Microsoft uses PING, the Packet InterNet Groper? PING uses the alphabet in the data portion of a packet as payload. But when you use ping on a Windows device, we seem to be a little short on our alphabet count.</p>
<p>For example:</p>
<table border="1" cellspacing="2" cellpadding="2">
<tbody>
<tr>
<td>ICMP Data Area:</td>
<td></td>
</tr>
<tr>
<td>abcdefghijklmnop</td>
<td>61 62 63 64 65 66 67 68 69 6a 6b 6c 6d</td>
</tr>
<tr>
<td>qrstuvwabcdefghi</td>
<td>71 72 73 74 75 76 77 61 62 63 64 65 66</td>
</tr>
</tbody>
</table>
<p>Notice how the alphabet stops at &#8220;w&#8221;. Hmm. What happened to x, y,z? Windows, anyone?</p>
<p>Props to <a title="Todd Lammle" href="http://www.lammle.com/blog/" target="_blank">Todd Lammle</a> for that tidbit.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Routers%2C+Hops%2C+Executioners+and+Obituaries%3A+A+Look+at+ICMP+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1300" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Routers%2C+Hops%2C+Executioners+and+Obituaries%3A+A+Look+at+ICMP+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1300" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2011/03/04/routers-hops-executioners-and-obituaries-a-look-at-icmp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can Computers Speak Human? A Look at ARP Conversations</title>
		<link>http://blog.techprognosis.com/2011/03/02/can-computers-speak-human-a-look-at-arp-conversations.html</link>
		<comments>http://blog.techprognosis.com/2011/03/02/can-computers-speak-human-a-look-at-arp-conversations.html#comments</comments>
		<pubDate>Wed, 02 Mar 2011 23:26:28 +0000</pubDate>
		<dc:creator>Daniel Ihonvbere</dc:creator>
				<category><![CDATA[Enterprise Computing]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Network Inventory]]></category>
		<category><![CDATA[Network Monitoring]]></category>
		<category><![CDATA[Address Resolution Protocol]]></category>
		<category><![CDATA[ARP]]></category>
		<category><![CDATA[Fragments]]></category>
		<category><![CDATA[Machine Language]]></category>
		<category><![CDATA[Natural Language]]></category>
		<category><![CDATA[Network Analyzer]]></category>
		<category><![CDATA[Network Interface Card]]></category>
		<category><![CDATA[Network Protocol]]></category>
		<category><![CDATA[Network Query]]></category>
		<category><![CDATA[Wireshark]]></category>

		<guid isPermaLink="false">http://blog.techprognosis.com/?p=1259</guid>
		<description><![CDATA[Have you ever wondered what goes on behind the scene when you send an email, connect to a website or simply plug a new computer into your local network? I took a look recently, and I must say, machine language, basically, is no different from ours at some levels. When we hear the term machine [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.techprognosis.com/2011/03/02/can-computers-speak-human-a-look-at-arp-and-dhcp-conversations.html#more-1259"><img class="size-full wp-image-1270 alignleft" style="margin-left: 5px; margin-right: 5px;" title="comphuman3" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/comphuman3.jpg" alt="" width="160" height="137" /></a>Have you ever wondered what goes on behind the scene when you send an email, connect to a website or simply plug a new computer into your local network? I took a look recently, and I must say, machine language, basically, is no different from ours at some levels. When we hear the term machine language, we no doubt immediately think of 0s and 1s (zeros and ones) which is true, essentially. So how do computers know where to send information and that laptop you just connected to the network, how did it get its IP address so you can browse the network and surf the net? They do the same thing we do, they ask.<span id="more-1259"></span></p>
<p>For example, what are your first thoughts when you read this &#8220;Who has 10.10.13.102? Tell 10.10.13.101&#8243;?</p>
<p>That is actually an exact capture of a network query. Take a look at the image below:<br />
<img class="alignnone size-full wp-image-1260" title="who_has" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/who_has.png" alt="" width="574" height="119" /><br />
Look at the structure of the query. First there is a simple question &#8220;Who has the 10.10.13.102 address? Tell 10.10.13.101&#8243; through a  network broadcast to the Address Resolution Protocol (ARP). Sounds like what you and I would ask doesn&#8217;t it? It&#8217;s like walking into a building looking for an office suite. You would ask the receptionist &#8220;Please, where is office number 102?</p>
<p>Now look at the reply from the other side:<br />
<img class="alignnone size-full wp-image-1261" title="is_at" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/is_at.png" alt="" width="574" height="119" /><br />
Again, it takes the form of a &#8220;natural&#8221; language. So there is a response that says, &#8220;oh, that address you are looking for (10.10.13.102) is at address 08:00:27:33:14:f8&#8243;. Well, it gets more interesting because the response points to the hardware or Network Interface Card (NIC) address of the computer with the address 10.10.13.102. So the asking computer responds with something like &#8220;English, please&#8221; through a name query.<br />
<img class="alignnone size-full wp-image-1262" title="english_please" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/english_please.png" alt="" width="574" height="119" /><br />
And there is a new response that now identifies the computer with the IP address as PCLab1:<br />
<img class="alignnone size-full wp-image-1263" title="ok_here" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/ok_here.png" alt="" width="574" height="119" /><br />
There are a few other interesting things that goes on. For example when there is a duplicate IP address on the network, here&#8217;s how it is represented.</p>
<p><img class="alignnone size-full wp-image-1264" title="dhcp_ip_duplicate" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/dhcp_ip_duplicate.png" alt="" width="649" height="78" /></p>
<p>And when you send files back and forth, computers actually ask if there is more data to be expected. Take  a look:</p>
<p><img class="alignnone size-full wp-image-1265" title="datagram" src="http://blog.techprognosis.com/wp-content/uploads/2011/03/datagram.png" alt="" width="349" height="128" /></p>
<p>Notice the lines &#8220;More fragments follow: No&#8221; and &#8220;This is first fragment: Yes&#8221;. This looks like asking the question &#8220;Is that all? Is this the first one? A fragment is any portion of a larger packet that has been intentionally broken down or segmented into smaller pieces. If there were more and the answer was yes, then the receiving computer has to collect all the pieces and put them together.</p>
<p>Obviously, most network traffic is highly technical and does include a lot of &#8220;gibberish&#8221; that would give us a headache. I just found it interesting that there is some level of &#8220;human conversation&#8221; going on behind the scene.</p>
<p>So the next time you are tempted to yell at your computers or call them &#8220;stupid&#8221;, don&#8217;t be surprised if your computer slows down just a little bit as a way of telling you &#8220;hey, I heard that&#8221;. Just kidding.</p>
<p>By the way, the tool I used is called <a title="Wireshark" href="http://www.wireshark.org/">Wireshark</a> &#8211; a network protocol analyzer. It lets you capture and interactively browse the traffic running on a computer network.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Can+Computers+Speak+Human%3F+A+Look+at+ARP+Conversations+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1259" title="Post to Twitter"><img class="nothumb" src="http://blog.techprognosis.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter4.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Can+Computers+Speak+Human%3F+A+Look+at+ARP+Conversations+http%3A%2F%2Fblog.techprognosis.com%2F%3Fp%3D1259" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://blog.techprognosis.com/2011/03/02/can-computers-speak-human-a-look-at-arp-conversations.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

