<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: blown]]></title>
    <link>http://securityratty.com/tag/blown</link>
    <description></description>
    <pubDate>Sat, 31 May 2008 18:10:33 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Improve Security with "A Layer of Hurt"]]></title>
      <link>http://securityratty.com/article/8863df5f439aabcb64e3fc7d0777f2bf</link>
      <guid>http://securityratty.com/article/8863df5f439aabcb64e3fc7d0777f2bf</guid>
      <description><![CDATA[Hello, Michael here
I got a lot of interesting comments from my TechEd 2008 presentation entitled, &quot;How To Review Your Code And Test For Security Bugs,&quot; but the most comments and questions were...]]></description>
      <content:encoded><![CDATA[Hello, Michael here. 
<P>I got a lot of interesting comments from my <A href="http://blogs.msdn.com/sdl/archive/2008/06/26/security-thoughts-from-teched-2008.aspx" mce_href="http://blogs.msdn.com/sdl/archive/2008/06/26/security-thoughts-from-teched-2008.aspx">TechEd 2008 presentation</A> entitled, "How To Review Your Code And Test For Security Bugs," but the most comments and questions were reserved for fuzz testing; I was blown away by the number of people who thought fuzz testing was hard, or that you only left fuzz testing to ‘leet hackers.</P>
<P>During the presentation I mentioned in some depth how to perform fuzz testing, and what parts of an application should be fuzz testing targets. I also introduced an idea (that's not new) to help people who have never performed fuzz testing begin fuzz testing with very little cost and friction. The idea is to add a small layer of code to an application to automatically mutate untrusted data as it comes into an application; I called that code layer "a layer of hurt."</P>
<P>Before I continue, I want to point out that fuzzing is an SDL requirement, but the idea in this blog post is not an SDL requirement, it's just another way to help meet SDL fuzzing requirements.</P>
<P>Adding a layer of hurt, as shown in the picture below, is pretty simple as it involves adding code to an application to tweak data as it comes into an application. You can work out where to place the fuzzing code by looking at your threat models to see where data crosses trust boundaries. You could also simply grep the code looking for APIs that read data, for example:</P>
<UL>
<LI>Read from files: fread, ReadFile</LI>
<LI>Reading from sockets: recv, recvfrom</LI>
<LI>For .NET code, any stream.Read</LI></UL>
<P>You get the picture.</P>
<P>The fuzzing code should appear right after the API that reads that data.</P>
<P mce_keep="true">For example, C or C++ code that reads from a UDP socket and then fuzzes the data before it's consumed by the rest of the application might look like this:</P><FONT size=1 face=Courier>
<P>char RecvBuf[1024];<BR>int&nbsp; BufLen = sizeof(RecvBuf);</P>
<P mce_keep="true">int result = recvfrom(<BR>&nbsp;&nbsp; RecvSocket, <BR>&nbsp;&nbsp; RecvBuf, <BR>&nbsp;&nbsp; BufLen, <BR>&nbsp;&nbsp; 0, <BR>&nbsp;&nbsp; (SOCKADDR *)&amp;SenderAddr, <BR>&nbsp;&nbsp; &amp;SenderAddrSize);</P></FONT><FONT size=1 face=Courier>
<P>#ifdef _FUZZ<BR>&nbsp;&nbsp; Fuzz(RecvBuf,&amp;BufLen);<BR>#endif</P></FONT>
<P>Or, in C#, code that reads from an untrusted file:</P><FONT size=1 face=Courier>
<P>FileStream fileStream = new FileStream(filename, FileMode.Open, FileAccess.Read);<BR>uint len = (uint)(fileStream.Length);<BR>byte[] fileData = new byte[fileStream.Length];<BR>fileStream.Read(fileData, 0, (int)len);<BR>fileStream.Close();</P></FONT><FONT size=1 face=Courier>
<P mce_keep="true">#if _FUZZ_<BR>&nbsp; Malform pain = new Malform();<BR>&nbsp; fileData = pain.Fuzz(fileData);<BR>#endif</P></FONT>
<P>In both code examples, Fuzz() mutates the incoming data. In the C++ case, the fuzzing code looks like this:</P><FONT size=1 face=Courier>
<P>void Fuzz(_Inout_bytecap_(*pcbBuf) char *pBuf, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Inout_ size_t *pcbBuf) {<BR><BR>&nbsp; if (!pcbBuf || !pBuf || !*pcbBuff || *pBuf) return;<BR>&nbsp; if ((rand() % 100) &gt; 5) return; // fuzz about 5% of Buffers</P>
<P>&nbsp; size_t cLoop = 1 + (rand() % 4);</P>
<P>&nbsp; for (size_t j = 0; j &lt; cLoop; j++) {</P>
<P>&nbsp;&nbsp;&nbsp; size_t i=0,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iLow = rand() % *pcbBuf,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iHigh = 1+rand() % *pcbBuf,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iIter = 1+rand() % 8;<BR><BR>&nbsp;&nbsp;&nbsp; if (iLow &gt; iHigh)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {size_t t=iHigh; iHigh=iLow; iLow=t;}</P>
<P>&nbsp;&nbsp;&nbsp; char ch=0;<BR>&nbsp;&nbsp;&nbsp; switch(rand() % 9) {</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 0 : // reset upper bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] &amp;= 0x7F;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 1 : // set upper bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] |= 0x80;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 2 : // toggle all bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] ^= 0xFF;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 3 : // set to random chars<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand() % 256);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 4 : // set NULL chars to (possibly) non-NULL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!pBuf[i])&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand() % 256);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 5 : // swap adjacent bytes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; __max(iHigh-1,iLow); i+= iIter)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {char t=pBuf[i]; pBuf[i] = pBuf[i+1]; pBuf[i+1]=t;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 6 : // set to random chars every n-bytes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; __max(iHigh-1,iLow); i+= iIter)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand()%256);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 7 : // set bytes to one random char<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ch=(char)(rand() % 256);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = ch;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default: // truncate stream<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *pcbBuf = iHigh;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp; }<BR>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </P></FONT>
<P>The sample C# and C++ fuzzing code is available as a ZIP file at the end of this post.</P>
<P>This code is an example of dumb-fuzzing, which is fuzzing with little or no regard for the data structure being manipulated. If you've never performed any kind of fuzz testing in the past, then you will probably find bugs with this simple fuzzing technique. Once you have weeded out the low-hanging bugs, you may need to turn your attention to smarter fuzzers. For example, in theory, this code would find few if any bugs in a PNG parser, because PNG files have a built in check-sum, so if you fuzz a PNG file, you'd have to recalculate the checksum to get decent code coverage.</P>
<P>When I showed this code during my presentation, I urged people to add it to their applications today if they currently don't do fuzz testing, and simply run their applications through their normal testing processes. Within three days of my presentation I received emails from people saying they had found bugs. I have no doubt others did too.</P>
<P>One of the comments I made during the session was,"If you can't spend the time on great fuzzing, fuzz anyway" and adding a "layer of hurt" is a reasonable start.</P>
<P>Please feel free to sound off if you have ideas to help improve the code and let us know what you think, either through email or comments to this post.</P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8794487" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 31 Jul 2008 15:13:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/layer">layer</category>
      <category domain="http://securityratty.com/tag/code layer">code layer</category>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/decent code coverage">decent code coverage</category>
      <category domain="http://securityratty.com/tag/fuzz">fuzz</category>
      <category domain="http://securityratty.com/tag/void fuzz">void fuzz</category>
      <category domain="http://securityratty.com/tag/ifdef fuzz">ifdef fuzz</category>
      <category domain="http://securityratty.com/tag/code examples">code examples</category>
      <category domain="http://securityratty.com/tag/perform fuzz">perform fuzz</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/07/31/improve-security-with-a-layer-of-hurt.aspx">Improve Security with "A Layer of Hurt"</source>
    </item>
    <item>
      <title><![CDATA[Keeping corporate secrets - the data centric security approach]]></title>
      <link>http://securityratty.com/article/b352213f484d41f6964dac356a47bb21</link>
      <guid>http://securityratty.com/article/b352213f484d41f6964dac356a47bb21</guid>
      <description><![CDATA[Just read the eWeek summary for the new book Blown to Bits ... (btw, what's up with tag lines and subheadings in books - these seem to be filling up the font page!). The authors discuss the right mix...]]></description>
      <content:encoded><![CDATA[Just read the <a href="http://www.eweek.com/c/a/Knowledge-Center/How-to-Keep-Corporate-Secrets-Secret/">eWeek summary for the new book Blown to Bits</a>... (btw, what's up with tag lines and subheadings in books - these seem to be filling up the font page!). The authors discuss the right mix of people, process and security technology that organizations can use to prevent such breaches...<br /><br />Interestingly enough, the trends they talk about are very data-centric - "Secure the message as well as the medium" and  "Address data at rest, in flight and in use"...<br /><br />In particular I like this paragraph...<br /><span class="Article_Date"><span class="Article_Date"><span class="txt"><br />"<span style="font-style: italic;">Even with SSL (Secure Sockets Layer) and VPN, strong passwords, fire walls and a flood of security patches, the medium (the network and the attached servers) should be considered inherently insecure. </span><span style="font-weight: bold; font-style: italic;">The greatest security comes from protecting the data itself</span><span style="font-style: italic;">. Even a gargantuan data breach will be of no real consequence if the data is undecipherable.</span></span></span></span>"<br /><br />Could not have said it better - and I could not agree more...<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/BitArmor1?a=MArQJJ"><img src="http://feeds.feedburner.com/~f/BitArmor1?i=MArQJJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/BitArmor1?a=fTfzEj"><img src="http://feeds.feedburner.com/~f/BitArmor1?i=fTfzEj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/BitArmor1?a=g5WjqJ"><img src="http://feeds.feedburner.com/~f/BitArmor1?i=g5WjqJ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BitArmor1/~4/348750034" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 28 Jul 2008 16:13:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/address data">address data</category>
      <category domain="http://securityratty.com/tag/gargantuan data breach">gargantuan data breach</category>
      <category domain="http://securityratty.com/tag/security patches">security patches</category>
      <category domain="http://securityratty.com/tag/secure">secure</category>
      <category domain="http://securityratty.com/tag/secure sockets layer">secure sockets layer</category>
      <category domain="http://securityratty.com/tag/data-centric">data-centric</category>
      <category domain="http://securityratty.com/tag/security technology">security technology</category>
      <source url="http://feeds.feedburner.com/~r/BitArmor1/~3/348750034/keeping-corporate-secrets-data-centric.html">Keeping corporate secrets - the data centric security approach</source>
    </item>
    <item>
      <title><![CDATA[Gonzo: Two Thumbs In and Up]]></title>
      <link>http://securityratty.com/article/6853c438c7bef73e63a300124d9cf5de</link>
      <guid>http://securityratty.com/article/6853c438c7bef73e63a300124d9cf5de</guid>
      <description><![CDATA[Just saw the Hunter S. Thompson movie - Gonzo , and if you are a fan you should to. Lots of good stuff in there, the film links various part of his life and career, and gives a pretty unvarnished view...]]></description>
      <content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Hunter_S._Thompson"></a><a style="float: left;" href="http://1raindrop.typepad.com/.a/6a00d83451c75869e200e553c045c48834-pi"><img  class="at-xid-6a00d83451c75869e200e553c045c48834 " alt="180px-Gonzo_citation" src="http://1raindrop.typepad.com/.a/6a00d83451c75869e200e553c045c48834-320wi" style="margin: 0px 5px 5px 0px;"></a> Just saw the Hunter S. Thompson movie - <a href="http://www.rottentomatoes.com/m/gonzo_the_life_and_work_of_dr_hunter_s_thompson/">Gonzo</a>, and if you are a fan you should to. Lots of good stuff in there, the film links various part of his life and career, and gives a pretty unvarnished view of the high highs and the low lows. Weaves in writing, politics, and fame seamlessly.

I have never really had as much fun as early on in my career in the early-mid 90s I was a web programmer in Aspen, hacking CGI/PERL. Among the most fun things was building and running HST's site. My boss, Ed, was his neighbor. Ed was also seriously allergic to bees. One day he was alone in his house and got stung. He was dying. Luckily Hunter was due over to his house to watch a basketball game, walked in and called 911. My boss woke up in the ambulance with Hunter pounding on him chest and screaming at him. Ed said - "Waking up to that face screaming at me, I didn't know if I was alive or dead."

Seeing the movie it was also great to see a lot of the Woody Creek folks again like George Stranahan, who lovingly said about Hunter - "my friend and neighbor who never paid his rent, broke up my marriage and taught my children to smoke dope. "

Of course, there was no way he could match his early productivity and this is true of almost all artists. Most of the last two decades were wasted from a writing standpoint. However his <a href="http://proxy.espn.go.com/espn/page2/story?id=1250751">piece</a> written on 9/11 is as good as its gets:

</p><blockquote><p>
	The towers are gone now, reduced to bloody rubble, along with all hopes for Peace in Our Time, in the United States or any other country. Make no mistake about it: We are At War now -- with somebody -- and we will stay At War with that mysterious Enemy for the rest of our lives. 	
	</p></blockquote><blockquote><p>It will be a Religious War, a sort of Christian Jihad, fueled by religious hatred and led by merciless fanatics on both sides. It will be guerilla warfare on a global scale, with no front lines and no identifiable enemy. Osama bin Laden may be a primitive "figurehead" -- or even dead, for all we know -- but whoever put those All-American jet planes loaded with All-American fuel into the Twin Towers and the Pentagon did it with chilling precision and accuracy. The second one was a dead-on bullseye. Straight into the middle of the skyscraper. 	
	</p></blockquote><blockquote><p>Nothing -- even George Bush's $350 billion "Star Wars" missile defense system -- could have prevented Tuesday's attack, and it cost next to nothing to pull off. Fewer than 20 unarmed Suicide soldiers from some apparently primitive country somewhere on the other side of the world took out the World Trade Center and half the Pentagon with three quick and costless strikes on one day. The efficiency of it was terrifying. 	
	</p></blockquote><blockquote><p>We are going to punish somebody for this attack, but just who or what will be blown to smithereens for it is hard to say. Maybe Afghanistan, maybe Pakistan or Iraq, or possibly all three at once. Who knows? Not even the Generals in what remains of the Pentagon or the New York papers calling for WAR seem to know who did it or where to look for them. 	
	</p></blockquote><blockquote><p>This is going to be a very expensive war, and Victory is not guaranteed -- for anyone, and certainly not for anyone as baffled as George W. Bush. All he knows is that his father started the war a long time ago, and that he, the goofy child-President, has been chosen by Fate and the global Oil industry to finish it Now. He will declare a National Security Emergency and clamp down Hard on Everybody, no matter where they live or why. If the guilty won't hold up their hands and confess, he and the Generals will ferret them out by force. 	
	</p></blockquote><blockquote><p>Good luck. He is in for a profoundly difficult job -- armed as he is with no credible Military Intelligence, no witnesses and only the ghost of Bin Laden to blame for the tragedy.
	
</p></blockquote><p>


One unintended lesson I take away from Hunter's life is how important patience is. Obama is a politician and may yet disappoint us all, but I gotta believe Hunter would be seriously impressed. If he had waited another couple of years, he may have seen a lot of the stuff he fought for in 1968 and 72 come to fruition. Sometimes you are just 36-40 years ahead of your time and you have to be ok with that and figure out how to deal if possible. (Note - it sure sometimes feels this way in software security).

Speaking of security:

</p><blockquote>
	<p><a href="http://www.ram.org/contrib/security.html">Security</a> 	
	</p></blockquote><blockquote><p>by Hunter S. Thompson (1955). 	
	</p></blockquote><blockquote><p>Security ... what does this word mean in relation to life as we know it today? For the most part, it means safety and freedom from worry. It is said to be the end that all men strive for; but is security a utopian goal or is it another word for rut? 	
	</p></blockquote><blockquote><p>Let us visualize the secure man; and by this term, I mean a man who has settled for financial and personal security for his goal in life. In general, he is a man who has pushed ambition and initiative aside and settled down, so to speak, in a boring, but safe and comfortable rut for the rest of his life. His future is but an extension of his present, and he accepts it as such with a complacent shrug of his shoulders. His ideas and ideals are those of society in general and he is accepted as a respectable, but average and prosaic man. But is he a man? has he any self-respect or pride in himself? How could he, when he has risked nothing and gained nothing? What does he think when he sees his youthful dreams of adventure, accomplishment, travel and romance buried under the cloak of conformity? How does he feel when he realizes that he has barely tasted the meal of life; when he sees the prison he has made for himself in pursuit of the almighty dollar? If he thinks this is all well and good, fine, but think of the tragedy of a man who has sacrificed his freedom on the altar of security, and wishes he could turn back the hands of time. A man is to be pitied who lacked the courage to accept the challenge of freedom and depart from the cushion of security and see life as it is instead of living it second-hand. Life has by-passed this man and he has watched from a secure place, afraid to seek anything better What has he done except to sit and wait for the tomorrow which never comes? 	
	</p></blockquote><blockquote><p>Turn back the pages of history and see the men who have shaped the destiny of the world. Security was never theirs, but they lived rather than existed. Where would the world be if all men had sought security and not taken risks or gambled with their lives on the chance that, if they won, life would be different and richer? It is from the bystanders (who are in the vast majority) that we receive the propaganda that life is not worth living, that life is drudgery, that the ambitions of youth must he laid aside for a life which is but a painful wait for death. These are the ones who squeeze what excitement they can from life out of the imaginations and experiences of others through books and movies. These are the insignificant and forgotten men who preach conformity because it is all they know. These are the men who dream at night of what could have been, but who wake at dawn to take their places at the now-familiar rut and to merely exist through another day. For them, the romance of life is long dead and they are forced to go through the years on a treadmill, cursing their existence, yet afraid to die because of the unknown which faces them after death. They lacked the only true courage: the kind which enables men to face the unknown regardless of the consequences. 	
	</p></blockquote><blockquote><p>As an afterthought, it seems hardly proper to write of life without once mentioning happiness; so we shall let the reader answer this question for himself: who is the happier man, he who has braved the storm of life and lived or he who has stayed securely on shore and merely existed?
</p></blockquote><p>

A ship is safest at port, but thats not why we build ships. 
</p>]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 06:10:12 +0000</pubDate>
      <category domain="http://securityratty.com/tag/life">life</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/sought security">sought security</category>
      <category domain="http://securityratty.com/tag/personal security">personal security</category>
      <category domain="http://securityratty.com/tag/national security emergency">national security emergency</category>
      <category domain="http://securityratty.com/tag/software security">software security</category>
      <category domain="http://securityratty.com/tag/expensive war">expensive war</category>
      <category domain="http://securityratty.com/tag/war">war</category>
      <category domain="http://securityratty.com/tag/hunter">hunter</category>
      <source url="http://1raindrop.typepad.com/1_raindrop/2008/07/gonzo-two-thumbs-in-and-up.html">Gonzo: Two Thumbs In and Up</source>
    </item>
    <item>
      <title><![CDATA[I took the plunge for an iPhone 3G]]></title>
      <link>http://securityratty.com/article/389c083718c7ae00aed268a97aa61378</link>
      <guid>http://securityratty.com/article/389c083718c7ae00aed268a97aa61378</guid>
      <description><![CDATA[When the original iPhone came out I thought it was pretty cool, but at the end of the day it did not do for me what my Windows Mobile Smartphone did. Namely gave me 3G access speed and Exchange...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>When the original iPhone came out I thought it was pretty cool, but at the end of the day it did not do for me what my <a class="zem_slink" title="Windows Mobile" href="http://microsoft.com/windowsmobile/" rel="homepage">Windows Mobile Smartphone</a> did.&nbsp; Namely gave me 3G access speed and Exchange integration.&nbsp; Those two things alone were enough to keep me a Windows smarthphone user. </p>

<p>As I wrote earlier July 4th my phone got wet in my backpack and though I have blown dried it often since than, it has just never come back. I can make a call now and than and use, but you never know when it is going to whig out and I have to reboot (actually it was like that before it got wet, but it is much worse now).&nbsp; So having had this phone over a year, it really was time for a new phone.&nbsp; </p>

<p>I was not totally sold on the iPhone and it was not my only choice. I wanted no part of the lines and crowds, so I waited until Saturday to go to the ATT store and see what my options were.&nbsp; Frankly, I didn't have many options.&nbsp; The upgrade for my current phone is the <a class="zem_slink" title="High Tech Computer Corporation" href="http://www.htc.com/" rel="homepage">HTC</a> Tilt.&nbsp; Nice phone and I would consider it, but not at the $450 dollars that they wanted to charge me.&nbsp; After that, there was the Blackjack, not interesting.&nbsp; A few others and than Blackberries. I need the Exchange integration.&nbsp; So when it came down to it, you could not beat the $199 price for the iPhone. The 2 year contract didn't scare me, as I am at ATT wireless user for about 10 years already.&nbsp; The only bad part is that they did not have any in stock and I had to order mine. It should come within 5 to 7 days, but all set up for me to just plug in to iTunes and away I go!</p>

<p>So a few more days of this water logged brick and than on to joining the &quot;mod squad&quot;.</p>

<fieldset class="zemanta-related"><legend class="zemanta-related-title">Related articles by Zemanta</legend><ul class="zemanta-article-ul"><li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/07/10/HTCs_iPhone_3G_rival_the_Touch_Diamond_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/07/10/HTCs_iPhone_3G_rival_the_Touch_Diamond_1.html">Hands on: HTC's iPhone 3G rival, the Touch Diamond</a></li>

<li class="zemanta-article-ul-li"><a href="http://www.reghardware.co.uk/2008/07/11/round_up_iphone_rivals/">The Top Ten 3G iPhone beaters</a></li>

<li class="zemanta-article-ul-li"><a href="http://www.beet.tv/2008/07/apple-iphone-3g.html">Apple iPhone 3G has Easy Set-up with Microsoft Exchange</a></li>

<li class="zemanta-article-ul-li"><a href="http://www.readwriteweb.com/archives/zimbra_mobile_for_the_iphone_2_0.php">Zimbra Mobile for the iPhone 2.0</a></li></ul></fieldset> <div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/74d5be89-2d28-46f1-9ba2-6e0cd0199c68/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_e.png?x-id=74d5be89-2d28-46f1-9ba2-6e0cd0199c68" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>

<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=are1zz"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=are1zz" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=zEbZJJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=zEbZJJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=RxWIoJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=RxWIoJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=blJi0J"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=blJi0J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=3QttHJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=3QttHJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=8WSKlj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=8WSKlj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=pXYanj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=pXYanj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/334681866" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sun, 13 Jul 2008 16:56:13 +0000</pubDate>
      <category domain="http://securityratty.com/tag/iphone">iphone</category>
      <category domain="http://securityratty.com/tag/original iphone">original iphone</category>
      <category domain="http://securityratty.com/tag/apple iphone">apple iphone</category>
      <category domain="http://securityratty.com/tag/current phone">current phone</category>
      <category domain="http://securityratty.com/tag/phone">phone</category>
      <category domain="http://securityratty.com/tag/iphone beaters">iphone beaters</category>
      <category domain="http://securityratty.com/tag/nice phone">nice phone</category>
      <category domain="http://securityratty.com/tag/exchange integration">exchange integration</category>
      <category domain="http://securityratty.com/tag/att wireless user">att wireless user</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/334681866/i-took-the-plun.html">I took the plunge for an iPhone 3G</source>
    </item>
    <item>
      <title><![CDATA[A bloggers network to be proud of]]></title>
      <link>http://securityratty.com/article/0d47902cfedc7535a6d946cef0d1379e</link>
      <guid>http://securityratty.com/article/0d47902cfedc7535a6d946cef0d1379e</guid>
      <description><![CDATA[I started blogging about 2 and half-years ago because I felt like it would be fun to add my two cents to the public debate. When Brad Feld introduced me to the Feedburner guys I was given an insiders...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>I started blogging about 2 and half-years ago because I felt like it would be fun to add my two cents to the public debate.&nbsp; When Brad Feld introduced me to the <a class="zem_slink" title="FeedBurner" href="http://en.wikipedia.org/wiki/FeedBurner" rel="wikipedia">Feedburner</a> guys I was given an insiders view into the quickly developing blogging world.&nbsp; When Feedburner started networks, I thought it would be interesting to start a network of all the security blogs that I was reading.&nbsp; I also inherently knew in my gut that eventually there would be some common good that would benefit all of the members of the network by aggregating our content and buying power for ads. I also believed and still do believe that there are other ways that a network such as the Security Bloggers Network can be a force for good.</p>

<p>However, reading the <a href="http://networks.feedburner.com/Security-Bloggers-Network/feed">SBN</a> feed tonight I was just blown away! From being on the road, I had not read the SBN feed in my Newsgator reader for almost 2 days.&nbsp; I had over 160 articles cued up in the feed.&nbsp; Forget for a moment that the Security Bloggers Network now has over 160 blogs and a combined feedburner subscriber base of almost 67,000 readers!&nbsp; The content is king.&nbsp; Going through the articles I could not believe the total coverage, the ongoing commentary and give and take, but most of all it was the quality.&nbsp; There are so many great members of the network who are just so damn smart and are writing about such important stuff. </p>

<p>I am humbled and incredibly proud of the what the Security Bloggers Network has become. If you are interested in security, whether it be the technical aspects of security, the business of security or the security industry, you cannot afford to miss this SBN feed.&nbsp; </p>

<p>We are kicking around a lot of new activities and ways to publicize the member blogs of the network over the coming months.&nbsp; Stay tuned for details, but in the meantime keep reading, you won't be sorry! </p>

<div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/9b6c2146-2568-4698-8ef8-cab9f379300f/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_a.png?x-id=9b6c2146-2568-4698-8ef8-cab9f379300f" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>
]]></content:encoded>
      <pubDate>Sat, 05 Jul 2008 07:54:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/blogs">blogs</category>
      <category domain="http://securityratty.com/tag/security blogs">security blogs</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security industry">security industry</category>
      <category domain="http://securityratty.com/tag/security bloggers network">security bloggers network</category>
      <category domain="http://securityratty.com/tag/sbn feed tonight">sbn feed tonight</category>
      <category domain="http://securityratty.com/tag/sbn feed">sbn feed</category>
      <category domain="http://securityratty.com/tag/feed">feed</category>
      <source url="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/07/a-bloggers-netw.html">A bloggers network to be proud of</source>
    </item>
    <item>
      <title><![CDATA[A bloggers network to be proud of]]></title>
      <link>http://securityratty.com/article/dde65a2c18ee60646147982ffc29b546</link>
      <guid>http://securityratty.com/article/dde65a2c18ee60646147982ffc29b546</guid>
      <description><![CDATA[I started blogging about 2 and half-years ago because I felt like it would be fun to add my two cents to the public debate. When Brad Feld introduced me to the Feedburner guys I was given an insiders...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>I started blogging about 2 and half-years ago because I felt like it would be fun to add my two cents to the public debate.&nbsp; When Brad Feld introduced me to the <a class="zem_slink" title="FeedBurner" href="http://en.wikipedia.org/wiki/FeedBurner" rel="wikipedia">Feedburner</a> guys I was given an insiders view into the quickly developing blogging world.&nbsp; When Feedburner started networks, I thought it would be interesting to start a network of all the security blogs that I was reading.&nbsp; I also inherently knew in my gut that eventually there would be some common good that would benefit all of the members of the network by aggregating our content and buying power for ads. I also believed and still do believe that there are other ways that a network such as the Security Bloggers Network can be a force for good.</p>

<p>However, reading the <a href="http://networks.feedburner.com/Security-Bloggers-Network/feed">SBN</a> feed tonight I was just blown away! From being on the road, I had not read the SBN feed in my Newsgator reader for almost 2 days.&nbsp; I had over 160 articles cued up in the feed.&nbsp; Forget for a moment that the Security Bloggers Network now has over 160 blogs and a combined feedburner subscriber base of almost 67,000 readers!&nbsp; The content is king.&nbsp; Going through the articles I could not believe the total coverage, the ongoing commentary and give and take, but most of all it was the quality.&nbsp; There are so many great members of the network who are just so damn smart and are writing about such important stuff. </p>

<p>I am humbled and incredibly proud of the what the Security Bloggers Network has become. If you are interested in security, whether it be the technical aspects of security, the business of security or the security industry, you cannot afford to miss this SBN feed.&nbsp; </p>

<p>We are kicking around a lot of new activities and ways to publicize the member blogs of the network over the coming months.&nbsp; Stay tuned for details, but in the meantime keep reading, you won't be sorry! </p>

<div class="zemanta-pixie" style="MARGIN-TOP: 10px; HEIGHT: 15px"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/9b6c2146-2568-4698-8ef8-cab9f379300f/"><img class="zemanta-pixie-img" alt="Zemanta Pixie" src="http://img.zemanta.com/reblog_a.png?x-id=9b6c2146-2568-4698-8ef8-cab9f379300f" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: right; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" /></a></div></div>

<p><a href="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?a=RrvVwd"><img src="http://feeds.feedburner.com/~a/StillsecureAfterAllTheseYears?i=RrvVwd" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=Xx3akJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=Xx3akJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=3D7nHJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=3D7nHJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=cqGxyJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=cqGxyJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=vYhNlJ"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=vYhNlJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=tTXatj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=tTXatj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?a=qWb1Tj"><img src="http://feeds.feedburner.com/~f/StillsecureAfterAllTheseYears?i=qWb1Tj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~4/327447910" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sat, 05 Jul 2008 06:54:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/blogs">blogs</category>
      <category domain="http://securityratty.com/tag/security blogs">security blogs</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security industry">security industry</category>
      <category domain="http://securityratty.com/tag/security bloggers network">security bloggers network</category>
      <category domain="http://securityratty.com/tag/sbn feed tonight">sbn feed tonight</category>
      <category domain="http://securityratty.com/tag/sbn feed">sbn feed</category>
      <category domain="http://securityratty.com/tag/feed">feed</category>
      <source url="http://feeds.feedburner.com/~r/StillsecureAfterAllTheseYears/~3/327447910/a-bloggers-netw.html">A bloggers network to be proud of</source>
    </item>
    <item>
      <title><![CDATA[CheckPoint's SIEM software offers some good data viewing tools, but lacks other essential elements ]]></title>
      <link>http://securityratty.com/article/b063de3394f21f5a7d782f91e2c091fa</link>
      <guid>http://securityratty.com/article/b063de3394f21f5a7d782f91e2c091fa</guid>
      <description><![CDATA[CheckPoint's Eventia is delivered similar to many of its other products as either a full-blown hardware appliance or as a &quot;software appliance&quot;, which is essentially a CD set that installs a fresh...]]></description>
      <content:encoded><![CDATA[CheckPoint's Eventia is delivered similar to many of its other products as either a full-blown hardware appliance or as a "software appliance", which is essentially a CD set that installs a fresh Linux-based operating system (as modified by CheckPoint, of course) and the Eventia application on a range of Intel-based systems.<p><A href="http://ad.doubleclick.net/jump/idg.us.nwf.rss/security;sz=468x60;ord=21019?">
<IMG src="http://ad.doubleclick.net/ad/idg.us.nwf.rss/security;sz=468x60;ord=21019?" border="0" width="468" height="60"></A>
</p>]]></content:encoded>
      <pubDate>Sun, 29 Jun 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/checkpoint">checkpoint</category>
      <category domain="http://securityratty.com/tag/eventia">eventia</category>
      <category domain="http://securityratty.com/tag/full-blown hardware appliance">full-blown hardware appliance</category>
      <category domain="http://securityratty.com/tag/eventia application">eventia application</category>
      <category domain="http://securityratty.com/tag/cd set">cd set</category>
      <category domain="http://securityratty.com/tag/software appliance">software appliance</category>
      <category domain="http://securityratty.com/tag/system">system</category>
      <category domain="http://securityratty.com/tag/range">range</category>
      <category domain="http://securityratty.com/tag/fresh">fresh</category>
      <source url="http://www.networkworld.com/reviews/2008/063008-test-siem-checkpoint.html?fsrc=rss-security">CheckPoint's SIEM software offers some good data viewing tools, but lacks other essential elements </source>
    </item>
    <item>
      <title><![CDATA[The Inevitable iPhone 3G Post]]></title>
      <link>http://securityratty.com/article/7d7ae435cf518ee8e7d52233befa8f16</link>
      <guid>http://securityratty.com/article/7d7ae435cf518ee8e7d52233befa8f16</guid>
      <description><![CDATA[Yes, I touched an iPhone 3G: At Apple's big developer event kickoff on Monday, Steve Jobs introduced the iPhone 3G. Later that day, in a briefing, I was able to handle and use the phone briefly. It's...]]></description>
      <content:encoded><![CDATA[<p><strong>Yes, I touched an iPhone 3G:</strong> At Apple's big developer event kickoff on Monday, Steve Jobs introduced the iPhone 3G. Later that day, in a briefing, I was able to handle and use the phone briefly. It's lovely. But its inclusion of 3G service coupled with Wi-Fi, as well as a real GPS chip coupled with assistive cell-tower triangulation and Wi-Fi network location approximation means that you have a device that might fairly replace a computer for many purposes. I've had an iPhone with 2G (EDGE) service since its release, and I recently took a two-day trip with my older son leaving my computer behind. (I was able to use a relative's machine, but only did so to be able to type email more efficiently.) If Apple would simply allow the use of the Bluetooth HID profile (human interface devices) for keyboard and mouse support, a compact foldable keyboard would be the only accessory I would need.</p>

<p>Note that the iPhone 2G and 3G aren't more powerful than other, similar devices. Symbian platform devices from Nokia and others are in notably short supply in the US, but come in great quantities and varieties elsewhere, and have some pretty impressive computational power; Nokia owns nearly 50 percent of the worldwide smartphone market. Likewise, you can run desktop-to-mobile programs under Windows Mobile that let you have real computer applications repackaged for better use in the smaller form.</p>

<p>But that's not what the iPhone is about. It's a non-compromise device, even when a little compromise might help. The lack of a touch-typist keyboard hinders data entry, but it doesn't restrict any other purpose of the device. The inclusion of those keyboards is a huge compromise for all its competitors, even though it allows those competitors to act more like little computers.</p>

<p>And that's where it's odd for me. The iPhone is much more like a full-blown computer than any smartphone I've used. It might be the superior browser, and the fact that a single company and design vision has ensured the maximum CPU is available for each current task, and that the interface and actions are nearly always consistent across every piece of software. Contrast that with many smartphones that don't just have ugly interfaces, crippled Web browsers, and varying input methods, but also require you to learn a different approach to using nearly every different piece of software on the phone.</p>

<p>Apple isn't about to kill its competitors, but they are providing an odd amount of support for killing a laptop.</p>

<p>On a slightly tangential front, Apple CEO Steve Jobs claim that their phone's 3G speed was nearly that of Wi-Fi requires some explanation. Jobs needed a footnote: "compared to typical Wi-Fi hotspots that have about 1.5 Mbps of downstream backhaul." The iPhone is clearly processor limited for how fast it can render Web pages and handle network processing. If you stick an iPhone on a 10 Mbps-backed network via Wi-Fi, the browsing experience isn't very different than on a 1.5 Mbps-backed Wi-Fi hotspot, in my experience with the current phone.</p>

<p>So clearly, there's more optimization to be done and more hardware upgrades to come in order to have a mobile device that can live up to whatever network it generally works on. For the iPhone 3G, Wi-Fi is an alternative, but it's clearly not intended as a superior alternative.</p>]]></content:encoded>
      <pubDate>Wed, 11 Jun 2008 08:37:46 +0000</pubDate>
      <category domain="http://securityratty.com/tag/iphone">iphone</category>
      <category domain="http://securityratty.com/tag/wi-fi hotspot">wi-fi hotspot</category>
      <category domain="http://securityratty.com/tag/wi-fi">wi-fi</category>
      <category domain="http://securityratty.com/tag/device">device</category>
      <category domain="http://securityratty.com/tag/mobile device">mobile device</category>
      <category domain="http://securityratty.com/tag/wi-fi requires">wi-fi requires</category>
      <category domain="http://securityratty.com/tag/non-compromise device">non-compromise device</category>
      <category domain="http://securityratty.com/tag/computer">computer</category>
      <category domain="http://securityratty.com/tag/full-blown computer">full-blown computer</category>
      <source url="http://wifinetnews.com/archives/008352.html">The Inevitable iPhone 3G Post</source>
    </item>
    <item>
      <title><![CDATA[Two HSBC breaches with similar circumstances]]></title>
      <link>http://securityratty.com/article/00ff10de6ac5a9494418f28bae55cbac</link>
      <guid>http://securityratty.com/article/00ff10de6ac5a9494418f28bae55cbac</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
5/28/08

Organization
Hong Kong and Shanghai Banking Corporation (&quot;HSBC

Contractor/Consultant/Branch
HSBC Branch at Bayview &amp; Major Mackenzie (CA
HSBC...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/hsbc.jpg" align="right" height="47" width="154"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>5/28/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.hsbc.com/1/2/">Hong Kong and Shanghai Banking Corporation ("HSBC")</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://www2.hsbc.ca/HICServlet?cmd_LocateBranch=&amp;BranchArea=ontario&amp;BranchCity=Richmond%20Hill&amp;BranchPrevious=cmd_GetCAMap=,cmd_LocateBranchCity=%7CBranchArea=ontario&amp;accept-language=en-CA">HSBC Branch at Bayview &amp; Major Mackenzie (CA)</a> <br>HSBC Branch in UK (Cheshire)<br><br><span style="font-weight: bold;">Victims:</span><br>Customers<br><br><span style="font-weight: bold;">Number Affected:</span><br>Unknown, "hundreds of bank customers" in Canada<br><br><span style="font-weight: bold;">Types of Data:</span><br>"personal information" in Canada, and "credit card applications and overdraft review dates, photocopies of a passport, driving licences, a marriage certificate, bank account sort codes and account numbers" in the UK<br><br><span style="font-weight: bold;">Breach Description:</span><br>Two breaches were reported in the past week affecting HSBC customers in Canada and the UK.&nbsp; In Canada, "A Richmond Hill man was driving in his neighbourhood Saturday night when he spotted a bank bag full of cancelled cheques on the side of the road."&nbsp; In the UK "papers, which relate to current bank accounts and applications, were found in a quiet road in Sale by children playing in the street."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://toronto.ctv.ca/servlet/an/local/CTVNews/20080601/HSBC_security_080601/20080601/?hub=TorontoNewHome">CTV News Toronto</a> <br><a href="http://www.wigantoday.net/wigannews/Children-find-secret-bank-files.4125352.jp">Wigan Observer</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>CTV News Toronto and Richard Bean at the Wigan Observer<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br><span style="font-weight: bold;">In Canada:</span><br>A Richmond Hill man was driving in his neighbourhood Saturday night when he spotted a bank bag full of cancelled cheques on the side of the road.<br><br>He took the bag to a police station after a quick peek inside revealed the personal information of hundreds of bank customers.<br><span style="font-style: italic;">[Evan] Information security aims to reduce the risk of unauthorized disclosure, modification, and destruction of confidential information to an "acceptable level" no matter what form the confidential information takes.&nbsp; Unauthorized disclosure of confidential information on paper is just as damaging as unauthorized disclosure of confidential information on a backup tape, CD, laptop, etc.</span><br><br>he was in the Bayview Avenue and Major Mackenzie Drive area when he spotted the redbag at the side of the road with the HSBC bank logo emblazoned at the front.<br><span style="font-style: italic;">[Evan] I presume that this bag was lost in shipment.&nbsp; Was the information in the bag or the bag itself inventoried?&nbsp; Do you suppose the bank would have ever noticed that the bag was missing?</span><br><br>the bag belonged to the HSBC branch at Bayview and Major Mackenzie<br><br>"There were about 300 of them," he told CTV Toronto Saturday night. "There were more documents in there destroyed by the rain."<br><br>he tried to contact the bank but didn't have much luck<br><br>York Regional Police are speaking with bank officials as they investigate how the sensitive information ended up on the side of a road.<br><br><span style="font-weight: bold;">In the UK:</span><br>An investigation is under way after bank details of Wigan customers were found dumped in Cheshire.<br><span style="font-style: italic;">[Evan] Does "dumped" mean thrown away, like in a dumpster?</span><br><br>The confidential 60-page sheaf of A4 documents, featured lists of customers of high street bank HSBC.<br><br>Among the information contained in the papers were credit card applications and overdraft review dates, photocopies of a passport, driving licences, a marriage certificate, bank account sort codes and account numbers.<br><span style="font-style: italic;">[Evan] Sheesh.&nbsp; A bad guy (or gal) could do a helluva lot of damage with this information.</span><br><br>The papers, which relate to current bank accounts and applications, were found in a quiet road in Sale by children playing in the street.<br><br>Lynne Stewart, 47, whose children found the documents, has informed the police and is waiting for them to collect them<br><br>She said: "I would be extremely worried and angry if I was a customer of theirs because this is just the type of stuff that criminal gangs would love to get their hands on." She has now filled a bag with as many of the computer print-offs she could find, although fears that many more have blown away on the windiest day of the year.<br><br>The papers were initially found by her nine-year-old daughter Xxxxxx who then alerted her brother Xxxxxx, 12.<br><span style="font-style: italic;">[Evan] My comment here is not related to the breach itself, but I feel a little uncomfortable using children's names publicly.</span><br><br>Neither understood the significance of the papers – although Mrs Stewart immediately did.<br><br>She said: "Reece had been to get his ball back after it had bounced into a sub-station and says he saw a pile on top of the transformer and they were whistling around in the gale.<br><br>"But it was Jessica who grabbed one as it blew past her in the street and showed it to me.<br><br>"I have counted at least 15 pages of lists of names and account details before you even start to talk about letters applying for credit cards and photo copies of personal documents which people have sent to the bank when they have made these applications. <br>"I find it very alarming that this kind of information is just blowing about in the street.<br><span style="font-style: italic;">[Evan] No doubt!</span><br><br>"Surely in this day and age when ID fraud is all over the news the bank should be more careful about this information being printed out on paper."<br><br>A spokesman for HSBC, which has branches in Mesnes Road and Wallgate, said: "HSBC is investigating the find of documents found in Greater Manchester over the weekend. <br><br>"The security of our customers' personal information is of paramount importance and we have stringent procedures in place to guard against their loss.<br><span style="font-style: italic;">[Evan] Is everyone aware of and following the "stringent procedures"?</span><br><br>"Without speculating on how this occurred, something has clearly gone wrong, and we are extremely disappointed to hear of these particular circumstances.<br><br>"When the cause of the incident has been determined, we will be reviewing our processes to ensure this does not happen again."<br><span style="font-style: italic;">[Evan] In my opinion, promises that are made but cannot be fulfilled lead to a loss of confidence.</span><br><br><span style="font-weight: bold;">A UK Victim's Reaction:</span><br>"I can't believe it. The first I knew was when I was contacted by the person who found them. It is unforgivable that the bank would firstly lose such confidential details and then fail to tell its clients what had happened."<br><br>"I have been with this bank since I was a young lad and it is very disappointing indeed."<br><br><span style="font-weight: bold;">Commentary:</span><br>Let's take this from both sides for a second.&nbsp; Poor information security practice led to these two breaches.&nbsp; Real lives are affected when these things happen and HSBC should be more careful in the way they protect confidential personal information.&nbsp; I count five publicly reported breaches from HSBC in the past six months including the two in this post.&nbsp; There are likely more that weren't reported publicly as well.<br><br>Now the other side, for arguments sake.&nbsp; HSBC is a huge company with ~10,000 offices in 83 countries and territories around the world.&nbsp; I presume that they also have hundreds of thousands of customers (maybe millions).&nbsp; Information security breaches in companies this large and diverse are bound to happen.&nbsp; It isn't possible to eliminate them, so the best you can hope to do is reduce risk to a level that is "acceptable" to management and shareholders.&nbsp; Information security personnel are not in the risk elimination business, we are in the risk reduction business.&nbsp; This is reality. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>May, 2008 - <a href="http://breachblog.com/2008/05/14/hsbc.aspx">HSBC loses a server in branch renovation</a> <br>April, 2008 - <a href="http://www.networkworld.com/news/2008/040708-hsbc-loses-disc-with-370000.html?fsrc=rss-security">HSBC loses disc with 370,000 customer details</a> <br>February, 2008 - <a href="http://breachblog.com/2008/02/06/hsbc.aspx">Five-year-old wanders into bank branch after-hours</a> </font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/06/02/hsbc.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Mon, 02 Jun 2008 05:40:52 +0000</pubDate>
      <category domain="http://securityratty.com/tag/customers">customers</category>
      <category domain="http://securityratty.com/tag/bank customers">bank customers</category>
      <category domain="http://securityratty.com/tag/bank">bank</category>
      <category domain="http://securityratty.com/tag/bank officials">bank officials</category>
      <category domain="http://securityratty.com/tag/bank bag">bank bag</category>
      <category domain="http://securityratty.com/tag/bag">bag</category>
      <category domain="http://securityratty.com/tag/bank branch after-hours">bank branch after-hours</category>
      <category domain="http://securityratty.com/tag/street bank hsbc">street bank hsbc</category>
      <category domain="http://securityratty.com/tag/street">street</category>
      <source url="http://breachblog.com/2008/06/02/hsbc.aspx">Two HSBC breaches with similar circumstances</source>
    </item>
    <item>
      <title><![CDATA[Top 5: Why Customers Consider NAC]]></title>
      <link>http://securityratty.com/article/83f7c84a6d60d185873164921594ef4d</link>
      <guid>http://securityratty.com/article/83f7c84a6d60d185873164921594ef4d</guid>
      <description><![CDATA[On a daily (and nightly) basis I have the wonderful experience of talking to, chatting about, presenting on or asking questions of customers about NAC
At each of these opportunities, I like to ask Why...]]></description>
      <content:encoded><![CDATA[<p>On a daily (and nightly) basis I have the wonderful experience of talking to, chatting about, presenting on or asking questions of customers about NAC. </p><p>At each of these opportunities, I like to ask <em>&#8216;Why are you considering NAC?&#8221;</em><strong> </strong></p><p><strong>Here&#8217;s my Top 5&nbsp;of Why Customers Consider NAC</strong> (or <em>think</em> they want NAC). This is not based on any other organization&#8217;s research or polls, nor is it based on analyst analysis. It&#8217;s not based on forethought or musings of an &#8216;expert&#8217;. It&#8217;s just&nbsp;my personal experience from my daily interactions.</p><p><strong>#1: Endpoint Compliance</strong><br />I put this one first, because I think it&#8217;s the most-hyped and possibly least significant. I know, that&#8217;s harsh, especially when endpoint compliance seems to be the big bat NAC carries around. Truth be told, it&#8217;s more of an &#8216;icing on the cake&#8217; for the people I talk to. Until the auto-remediation features&nbsp;are a little more mature, the idea of checking for much beyond presence of anti-virus and possibly patches is unattractive. Frankly,&nbsp;endpoint compliance for LAN-based devices can be a Charlie Foxtrot except under the most ideal circumstances. There are many large organizations and DoD groups that <em>need</em> endpoint compliance, and that&#8217;s a primary driver for them. For the rest, one of the other reasons below is a primary compelling feature and endpoint checking is just another knob they can play with.</p><p>The lack of fervent interest in endpoint checking is why I had to disagree so strongly with Stiennon&#8217;s when he advises in his NWW article &#8220;<a class="offsite-link-inline" href="http://www.networkworld.com/community/node/27459" target="_blank">Don&#8217;t even bother investing in NAC</a>&#8221;. The entire premise of his issues with NAC center around various endpoing checking. (You can check out <a class="offsite-link-inline" href="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/05/stiennon-says-n.html" target="_blank">Shimel&#8217;s response </a>&nbsp;too Stiennon&#8217;s blog here.)</p><p><strong>#2: Guest Access<br /></strong>Believe it or not, the most frequent response I get for &#8220;<em>why are you considering NAC&#8221;</em> is &#8220;<em>guest access&#8221;.</em>&nbsp;Guest access seems to be a thorn in every organization&#8217;s side. It&#8217;s a simple problem with impossibly complex solutions&#8230; <em>or so they think</em>. For years, we&#8217;ve been provisioning safe and secure guest access for&nbsp;customers with the use of clean and simple protocol-less VLANs and so, I know that about 82% of the time, there are much simpler ways to offer guest access than by rolling out a full NAC implementation. If guest access is your primary and <u>only</u> goal with a NAC solution, there&#8217;s probably a better, faster and less expensive solution. If money and time are no object, then NAC can be a good way to get from point A to B and give you a few fun technical trinkets to play with. </p><p><strong>#3: Edge Port Security</strong><br />After guest access, the next thing I hear most is interest in adding edge port security with a <a href="http://www.securityuncorked.com/security-uncorked/2008/4/2/what-is-8021x-heres-a-technology-primer-for-you.html" target="_blank">802.1X</a> NAC solution. (We call this Layer 2 NAC.) I tend to think for the time being, this is NAC&#8217;s sweet spot. Note I said <em>&#8216;for the time being&#8217;</em>, I think this may change in the next 18-24 months. But for now, the ability to lock down edge ports and secure switch-to-switch links is an extremely attractive feature. Outside of the 802.1X protocol, there aren&#8217;t really any other ways to skin this cat. I know what you&#8217;re thinking&#8230; <em>you don&#8217;t have to do NAC to use 802.1X</em>&#8230; and&nbsp;that&#8217;s certainly true, but for a network of any size, NAC makes an 802.1X implementation easier to manage and monitor centrally and gives you more of that NAC icing we all love. </p><p>When the <a href="http://www.securityuncorked.com/security-uncorked/2008/5/9/8021x-rev-ya-heard-it-here-first.html" target="_blank">802.1X-REV</a> comes out (probably early 2009) I think you&#8217;ll see organizations that have previously blown off 1X <em><strong>seriously</strong></em> considering it for all the added security and multi-user support it will bring to the table. </p><p><strong>#4: User &amp; Resource Accounting</strong><br />Unless you have a 3rd party solution or want to dig through mounds of RADIUS syslogs, you probably don&#8217;t have a good way to account for user authentication and accountability of resource access throughout the network. Most vendors&#8217; NAC solutions already have pretty good logging and reporting features built in today. Depending on the solution and integration of other devices, you may even get detailed accounts of which user viewed exactly what, when and from where. This is a great selling point to organizations that are trying to follow strict regulations for accountability of financial or extremely sensitive resources. The standards bodies (IEEE, TNC framework and IETF) are coming out with more and more ways to leverage 3rd party security devices within NAC. The IF-MAP is a great example and we&#8217;ll be seeing more I&#8217;m sure. </p><p><strong>#5: Dynamic VLAN Assignment</strong><br />Lastly, but not least, I hear a lot of customers that are looking for a good way to dynamically provision attributes, such as VLAN assignment and QoS to users or devices. It makes switch configuration and management much simpler, and eliminates the need to assign port-based VLANs. The ability&nbsp;to leverage your existing user directory and define both broad and very granular attributes is certainly a draw, and NAC is a great way to offer that. </p><p><strong>That wraps up my Top 5</strong>. Of course, there are plenty more drivers, both business-based or technology-based, but these are the 5 I hear most. </p><p># # #</p>
]]></content:encoded>
      <pubDate>Sat, 31 May 2008 18:10:33 +0000</pubDate>
      <category domain="http://securityratty.com/tag/nac">nac</category>
      <category domain="http://securityratty.com/tag/solution">solution</category>
      <category domain="http://securityratty.com/tag/3rd party solution">3rd party solution</category>
      <category domain="http://securityratty.com/tag/nac solution">nac solution</category>
      <category domain="http://securityratty.com/tag/bat nac carries">bat nac carries</category>
      <category domain="http://securityratty.com/tag/nac center">nac center</category>
      <category domain="http://securityratty.com/tag/vendors nac solutions">vendors nac solutions</category>
      <category domain="http://securityratty.com/tag/offer">offer</category>
      <category domain="http://securityratty.com/tag/offer guest access">offer guest access</category>
      <source url="http://www.securityuncorked.com/security-uncorked/2008/5/31/top-5-why-customers-consider-nac.html">Top 5: Why Customers Consider NAC</source>
    </item>
  </channel>
</rss>
