<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dustin D. Trammell</title>
	<atom:link href="http://dtrammell.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dtrammell.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 05 Nov 2009 19:01:32 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dtrammell.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/2bf97d77928dc4604ae6fbf62334c15e?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Dustin D. Trammell</title>
		<link>http://dtrammell.wordpress.com</link>
	</image>
			<item>
		<title>Microsoft Exploitability Index</title>
		<link>http://dtrammell.wordpress.com/2009/11/05/microsoft-exploitability-index/</link>
		<comments>http://dtrammell.wordpress.com/2009/11/05/microsoft-exploitability-index/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 14:14:04 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[exploit]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[patch management]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[exploitability index]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=224</guid>
		<description><![CDATA[Earlier today, this article from ComputerWorld came across my desk.  The headline grabbed my attention, having indicated controversy and disagreement, which of course I&#8217;m going to look into.  The article, which cites Microsoft&#8217;s semi-annual security intelligence report, claims that  Microsoft has only been right in it&#8217;s vulnerability exploitability predictions about 27% of the time.  Others [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=224&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Earlier today, <a title="ComputerWorld" href="http://www.computerworld.com/s/article/9140292/Microsoft_correctly_predicts_reliable_exploits_just_27_of_the_time" target="_blank">this article</a> from ComputerWorld came across my desk.  The headline grabbed my attention, having indicated controversy and disagreement, which of course I&#8217;m going to look into.  The article, which cites Microsoft&#8217;s semi-annual <a title="MSRC Security Intelligence Report" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=037f3771-330e-4457-a52c-5b085dc0a4cd" target="_blank">security intelligence report</a>, claims that  Microsoft has only been right in it&#8217;s vulnerability exploitability predictions about 27% of the time.  Others quoted in the article purport that since their accuracy is so low, what&#8217;s the point?</p>
<p>They&#8217;re obviously missing the point, and I suggest that the premise of even trying to calculate such a metric as its accuracy is fundamentally flawed.</p>
<p><span id="more-224"></span>The numbers in the article, and really, any numbers you would care to calculate and be able to <em>prove</em>, can only be made using public information.  This means you count the number of exploits publicly known about, compare that to the number of vulnerabilities with a particular rating, and get your percentage.  This is what the article and the people it cites do.  This calculation, and it&#8217;s results, are useless.</p>
<p>If you read the &#8220;mission statement&#8221; from the top of the <a title="Exploitability Index" href="http://technet.microsoft.com/en-us/security/cc998259.aspx" target="_blank">Exploitability Index page</a>, you will find the following:</p>
<blockquote><p>The Microsoft Exploitability Index is designed to provide additional information to help customers better prioritize the deployment of Microsoft security updates. This index provides customers with guidance on the likelihood of functioning exploit code being developed for vulnerabilities addressed by Microsoft security updates within the first thirty days of that update&#8217;s release.</p></blockquote>
<p>Nowhere in that statement does it say anything about exploit use or disclosure, because it&#8217;s irrelevant to the point of the rating.  The rating is about how exploitable the <em>vulnerability</em> is, and whether or not exploit code <em>is likely</em> to be developed for it within thirty days, not whether or not it&#8217;s likely that such an exploit would get used, used widely, put in a product, partially or fully disclosed, posted to <a title="Milw0rm" href="http://www.milw0rm.com/" target="_blank">milw0rm</a>, or anything else.  Granted, the next section on that page mentions the &#8220;release&#8221; of exploit code, but what does that actually mean?  It could mean any number of the list of actions that I just mentioned.  Microsoft couldn&#8217;t possibly hope to rate (guess, really) whether or not an exploit will surface publicly for a vulnerability and when.  All they have to make a determination with is the technical information about the vulnerability itself which is really only enough to make a determination about how difficult it would be to develop an exploit, not whether or not it will really happen or what the motivations of the person who does so will be toward disclosure after the fact.</p>
<p>Now in addition to all that, if you consider the fact that there are private exploits out there in the big bad scary world, any statistic you care to draw from the public exploit count is completely useless.  Because really, who cares all that much about the public exploits?  Sure they might get used more, but it&#8217;s the private ones that I&#8217;m far more worried about when considering defense.  Thinking back over the last few months of Microsoft Bulletins, I&#8217;m personally aware of a number of those vulnerabilities that have exploits written for them that are still not public, many of which likely never will be.  Granted, I have a more privileged view into this data pool than most people due to knowing some really smart and really talented people, but those people are only a small subset of those out there who are capable, and most of the people I know are not maliciously motivated.  If just my narrow view of what exploits exist shows this obvious difference in public versus private data sets, really, who knows how drastically different these two data sets really are?  How accurate the index is as a prediction is simply an impossible metric to even attempt to calculate.</p>
<p>People should stop trying to use the Exploitability Index as a mystic oracle that can predict the future, and use it for what it actually is, just another metric to consider when prioritizing patches.  Having a metric that indicates which vulnerabilities have a higher probability of <em></em> having <em>any</em> exploit developed for them, public or private, is useful and is exactly what the index indicates.  It&#8217;s an informed classification of what could-be, nothing more.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=224&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2009/11/05/microsoft-exploitability-index/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
		<item>
		<title>DEFCON 17</title>
		<link>http://dtrammell.wordpress.com/2009/08/11/defcon-17/</link>
		<comments>http://dtrammell.wordpress.com/2009/08/11/defcon-17/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 21:51:49 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[hpavc]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security research]]></category>
		<category><![CDATA[defcon]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=219</guid>
		<description><![CDATA[After staying with some of my local Vegas friends during BlackHat, I went over and checked into the Riviera for DEFCON 17 on Thursday afternoon.  After dropping my bags in my room and getting my temporary paper badge because they were already out of the electronic badges, I ran back up to my room for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=219&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After staying with some of my local Vegas friends during BlackHat, I went over and checked into the Riviera for DEFCON 17 on Thursday afternoon.  After dropping my bags in my room and getting my temporary paper badge because they were <em>already</em> out of the electronic badges, I ran back up to my room for a bit and then headed over to the Microsoft party which I already wrote about in my <a title="BlackHat USA 2009" href="http://dtrammell.wordpress.com/2009/08/07/blackhat-usa-2009/">BlackHat USA 2009 post</a>.  After an extremely long night I crashed in the early morning and slept through most of the first day of DEFCON talks.  I did however catch Richard Thieme&#8217;s talk about UFOlogy, which was one of the talks I really wanted to see.</p>
<p>Shortly after Richard&#8217;s talk and some discussion with friends about what to do for dinner, I started not feeling well so I went back up to my room.  After an hour or two I knew I really was sick because I started getting the fever sweats, cold chills, and headache, so I ordered some room service since I probably needed to eat, called it a night and went to sleep.  I stayed in bed pretty much all day Saturday and only came downstairs once in the afternoon during the conference to speak during the Metasploit track, and then went right back upstairs to my room.  By then I had a horrible cough and chest congestion, but was feeling much better regardless, so I decided to take a walk for a couple hours and let the dry desert air into my lungs for a bit.</p>
<p>I hadn&#8217;t yet walked the length of the Strip this visit, and also hadn&#8217;t eaten a FatBurger, both of which are personal Vegas traditions.   Since I was running out of days in Vegas during which to accomplish these, I decided to walk from the Riviera up on the North end of the Strip all the way down to FatBurger which is near the South end of the strip, get a burger, and then walk back, which took around 2.5 hours and immensely helped my lungs and cough.</p>
<p>By the time I got back to the Riviera, I was feeling well enough to attend some parties, so I went up to the Penthouse for a while to check out the IOActive Freak Show party for a bit.  It was similar to last year&#8217;s party, but had some new attractions so that wasn&#8217;t too bad.  I tried to dance for a bit but my chest cold was severely holding me back since I could only dance for a few minutes before not being able to breathe.  I left that party shortly after Keith went on since I couldn&#8217;t really dance and he started off with tracks that were a little too glitchy for my taste anyhow.  Unfortunately I missed the fire dancer at the IOActive party who had a fire hoop like my friend Angi&#8217;s, but living in Austin surrounded by burners I think I&#8217;m a bit spoiled regarding fire spinning/dancing/performance anyhow.  After leaving the Penthouse I took the Ninja Shuttle over to the Ninja Party and hung out there for a few hours talking to friends and waiting in line at the bar until I decided not to push my recent health luck and went back to my room at the Riviera and went to sleep.</p>
<p>On Sunday I slept a little late still trying to fully recover until I needed to check out of my room.  Unfortunately this meant that I missed Richard Thieme&#8217;s other talk on BioHacking, but I did manage to catch a few more of the talks before I had to head to the airport to catch my plane back to Austin.  You can read my thoughts on the talks that I saw below:</p>
<p><span id="more-219"></span><strong><img title="More..." src="../wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#Thieme">Hacking UFOlogy 102: The Implications of UFOs for Life, the Universe, and Everything</a></strong> &#8211;  Richard Thieme</p>
<p>Richard is an exceptional speaker, and I personally love UFO and extraterrestrial lore and pop culture.  It&#8217;s fun to try and sift through all the conspiracy theory, misinformation, pop-culture, and cover up to try and see if there&#8217;s any truth there, and that&#8217;s what Richard&#8217;s talk was essentially about.  It was also a follow-up to the talk he gave the previous year, Hacking UFOlogy 101.  It&#8217;s always a pleasure to hear Richard speak because he&#8217;s very engaging and has very well organized content, even if he does never seem to be able to cover it all.</p>
<p><strong><a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#Druid">MSF Telephony</a></strong> &#8211;  I)ruid</p>
<p>Since the Metasploit track was available at both BlackHat <em>and</em> DEFCON, I had the opportunity to give my talk a second time.  I presented a turbo-talk about the new telephony library that I’ve added to Metasploit.  I discussed exploiting systems with Metasploit over dial-up and the new Metasploit Wardialer, both of which use the new telephony library.  It didn&#8217;t go quite as well as it did at BlackHat, however I was rushing to try and get it down to about 10 minutes due to some scheduling conflicts and confusion and the Metasploit track having more content for DEFCON than it did at BlackHat.  I managed to hit the 10 minute mark, and my voice held out even though my throat was dry, scratchy, and I wanted to cough the entire time.</p>
<p><strong><a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#Latrope">eXercise in Messaging and Presence Pwnage</a></strong> &#8211;  Ava Latrope</p>
<p>I had briefly looked at Extensible Messaging and Presence Protocol (XMPP) back when I was doing a lot of research in the VoIP security space, and remembered it looking like a huge pile of attack opportunity.  XMPP is basically an interoperability standard borne of Jabber which provides a protocol for managing Instant Messaging sessions and communication, presence applications, and is beginning to merge a bit with some of the VoIP and &#8220;Unified Communications&#8221; systems.  After seeing this talk, I&#8217;m glad to know that I was pretty much correct.  Ava&#8217;s talk was short but did a good job explaining what XMPP is, what it&#8217;s generally used for, some of it&#8217;s attack surface, and then detailed some DoS and amplification attacks that are possible due to the way the protocol is designed.</p>
<p><strong><a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#Abraham">Unmasking You</a></strong> &#8211;  Joshua &#8220;Jabra&#8221; Abraham and Robert &#8220;RSnake&#8221;</p>
<p>I only caught the last half of this talk, but basically the Google &#8220;Safe Browsing&#8221; functionality phones home.  A LOT.  Like, way more often than is probably necessary.  How often do they update their site and URL filters anyway?  Anyhow, if you&#8217;re an 31337 h4&#215;0r and you like to hide the source of your traffic when you h4x, but then use the Internet normally when you&#8217;re not, the uniquely identifying information that the Google &#8220;Safe Browsing&#8221; functionality sends to Google when updating it&#8217;s filters every 0.23435151 seconds or so will easily track you across your covert and overt sessions, through Tor, across proxies, you name it.</p>
<p><strong><a href="https://www.defcon.org/html/defcon-17/dc-17-speakers.html#DaBeave">AAPL- Automated Analog Telephone Logging</a></strong> &#8211;  Da Beave and JFalcon</p>
<p>I had met Da Beave  and JFalcon via the <a href="telnet://bbs.telephreak.org/">Telephreak BBS</a> a year or so ago and had yet to meet either of them in person, so I went and checked out their talk.  They covered the newest iteration of <a title="iWar" href="http://www.softwink.com/iwar/" target="_blank">iWar</a>, spoke a bit about HD&#8217;s <a title="WarVOX" href="http://warvox.org/" target="_blank">WarVOX</a>, and showed some interesting systems they&#8217;ve found over dialup.  Basically it was VoIP-ish wardialing in about 20 minutes, since it was a turbo talk.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/219/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/219/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/219/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=219&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2009/08/11/defcon-17/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>

		<media:content url="../wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" medium="image">
			<media:title type="html">More...</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackHat USA 2009</title>
		<link>http://dtrammell.wordpress.com/2009/08/07/blackhat-usa-2009/</link>
		<comments>http://dtrammell.wordpress.com/2009/08/07/blackhat-usa-2009/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 19:27:00 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[hpavc]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security research]]></category>
		<category><![CDATA[blackhat]]></category>
		<category><![CDATA[pwnie]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=208</guid>
		<description><![CDATA[Last week and through the weekend I was in Las Vegas for this year&#8217;s annual block of hacker conferences, BlackHat USA and DEFCON.  This year was a bit different for me as my employer no longer covers conference expenses (even if you&#8217;re speaking!), so since I was there not representing a company and entirely on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=208&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last week and through the weekend I was in Las Vegas for this year&#8217;s annual block of hacker conferences, <a title="BlackHat USA 2009" href="http://www.blackhat.com/" target="_blank">BlackHat USA</a> and <a title="DEFCON" href="http://www.defcon.org/" target="_blank">DEFCON</a>.  This year was a bit different for me as my employer no longer covers conference expenses (even if you&#8217;re speaking!), so since I was there not representing a company and entirely on my own dime, I stayed with some local friends for the first half of my stay and did a lot less gambling&#8230; none actually.  My gracious hosts did a lot of ferrying me around for the first half of my stay as well to help me avoid cab fares.</p>
<p>One of the highlights of BlackHat was obviously the Pwnie Awards.  This industry awards ceremony, highlighting the successes and failures of the security industry of the past year, has quickly become one of my favorite parts of BlackHat.  If you&#8217;re interested, you can find this year&#8217;s nominees and winners listed over at the <a title="Pwnie Awards" href="http://pwnie-awards.org/2009/" target="_blank">Pwnie Awards website</a>.  The impromptu dinner afterward was very enjoyable as well, where I shared a meal with the likes of the lovely Shyama Rose, that <a title="Top-10 Sexy Geeks" href="http://www.tinynibbles.com/blogarchives/2008/12/top-ten-sexy-geeks-2009.html" target="_blank">beef-hunk</a> (nsfw) Alex Sotirov, Pusscat, who needs no introduction, the code machine I call a boss, HD Moore, <a title="Nick DePetrillo" href="http://www.linkedin.com/pub/nicholas-depetrillo/10/136/ab4" target="_blank">some d00d from Rhode Island</a>, slow, and a slew of other interesting and intelligent people.</p>
<p>I didn&#8217;t make it to many parties this year, but one of the few BlackHat parties that I did make it to was the Microsoft party over at Treasure Island.  An awesome mix of people made for some good conversations, but the music indoors was horrible&#8230;  The DJ was playing all kinds of early-90&#8217;s tunes like Bel Biv Devoe, Boys II Men, etc. Outside the music was much better (house!) except that the DJ kept having to stop the music for any number of reasons, the longest of which  being the Pirate show going off just outside the balcony on the waterfront between the club and the street.</p>
<p>Overall BlackHat was a fairly enjoyable experience.  I would have liked to have seen more of the presentations but due to an extremely late night Wednesday night culminating in my friend locking himself out of his hotel suite, soaking wet, in his boxers,  I ended up sleeping  late on Thursday and then attempted to get over to DEFCON early to get registered and get one of the electronic badges to play with.  You can however read my thoughts on the various presentations I <em>did</em> see below:</p>
<p><strong><span id="more-208"></span>Practical Windows XP/2003 Heap Exploitation</strong> &#8211; John McDonald, Chris Valasek</p>
<p>This was probably the most technically interesting talk that I attended at BlackHat.  The few times I&#8217;ve had to exploit something via the heap in the past, it was always a pain-in-the-ass, inexact science involving sprays and hoping that call instruction ends up in the right place.  This talk however was about none of that.  It was about exploitation using the heap and it&#8217;s structure itself, and attempting to not leave the heap in a corrupted state (or at least a corrupted state that it was aware of).  John and Chris did an excellent job of describing the heap and it&#8217;s internal layout and structure to those of us in the audience that weren&#8217;t all that familiar with it, such as the heap free bitmap.  They also covered how the heap is managed and the various algorithms used to do so.  They then covered the existing heap security mechanisms and how those worked, such as heap cookies, safe un-linking checks, and process termination when something is noticed to be awry.  Following all of this groundwork to bring the audience up to speed they briefly touched on existing exploitation techniques such as overwriting the look-aside list, bitmap flipping attacks, and faking a populated list.  Finally they got into the meat of their presentation, the new exploitation tactics that they had developed.  These included a bitmap XOR attack and a couple of new tricks using the look-aside list, but the really interesting one was leveraging a 1 byte overflow to de-sync the heap cache and create a &#8220;shadow&#8221; free list which is used when allocation is requested for specific sizes.  This allowed the return of the same memory address every time that an allocation for these specific sizes was made, which is really, really cool.  Finally they listed some of the tools that they use when working in this space and performed a demo.  The impression I was left with was that to accomplish exploitation this way was a LOT of work, but I guess when you really, really need to exploit that vulnerability and all you have to work with is the heap, it <em>is</em> possible (:</p>
<p><strong>Sniff Keystrokes With Lasers/Voltmeters Side Channel Attacks Using Optical Sampling of Mechanical Energy and Power Line Leakage</strong> &#8211; Andrea Barisani, Daniele Bianco</p>
<p>Neither of these attacks are anything new; I&#8217;ve read papers detailing both of these attacks before.  These researchers did however seem to refine the attacks a bit from what I remember reading many years ago.  This was however the funniest presentation I saw at BlackHat, with the researchers having an ongoing narrative about &#8220;The Hacker&#8221; and &#8220;The Washed-Up Porn Star&#8221; with still pictures and even a video, which was really very funny and over-dramatic.  Regarding the sniffing techniques, the first was to use an oscilloscope or voltmeter to measure the line voltage where a computer was plugged in.  When the keyboard sent character codes to the computer, the power differential for each bit of the character code would show up as a wave in the line power, and could be detected and read with fairly high accuracy.  But what if the computer isn&#8217;t plugged into line power? That&#8217;s where the second attack came in&#8230;  The second attack was using a laser microphone to listen to keystrokes by bouncing the laser off of the computer itself, such as the lid of a laptop computer.  This technique was much less exact because it was detecting audio, and you had to do some fairly boring post-analysis of the keystroke patterns to attempt to decipher what the words being typed were.  Again, nothing new here, both of these attacks have been refined and published in various journals over the years.</p>
<p><strong>Analyzing Security Research in the Media</strong> &#8211; Panel</p>
<p>This was an interesting panel discussion seating a number of Information Security Journalists who mostly answered questions from the moderator.  I believe they were going to take some questions from the audience toward the end, but I had to duck out early to prepare for my own presentation that was coming up in the next time slot.  The questions that I heard asked and their summarized responses were:</p>
<p>1. What makes a threat newsworthy?</p>
<p>The panel mostly agreed on the answer to this one, which was a combination of widespread impact, whether or not it involved a new or exciting product, the amount of damage it could do or how quickly it could spread.  They also indicated that many times they relied on the experts in whichever field was applicable to help identify the big stories.</p>
<p>2. How does someone bring a story to a journalist and do you have any advice to give for doing so?</p>
<p>One panelist said to know your reporter and build a rapport.  Most of the panel seemed to agree that this was all about building relationships with reporters so that they come to know you and trust the information you bring them.</p>
<p>3. The Panel was asked about their thoughts on the relationship between Security Journalists and the Mainstream Media.</p>
<p>It&#8217;s fairly obvious that the mainstream media tends to sensationalize, and most Panelists noted this fact.  They also indicated that the mainstream media tends to take a more passive posture regarding security journalists where they follow the stories and may pick up an interesting one now and then but they don&#8217;t really proactively engage with the security journalists.  One Panelist indicated that many security journalists will drop a story when the mainstream media picks it up because that usually indicates that the story is over or played-out.</p>
<p>4. The Panel was asked if they have any advice for bloggers and journalists on maintaining accuracy in technical details.</p>
<p>One Panelist indicated that there should always be some form of journalistic process involving fact checking, source checking, a sanity check from another blogger/journalist, etc. however another Panelist said that it really depends on the type of blogger or journalist, and the different types have different requirements.  Expert individuals blogging about their field of expertise may not necessarily require the same types of self-scrutiny that faux-journalists require, and ranting bloggers aren&#8217;t held to the same standards because they&#8217;re not trying to be a reputable source of information.  One Panelist also mentioned trying to avoid bias via agenda if you&#8217;re trying to be a real journalist, however certain bias if it promotes good behaviors in the reader such as encouraging additional personal research can be a good thing.</p>
<p>5. The Panel was asked about their thoughts on the overall journalism industry&#8217;s current struggles and perceived diminishing quality.</p>
<p>Most of the panel agreed that the way of physical print journalism was definitely dying, because the primary revenue stream that kept them in business, advertisement sales, just wasn&#8217;t there anymore. One Panelist noted that the current trend was to produce short, quick stories rather than longer more in-depth pieces.  Many indicated that digital journalism was the future, and much of that would be seeded by sources such as blogs.</p>
<p><strong>Metasploit Framework Telephony</strong> &#8211; I)ruid</p>
<p>Donning my black hat for a while, I presented a turbo-talk about the new telephony library that I&#8217;ve added to Metasploit.  I  discussed exploiting systems with Metasploit over dial-up and the new Metasploit Wardialer, both of which use the new telephony library.  Overall I felt my talk went really well, although I did rush through it a bit and ended at 15 minutes instead of my target 20.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/208/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/208/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/208/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=208&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2009/08/07/blackhat-usa-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
		<item>
		<title>Simulating DDoS Attacks</title>
		<link>http://dtrammell.wordpress.com/2009/02/27/simulating-ddos-attacks/</link>
		<comments>http://dtrammell.wordpress.com/2009/02/27/simulating-ddos-attacks/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 17:40:24 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[attack]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[whitepaper]]></category>
		<category><![CDATA[DDoS]]></category>
		<category><![CDATA[DoS]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=205</guid>
		<description><![CDATA[Todd Manning and I have a new whitepaper available over at BreakingPoint on simulating Distributed Denial-of-Service (DDoS) attacks using the BreakingPoint product.  You can read more about the paper in my BreakingPoint blog post, or just grab the paper here.  If you&#8217;re a BreakingPoint customer, you&#8217;ll want the bundled version which comes with test cases [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=205&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Todd Manning and I have a new whitepaper available over at BreakingPoint on simulating Distributed Denial-of-Service (DDoS) attacks using the BreakingPoint product.  You can read more about the paper in my <a title="BreakingPoint Blog" href="http://www.breakingpointsystems.com/community/blog/whitepaper-simulating-distributed-denial-of-service-with-breakingpoint" target="_blank">BreakingPoint blog post</a>, or just grab the paper <a title="White Paper: Simulating DDoS Attacks with BreakingPoint" href="http://www.breakingpointsystems.com/resources/white-papers/Simulating-Distributed-Denial-of-Service-with-BreakingPoint.pdf">here</a>.  If you&#8217;re a BreakingPoint customer, you&#8217;ll want the <a title="Bundled Paper" href="http://www.breakingpointsystems.com/community/images/BreakingPoint-DDoS.tar.gz">bundled version</a> which comes with test cases and other supporting materials.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/205/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/205/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/205/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=205&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2009/02/27/simulating-ddos-attacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
		<item>
		<title>Review: The IDA Pro Book</title>
		<link>http://dtrammell.wordpress.com/2009/02/12/review-the-ida-pro-book/</link>
		<comments>http://dtrammell.wordpress.com/2009/02/12/review-the-ida-pro-book/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 17:22:52 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[disassembly]]></category>
		<category><![CDATA[hex-rays]]></category>
		<category><![CDATA[ida pro]]></category>
		<category><![CDATA[no starch press]]></category>
		<category><![CDATA[rce]]></category>
		<category><![CDATA[reverse engineering]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=152</guid>
		<description><![CDATA[When a book is so well-received by your peers as The IDA Pro Book has been, even if reverse engineering isn&#8217;t a huge part of what you do every day, you pretty much have to give it a read.  The creator of IDA Pro, Ilfak Guilfanov, even recommends it himself for a number of reasons, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=152&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>When a book is so well-received by your peers as <a title="IDAProBook" href="http://nostarch.com/idapro.htm" target="_blank">The IDA Pro Book</a> has been, even if reverse engineering isn&#8217;t a huge part of what you do every day, you pretty much have to give it a read.  The creator of IDA Pro, Ilfak Guilfanov, even <a title="Book" href="http://hexblog.com/2008/08/the_ida_pro_book_1.html" target="_blank">recommends it himself</a> for a number of reasons, calling it &#8220;the most thorough and accurate IDA Pro book.&#8221;  Even though I don&#8217;t do a whole lot of reversing, I do use IDA on occasion, so I thought it in my best interests to read this book.  Authored by Chris Eagle, a co-author of one of my favorite security books, <a title="GrayHatHacking" href="http://www.mhprofessional.com/product.php?isbn=0071495681" target="_blank">Gray Hat Hacking</a>, I had fairly high expectations.  I was not disappointed.</p>
<p><span id="more-152"></span>It&#8217;s no secret that I&#8217;m a spelling, grammar, and punctuation Nazi.  Let me first begin by not talking about the book&#8217;s content, but it&#8217;s presentation.  Other than a small hand-full of issues falling into those categories, this book was nearly flawless in it&#8217;s presentation, and that&#8217;s saying a lot at around 600 pages.  The few copy edits I noted have been posted by the publisher (and subsequently removed, I assume into a new revision being printed) on the book&#8217;s <a title="Errata" href="http://www.nostarch.com/idapro_errata.htm" target="_blank">errata page</a>.  It&#8217;s obvious that a lot of effort was put into presentation, and it&#8217;s refreshing to read such a well organized and well presented technical book.</p>
<p>The first few chapters of The IDA Pro Book in Part I do an excellent job of setting the reader who&#8217;s not all that familiar with the world of reverse engineering up with a solid foundation.  Chapter 1 explains the various types of programming languages, compilers and linkers that convert those languages into machine code, the theory of and approaches to disassembly of machine code, and the various reasons why you would want to attempt such a thing.  Chapter 2 enumerates a number of tools used for profiling compiled machine code such as executables and library files in order to collect a wealth of information that can then be used in the disassembly process to guide and assist a flexible disassembler such as IDA Pro as well as some more limited disassemblers.  Chapter 3 then gives the reader their first look at the world of IDA with a little bit of background regarding where to purchase it, support options, and getting it installed.  At this point, the reader is ready for the practical lessons that lie ahead.</p>
<p>Part II begins with Chapter 4 on getting started.  This covers launching IDA, loading the files intend for disassembly, how IDA stores data in it&#8217;s own internal database, and an introduction to the desktop. Chapter 5 then details all of the available displays provided by the IDA desktop.</p>
<p>Once familiar with the desktop and it&#8217;s available displays, Chapter 6  and Chapter 7 familiarize the reader with disassembly navigation and manipulation in IDA, respectively.  The chapter on disassembly navigation walks the fine line between providing enough information to give the reader a foundation of understanding upon which to build and information overload; not a trivial task when discussing run-time memory management, call stack layout, function calling conventions, compiler nuances, and how IDA disassembles, infers, tracks, and manages all of this and then presents it to the user in a somewhat readable and easily navigable display.  The chapter on disassembly manipulation</p>
<p>The final three Chapters in Part II cover how IDA handles datatypes and data structures, code and data cross-references, and finally the myriad of ways that you can interface with IDA such as the GUI, console mode on various platforms, and batch mode.  Overall, Part II is a solid introduction to IDA .</p>
<p>The four chapters comprising Part III clue you into some advanced features of IDA, such as customizing the tool, the options available to you for library code recognition using the FLIRT engine and it&#8217;s signature, extending IDA&#8217;s knowledge of all the various things that it is aware of, and finally patching binaries and a few limitations.  The content in these chapters isn&#8217;t entirely necessary for the casual IDA user, however if you use IDA extensively you would be well served to file this information away in your grey matter.</p>
<p>Part IV is where things really get interesting, especially if you&#8217;re comfortable writing code or scripts.  This section is all about extending IDA and tailoring it to your own specific needs, such as scripting with IDC, developing for IDA using the SDK, creating plug-ins, and so forth.  I won&#8217;t go into much detail here as I have not yet had the opportunity to really use the information contained in this section, however those of you that would know who you are.  This is the reference for you.</p>
<p>The next section, Part V, covers how you apply all of the knowledge and skills that you&#8217;ve learned so far to the real world.  Consider this &#8220;Applied IDA Pro&#8221;.  This section instructs you on dealing with binaries built using different compilers and various compiler nuance, analyzing obfuscated code which you will likely encounter if working with any form of malware, and using IDA for software vulnerability analysis.  If you make your living in the security industry, you definitely want to read these chapters as there are many useful nuggets of information to be had.</p>
<p>Finally, Part VI introduces the IDA debugger and details how it interacts with the IDA disassembler.  Since the book&#8217;s publication, IDA Pro 5.4 has shipped which includes support for a total of eight debuggers in addition to it&#8217;s own.  As such, this part of the book is already ab it dated, however there is still useful information to be had, such as how IDA interacts with debuggers.  You can find a list of all of the supported debuggers, and tutorials on their use, at the <a title="Hex-Rays IDA Debuggers" href="http://www.hex-rays.com/idapro/debugger/index.htm" target="_blank">Hex-Rays web site</a>.</p>
<p>Again, I would like to reiterate that this was an extremely well written book and while I didn&#8217;t read it cover-to-cover, I did read much, much more of it than I usually do when reading a technical book.  It&#8217;s ability to hold my attention alone (I&#8217;m extremely ADD) is testament to it&#8217;s quality, and I highly recommend this book to anyone from the person looking to begin using IDA Pro to the seasoned veteran.  There truly is something there for everyone.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=152&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2009/02/12/review-the-ida-pro-book/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
		<item>
		<title>When Magic Lost It&#8217;s Magic</title>
		<link>http://dtrammell.wordpress.com/2009/01/07/when-magic-lost-its-magic/</link>
		<comments>http://dtrammell.wordpress.com/2009/01/07/when-magic-lost-its-magic/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 15:57:06 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[CCG]]></category>
		<category><![CDATA[D&D]]></category>
		<category><![CDATA[Magic: The Gathering]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[TCG]]></category>
		<category><![CDATA[Tenth Edition]]></category>
		<category><![CDATA[TSR]]></category>
		<category><![CDATA[Wizards of the Coast]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=183</guid>
		<description><![CDATA[Most that know me know that I&#8217;m an avid gamer.  I play video games, board games, card games, puzzles, pretty much anything I can get my hands on.  Because I like puzzles and strategy games, I&#8217;ve regularly been asked what I think the most strategic game I&#8217;ve ever played is, and I&#8217;ve gotten more than [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=183&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Most that know me know that I&#8217;m an avid gamer.  I play video games, board games, card games, puzzles, pretty much anything I can get my hands on.  Because I like puzzles and strategy games, I&#8217;ve regularly been asked what I think the most strategic game I&#8217;ve ever played is, and I&#8217;ve gotten more than the occasional odd look when I don&#8217;t respond with &#8220;Chess&#8221; or &#8220;Go&#8221;, but with &#8220;<a title="Magic" href="http://www.wizards.com/magic/" target="_blank">Magic: The Gathering</a>&#8220;.</p>
<p><span id="more-183"></span>Magic: The Gathering, hereafter referred to as &#8220;MTG&#8221; or simply &#8220;Magic&#8221;, is a collectible card game (CCG) wherein you assume the role of a wizard battling one or more other wizards.  You do battle by drawing and playing cards from your customized deck and battle against other players with their own customized decks.  I consider Magic to easily be the most strategic game I&#8217;ve ever played based on the sheer number of possible card combinations and card interactions alone.  Individual cards represent spells and are categorized by one or more colors of magic, white, black, red, green, blue, or colorless, each with it&#8217;s own specialties and weaknesses, as well as spell type which affects how it is cast and affects play, whether it be an immediate but transient effect, a lasting effect, the summoning of a creature to do battle with, etc.  Without getting too detailed, each card essentially has it&#8217;s own rules and game mechanics printed directly on it alongside artwork, icons relating to how it is cast and it&#8217;s properties, and &#8220;flavor text&#8221; which more often than not is simply hilarious.  With all these variables, and the number of cards printed to date, the combinations are about as close to infinite as your likely to get.</p>
<p>I got pulled into the world of Magic in it&#8217;s earlier years, just after the <a title="Legends" href="http://www.wizards.com/magic/tcg/productarticle.aspx?x=mtg_tcg_legends_productinfo" target="_blank">Legends</a> expansion but before <a title="The Dark" href="http://www.wizards.com/magic/tcg/productarticle.aspx?x=mtg_tcg_thedark_productinfo" target="_blank">The Dark</a>.  I actually have a complete set of The Dark, which at one time was worth quite a bit of cash&#8230;  Back then near the beginning Magic was considered to be a Trading Card Game (TCG), and people regularly played with decks created from the entire pool of available cards at the time.  Because the company that created the game, <a title="Wizards of the Coast" href="http://www.wizards.com" target="_blank">Wizards of the Coast</a>, was a start-up, print runs were limited and rare cards were sought after like prized jewels.  It was not uncommon to trade upwards of forty or fifty individual cards to someone to get one really rare and powerful card like a <a title="Mox Emerald" href="http://www.wizards.com/magic/autocard.asp?name=mox emerald" target="_blank">Mox</a> or a <a title="Chaos Orb" href="http://www.wizards.com/magic/autocard.asp?name=Chaos+Orb" target="_blank">Chaos Orb</a>.  Obtaining and using these rare cards in your deck was not necessarily the path to success as a player, however, as the really respected and revered players were those that could devise the most subtle, useful, or devastating card combinations for use in their decks and actually be able to pull them off during play.  Combinations such as the decimating <a title="Channel" href="http://www.wizards.com/magic/autocard.asp?name=Channel" target="_blank">Channel</a> + <a title="Fireball" href="http://www.wizards.com/magic/autocard.asp?name=Fireball" target="_blank">Fireball</a>, or my personal favorite of all time, instant infinite life points via 4 <a title="Nether Shadow" href="http://www.wizards.com/magic/autocard.asp?name=Nether+Shadow" target="_blank">Nether Shadows</a> + <a title="Life Chisel" href="http://www.wizards.com/magic/autocard.asp?name=Life+Chisel" target="_blank">Life Chisel </a>could completely destroy or demoralize opponents when you laid down the appropriate cards.  I consider this to be the Golden Age of Magic, and for years I spent many a weeknight and weekend at various comic and game shops competing in, and occasionally hosting, Magic tournaments and casual play.</p>
<p>So when did Magic lose it&#8217;s magic for me?  About the time that Magic shifted from being considered a TCG to a CCG.  As Wizards of the Coast grew, fueled by their financial success found in Magic, to the point that they even acquired TSR, the creators and IP holders of the most infamous role playing game of all time, Dungeons &amp; Dragons, they began to pump out more and more <a title="Expansion Sets" href="http://www.wizards.com/magic/tcg/Article.aspx?x=mtg/tcg/products/allproducts" target="_blank">expansion sets</a> to the game and the print runs of those sets got bigger and bigger.  It used to be that rare cards were actually rare and not just indicated as rare by gold-colored icons on the &#8220;rare&#8221; cards in an over-produced set, essentially making rares as common as the commons of old, and commons literally a dime a dozen.   No longer do you need to trade with other players, nor do most consider trading a productive use of their time, to get your rares or complete your sets since nowadays you can just pick through a shop&#8217;s card box or display case and buy your way to what you want for much less out of pocket than it would have cost you to employ the same strategy back in the day.  This is a direct effect of the over-production of cards, just ask anyone that remembers the avalance of cards that was <a title="Fallen Empires" href="http://www.wizards.com/magic/tcg/productarticle.aspx?x=mtg_tcg_fallenempires_productinfo" target="_blank">Fallen Empires</a>, but also an effect of a second factor&#8230; re-prints.</p>
<p>As the expansion sets grew in number and the overall card pool exploded in size, Wizards of the Coast realized that ensuring the balance of card combinations and affects among this ever-expanding card pool would be impossible.  To mitigate this, they created different game types that essentially defined what cards were allowed to be played within the type.</p>
<ul>
<li>Type 1, now called &#8220;Vintage&#8221; is essentially every card ever printed with a short &#8220;banned and restricted&#8221; list, banned cards being outright disallowed in play and restricted cards being limited to one per deck.</li>
<li>Type 1.5, now called &#8220;Expanded&#8221; is essentially the same as Type 1 but with an expanded banned and restricted list.</li>
<li>Type 2, now called &#8220;Standard&#8221; allows only cards from the current main card set and the most recent three expansion sets.</li>
</ul>
<p>Every so often Wizards of the Coast will also release a new core set, currently <a title="Tenth Edition" href="http://www.wizards.com/magic/tcg/ProductArticle.aspx?x=mtg/tcg/tenth/productinfo" target="_blank">Tenth Edition</a>, within which they will retire certain cards from the core set and add others in.  Their decision to begin to reprint cards from the older expansions in the core set both destroyed certain cards&#8217; rarity and monetary value but also decimated much of the lore and community aspect of the original game which centered around trading for these highly sought after cards and their use in play.  There are still a few cards that they have not reprinted in the core set or a subsequent expansion, but since most officially sanctioned tournaments and players now focus exclusively on Type 2 games, you can&#8217;t use them in play most of the time anyway.  When you then add in the <a title="Magic Online" href="http://www.wizards.com/Magic/Digital/MagicOnline.aspx" target="_blank">Magic: Online</a> version of the game which utilizes virtual instances of the cards, some of which you can move from the virtual to the real world, there&#8217;s very little concept of &#8220;rarity&#8221; or &#8220;value&#8221; left.</p>
<p>I do understand why Wizards of the Coast moved to this game architecture, because being able to pick and choose from any card ever made to construct your deck, which you really can now do because most of them have been reprinted multiple times, you can create some insanely efficient decks at destroying your opponent.  Because of the sheer number of unique cards and the impossibility of actually balancing the Type 1 card pool, an alternative was necessary.  Unfortunately that alternative and how it was achieved destroyed a lot of what I enjoyed about the original game.</p>
<p>I still play both the Online version as well as the tabletop game on occasion, especially if I can find someone willing to play Type 1 or 1.5, but it just doesn&#8217;t hold the same attraction for me anymore in this Type 2-centric era.  This has resulted in my not playing often enough to keep up with what the theme of the current Type 2 sets are, or what the current Type 2 killer combos are, etc., which in turn further prevents me from playing very often.  The pace at which new expansions come out foster this, and it&#8217;s a self-perpetuating cycle.  Magic is now more of a lifestyle than a hobby and it demands all the attention and devotion of your average MMORPG to keep up with and learn the intricacies of all the new cards.  Wizards of the Coast has however super-simplified Dungeons &amp; Dragons with their recent 4th Edition, so perhaps I&#8217;ll go play that.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/183/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=183&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2009/01/07/when-magic-lost-its-magic/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
		<item>
		<title>MD5? Really?</title>
		<link>http://dtrammell.wordpress.com/2009/01/07/md5-really/</link>
		<comments>http://dtrammell.wordpress.com/2009/01/07/md5-really/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 12:54:00 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[attack]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[infrastructure security]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[MD5]]></category>
		<category><![CDATA[NIST]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[SHA-1]]></category>
		<category><![CDATA[SHA-256]]></category>
		<category><![CDATA[SHA-512]]></category>
		<category><![CDATA[Skein]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Verisign]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=184</guid>
		<description><![CDATA[First let me say that this article is not meant to diminish the work that Alexander Sotirov et. all have been doing for the past 6 months.  It&#8217;s good work, has brought about some awesome results, and has demonstrated what was once a theoretical attack on PKI certificates based on MD5 hash collisions.  What I&#8217;m [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=184&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>First let me say that this article is not meant to diminish <a title="Rogue CA" href="http://www.phreedom.org/research/rogue-ca/" target="_blank">the work</a> that Alexander Sotirov et. all have been doing for the past 6 months.  It&#8217;s good work, has brought about some awesome results, and has demonstrated what was once a theoretical attack on PKI certificates based on MD5 hash collisions.  What I&#8217;m amazed at is that it had the impact that it actually did.</p>
<p><span id="more-184"></span> I&#8217;m also surprised that Verisign then <a title="Verisign whine" href="http://www.phreedom.org/blog/2009/verisign-and-responsible-disclosure/" target="_blank">whined</a> about not having any details about the problem or enough time to fix the problem before the details were made public at the recent <a title="CCC" href="http://events.ccc.de/congress/2008/Fahrplan/day_2008-12-30.en.html" target="_blank">Chaos Communication Congress</a>.  Ignoring for the moment that they <a title="disclosure" href="http://www.phreedom.org/blog/2009/verisign-and-responsible-disclosure/" target="_blank">did have information</a> directly from this research effort via Microsoft and it got &#8220;lost in the holiday mix&#8221;, what more information do you really need than the fact that MD5 has been broken for years and you shouldn&#8217;t have still been using it in the first place?  Verisign&#8217;s products and business model is almost entirely based on cryptography; they really should be current with their core-competency subject-matter and really have no excuse at all to still be using MD5 anywhere.</p>
<p>The National Institute of Standards and Technology (NIST) decertified MD5 for secure operations nearly a decade ago.  This was the point when the people responsible for it&#8217;s use in various security systems (like PKI!) should have started the process of selecting a successor hash algorithm for their systems to use and migrating to it.  Significant advances in MD5 hash collision attacks, among other algorithms, were later presented at <a title="Hash FAQ" href="http://www.cryptography.com/cnews/hash.html" target="_blank">CRYPTO 2004</a>. This was the point, nearly six years after the original NIST decertification, that usage of MD5 should have been minimal and if you <em>were</em> still using it you should have immediately addressed that fact.</p>
<p>And here we are, <em>an additional four years later</em>, and MD5 is still being used in SSL certificates issued by the &#8220;industry leaders&#8221; of that space.  And they claim they didn&#8217;t have enough time to fix the problem? Really?</p>
<p>The thing about cryptanalysis is that once an algorithm is broken, no matter how trivial that initial break may be, it only gets worse from there.  I&#8217;m concerned that the companies that manage all of these PKI systems that are now moving away from MD5 are apparently moving to SHA-1.  NIST has <a title="NIST hashes" href="http://csrc.nist.gov/groups/ST/toolkit/secure_hashing.html" target="_blank">already recommended abandoning SHA-1</a> in favor of SHA-2 (256, 512, etc.) and is scheduled to decertify SHA-1 in 2010.  SHA-1 has already been successuflly colission-attacked back in 2005, and as I said, attacks against SHA-1 will only get worse now that it&#8217;s initially been broken.  These companies should be skipping SHA-1 entirely and moving straight to at least SHA-256 or SHA-512 until the <a title="NIST hash competition" href="http://csrc.nist.gov/groups/ST/hash/sha-3/index.html" target="_blank">currently ongoing NIST hash competition</a> selects the next standard hash algorithm which will then be renamed to SHA-3 (my money&#8217;s on <a title="skein" href="http://www.skein-hash.info/" target="_blank">skein</a>).  Anyone moving from MD5 to SHA-1 is only setting themselves up for a likely repeat of the same problems in a couple of years from now.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=184&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2009/01/07/md5-really/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
		<item>
		<title>The Folly of a Scheduled Patch Release Cycle</title>
		<link>http://dtrammell.wordpress.com/2008/12/11/the-folly-of-a-scheduled-patch-release-cycle/</link>
		<comments>http://dtrammell.wordpress.com/2008/12/11/the-folly-of-a-scheduled-patch-release-cycle/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 20:00:04 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[endpoint security]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hpavc]]></category>
		<category><![CDATA[infrastructure security]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[patch management]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security research]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[breakingpoint]]></category>
		<category><![CDATA[mcafee]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tippingpoint]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=174</guid>
		<description><![CDATA[A number of years ago, Microsoft led the charge by moving away from a dynamic patch release schedule to a monthly patch release schedule, essentially creating an imposed monthly patch cycle for their customers.  Since then, many other vendors have followed suit.  There are opinions and arguments supporting both a release schedule philosophy as well [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=174&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A number of years ago, Microsoft led the charge by moving away from a dynamic patch release schedule to a <a title="MS Bulletins" href="http://www.microsoft.com/protect/computer/updates/bulletins/default.mspx" target="_blank">monthly patch release schedule</a>, essentially creating an imposed monthly patch cycle for their customers.  Since then, many other vendors have followed suit.  There are opinions and arguments supporting both a release schedule philosophy as well as a release upon completion philosophy, and today I&#8217;m going to outline where I stand on the issue.</p>
<p><span id="more-174"></span>If you couldn&#8217;t tell from the title, I am 100%, wholeheartedly, against vendor-scheduled patch release.</p>
<p>That said, let me outline why:</p>
<p>First, regularly scheduled patch release cycles create a known window of opportunity for attackers.  If an attacker has an exploit for a new 0day vulnerability in a Microsoft product, and they know that Microsoft generally releases patches for vulnerabilities they&#8217;ve become aware of on the second Tuesday of the month, when do you think an attacker is likely going to start using said exploit, potentially disclosing the vulnerability, to maximize the amount of time that systems are likely to be vulnerable to it?  You guessed it, on the second Tuesday of the month.  This behavior on the part of attackers has been proven many times, <a title="2008.12 Unpatched IE Vuln" href="http://www.cio.com/article/470291/Microsoft_Confirms_Newest_IE_Bug_Went_Unpatched" target="_blank">as recently as this last Patch Tuesday</a>.  This potentially puts customers at greater risk as the vendor may be sitting on a patch for a vulnerability that is being actively exploited as that patch waits in their queue for the next regularly scheduled release.</p>
<p>Second, regularly scheduled patch releases lock customers into, at best, the same patch frequency as the vendor release schedule.  This is actually tied to a lot of proponents argument <em>for</em> such a release cycle, as it supposedly allows customers to schedule predictable change management windows during which to apply the patches.  I would argue that most enterprises do this anyway; when a patch is released has little bearing on when it is likely to be applied, unless it is an extremely critical patch and warrants an emergency out-of-cycle deployment.  Regardless, shouldn&#8217;t these types of scheduling decisions be made by the administrators of the systems and enterprise management, based on factors relevant to them and their individual situation, rather than by the vendor?  Some enterprises may themselves impose a more infrequent quarterly patch cycle, while smaller companies may be dynamic enough to patch once a week, or without any schedule at all.  Release of the patches alongside information about the vulnerabilities, as soon as they are developed and tested by the vendor, would seem to be the only responsible course of action.</p>
<p>Third, regularly scheduled patch cycles also create enormous, unbalanced workloads once a month for pretty much everyone involved, <em>except</em> the vendor releasing them.  Releasing all of the patches once a month at the exact same time causes systems administrators to scramble  to test and prepare for deployment the ever-increasing number of patches released in order to get as many as possible into the next maintenance window.  Microsoft itself even acknowledged this problem in 2004 when it began it&#8217;s <a title="Security Bulletin Advance Notification Program" href="http://www.microsoft.com/technet/security/bulletin/advance.mspx" target="_blank">Security Bulletin Advance Notification Program</a>, which releases <em>some</em> details of the patches a few days early to help alleviate the inevitable scramble every second Tuesday of the month by allowing IT patch testers to prepare early the test systems and applications that the patches will be applied to.</p>
<p>Industries and companies that are built on or rely on patches for content, such as my current and a number of my previous employers, are also affected.  The <a title="McAfee Remediation Manager" href="http://www.mcafee.com/us/enterprise/products/risk_management/remediation_manager.html" target="_blank">McAfee Remediation Manager</a> content team (formerly Citadel Security Software) heavily relies on vendor patch releases for content.  <a title="TippingPoint" href="http://www.tippingpoint.com/" target="_blank">TippingPoint</a>, and other IDS/IPS vendors, rely on vulnerability and patch analysis for development of some of their vulnerability and attack signatures and filters.  As a Security Researcher at <a title="BreakingPoint Systems, Inc." href="http://www.breakingpoint.com" target="_blank">BreakingPoint Systems</a>, I regularly reverse-engineer vendor&#8217;s patches to uncover the vulnerabilities being patched in order to write exploits, or &#8220;strikes&#8221;, for our BPS testing product.  The point is, ever since Microsoft switched to a monthly patch cycle, every second Tuesday of the month has been at best hectic and at worst, dreaded, for any number of IT departments and patch-related content shops around the globe.  It&#8217;s not surprising that many in the industry now refer to this day as &#8220;Black Tuesday.&#8221;  Microsoft attempted to address this problem with their patch cycle by recently launching the <a title="MAPP" href="http://www.microsoft.com/security/msrc/mapp/overview.mspx" target="_blank">Microsoft Active Protections Program</a>, which essentially gives the program member organizations a lead on vulnerability information with an associated embargo on discussing or releasing anything related until they themselves release the associated bulletins and patches.  This program alleviates much of the scramble of the security content shops by changing their hustle to get content out as fast as they can after release on Patch Tuesday to a development window prior to Patch Tuesday, but this program does absolutely nothing for the systems administrators that still must scramble once a month.</p>
<p>It is my opinion that while structure and predictibility are usually good things, when it increases risk to customers, forces behavior that may not be what&#8217;s best for those being forced, and creates bursts of unbalanced workload for your customers, it may not be the best course of action.  I hope that one day Microsoft and the other vendors that followed suit recognize that what works for them may not be in the best interests of their customers and move back to a more dynamic and responsive patch release system.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=174&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2008/12/11/the-folly-of-a-scheduled-patch-release-cycle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
		<item>
		<title>The Problem With the Liberty Dollar</title>
		<link>http://dtrammell.wordpress.com/2008/12/07/the-problem-with-the-liberty-dollar/</link>
		<comments>http://dtrammell.wordpress.com/2008/12/07/the-problem-with-the-liberty-dollar/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 01:36:59 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[economics]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[bullion]]></category>
		<category><![CDATA[currency]]></category>
		<category><![CDATA[gold]]></category>
		<category><![CDATA[liberty dollar]]></category>
		<category><![CDATA[silver]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=166</guid>
		<description><![CDATA[I&#8217;m not going to talk about their underlying quest to end the Federal Reserve (with which I wholeheartedly agree), or about their multi-site raid by the FBI last year where all of their current inventory and all of the metals backing the Liberty Dollar warehouse receipts (paper currency) were confiscated.  No, I&#8217;m not going to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=166&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m not going to talk about their underlying quest to <a title="End the Fed" href="http://www.endthefed.us/" target="_blank">end the Federal Reserve</a> (with which I wholeheartedly agree), or about their <a title="Liberty Dollar Raid" href="http://www.libertydollar.org/ld/legal/raidday1.htm" target="_blank">multi-site raid by the FBI last year</a> where all of their current inventory and all of the metals backing the Liberty Dollar warehouse receipts (paper currency) were confiscated.  No, I&#8217;m not going to talk about any of their politics or their legal troubles; what I <em>am</em> going to talk about is their currency model.</p>
<p><span id="more-166"></span>First, I want to state that I&#8217;ve been a proponent of the <a title="Liberty Dollar" href="http://www.libertydollar.org/" target="_blank">American Liberty Dollar</a> (ALD) for many years, and still am.  Even with the flaws in their currency model that I&#8217;m about to outline, they are in my opinion still, by far, the best model for an alternative currency to the U.S. Dollar (USD) on the market today, and they have by far the largest market share.  I currently have a number of Silver Liberties (the bullion round &#8220;coin&#8221;) from the original $10 silver base.  With all the politics and legal trouble surrounding the Liberty Dollar, why do I still have these you ask?  Well, the Silver Liberties are still each 1 troy ounce of .999 fine silver and still worth their weight, which is largely <em>the entire point</em> of the Liberty Dollar; regardless of what happens to the Liberty Dollar organization itself, or the Federal Reserve, or our U.S. Government, you still hold something of real value.  Unfortunately I also still have a number of the ALD warehouse receipts (the paper currency), which are now essentially worthless except for their collector&#8217;s value, at least until the FBI is <a title="FBI Lawsuit" href="http://www.libertydollar.org/ld/legal/raidalert_6_20_2008.htm" target="_blank">forced to return the metals confiscated</a> in their raids that back the warehouse receipts, if that ever happens.</p>
<p>The primary flaw that I see in the current Liberty Dollar currency is that in an attempt to make it easily exchangeable in a USD denominated economy, they tied the face value of the coins and warehouse receipts directly to the USD.  If you&#8217;re unfamiliar with the Liberty Dollar, let me explain how this works.  The formula and system for moving the silver base up or down is <a title="ALD Formulas" href="http://www.libertydollar.org/ld/rco/rate-formulas.htm" target="_blank">well documented and openly published</a>, which is a good thing.  In a nutshell however, the face value of the Liberty Dollar is based upon the amount of metal contained or represented, and loosely on how much that amount of metal is currently worth in USD.  When I purchased my Liberty Dollars <em>way back</em> during the $10 silver base period, an ounce of silver was going for about $6.50.  As the value of silver in USD increased, and the thirty day moving average (30DMA) stayed over $7.50 an ounce, the Liberty Dollar &#8220;moved up&#8221; from the $10 silver base to the $20 silver base.</p>
<p>What this means is that, immediately, all Liberty Dollars in specie, paper, and digital forms <em>doubled in face value</em>.   If you had Liberty  Dollars before the move up you essentially profited because the underlying commodity increased in value.   If you  had digital Liberty Dollars (eLD), your amount of eLD in your account doubled the next day.   If you had paper warehouse receipts, you could redeem  them for the new $20 Silver Liberties.  If you had $10 Silver Liberties in specie form, you were offered a  special re-minting rate to exchange them for new $20 Silver Liberties.  At this point, all of my Liberty Dollars doubled in face value, but of course retained their original minted face values.  Since then, the Liberty Dollar has &#8220;moved up&#8221; once again to the $50 silver base, again increasing my Liberty Dollars&#8217; face values an additional 150%.  Essentially, all my $10 face value, one ounce coins are actually $50 face value, I just never had them re-minted (which is an issue I&#8217;ll discuss below).</p>
<p>Subsequent move-up and move-down points adhere to this schedule:</p>
<p><strong>Move Up Points:<br />
</strong></p>
<ul>
<li><strong> $10 to the $20 Silver Base is 30DMA over $7.50 for 30 consecutive days. </strong>Note: The Liberty Dollar moved up from the $10 base to the $20 base on Thanksgiving   Day, November 24, 2005. Holders of the Liberty Dollar doubled their money.</li>
<li><strong>$20 to the $50 Silver Base is 30DMA over $16.00 for 45 consecutive days. </strong>Note: The Liberty Dollar Moved Up to the $50 Silver Base on March 23, 2008.</li>
<li>$50 to the $100 Silver Base is 30DMA over $41.50 for 60 consecutive days.</li>
<li>$100 to the $250 Silver Base is 30DMA over $84.00 for 75 consecutive days.</li>
<li>$250 to the $500 Silver Base is 30DMA over $211.50 for 90 consecutive days.</li>
</ul>
<p><strong>Move Down Points:<br />
</strong></p>
<ul>
<li><strong> $20 to the $10 Silver Base is 30DMA under $6.50 for 90 consecutive days.</strong></li>
<li><strong> $50 to the $20 Silver Base is 30DMA under $15.00 for 135 consecutive days.</strong> Note: This is where we currently are with a Move Down point of January 16, 2009.</li>
<li> $100 to the $50 Silver Base is 30DMA under $40.50 for 180 consecutive days.</li>
<li> $250 to the $100 Silver Base is 30DMA under $83.00 for 225 consecutive days.</li>
<li> $500 to the $250 Silver Base is 30DMA under $210.50 for 270 consecutive days.</li>
</ul>
<p>Now, obviously, my one ounce Silver Liberties are not worth their current $50 face value in the underlying metal, and never were.  This is the first flaw with the ALD currency model that I&#8217;d like to address.  As you can see from the schedule above, regardless of however much silver you hold and it&#8217;s actual value in USD, it&#8217;s minted USD face value is always more than the value of the underlying silver.  This does indeed make the ALD a &#8220;value-backed currency&#8221; as advertised, and it is definitely better to have some backing of value to your currency than what you have in the USD, which is none.  The biggest flaw that I see here is that the move values are exponentially lower than the silver base value that they trigger a &#8220;move up&#8221; to or &#8220;move down&#8221; from.  While short-term spikes in value tend to be volatile, and this would seem to make sense, longer-term stable value increases in the underlying metals essentially create an over-valuation of what the currency is really worth in the underlying metal.  The much longer periods of time that the higher silver bases require to trigger a move down versus the periods of time required to trigger a move up  also tend to lock in these higher valuations during market fluctuations, essentially promoting move ups and delaying move downs.  Just look at the current valuation of silver;  My Silver Liberties have only been worth around $10 in silver for months now, however the ALD silver base doesn&#8217;t move back down to the $20 base until mid January.  If set to the same time periods as the move up schedule, the move down would have already happened and the silver base, and thus the face values, would currently be much more in line with reality.</p>
<p>While I obviously disagree with the particular move-triggering value amounts, as I&#8217;m inclined to believe a schedule with move points of values between the actual face values being moved between would be more value-realistic (such as a move point of  $15 to move up from the $10 silver base to the $20 silver base, and then perhaps a move up point of $35 to move from the $20 sliver base to the $50 silver base).  At least the USD face value of the ALD does indeed fluctuate alongside the USD value of the underlying metal, which is much better than just stamping a completely made-up face value onto a coin as is done with the one ounce silver American Eagle ($1???).  &#8220;But Dustin,&#8221; you say, &#8220;under your scenario, what would prevent someone from selling a $10 face value Silver Liberty for the $14.50 it&#8217;s worth in it&#8217;s underlying silver, then buying another $10 face value liberty with $10 of that $14.50?&#8221;  At the point that you have a more realistic valuation of your alternative currency versus the USD based on it&#8217;s underlying metals, it&#8217;s face value would essentially represent an ALD face value, not a USD face value, and you&#8217;d essentially be dealing with a currency exchange which hopefully no one would be ignorant enough of the value of their currency to give you such a sweet, sweet deal.  Essentially, with more value-realistic move points, $10 USD would no longer equal $10 ALD.</p>
<p>The obvious problem that this fluctuation of the ALD&#8217;s face value creates is that as the silver-base moves up and down, the face value on minted specie may or may not be out of date.  My Silver Liberties, for example, were minted during the $10 silver base, and thus have a $10 face value on them even though the ALD is currently at the $50 silver base and should have a $50 face value, had I had them re-minted (wait for it&#8230;).  Ironically, they&#8217;re currently each actually <a title="Silver Prices" href="http://www.monex.com/prods/silver_chart.html" target="_blank">worth about $10</a> due to their underlying silver, but a mere few months ago their actual value was fluctuating between $17 and $19, nearly double their minted face value. Were I to go and spend these at a merchant who accepts ALD, I would obviously want to use their supposed $50 value rather than their $10 face value.  Either the merchant must recognize the silver-base value that the coin or warehouse receipt was issued at and do the value conversion themselves, or I would have had to have my coins re-minted at the move point.</p>
<p>Which brings me to the third flaw I see in this model; the cost of re-minting.  If you intend to use your Liberty Dollars as currency, which is the supposition of owning them in the first place (silver bullion is much more attractive as a metals investment), you likely need to have any of your existing coins exchanged for the newly minted coins with the new silver-base face values on them, your warehouse receipts redeemed for the same or for new warehouse receipts with the correct face values, etc.  In the case of metal specie, this involves shipping costs based on weight.  The more coins you have, the heavier and therefore more expensive that is going to be.  The Liberty Dollar organization also charges a fairly hefty re-minting fee, currently at $3.25 per ounce&#8230; ouch!  That&#8217;s currently nearly 35% of the actual value of the metal.  Luckily that includes return shipping, but you likely now understand why I never re-minted my $10 base Silver Liberties.  Note that this is a service fee, and is paid any time you re-mint, likely removing any kind of value increase you achieved from the value increase of the underlying metal.  Granted, a move between silver base values doesn&#8217;t happen often, but it has happened twice in the nearly seven years that I&#8217;ve owned Liberty Dollars, and is about to happen a third time in a move back down to the $20 silver base.  In a more volatile market, as we&#8217;re likely to see in the future due to the recession we&#8217;re entering and increased meddling in the market by our ever-so-wise Federal Government and their ridiculous private-sector bailouts, these moves up and down could easily happen more and more often.</p>
<p>So, because these three primary (and inter-related) flaws that I&#8217;ve outlined above spawn entirely from the Liberty Dollar&#8217;s USD-based face value, it has become my opinion that an improved Liberty Dollar model, or any competing model, should not tie itself directly to the USD in any way and truly be an &#8220;alternative&#8221; currency.  I understand why the Liberty Dollar&#8217;s monetary architect chose to do this in order to create an easily understandable environment and method for exchange with the current currency denomination of the land, but I believe it has ended up causing more problems than it has solved.</p>
<p>What I believe is generally needed is a return to a just weights and measures based economy where products and services are priced in weight of another commodity, in this case gold and silver, and payment for such is measured fairly and justly.  The Liberty Dollar and other alternate currencies are a step in the right direction, but as mentioned they all generally tie themselves back to the USD.  Accomplishing such a change unfortunately requires a complete paradigm shift in point-of-sale when dealing with &#8220;cash&#8221;; cash registers would need to be able to accurately weigh any metals provided for payment, and pricing would obviously either need to be priced in weights or priced in multiple currencies such as USD and silver.  Merchants and service providers would likely need to regularly change their prices, either the USD prices or the silver prices, as the exchange rate (value of silver in USD) fluctuates.  I would tend to believe that, over time, the currency with real value&#8217;s prices (silver) would stabalize and the USD prices would be the ones changing regularly.  One upside to a model like this is that .999 fine silver rounds  and .9999 fine gold rounds are fairly plentiful and could be used as &#8220;cash&#8221;, whether they be American Eagles, Liberty Dollars, generic bullion rounds or bars, etc.  Minted face values in USD no longer matter, because products are priced based in weight of the metals which have intrensic value.  The cooresponding down-side is that half-ounce, quarter-ounce, tenth-ounce, etc. specie are much less common and these would be needed to make change for less valuable products.  One ounce of silver is currently worth around $10, so my frequent trip to Whataburger would likely start costing me $10 (one ounce silver) until the merchant could readily make change with half, quarter, or tenth ouce silver bullion.  Fortunately we&#8217;re rapidly moving into a paperless and cashless world where exact amounts of commodities such as metals can be digitally represented and exchanged without this physical barrier through your bank or metals warehouse.  Banks and metals warehouses could also issue warehouse reciepts in small denominations of silver for use as paper currency as the Liberty Dollar attempted to do.  You would essentially get pre-printed bank-specific warehouse reciepts for various weights of silver from your bank&#8217;s ATM.  These advancements in technology should theoretically make it even easier to move from a debt-based fiat currency like the USD to again using metals commodities as currency.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=166&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2008/12/07/the-problem-with-the-liberty-dollar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
		<item>
		<title>Four-factor Authentication</title>
		<link>http://dtrammell.wordpress.com/2008/11/21/four-factor-authentication/</link>
		<comments>http://dtrammell.wordpress.com/2008/11/21/four-factor-authentication/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 21:17:12 +0000</pubDate>
		<dc:creator>Dustin D. Trammell</dc:creator>
				<category><![CDATA[account security]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[biometrics]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://dtrammell.wordpress.com/?p=160</guid>
		<description><![CDATA[It&#8217;s common understanding these days that the more factors of identification that a user has to provide to an authentication system, the more trustworthy and secure it likely is.  Single-factor authentication is usually accomplished by providing something you know, like a password or PIN number.
As two-factor authentication became more and more mainstream, the two factors [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=160&subd=dtrammell&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It&#8217;s common understanding these days that the more factors of identification that a user has to provide to an authentication system, the more trustworthy and secure it likely is.  Single-factor authentication is usually accomplished by providing <em>something you know</em>, like a password or PIN number.</p>
<p>As two-factor authentication became more and more mainstream, the two factors involved have usually been <em>something you know</em>, and <em>something you have</em>, like a credit card, crypto-key USB device, a code generated every so often by a electronic card you keep in your wallet, a smart-card that can respond directly to cryptographic challenges, or an RFID or other radio device.  The most common use of two-factor authentication is how bank customers authenticate to an ATM machine; they must provide <em>something they have</em>, their bank card, and <em>something they know</em>, it&#8217;s PIN.</p>
<p>As cheap ways to collect biometrics have begun to emerge, these two factors have begun to shift from <em>something you know</em> and <em>something you have</em>, to <em>something you know</em> and <em>something you are</em>.  This notion of <em>something you are</em>, generally referred to as biometrics, include things like your finger or palm print, iris pattern, voice print, or even your DNA.  Using <em>something you are</em> to authenticate is obviously more inexpensive than providing users with <em>something they need to have</em>, however some more advanced authentication systems now require all three-factors for authentication.</p>
<p>Enter the fourth factor of authentication: <em>somewhere you are</em>.</p>
<p><span id="more-160"></span>But how do you reliably prove where you are if you&#8217;re not authenticating physically in person? And how strong of an identifier is your location anyway?</p>
<p>Some authentication systems such as those used in online banking and other web applications, where the number of users being authenticated makes providing all of them with a hardware device or crypto-card cost prohibitive, have already begun to require a kind of hybrid factor between the second and fourth factors mentioned above.  If you have previously been properly authenticated, the web application may create a cookie or some other indentifier in your computer system that it can retrieve, essentially turning your computer or web browser into both <em>something you have</em> and <em>somewhere you are</em>.  The cookie itself is the <em>something you have</em>, and these are now being generally tied to the network source address of your computer, which is <em>somewhere you are</em>.  If this cookie no longer exists, or no longer matches your network source address, the authentication system may ask for additional identifying information to further validate your identity.  While not flawless, this type of thing is a step in the right direction.</p>
<p>As GPS devices continue to become smaller and cheaper, the <em>something you have</em> may also begin to double as the <em>somewhere you are</em>, or more specifically, <em>somewhere it is</em>.  It stands to reason that if you are authenticating, and you have the <em>something you have</em> there with you, then the <em>somewhere it is</em> is equivalent to the <em>somewhere you are</em>.  If after authenticating to your bank from your home, perhaps via three-factor authentication, you have this device transmit where it is to use as a fourth-factor of identification, further strengthening your provable identity.  Authentication systems could also potentially be programmed with the geographical boundaries of a secured area, like a military base or campus, and only allow authentication from wireless devices if they are located within the geographical boundaries.</p>
<p>While a user&#8217;s location cannot difinitively identify a single user, it can however prove both context information and relationship information, similar to the concept of authentication groups used in user and password systems.  If a user is authenticating from a physically secured area within a military base that only officers with a certain clearence are allowed to access, the location can contextually provde group association, but not who the individual user is.</p>
<p>Thus far, I have only found one company claiming to provide a four-factor authentication system, <a title="Priva Technologies" href="http://www.priva-tech.com/webroot/index.htm" target="_self">Priva Technologies</a>.  Their Cleared Security Platform however do not use <em>somewhere you are</em> as the fourth factor, but rather <a title="findarticles.com" href="http://findarticles.com/p/articles/mi_qa4077/is_200301/ai_n9168790" target="_self">some proprietary challenge response</a> between the ClearedKey hardware device (<em>something you have</em>) and the authentication system.  Without any detail published about how this works, it is hard to tell if this is truly a fourth factor, or if it falls under the second factor in that it is a property of the hardware device and thus a more robust <em>something you have</em>.</p>
<p>It is also my opinion that the Cleared Security Platform does not even use true three-factor authentication.  When authenticating, you really only provide the primary authentication system with <em>something you have</em>, the ClearedKey, and <em>something you know</em>, your passowrd.  The third-factor, <em>something you are</em> is actually provided to a seperate, secondary authentication system in the ClearedKey itself, presumably preventing the ClearedKey from operating and being used to authenticate to the primary authentication system if the user didn&#8217;t biometrically authenticate to it first.  Priva markets this behavior as a way to prevent the expense and complexity of maintaining a centralized biometrics database connected to the primary authentication system, which is a fine argument and attractive goal, however this technically splits the authentication in two turning it into a single-factor authentication to the ClearedKey, then a two-factor authentication to the Cleared Security Platform since it doesn&#8217;t actually send the biometrics data.</p>
<p>It is important to note that for an authentication system to truly be multi-factor, it has to require at least one of each of the identification factors described above; <em>something you know</em>, <em>something you have</em>, <em>something you are</em>, and <em>somewhere you are</em>.  An authentication system requiring two seperate passwords or two seperate crypto keys is <strong>not</strong> employing two-factor authentication.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dtrammell.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dtrammell.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dtrammell.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dtrammell.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dtrammell.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dtrammell.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dtrammell.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dtrammell.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dtrammell.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dtrammell.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dtrammell.wordpress.com&blog=939593&post=160&subd=dtrammell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dtrammell.wordpress.com/2008/11/21/four-factor-authentication/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f5461a03b6d8f1b6c61e4bc1d33996ee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dustin D. Trammell</media:title>
		</media:content>
	</item>
	</channel>
</rss>