<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Roy Firestein</title>
	<atom:link href="http://royfirestein.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://royfirestein.com</link>
	<description>Security Feeds</description>
	<lastBuildDate>Mon, 26 Jul 2010 02:53:01 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I know who your name, where you work, and live (Safari v4 &amp; v5)</title>
		<link>http://royfirestein.com/i-know-who-your-name-where-you-work-and-live-safari-v4-v5/</link>
		<comments>http://royfirestein.com/i-know-who-your-name-where-you-work-and-live-safari-v4-v5/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 02:53:01 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/i-know-who-your-name-where-you-work-and-live-safari-v4-v5/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Right at the moment a Safari user visits a website, even if they’ve never been there before or entered any personal information, a malicious website can uncover their first name, last name, work place, city, state, and email address. Safari v4 &#38; v5, with a combined [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
Right at the moment a Safari user visits a website, even if they’ve never been there before or entered any personal information, a malicious website can uncover their first name, last name, work place, city, state, and email address. Safari v4 &amp; v5, with a <a href="http://www.netmarketshare.com/browser-market-share.aspx?qprid=2">combined market browser share of 4%</a> (~83 million users), has a feature (Preferences &gt; AutoFill &gt; AutoFill web forms) enabled by default. Essentially we are hacking auto-complete functionality.</p>
<p><a href="http://1.bp.blogspot.com/_JdybrokZBAk/TEUpf7TexxI/AAAAAAAABwU/oP9jGxcIz5A/s1600/prefs.png"><img src="http://1.bp.blogspot.com/_JdybrokZBAk/TEUpf7TexxI/AAAAAAAABwU/oP9jGxcIz5A/s400/prefs.png" alt="" border="0" /></a><br />This feature AutoFill’s HTML form text fields that have specific attribute names such as name, company, city, state, country, email, etc.</p>
<p><a href="http://3.bp.blogspot.com/_JdybrokZBAk/TEUqM-ck94I/AAAAAAAABwk/ljJFlK_U8wI/s1600/Address+Card.png"><img src="http://3.bp.blogspot.com/_JdybrokZBAk/TEUqM-ck94I/AAAAAAAABwk/ljJFlK_U8wI/s400/Address+Card.png" alt="" border="0" /></a><span>&lt;* form&gt;</span><br /><span>&lt;* input type=&quot;text&quot; name=&quot;name&quot;&gt;</span>  <span><br />&lt;* input type=&quot;text&quot;  name=&quot;company&quot;&gt;</span> <span><br />&lt;*  input type=&quot;text&quot; name=&quot;city&quot;&gt;</span> <span><br />&lt;* input type=&quot;text&quot; name=&quot;state&quot;&gt;</span> <span><br />&lt;* input type=&quot;text&quot;  name=&quot;country&quot;&gt;</span><br /><span>&lt;*  input type=&quot;text&quot; name=&quot;email&quot;&gt;</span> <span><br />&lt;* /form&gt;</p>
<p></span>These fields are AutoFill’ed using data from <u>the users personal record</u> in the <u>local operating system address book</u>. Again it is important to emphasize this feature works even though a user never entered this data on any website. Also this behavior should not be confused with normal auto-complete data a Web browser may remember after its typed into a form.</p>
<p><a href="http://4.bp.blogspot.com/_JdybrokZBAk/TEUqMThjhiI/AAAAAAAABwc/5kTF7MTWbOA/s1600/autofill.png"><img src="http://4.bp.blogspot.com/_JdybrokZBAk/TEUqMThjhiI/AAAAAAAABwc/5kTF7MTWbOA/s400/autofill.png" alt="" border="0" /></a>All a malicious website would have to do to surreptitiously extract Address Book card data from Safari is dynamically create form text fields with the aforementioned names, probably invisibly, and then simulate A-Z keystroke events using JavaScript. When data is populated, that is AutoFill’ed, it can be accessed and sent to the attacker.
<div></div>
<div>As shown in the <a href="http://ha.ckers.org/weird/safari_autofill.html">proof-of-concept code</a> (graciously hosted by <a href="http://ha.ckers.org/">Robert &#8220;RSnake&#8221; Hansen</a>), the entire process takes mere seconds and represents a major breach in online privacy. This attack could be further leveraged in multistage attacks including email spam, (spear) phishing, stalking, and even blackmail if a user is de-anonymized while visiting objectionable online material.</p>
<p>Fortunately any AutoFill data starting with a number, such as phone numbers or street addresses, could not be obtained because for some reason the data would not populate in the text field. Still, such attacks could be easily and cheaply distributed on a mass scale using an advertising network where likely no one would ever notice because it’s not exploit code designed to deliver rootkit payload. In fact, there is no guarantee this has not already taken place. What is safe to say is that this vulnerability is so brain dead simple that I assumed someone else must have publicly reported it already, but exhaustive searches and asking several colleagues turned up nothing.</p>
<p>I figured Apple might appreciate a vulnerability disclosure prior to public discussion, which I did on June 17, 2010 complete with technical detail. A gleeful auto-response came shortly after, to which I replied asking if Apple was already aware of the issue. I received no response after that, human or robot. I have no idea when or if Apple plans to fix the issue, or even if they are aware, but thankfully Safari users only need to disable AutoFill web forms to protect themselves.</p>
<div>
<div><b>Video Demo</b></div>
</div>
</div>
<div></div>
<div></div>
<div></div>
<div>
<hr />
<p><a href="http://www.whitehatsec.com/">WhiteHat Security</a> is a leading provider of website security services.</p>
<p>
<hr /><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/13756280-6346928201694539593?l=jeremiahgrossman.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/i-know-who-your-name-where-you-work-and-live-safari-v4-v5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In a cyber-war, we fight for economic well-being</title>
		<link>http://royfirestein.com/in-a-cyber-war-we-fight-for-economic-well-being/</link>
		<comments>http://royfirestein.com/in-a-cyber-war-we-fight-for-economic-well-being/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 21:48:54 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/in-a-cyber-war-we-fight-for-economic-well-being/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Earlier this month NPR’s Planet Money podcast had a session entitled, “A War Between States And Corporations,” where they interviewed Ian Bremmer (President, Eurasia Group). Mr. Bremmer is the author of The End of the Free Market: Who Wins the War Between States and Corporations? Near [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
Earlier this month NPR’s Planet Money podcast had a session entitled, “<a href="http://www.npr.org/blogs/money/2010/06/var_so_new_swfobjectplayermedi.html">A War Between States And Corporations</a>,” where they interviewed <a href="http://www.eurasiagroup.net/about-eurasia-group/who-is/ian-bremmer">Ian Bremmer</a> (President, Eurasia Group). Mr. Bremmer is the author of The End of the Free Market: Who Wins the War Between States and Corporations? Near the end of the podcast Ian said something about the economy and internet security that really resonated with me<span>.</p>
<p><span>“When you have hundreds of western multinational corporations that have seen industrial espionage, that’s been directly targeted at them through cyber attacks, massive unprecedented cyber attacks, that were either directly organized by the Chinese government or were known about and actively tolerated by the Chinese government on behalf of Chinese corporations &#8212; that’s a pretty good description of a war.”</span></span></p>
<p>I’m inclined to agree because as he puts it&#8230;</p>
<p><span>“<span>National security is no longer about tanks. National security is increasingly about economic well being, internet security, and issues that allow us to live on a daily basis.</span> We’re not worried today about the soviets blowing us up with nukes, but we are worried that our kids to be able to enjoy a quality of life vaguely related to our own.” </span></p>
<p>Precisely. We want our children to have a good quality of life and the lack of internet security places that in jeopardy for all us. Historically economic failings, obviously not through cyber-war, played a role in the fall of the Roman Empire, the Soviet Union, and very nearly Greece. Our cyber-war, and it is a war, isn’t over in so much as that we haven’t lost our economy; nor solved the problem. What we citizens want, what we desire most (qualify of life), is facilitated through economic prosperity. To achieve this the U.S. needs entrepreneurialism and innovation. The latter is what enables business to grow and our economy flourish, which is exactly what our enemies want to steal from us, over the network, because they can. <span></p>
<p>“And, I see this as absolutely being a fundamentally conflictual relationship that is coming up between these corporations that are increasingly going to have to fight against other entities, economic entities, that are being supported by governments where there isn’t rule of law.”</span></p>
<p>Yes, how exactly can a western corporation, or any non-nation-state sponsored entity, possibly defend itself against such an adversary?</p>
<p>Legal and diplomatic remedies to enforce various cyber-crime laws is an option. Only this approach has proven all but completely ineffective. DoSing malicious network nodes has been suggested, but will certainly not deter let alone stop an advanced persistent threat. Increased attack distribution and subtlety is the result. The current WhiteHouse administration will not easily opt for conventional shock-and-awe warfare to target digital adversaries, even in occasions when we know names and locations. At least I hope not, although it may eventually come to that if we can’t find a way to succeed through technological means.</p>
<p>On the defensive side the U.S. government is simply not equipped to help businesses defend their networks or the applications above. GOV is out staffed and overwhelmed already trying to defend their own systems from classified data breaches. At best they may provide the private sector some welcome threat intelligence. If corporations desire security, not all do, and survival is optional, they must learn to adequately protect themselves against other corporations who may have the support of nation-states.</p>
<p>Adobe, Juniper, Symantec, Northrop Grumman, etc. recently received a warning shot in <a href="http://en.wikipedia.org/wiki/Operation_Aurora">Operation Aurora</a>, as did other named and unnamed corporations. A sure sign of the times. Bad guys want more than just money. They’re very keen on intellectual property, new inventions, source code, customer lists, contract negotiations, acquisition plans, product strategy, sales figures, names of employees and their friends &amp; family, and so on. All of which is located on some computer, likely multiple computers, on the corporate network (or Facebook’s) accessible from anywhere the Internet.
<div>
<hr />
<p><a href="http://www.whitehatsec.com/">WhiteHat Security</a> is a leading provider of website security services.</p>
<p>
<hr /><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/13756280-2995959346327121275?l=jeremiahgrossman.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/in-a-cyber-war-we-fight-for-economic-well-being/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Don&#8217;t Want ISPs to Innovate</title>
		<link>http://royfirestein.com/you-dont-want-isps-to-innovate-3/</link>
		<comments>http://royfirestein.com/you-dont-want-isps-to-innovate-3/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 23:25:53 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/you-dont-want-isps-to-innovate-3/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
ISPs are trying to persuade the FCC not to impose basic rules on them, saying it will crush innovation. But when it comes to the tubes to your house, you don&#8217;t want their kind of &#8220;innovation.&#8221;






]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
ISPs are trying to persuade the FCC not to impose basic rules on them, saying it will crush innovation. But when it comes to the tubes to your house, you don&#8217;t want their kind of &#8220;innovation.&#8221;</p>
<p><a href="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/0/da"><img src="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/0/di" border="0" /></a><br />
<a href="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/1/da"><img src="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/1/di" border="0" /></a></p>
<p><img src="http://feeds.feedburner.com/~r/wired/index/~4/hSVkO9ra-go" height="1" width="1" /></p>
<p><a href="http://feedads.g.doubleclick.net/~at/ahdTQzg0x0-Cyf77HCeZ4uhxU00/0/da"><img src="http://feedads.g.doubleclick.net/~at/ahdTQzg0x0-Cyf77HCeZ4uhxU00/0/di" border="0" /></a><br />
<a href="http://feedads.g.doubleclick.net/~at/ahdTQzg0x0-Cyf77HCeZ4uhxU00/1/da"><img src="http://feedads.g.doubleclick.net/~at/ahdTQzg0x0-Cyf77HCeZ4uhxU00/1/di" border="0" /></a></p>
<p><img src="http://feeds.feedburner.com/~r/wired/index/~4/iSRQo-KK6Nc" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/you-dont-want-isps-to-innovate-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Don&#8217;t Want ISPs to Innovate</title>
		<link>http://royfirestein.com/you-dont-want-isps-to-innovate-2/</link>
		<comments>http://royfirestein.com/you-dont-want-isps-to-innovate-2/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 04:50:43 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/you-dont-want-isps-to-innovate-2/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
ISPs are trying to persuade the FCC not to impose basic rules on them, saying it will crush innovation. But when it comes to the tubes to your house, you don&#8217;t want their kind of &#8220;innovation.&#8221;









]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
ISPs are trying to persuade the FCC not to impose basic rules on them, saying it will crush innovation. But when it comes to the tubes to your house, you don&#8217;t want their kind of &#8220;innovation.&#8221;</p>
<p><a href="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/0/da"><img src="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/0/di" border="0" /></a><br />
<a href="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/1/da"><img src="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/1/di" border="0" /></a></p>
<p><img src="http://feeds.feedburner.com/~r/wired/index/~4/hSVkO9ra-go" height="1" width="1" /></p>
<p><a href="http://feedads.g.doubleclick.net/~at/ahdTQzg0x0-Cyf77HCeZ4uhxU00/0/da"><img src="http://feedads.g.doubleclick.net/~at/ahdTQzg0x0-Cyf77HCeZ4uhxU00/0/di" border="0" /></a><br />
<a href="http://feedads.g.doubleclick.net/~at/ahdTQzg0x0-Cyf77HCeZ4uhxU00/1/da"><img src="http://feedads.g.doubleclick.net/~at/ahdTQzg0x0-Cyf77HCeZ4uhxU00/1/di" border="0" /></a></p>
<p><img src="http://feeds.feedburner.com/~r/wired/index/~4/iSRQo-KK6Nc" height="1" width="1" /></p>
<p><a href="http://feedads.g.doubleclick.net/~at/3mR2k9VDfYT-gtw5uM1VEjD7qqQ/0/da"><img src="http://feedads.g.doubleclick.net/~at/3mR2k9VDfYT-gtw5uM1VEjD7qqQ/0/di" border="0" /></a><br />
<a href="http://feedads.g.doubleclick.net/~at/3mR2k9VDfYT-gtw5uM1VEjD7qqQ/1/da"><img src="http://feedads.g.doubleclick.net/~at/3mR2k9VDfYT-gtw5uM1VEjD7qqQ/1/di" border="0" /></a></p>
<p><img src="http://feeds.feedburner.com/~r/wired/index/~4/gQSxpNpfix4" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/you-dont-want-isps-to-innovate-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Don&#8217;t Want ISPs to Innovate</title>
		<link>http://royfirestein.com/you-dont-want-isps-to-innovate/</link>
		<comments>http://royfirestein.com/you-dont-want-isps-to-innovate/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 17:40:51 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/you-dont-want-isps-to-innovate/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
ISPs are trying to persuade the FCC not to impose basic rules on them, saying it will crush innovation. But when it comes to the tubes to your house, you don&#8217;t want their kind of &#8220;innovation.&#8221;



]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
ISPs are trying to persuade the FCC not to impose basic rules on them, saying it will crush innovation. But when it comes to the tubes to your house, you don&#8217;t want their kind of &#8220;innovation.&#8221;</p>
<p><a href="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/0/da"><img src="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/0/di" border="0" /></a><br />
<a href="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/1/da"><img src="http://feedads.g.doubleclick.net/~at/s035vDkqsJ8XEu5Fnir0JADPxEo/1/di" border="0" /></a></p>
<p><img src="http://feeds.feedburner.com/~r/wired/index/~4/hSVkO9ra-go" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/you-dont-want-isps-to-innovate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stephen Wolfram: Computing a theory of everything &#8211; Stephen Wolfram (2010)</title>
		<link>http://royfirestein.com/stephen-wolfram-computing-a-theory-of-everything-stephen-wolfram-2010/</link>
		<comments>http://royfirestein.com/stephen-wolfram-computing-a-theory-of-everything-stephen-wolfram-2010/#comments</comments>
		<pubDate>Sun, 23 May 2010 01:05:47 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/stephen-wolfram-computing-a-theory-of-everything-stephen-wolfram-2010/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Stephen Wolfram, creator of Mathematica, talks about his quest to make all knowledge computational &#8212; able to be searched, processed and manipulated. His new search engine, Wolfram Alpha, has no lesser goal than to model and explain the physics underlying the universe.
]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
Stephen Wolfram, creator of Mathematica, talks about his quest to make all knowledge computational &#8212; able to be searched, processed and manipulated. His new search engine, Wolfram Alpha, has no lesser goal than to model and explain the physics underlying the universe.<img src="http://feeds.feedburner.com/~r/TEDTalks_video/~4/EOXWNNyoC3E" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/stephen-wolfram-computing-a-theory-of-everything-stephen-wolfram-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TEDTalks : Stephen Wolfram: Computing a theory of everything &#8211; Stephen Wolfram (2010)</title>
		<link>http://royfirestein.com/tedtalks-stephen-wolfram-computing-a-theory-of-everything-stephen-wolfram-2010/</link>
		<comments>http://royfirestein.com/tedtalks-stephen-wolfram-computing-a-theory-of-everything-stephen-wolfram-2010/#comments</comments>
		<pubDate>Mon, 10 May 2010 01:11:49 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/tedtalks-stephen-wolfram-computing-a-theory-of-everything-stephen-wolfram-2010/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Stephen Wolfram, creator of Mathematica, talks about his quest to make all knowledge computational &#8212; able to be searched, processed and manipulated. His new search engine, Wolfram Alpha, has no lesser goal than to model and explain the physics underlying the universe.
]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
Stephen Wolfram, creator of Mathematica, talks about his quest to make all knowledge computational &#8212; able to be searched, processed and manipulated. His new search engine, Wolfram Alpha, has no lesser goal than to model and explain the physics underlying the universe.<img src="http://feeds.feedburner.com/~r/TEDTalks_video/~4/EOXWNNyoC3E" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/tedtalks-stephen-wolfram-computing-a-theory-of-everything-stephen-wolfram-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PINs and the burden on customers</title>
		<link>http://royfirestein.com/pins-and-the-burden-on-customers/</link>
		<comments>http://royfirestein.com/pins-and-the-burden-on-customers/#comments</comments>
		<pubDate>Thu, 06 May 2010 07:30:42 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/pins-and-the-burden-on-customers/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)

A survey by the Consumers’ Association shows that 10% of cardholders write down or share their PIN. This high proportion surely raises serious doubt about whether it’s fair for banks to claim that such people are “grossly negligent” even if the PIN is well disguised (for [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
<span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=PINs+and+the+burden+on+customers&amp;rft.aulast=Anderson&amp;rft.aufirst=Ross&amp;rft.subject=Banking+security&amp;rft.source=Light+Blue+Touchpaper&amp;rft.date=2010-05-04&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.lightbluetouchpaper.org/2010/05/04/pins-and-the-burden-on-customers/&amp;rft.language=English"></span></p>
<p>A survey by the Consumers’ Association shows that <a href="http://www.which.co.uk/news/2010/04/millions-risk-card-crime-through-own-fault-212738">10% of cardholders write down or share their PIN</a>. This high proportion surely raises serious doubt about whether it’s fair for banks to claim that such people are “grossly negligent” even if the PIN is well disguised (for example, as part of a phone number in an address book with hundreds of other numbers). And if banks don’t want disabled people to share PINs with carers, they ought to come up with an alternative, or be held to account under disability discrimination laws.</p>
<p>Interestingly, Mark Bowerman (PR for the banks) says in this article that customers should not use the same PIN for multiple cards. We <a href="http://www.lightbluetouchpaper.org/wp-content/uploads/2010/05/clip-bbcRmerseyside-2007-02-19.mp3">heard him on radio</a> saying exactly the opposite a few years ago. Now he tells people to change PINs to something easy to remember (and easier for criminals to guess).</p>
<p>By giving customers contradictory and impractical advice, the banks are placing an unmeetable burden on them. </p>
<p>The banks also frequently give advice that is simply wrong. Look, for example, at <a href="http://www.youtube.com/watch?v=fnnop45rfsw">this video by Barclays</a> showing how to enter your PIN at a merchant terminal!</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/pins-and-the-burden-on-customers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.lightbluetouchpaper.org/wp-content/uploads/2010/05/clip-bbcRmerseyside-2007-02-19.mp3" length="7542280" type="audio/mpeg" />
		</item>
		<item>
		<title>MalaRIA Malicious RIA Proxy</title>
		<link>http://royfirestein.com/malaria-malicious-ria-proxy/</link>
		<comments>http://royfirestein.com/malaria-malicious-ria-proxy/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 21:25:44 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/malaria-malicious-ria-proxy/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
I got an email from Erlend Oftedal about a new tool he’s created called MalaRIA.  The tool uses weak crossdomain.xml and clientaccesspolicy.xml (so both Flash and Silverlight) to allow a piece of code that resides on his server to use the client’s machine as a [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>I got an email from Erlend Oftedal about a new tool he’s created called MalaRIA.  The tool uses weak crossdomain.xml and clientaccesspolicy.xml (so both Flash and Silverlight) to allow a piece of code that resides on his server to use the client’s machine as a proxy to read information off of other websites that are protected in other ways.  So think of it like an RIA version of BeEF.</p>
<p>You can read <a href="http://erlend.oftedal.no/blog/?blogid=107">his blog post here</a> or if you’re the visual type you can check out his movie <a href="http://www.youtube.com/watch?v=_2U7XAuJ6hk">here</a>.  We often talk about <a href="http://jeremiahgrossman.blogspot.com/2006/10/crossdomainxml-statistics.html">why poorly written crossdomain.xml files are dangerous</a>, but I think this puts the last nail in that coffin.  Yes, it’s dangerous.  For real.  Incidentally there is no reason you couldn’t deliver a MalaRIA payload over BeEF as well, if you wanted the best of both worlds.  Nice job by Erlend!</p>
<p><b>Update:</b> code available <a href="http://github.com/eoftedal/MalaRIA-Proxy">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/malaria-malicious-ria-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AT&amp;T UTMS JS Injection</title>
		<link>http://royfirestein.com/att-utms-js-injection/</link>
		<comments>http://royfirestein.com/att-utms-js-injection/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 21:25:44 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/att-utms-js-injection/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
This isn’t exactly an exploit, but I’m sure after reading it, some people will feel like it is, or at minimum it might make people feel uncomfortable.  It appears when users connect through AT&#38;T UTMS wireless cards, the system man-in-the-middle’s the connection, and not only [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>This isn’t exactly an exploit, but I’m sure after reading it, some people will feel like it is, or at minimum it might make people feel uncomfortable.  It appears when users connect through AT&amp;T UTMS wireless cards, the system man-in-the-middle’s the connection, and not only does it downgrade the image quality for performance reasons but it also injects a piece of JavaScript located at http://2.2.3.4/bmi-int-js/bmi.js (not live on the Internet). If you’re anything like me and you see a piece of JS installed in your website that you know doesn’t have any JS on it at all, you’re thinking you’re owned at this point.  Alas, you probably are owned, but it’s in an effort to save your bandwidth.  You can download a zipped copy of this JavaScript file <a href="http://ha.ckers.org/files/bmi.js.zip">here</a>.</p>
<p>The real questions are when and how this page gets cached, and who owns 2.2.3.4 when it’s not being MITM’d (when you switch from UTMS to another network), and on and on.  Incidentally, I tried to do directory transversal and go to http://2.2.3.4/ to see what else might be on that page and it banned me from going there and to the JavaScript file for the rest of the session.  Why?  Probably to stop guys like me from hacking whatever server that is and MITMing everyone on AT&amp;T’s UTMS network.  Clearly reducing the size of the page, is good for them, and is good for some percentage of users who don’t care about the potential issues here.  And for the rest of us, we’ll continue to tunnel our traffic so we can avoid AT&amp;T’s MITM craziness.</p>
<p><b>Update: a few people have sent me a link that this also <a href="http://jonatkinson.co.uk/http1238bmi-int-jsbmijs/">is happening on other networks as well</a>.</b></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/att-utms-js-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Patents Social Feeds and I Patent XSS</title>
		<link>http://royfirestein.com/facebook-patents-social-feeds-and-i-patent-xss/</link>
		<comments>http://royfirestein.com/facebook-patents-social-feeds-and-i-patent-xss/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 21:10:29 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/facebook-patents-social-feeds-and-i-patent-xss/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
In honor of the USPO’s decision to allow Facebook’s patent for social feeds I decided to patent XSS.  Please pay up.  You know who you are.  Thank you.
]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>In honor of the USPO’s decision to allow Facebook’s <a href="http://mashable.com/2010/02/25/facebook-news-feed-patent/">patent for social feeds</a> I decided to patent <a href="http://patft.uspto.gov/netacgi/nph-Parser?TERM1=%3Cscript%3Ealert%28%22XSS%22%29%3C/script%3E&amp;Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PALL&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&amp;r=0&amp;f=S&amp;l=50">XSS</a>.  Please pay up.  You know who you are.  Thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/facebook-patents-social-feeds-and-i-patent-xss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC Desire ROM shoehorns HTC Sense and Flash 10.1 onto the Nexus One</title>
		<link>http://royfirestein.com/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus-one/</link>
		<comments>http://royfirestein.com/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus-one/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:50:05 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus-one/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)

Want some of that colorful, homescreen-juggling, Android 2.1 Sense UI that HTC has prepped for the HTC Desire? Well, the previously promised hacked ROM is ready for your Nexus One&#8217;s consumption. It&#8217;s in alpha right now, so install at your own risk, and does indeed support [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<div><a href="http://www.redmondpie.com/download-htc-desire-rom-for-nexus-one-with-htc-sense-9140467/"><img vspace="4" hspace="4" border="1" alt="" src="http://www.blogcdn.com/www.engadget.com/media/2010/02/02-17-10n1sense.jpg" /></a></div>
<p>Want some of that colorful, homescreen-juggling, Android 2.1 Sense UI that HTC has prepped for the <a href="http://www.engadget.com/tag/HTCDesire/">HTC Desire</a>? Well, the <a href="http://www.engadget.com/2010/02/17/htc-desire-rom-ported-to-the-nexus-one-just-makes-sense/">previously promised</a> hacked ROM is ready for your Nexus One&#8217;s consumption. It&#8217;s in alpha right now, so install at your own risk, and does indeed support Flash 10.1, so also beware of the risk of browsing <em>the real internet</em>. What more danger, excitement, and grassroots handset support could you possibly want out of life? Hit up the source link for the full instructions, video of the ROM in action is after the break.
<p><a href="http://www.engadget.com/2010/02/21/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus/" rel="bookmark">Continue reading <em>HTC Desire ROM shoehorns HTC Sense and Flash 10.1 onto the Nexus One</em></a></p>
<p><a href="http://www.engadget.com/2010/02/21/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus/">HTC Desire ROM shoehorns HTC Sense and Flash 10.1 onto the Nexus One</a> originally appeared on <a href="http://www.engadget.com">Engadget</a> on Sun, 21 Feb 2010 08:58:00 EST.  Please see our <a href="http://www.weblogsinc.com/feed-terms/">terms for use of feeds</a>.</p>
<h6></h6>
<p><a href="http://www.engadget.com/2010/02/21/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus/" rel="bookmark" title="Permanent link to this entry">Permalink</a> | <a href="http://www.engadget.com/forward/19366892/" title="Send this entry to a friend via email">Email this</a> | <a href="http://www.engadget.com/2010/02/21/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus/#comments" title="View reader comments on this entry">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC Desire ROM shoehorns HTC Sense and Flash 10.1 onto the Nexus One</title>
		<link>http://royfirestein.com/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus-one/</link>
		<comments>http://royfirestein.com/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus-one/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 15:50:05 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus-one/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)

Want some of that colorful, homescreen-juggling, Android 2.1 Sense UI that HTC has prepped for the HTC Desire? Well, the previously promised hacked ROM is ready for your Nexus One&#8217;s consumption. It&#8217;s in alpha right now, so install at your own risk, and does indeed support [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<div><a href="http://www.redmondpie.com/download-htc-desire-rom-for-nexus-one-with-htc-sense-9140467/"><img vspace="4" hspace="4" border="1" alt="" src="http://www.blogcdn.com/www.engadget.com/media/2010/02/02-17-10n1sense.jpg" /></a></div>
<p>Want some of that colorful, homescreen-juggling, Android 2.1 Sense UI that HTC has prepped for the <a href="http://www.engadget.com/tag/HTCDesire/">HTC Desire</a>? Well, the <a href="http://www.engadget.com/2010/02/17/htc-desire-rom-ported-to-the-nexus-one-just-makes-sense/">previously promised</a> hacked ROM is ready for your Nexus One&#8217;s consumption. It&#8217;s in alpha right now, so install at your own risk, and does indeed support Flash 10.1, so also beware of the risk of browsing <em>the real internet</em>. What more danger, excitement, and grassroots handset support could you possibly want out of life? Hit up the source link for the full instructions, video of the ROM in action is after the break.
<p><a href="http://www.engadget.com/2010/02/21/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus/" rel="bookmark">Continue reading <em>HTC Desire ROM shoehorns HTC Sense and Flash 10.1 onto the Nexus One</em></a></p>
<p><a href="http://www.engadget.com/2010/02/21/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus/">HTC Desire ROM shoehorns HTC Sense and Flash 10.1 onto the Nexus One</a> originally appeared on <a href="http://www.engadget.com">Engadget</a> on Sun, 21 Feb 2010 08:58:00 EST.  Please see our <a href="http://www.weblogsinc.com/feed-terms/">terms for use of feeds</a>.</p>
<h6></h6>
<p><a href="http://www.engadget.com/2010/02/21/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus/" rel="bookmark" title="Permanent link to this entry">Permalink</a> | <a href="http://www.engadget.com/forward/19366892/" title="Send this entry to a friend via email">Email this</a> | <a href="http://www.engadget.com/2010/02/21/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus/#comments" title="View reader comments on this entry">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/htc-desire-rom-shoehorns-htc-sense-and-flash-10-1-onto-the-nexus-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PRC Cyber Capabilities Study</title>
		<link>http://royfirestein.com/prc-cyber-capabilities-study/</link>
		<comments>http://royfirestein.com/prc-cyber-capabilities-study/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 00:55:40 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/prc-cyber-capabilities-study/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
A report prepared by Northrop Grumman on Chinese capability to wage information warfare offers some valuable insights into the nature of professional and national security cyber-attack teams.
REPORT ON CHINESE CYBER WARFARE &#38; ESPIONAGE &#8211; [uscc.gov]
“Capability of the People’s Republic of China to  Conduct Cyber Warfare [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
A report prepared by Northrop Grumman on Chinese capability to wage information warfare offers some valuable insights into the nature of professional and national security cyber-attack teams.<br />
REPORT ON CHINESE CYBER WARFARE &amp; ESPIONAGE &#8211; [uscc.gov]<br />
“Capability of the People’s Republic of China to  Conduct Cyber Warfare and Computer Network   Exploitation”<br />
Prepared for The US-China [...]
<div>
<a href="http://feeds.feedburner.com/~ff/hackingtheuniverse?a=1dGOthC1yl8:C5hvtJTQnW4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/hackingtheuniverse?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/hackingtheuniverse?a=1dGOthC1yl8:C5hvtJTQnW4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/hackingtheuniverse?i=1dGOthC1yl8:C5hvtJTQnW4:gIN9vFwOqvQ" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/hackingtheuniverse?a=1dGOthC1yl8:C5hvtJTQnW4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/hackingtheuniverse?i=1dGOthC1yl8:C5hvtJTQnW4:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/hackingtheuniverse?a=1dGOthC1yl8:C5hvtJTQnW4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/hackingtheuniverse?i=1dGOthC1yl8:C5hvtJTQnW4:F7zBnMyn0Lo" border="0" /></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/hackingtheuniverse/~4/1dGOthC1yl8" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/prc-cyber-capabilities-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quickpost: Quasi-Tautologies &amp; SQL-Injection</title>
		<link>http://royfirestein.com/quickpost-quasi-tautologies-sql-injection/</link>
		<comments>http://royfirestein.com/quickpost-quasi-tautologies-sql-injection/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 00:55:39 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/quickpost-quasi-tautologies-sql-injection/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)

Last OWASP/ISSA Belgian chapter meeting was the location of an interesting discussion. For a full report of the meeting, read Xavier’s excellent blogpost.
Many SQL-injection techniques rely on tautologies: adding an expression that is always true to the where-clause of a select statement. Like OR 1=1. 1=1 [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />

<p>Last <a href="http://www.owasp.org/index.php/Belgium#tab=Chapter_Meetings">OWASP/ISSA Belgian chapter meeting</a> was the location of an interesting discussion. For a full report of the meeting, read <a href="http://blog.rootshell.be/2010/02/01/owasp-issa-belgium-chapter-meeting/">Xavier’s excellent blogpost</a>.</p>
<p>Many <a href="http://en.wikipedia.org/wiki/SQL_injection">SQL-injection techniques</a> rely on <a href="http://en.wikipedia.org/wiki/Tautology_%28logic%29">tautologies</a>: adding an expression that is always true to the where-clause of a select statement. Like <strong>OR 1=1</strong>. <strong>1=1</strong> is a tautology, it’s an expression that always yields true.</p>
<p>So if <strong>SELECT * FROM USERS WHERE USERNAME = ‘ADMIN’ and PASSWORD = ‘UNKNOWN’</strong> doesn’t select any rows because the password is not correct, injecting <strong>‘ OR 1=1 –</strong> gives SQL statement <strong>SELECT * FROM USERS WHERE USERNAME = ‘ADMIN’ and PASSWORD = ” OR 1=1 –’</strong> which will return all rows, because the where-clause is always true (<strong>OR 1=1</strong>).</p>
<p>There are several security applications (WAFs, SQL firewalls, …) designed to monitor the stream of SQL statements and reject statements with tautologies, i.e. the result of a SQL-injection. Some are very simple and just try to match pattern 1=1. Bypassing them is easy: 1&gt;0 is also a tautology. Others are more sophisticated and try to find constant expressions in the where-clause. Constant expressions are expressions with operators, functions and constants, but without variables. If a constant expression is detected that always evaluates to true, the firewall assumes it’s the result of a SQL-injection and blocks the query.</p>
<p>This is all classic SQL-injection, but now comes the interesting part.</p>
<p>What if I use an expression that is not a tautology in it’s mathematical sense, but is almost one… Say I use expression <strong>RAND() &gt; 0.01</strong> ? The <a href="http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#function_rand">RAND</a> function is a random number generator and returns a floating point value in the range [0.0, 1.0[. Expression <strong>RAND() &gt; 0.01</strong> is not a tautology, it’s not always true, but it is true about 99% percent of the time. I call this a quasi-tautology.</p>
<p>A firewall looking for tautologies will not detect this, because it is not a tautology. But when you use it in a SQL-injection, you stand a 99% chance of being succesful (provided the application is vulnerable to SQL-injection)!</p>
<p>There are other functions than RAND to create quasi-tautologies. An expression comparing the seconds of the current system time with 59 is also a quasi-tautology.</p>
<p>The <a href="http://www.greensql.net/">GreenSQL firewall</a> will detect SQL statements with quasi-tautologies, not because it looks for them, but because it builds a whitelist in training mode.</p>
<hr /><a href="http://blog.didierstevens.com/2007/11/01/announcing-quickposts/">Quickpost info</a></p>
<hr />
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/didierstevens.wordpress.com/1966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/didierstevens.wordpress.com/1966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/didierstevens.wordpress.com/1966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/didierstevens.wordpress.com/1966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/didierstevens.wordpress.com/1966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/didierstevens.wordpress.com/1966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/didierstevens.wordpress.com/1966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/didierstevens.wordpress.com/1966/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/didierstevens.wordpress.com/1966/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/didierstevens.wordpress.com/1966/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.didierstevens.com&amp;blog=264765&amp;post=1966&amp;subd=didierstevens&amp;ref=&amp;feed=1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/quickpost-quasi-tautologies-sql-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Physicists Prove Teleportation of Energy Is Possible</title>
		<link>http://royfirestein.com/physicists-prove-teleportation-of-energy-is-possible/</link>
		<comments>http://royfirestein.com/physicists-prove-teleportation-of-energy-is-possible/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 00:55:39 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/physicists-prove-teleportation-of-energy-is-possible/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)


Over five years ago, scientists succeeded in teleporting  information. Unfortunately, the advance failed to bring us any closer to the Star Trek future we all dream of. Now, researchers in Japan have used the same principles to prove that energy can be teleported in the [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<div><img src="http://www.popsci.com/files/imagecache/article_image_large/articles/EnergyTeleportation57.jpg" alt="" /></div>
<div>
<p>Over five years ago, scientists succeeded in teleporting  information. Unfortunately, the advance failed to bring us any closer to the <i>Star Trek</i> future we all dream of. Now, researchers in Japan have used the same principles to prove that energy can be teleported in the same fashion as information. Rather than just hastening the dawn of quantum computing, this development could lead to practical, significant changes in energy distribution. </p>
<p>According to the theory, developed by Masahiro Hotta of Tohoku University, Japan, a series of entangled particles could be stretched across an infinite amount of space. By inducing an energy change in one of the particles, the other entangled particles would change as well. Eventually, to preserve conservation of energy, the original particle would be destroyed, with its energy passing to the final particle in the chain. Thus, the energy has been teleported from one particle to another. </p>
<p>Naturally, Hotta doesn&#8217;t present any blueprint for replacing power lines with teleporting energy, concentrating instead on the implications for studying quantum mechanics. However, with a concept this profound, the implications beyond theory are nearly endless. So let&#8217;s hear what you&#8217;ve come up with! Commenters, I want to know: how would you use energy teleportation?</p>
<p>[<a href="http://www.technologyreview.com/blog/arxiv/24759/">Technology Review</a>]</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/physicists-prove-teleportation-of-energy-is-possible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chip and PIN is broken</title>
		<link>http://royfirestein.com/chip-and-pin-is-broken/</link>
		<comments>http://royfirestein.com/chip-and-pin-is-broken/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 18:09:03 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/chip-and-pin-is-broken/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
There should be a 9-minute film on Newsnight tonight (10:30pm, BBC Two) showing some research by Steven Murdoch, Saar Drimer, Mike Bond and me. We demonstrate a middleperson attack on EMV which lets criminals use stolen chip and PIN cards without knowing the PIN.
Our technical paper [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>There should be a 9-minute film on <a href="http://www.bbc.co.uk/blogs/newsnight/susanwatts/2010/02/new_flaws_in_chip_and_pin_syst.html">Newsnight tonight</a> (10:30pm, BBC Two) showing some research by Steven Murdoch, Saar Drimer, Mike Bond and me. We demonstrate a middleperson attack on EMV which lets criminals use stolen chip and PIN cards without knowing the PIN.</p>
<p>Our technical paper <a href="http://www.cl.cam.ac.uk/research/security/projects/banking/nopin/oakland10chipbroken.pdf">Chip and PIN is Broken</a> explains how. It has been causing quite a stir as it has circulated the banking industry privately for over 2 months, and it has been accepted for the IEEE Symposium on Security and Privacy, the top conference in computer security. (See also our <a href="http://www.cl.cam.ac.uk/research/security/projects/banking/nopin/">FAQ</a> and the <a href="http://www.cl.cam.ac.uk/research/security/projects/banking/nopin/press-release.html">press release</a>.)</p>
<p>The flaw is that when you put a card into a terminal, a negotiation takes place about how the cardholder should be authenticated: using a PIN, using a signature or not at all. This particular subprotocol is not authenticated, so you can trick the card into thinking it’s doing a chip-and-signature transaction while the terminal thinks it’s chip-and-PIN. The upshot is that you can buy stuff using a stolen card and a PIN of 0000 (or anything you want). We did so, on camera, using various journalists’ cards. The transactions went through fine and the receipts say “Verified by PIN”.<br />
<span></span></p>
<p>It’s no surprise to us or bankers that this attack works offline (when the merchant cannot contact the bank) — in fact Steven blogged about it <a href="http://www.lightbluetouchpaper.org/2009/08/25/defending-against-wedge-attacks/">here</a> last August.</p>
<p>But the real shocker is that it works online too: even when the bank authorisation system has all the transaction data sent back to it for verification. The reason why it works can be quite subtle and convoluted: bank authorisation systems are complex beasts, including cryptographic checks, account checks, database checks, and interfaces with fraud detection systems which might apply a points-scoring system to the output of all the above. In theory all the data you need to spot the wedge attack will be present, but in practice? And most of all, how can you spot it if you’re not even looking? The banks didn’t even realise they needed to check.</p>
<p>This attack is both academically and practically significant. We get reports weekly from different victims of phantom withdrawals, and these include large numbers of stolen cards used to make purchases in the window between theft and the cancellation of the card. Currently these victims are denied refunds by their banks, but this attack could explain some of the frauds we are seeing. The fact the receipt says “PIN Verified” when actually it wasn’t raises a whole load of legal and evidential questions which call into question the banking industry’s claim that their systems work (and log) properly. Merchants will be none too pleased either; the system no longer protects their interests but only those of the issuing bank.</p>
<p>There’s been some confusion, possibly even misinformation, about our attack and its effects. Cartes Bancaires in France were so concerned that they <a href="http://www.lefigaro.fr/societes/2010/01/20/04015-20100120ARTFIG00925-cartes-bancaires-la-fraude-qui-menace-.php">briefed the press</a> way in advance of our plans for publication. We can set the record straight on a few things: </p>
<p>
<ul>
<li>the attack applies to cards used online (where the merchant POS contacts the bank) as well as offline;</li>
</ul>
<p>
<li>the attack works regardless of the amount of money spent (not just for small value amounts that are below floor limit);</li>
</p>
<p>
<li>the attack doesn’t work once a card has been cancelled by the bank — just like stolen cards in the past can only be used for a certain window of time once the cardholder discovers the loss;</li>
</p>
<p>
<li>the attack doesn’t work at ATMs (cash machines);</li>
</p>
<p>
<li>the failure applies to bank card schemes based on EMV – the most widely deployed standard for smartcard payments. Older national smartcard schemes may or may not be vulnerable; we don’t know.</li>
</p>
<p>So what went wrong? In essence, there is a gaping hole in the specifications which together create the “Chip and PIN” system. These specs consist of the EMV protocol framework, the card scheme individual rules (Visa, MasterCard standards), the national payment association rules (UK Payments Association aka APACS, in the UK), and documents produced by each individual issuer describing their own customisations of the scheme. Each spec defines security criteria, tweaks options and sets rules – but none take responsibility for listing what back-end checks are needed. As a result, hundreds of issuers independently get it wrong, and gain false assurance that all bases are covered from the common specifications. The EMV specification stack is broken, and needs fixing.</p>
<p>We’re really worried that if something isn’t done to fix this problem, and the many others <a href="http://www.lightbluetouchpaper.org/2007/02/06/chip-pin-relay-attacks/">we’ve</a> <a href="http://www.lightbluetouchpaper.org/2009/10/26/card-reader-vulnerabilitie/">found</a> <a href="http://www.lightbluetouchpaper.org/2008/12/22/card-fraud-what-can-one-do/">in</a> <a href="http://www.lightbluetouchpaper.org/2008/02/26/chip-pin-terminals-vulnerable-to-simple-attacks/">EMV</a>, other regions adopting it (like the USA) are going to make the same mistakes again and again – and that means customers stay <a href="http://www.lightbluetouchpaper.org/2008/01/31/justice-in-one-case-at-least/">vulnerable</a>.</p>
<p>That’s why again we’re arguing that <i>Chip and PIN is broken</i>. We don’t want people keeping their money in shoe boxes – we want the problems fixed. That means getting decent governance for the system that involves all the stakeholders – banks, regulators, merchants and customers.</p>
<p><strong>Update</strong> (2010-02-11): ZDNet UK have some <a href="http://news.zdnet.co.uk/security/0,1000000189,40022674,00.htm">in-depth</a> press coverage, and the story has also been picked up by the <a href="http://www.telegraph.co.uk/science/science-news/7215920/Chip-and-pin-card-readers-fundamentally-flawed.html">Telegraph</a> and <a href="http://www.dailymail.co.uk/news/article-1250291/Fatal-flaw-chip-PIN-regime-means-stolen-cards-used-identified.html">Daily Mail</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/chip-and-pin-is-broken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TEDTalks : Derek Sivers: Weird, or just different? &#8211; Derek Sivers (2009)</title>
		<link>http://royfirestein.com/tedtalks-derek-sivers-weird-or-just-different-derek-sivers-2009/</link>
		<comments>http://royfirestein.com/tedtalks-derek-sivers-weird-or-just-different-derek-sivers-2009/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:50:31 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/tedtalks-derek-sivers-weird-or-just-different-derek-sivers-2009/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
&#8220;There&#8217;s a flip side to everything,&#8221; the saying goes, and in 2 minutes, Derek Sivers shows this is true in a few ways you might not expect.
]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
&#8220;There&#8217;s a flip side to everything,&#8221; the saying goes, and in 2 minutes, Derek Sivers shows this is true in a few ways you might not expect.<img src="http://feeds.feedburner.com/~r/TEDTalks_video/~4/u7p6qmHV1s0" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/tedtalks-derek-sivers-weird-or-just-different-derek-sivers-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>For the First Time, Researchers Find Longevity Gene That Helps Determine Lifespan</title>
		<link>http://royfirestein.com/for-the-first-time-researchers-find-longevity-gene-that-helps-determine-lifespan/</link>
		<comments>http://royfirestein.com/for-the-first-time-researchers-find-longevity-gene-that-helps-determine-lifespan/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:50:30 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/for-the-first-time-researchers-find-longevity-gene-that-helps-determine-lifespan/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)

Come on, you apes! You wanna live forever?
Humanity&#8217;s search for the secrets to immortality has inspired Ray Kurzweil&#8217;s Singularity vision and DARPA&#8217;s hunt for ageless synthetic beings. Now scientists have discovered a single gene that appears to control how quickly individuals will biologically age, The Telegraph [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<div><img src="http://www.popsci.com/files/imagecache/article_image_large/articles/Telomere_image-prv.jpg" alt="" /></div>
<div>Come on, you apes! You wanna live forever?</p>
<p>Humanity&#8217;s search for the secrets to immortality has inspired Ray Kurzweil&#8217;s <a href="http://www.popsci.com/scitech/article/2009-10/singularity-summit-2009-thus-spake-kurzweil">Singularity vision</a> and DARPA&#8217;s hunt for <a href="http://www.popsci.com/technology/article/2010-02/darpas-mad-vision-create-kill-switches-inside-immortal-synthetic-organisms">ageless synthetic beings</a>. Now scientists have discovered a single gene that appears to control how quickly individuals will biologically age, <a href="http://www.telegraph.co.uk/health/healthnews/7168856/Ageing-gene-found-by-scientists-could-be-key-to-longer-lifespans.html"><em>The Telegraph</em></a> reports. The discovery could not only encourage people to adopt healthier lifestyles earlier, but may eventually help people live longer if scientists can figure out how to manipulate the gene.
  </p>
<p>Each person has a genetically-programmed lifespan that <a href="http://www.popsci.com/scitech/article/2009-10/nobel-jumps-onboard-unlocking-secrets-aging">depends upon telomeres</a>, or the ends of chromosomes that serve as protective caps for the main genetic material. Biological aging is determined by how quickly the telomeres shorten each time the genetic material is copied during cell division &#8212; a process that parallels human aging.</p>
<p>A newly-identified variant of the TERC gene seems to determine both the starting length of a person&#8217;s telomeres and how quickly the telomeres shorten. The full findings appear in the journal <em>Nature Genetics</em>.</p>
<p>The scientists have yet to try and manipulate the gene to possibly delay biological aging, but they suggest that people could get tested for the gene early on in life. People could then take appropriate steps to avoid proven &#8220;bad&#8221; influences on those precious telomeres, such as smoking, obesity and lack of exercise.</p>
<p>[via <a href="http://www.telegraph.co.uk/health/healthnews/7168856/Ageing-gene-found-by-scientists-could-be-key-to-longer-lifespans.html"><em>The Telegraph</em></a>]</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/for-the-first-time-researchers-find-longevity-gene-that-helps-determine-lifespan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marijuana Research Offers New Hope For Male Birth Control Pill</title>
		<link>http://royfirestein.com/marijuana-research-offers-new-hope-for-male-birth-control-pill/</link>
		<comments>http://royfirestein.com/marijuana-research-offers-new-hope-for-male-birth-control-pill/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:50:30 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/marijuana-research-offers-new-hope-for-male-birth-control-pill/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)


The male birth control pill has lingered for years tantalizingly just out of reach, in the realm where rumor meets science. Recently developed hormonal and mechanical contraceptives never found an audience, serving only to highlight the absence of a male pill. Now, an examination of how [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<div><img src="http://www.popsci.com/files/imagecache/article_image_large/articles/4176526126_bcfaf745cc_o.jpg" alt="" /></div>
<div>
<p>The male birth control pill has lingered for years tantalizingly just out of reach, in the realm where rumor meets science. Recently developed <a href="http://www.popsci.com/scitech/article/2009-05/monthly-contraceptive-men">hormonal</a> and <a href="http://www.popsci.com/scitech/article/2008-05/beyond-male-pill">mechanical</a> contraceptives never found an audience, serving only to highlight the absence of a male pill. Now, <a href="http://www.cosmosmagazine.com/news/3291/new-target-male-contraceptive">an examination of how smoking pot lowers fertility</a> may make the male pill more than a persistent rumor.</p>
<p>Writing in last week&#8217;s issue of the journal <i>Cell</i>, University of California, San Francisco, researcher Yuriy Kirichok revealed a new link between bong hits, a protein called Hv1, and the ability of sperm to swim. Hv1 activates in alkaline environments, like the vagina. Kirichok&#8217;s study showed that endocannabinoid anandamide, a chemical found in the kind bud, raises the testes&#8217; pH. In that raised-pH environment, sperm start swimming too early, and get too tired to reach the egg once they actually exit the body. </p>
<p>A pill that contains anandamide, or in some other fashion alters the pH in testicles, could make anyone&#8217;s sperm as lazy and apathetic as the spliff-ripping burnouts gaining that sterility the hard way. </p>
<p>However, before every tosses out their condoms in favor of some chronic, it should be noted that an Hv1 pill can&#8217;t hit the market until some scientists explore some potential side effects. Specifically, Hv1 protein acts across the body in a range of different ways, not just in sperm. By changing the pH environment for Hv1 protein in general, bodily functions may alter in unforeseen ways. So while this is definitely a positive step towards creating the long-desired male birth control pill, it may not be available in stores until after Gilliam finally finishes his <i>Don Quixote</i> movie. </p>
<p>[<a href="http://www.cosmosmagazine.com/news/3291/new-target-male-contraceptive?page=0%2C1&amp;%24Version=0&amp;%24Path=/&amp;%24Domain=.cosmosmagazine.com">Cosmos Magazine</a>]</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/marijuana-research-offers-new-hope-for-male-birth-control-pill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Quest to Read the Human Mind</title>
		<link>http://royfirestein.com/the-quest-to-read-the-human-mind/</link>
		<comments>http://royfirestein.com/the-quest-to-read-the-human-mind/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:50:30 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/the-quest-to-read-the-human-mind/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)

If a few very smart neuroscientists are right, with enough number crunching and a powerful brain scanner, science can pluck pictures-and maybe one day even thoughts- directly from your brain 
It&#8217;s after dark on a warm Monday night in April, and I&#8217;m lying face-up in a [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<div><img src="http://www.popsci.com/files/imagecache/article_image_large/articles/themindreaders.jpg" alt="" /></div>
<div>If a few very smart neuroscientists are right, with enough number crunching and a powerful brain scanner, science can pluck pictures-and maybe one day even thoughts- directly from your brain </p>
<p>It&#8217;s after dark on a warm Monday night in April, and I&#8217;m lying face-up in a 13-ton tube at the Henry H. Wheeler, Jr. Brain Imaging Center at the University of California at Berkeley. The room is dimly lit, and I am alone. A white plastic cage covers my face, and a blue computer screen shines brightly into my eyes. I&#8217;m here because a neuroscientist named Jack Gallant is about to read my mind. He has given me strict instructions not to move; even the slightest twitch could affect the accuracy of what he&#8217;s about to do. As I stare straight up, I notice an itch on my thigh. Don&#8217;t scratch it, I tell myself. I try to keep my thoughts blank as the beeping gets faster and the fMRI machine-the scanner that will detect changes in blood flow in my brain-powers up.</p>
<p>Gallant assures me that the random thoughts in my head will not affect his results. Today he&#8217;s just concerned with what I see and how that registers in the visual cortex, a region at the back of the brain that processes what my eyes take in. It doesn&#8217;t matter that I&#8217;m thinking about what to eat for dinner, or that I&#8217;m worried about getting a parking ticket on Oxford Street. The only important thing, he says, is for me to keep as still as possible, and soon he&#8217;ll have enough information to re-create the pictures I&#8217;ve been staring at without ever having seen the images himself. </p>
<p>For the past 10 years, Gallant has been running a neuroscience and psychology lab at Berkeley dedicated to brain imaging and vision research. He&#8217;s one of a few neuroscientists in the world on the verge of unlocking the key to mind reading through brain-pattern analysis using magnetic resonance scans and algorithms. By showing me a series of random photographs and evaluating fMRI readings from my primary visual cortex, Gallant says his technique can reconstruct imagery stored in my brain. His current method takes hours of analysis, but his objective is to hone the technology to the point where it can deduce what people are seeing in real time. </p>
<p>If successful, it could influence the way we do just about everything. Mind-reading machines could help doctors understand the inner worlds of people with hallucinations, cognitive disabilities, post-traumatic stress disorder and other impairments. Judges could use them to sneak a look into suspects&#8217; brains by having them reenact the experience and reading their visions. Such machines could also determine whether someone using the insanity defense is faking it, or whether someone claiming self-defense truly feared for his life. On the flip side, the technology raises serious ethical concerns, with critics worrying that it could one day make our private thoughts vulnerable to snoops and hackers.</p>
<p>I ponder all this as I lie motionless in the brain scanner, staring straight ahead while Gallant and two of his lab researchers flash several dozen photographs in front of my eyes, a few seconds at a time. I see sheep grazing in a meadow, a rock formation, a pond and a profile of a guy who looks like Einstein. I&#8217;m not actually supposed to be looking at these pictures-my job is to stare at the white dot in the middle of the screen. &#8220;Seeing&#8221; doesn&#8217;t happen entirely in the conscious realm, Gallant explains. The visual cortex works like a camera, automatically absorbing information through the retina and registering the imagery in the brain.</p>
<p>Ten minutes feels like an eternity, but finally the fMRI announces the conclusion of its program with another loud beep. The researchers remove me from my bind and escort me to the control room, where a giant monitor is displaying 30 scanned images of my brain from different angles. I see bunches of white squiggly lines and light gray V shapes inside rows of gray circles. &#8220;That&#8217;s it? That&#8217;s my brain?&#8221; I ask, my head foggy from having tried so hard to stay still. It surprises me that all the goings-on in my mind can be reduced to a bunch of geometric shapes. Gallant tells me that brain activity is basically just a bunch of neurons firing-an estimated 300 million in the primary visual cortex alone, according to the latest research.</p>
<p>To help make sense of the shapes, the brain scanner divides them up into a grid of three-dimensional cube-like structures called volume pixels, or voxels. To me, each voxel looks like a random mix of whites, grays and blacks. But to Gallant&#8217;s computer model, which can see more-precise data in those shades, the voxels are a meaningful matrix of zeroes and ones. By crunching this matrix, it can transform the shapes back into a remarkably accurate rendering of the Einstein Guy or the grazing sheep. Gallant and his team didn&#8217;t have time to generate enough scans of my brain to make their algorithm work, but they showed me some convincing results from other volunteers. &#8220;It&#8217;s not perfect,&#8221; says Shinji Nishimoto, one of Gallant&#8217;s postdocs, &#8220;but we&#8217;re getting pretty close.&#8221;</p>
<div></p>
</div>
<p>As I leave the lab, my thoughts secure in my head, I feel a bit uneasy knowing that they may not stay that way for long. Gallant&#8217;s &#8220;neural decoding&#8221;-a term he prefers to &#8220;mind reading&#8221;-is getting faster and more sophisticated all the time. In fact, last October, his lab managed to re-create entire video clips just by analyzing the brain patterns of people watching them. In one example, a reconstructed video of an elephant walking through the desert shows a blotchy Dumbo-shaped mass plodding across the screen. The fine details are lost, but the rendering is nonetheless impressive for having been pulled from someone&#8217;s brain. And it&#8217;s not just Gallant who&#8217;s making progress. Using similar technology, other researchers are unlocking memories and dreams. </p>
<p>Beyond the fuzzy realm of the paranormal, mind reading could simply be a question of having the right tools. &#8220;As long as we have good measurements of brain activity and good computational models of the brain,&#8221; Gallant wrote in a supplement to a paper he published in Nature in 2008, &#8220;it should be possible in principle to decode the visual content of mental processes like dreams, memory, and imagery.&#8221;
</p>
<h3>What&#8217;s on your Mind?</h3>
<p>Remarkably, scientists can predict with near-perfect accuracy the last thing you saw just by analyzing your brain activity. The technique is called neural decoding. To do it, scientists must first scan your brain while you look at thousands of pictures. A computer then analyzes how your brain responds to each image, matching brain activity to various details like shape and color. Over time, the computer establishes a sort of master decoding key that it can later use to identify and reconstruct almost any object you see without the need to analyze the image beforehand.</p>
<h3>The Magic of the MRI</h3>
<p>Gallant is a slight, wiry man with a horseshoe mustache and a Willy Wonka-esque energy about him. He tends to use friendly, vivid analogies when he talks. &#8220;The brain is a Thanksgiving turkey,&#8221; he said to me last summer during a visit to his bare-bones office at Berkeley. He was drawing furiously on the chalkboard, attempting to explain in simple terms the inner workings of the visual cortex. &#8220;The outside of the turkey is the skin, or the brain&#8217;s cortex. All the giblets inside are subcortical nuclei. This&#8221;-he tapped his chalk on the giant balloon-like cavity at the rear of his &#8220;turkey&#8221; diagram-&#8221;is the primary visual cortex,&#8221; the center of our vision system.</p>
<p>The brain employs a complex assembly line to construct the world around us. The primary visual cortex, or V1, connects to a maze of other regions known as V2, V3, and so on. (&#8220;Nobody knows exactly how many areas there are up there,&#8221; Gallant says, a finger to his head.) Each region performs specific vision-related functions, like distinguishing colors, discerning shapes, gauging depth, or sensing motion. When I look at a dog, for instance, I don&#8217;t just see the shape of a four-legged animal; I recognize that it&#8217;s the brown-and-white dog I owned as a child, romping in a familiar way in the backyard I grew up in. It might even trigger a memory of playing with him. Each of these aspects of &#8220;seeing&#8221; would be represented by different patterns in the visual cortex. </p>
<p>The key function of V1 relevant to Gallant&#8217;s research-registering visual stimuli-was discovered in the early 20th century, when soldiers with bullet wounds to the back of the head, presumably to their visual cortex, experienced partial blindness despite having healthy eyes. Experiments on rodents affirmed that the location and shape of things we see are replicated in V1. If I were to look at a tree, for instance, the back of the eye would register a representation of an upside-down tree onto V1. But it wasn&#8217;t until the late 1990s, when neuroscientists used a process called multi-voxel pattern recognition, that scientists were able to pinpoint these representations non-invasively in humans. The technique uses fMRIs to map the visual cortex into tiny structures-voxels-that correspond to patterns of blood flow. One pattern in the area responsible for shape, for instance, might suggest that a person is looking at a dog, while another pattern in the area responsible for color could suggest that the dog is brown.</p>
<p>Gallant&#8217;s project takes the technique to a new level, using a computer model to not only identify images but also reconstruct them. On the night of my fMRI session, I met five members of Gallant&#8217;s lab who, for the past three years, have been wrestling with probability theory to come up with the best algorithms to power the model. When I asked them how exactly they devised the code, Thomas Naselaris, a tall, curly-haired postdoc, put a long equation on the blackboard called Bayes&#8217; theorem. It&#8217;s a fundamental tenet of probability theory that calculates how odds change in response to new information, he explained, and it&#8217;s the key to their technique. </p>
<p>To calculate the probability that someone&#8217;s brain patterns represent a particular image, the researchers must first prime their special equation with a sizable sampling of data, plugging in 1,750 of the subject&#8217;s fMRI scans. &#8220;For every possible image a person could be looking at, Bayes&#8217; theorem tells you the probability that the image is correct,&#8221; Naselaris says. It&#8217;s a bit like trying to predict the make of a car concealed beneath a tarp: To come up with an accurate guess, you must first analyze all the available clues-the shape of the tarp, its size, maybe the type of person who owns the car, possibly the sound of the engine. The more information you have, the better your guess. Likewise, the more data you plug into the equation, the more accurate its predictions. </p>
<h3>Dancing Bears</h3>
<p>The ability to pluck a picture from someone&#8217;s brain is an impressive feat, but the far bigger challenge is figuring out the actual thoughts associated with that picture. Gallant would have no way to know, for instance, what I was thinking while I was lying in the scanner. That&#8217;s because thoughts, unlike pictures, are not neatly recorded at the back of the brain.</p>
<p>So where are they recorded? Tom Mitchell, a computer scientist at Carnegie Mellon University, along with his colleague Marcel Just, is using fMRI and multi-voxel pattern recognition to answer that question. By mapping the brain&#8217;s response to images, words and emotions, Mitchell believes his lab could be decoding thoughts, not just pictures, within the decade.</p>
<p>To pinpoint where thoughts live in the brain, during a recent study he put volunteers in an fMRI machine, showed them two objects-a hammer and a house, for example-and used software to analyze voxel patterns triggered in multiple parts of the brain, ultimately determining which object the subject was thinking about. Like Gallant, Mitchell can do this with 90 percent accuracy. &#8220;When you think about a hammer, you think about all aspects of it. You might think about swinging it, which would fire neurons in your motor cortex,&#8221; he says. &#8220;You might think about what it looks like, which activates the visual cortex.&#8221; His team also gathered fMRI data from the amygdala and the anterior cingulate cortex-areas that correlate with emotions like anger and love-to map out brain patterns that form when people hear words such as &#8220;love,&#8221; &#8220;justice&#8221; and &#8220;anxiety.&#8221;</p>
<p>Yukiyasu Kamitani, a computational neuroscientist at the Advanced Telecommunications Research Institute International in Japan, believes he can take the technology even further and decode dreams. This summer, he plans to put sleeping people in the fMRI to read their brain signals and, like Gallant, reconstruct them.</p>
<p>Meanwhile, Gallant and Nishimoto are attempting to reproduce movies stored in the brain. After I finish my fMRI scans, Gallant showed me a video clip on his computer featuring psychedelic bears floating in front of mountains. Every few seconds, a new bear zoomed into the foreground and then floated away like a beach ball tossed in the air. Occasionally a colorful cube flew past the bears. Just looking at it made me dizzy. &#8220;This is a motion-enhanced movie,&#8221; Gallant says excitedly. &#8220;It makes your visual system go absolutely crazy, so you get lots of blood flow and signals.&#8221;</p>
<p>Nishimoto, the lab&#8217;s resident &#8220;motion guy,&#8221; is able to reconstruct from brain scans the colors, location and movement of these bears, generating reproductions of the original video footage. In a similar experiment, he asked a volunteer to watch two hours of movie trailers inside an fMRI machine. A computer then matched the subject&#8217;s brain patterns to colors and moving shapes in the movie. To build up the computer model&#8217;s reference library of associations-to prime it-the researchers fed it thousands of hours of YouTube videos and asked it to predict how the person&#8217;s brain would respond to watching them. Then, when the subject watched a new set of videos, the computer was able to match the new brain patterns to images in its library to piece together a reproduction of the original video clip. The reconstructed video captured the general flow of motion, as well as shapes and colors, although it missed fine details such as facial features. The resolution will improve, the researchers say, as more data is added to the computer model. &#8220;Whenever I tell anyone we can do this,&#8221; Gallant says, &#8220;they say there&#8217;s no way.&#8221;</p>
<p>Thinking back to the rat&#8217;s nest of lines from my own fMRI readings-all that from looking at a simple black-and-white photo-it&#8217;s a little creepy to think that our mental processes can be reduced to binary code in this fashion. But then again, so is the notion of a mysterious black box of neurons controlling everything we do and think. &#8220;It&#8217;s all numbers,&#8221; Gallant says. &#8220;The trick is to do good bookkeeping.&#8221;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/the-quest-to-read-the-human-mind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vulnerability in TLS/SSL Could Allow Spoofing, (Wed, Feb 10th)</title>
		<link>http://royfirestein.com/vulnerability-in-tlsssl-could-allow-spoofing-wed-feb-10th/</link>
		<comments>http://royfirestein.com/vulnerability-in-tlsssl-could-allow-spoofing-wed-feb-10th/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:50:30 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/vulnerability-in-tlsssl-could-allow-spoofing-wed-feb-10th/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Microsoft released a bulletin yesterday about a potential problem in TLS/SSL that could allow spoofing. From their bulletin:
Microsoft is investigating public reports of a vulnerability in the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. At this time, Microsoft is not aware of any [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
Microsoft released a bulletin yesterday about a potential problem in TLS/SSL that could allow spoofing. From their bulletin:</p>
<p>Microsoft is investigating public reports of a vulnerability in the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. At this time, Microsoft is not aware of any attacks attempting to exploit the reported vulnerability.</p>
<p>As an issue affecting an Internet standard, we recognize that this issue affects multiple vendors. We are working on a coordinated response with our partners in the Internet Consortium for Advancement of Security on the Internet (ICASI). The TLS and SSL protocols are implemented in several Microsoft products, both client and server, and this advisory will be updated as our investigation continues.</p>
<p>As part of this security advisory, Microsoft is making available a workaround which enables system administrators to disable TLS and SSL renegotiation functionality. However, as renegotiation is required functionality for some applications, this workaround is not intended for wide implementation and should be tested extensively prior to implementation.</p>
<p>Upon completion of this investigation, Microsoft will take the appropriate action to protect our customers, which may include providing a solution through our monthly security update release process, depending on customer needs.<br />
More details are in their bulletin and we&#8217;ll let you know if we hear anything more. We have not received any reports of in-the-wild exploitation of this potential vulnerability.<br />
Thanks, Kurt and Cheryl, for bringing this to our attention!<br />
Marcus H. Sachs</p>
<p>Director, SANSInternet Storm Center</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/vulnerability-in-tlsssl-could-allow-spoofing-wed-feb-10th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Appeals Court Backs EFF Push for Telecom Lobbying Documents Disclosure</title>
		<link>http://royfirestein.com/appeals-court-backs-eff-push-for-telecom-lobbying-documents-disclosure/</link>
		<comments>http://royfirestein.com/appeals-court-backs-eff-push-for-telecom-lobbying-documents-disclosure/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:50:30 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/appeals-court-backs-eff-push-for-telecom-lobbying-documents-disclosure/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
San Francisco &#8211; Today a federal appeals court rejected a government claim of &#8220;lobbyist privacy&#8221; to hide the identities of individuals who pressured Congress to grant immunity to telecommunications companies that participated in the government&#8217;s warrantless electronic surveillance of millions of ordinary Americans. As the court [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>San Francisco &#8211; Today a federal appeals court rejected a government claim of &#8220;lobbyist privacy&#8221; to hide the identities of individuals who pressured Congress to grant immunity to telecommunications companies that participated in the government&#8217;s warrantless electronic surveillance of millions of ordinary Americans. As the court observed, &#8220;There is a clear public interest in public knowledge of the methods through which well-connected corporate lobbyists wield their influence.&#8221;</p>
<p>The Electronic Frontier Foundation (EFF) has been seeking records detailing the telecoms&#8217; campaign for retroactive legal immunity under the Freedom of Information Act (FOIA). Telecom immunity was enacted as part of the FISA Amendments Act of 2008.</p>
<p>&#8220;Today&#8217;s ruling is an important one for government and corporate accountability,&#8221; said EFF Staff Attorney Marcia Hofmann. &#8220;The court recognized that paid lobbyists trying to influence the government to advance their clients&#8217; interests can&#8217;t hide behind privacy claims to keep their efforts secret.&#8221;</p>
<p>This decision is the latest setback for the government in its long-running attempt to delay disclosure of the documents EFF seeks. So far, EFF has obtained thousands of pages of records through this litigation.</p>
<p>&quot;AT&amp;T, Verizon and Sprint expended millions of dollars to lobby the government and get an unconstitutional grant of retroactive immunity for their illegal spying on American citizens,&quot; said EFF Senior Staff Attorney Kurt Opsahl. &quot;The public deserves to know how our rights were sold out by and for telecom lobbyists.&quot;</p>
<p>The appeals court sent part of the case back down to the district court for further consideration, including whether disclosure of the lobbyists&#8217; identities would reveal intelligence sources and methods and whether communications between the agencies and the White House can be withheld under the presidential communications privilege or other grounds.</p>
<p>For the full opinion:<br />
<a href="http://www.eff.org/files/filenode/foia_C0705278/opinion2909.pdf" title="http://www.eff.org/files/filenode/foia_C0705278/opinion2909.pdf">http://www.eff.org/files/filenode/foia_C0705278/opinion2909.pdf</a></p>
<p>For more on this case:<br />
<a href="http://www.eff.org/issues/foia/cases/C-07-05278" title="http://www.eff.org/issues/foia/cases/C-07-05278">http://www.eff.org/issues/foia/cases/C-07-05278</a></p>
<p>Contacts:</p>
<p>Marcia Hofmann<br />
   Staff Attorney<br />
   Electronic Frontier Foundation<br />
   <a href="mailto:marcia@eff.org">marcia@eff.org</a></p>
<p>Kurt Opsahl<br />
   Senior Staff Attorney<br />
   Electronic Frontier Foundation<br />
   <a href="mailto:kurt@eff.org">kurt@eff.org</a></p>
<p>Nate Cardozo<br />
   Open Government Legal Fellow<br />
   Electronic Frontier Foundation<br />
   <a href="mailto:nate@eff.org">nate@eff.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/appeals-court-backs-eff-push-for-telecom-lobbying-documents-disclosure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terrorists Prohibited from Using iTunes</title>
		<link>http://royfirestein.com/terrorists-prohibited-from-using-itunes/</link>
		<comments>http://royfirestein.com/terrorists-prohibited-from-using-itunes/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:50:30 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/terrorists-prohibited-from-using-itunes/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
The iTunes Store Terms and Conditions prohibits it: Notice, as I read this clause not only are terrorists &#8212; or at least those on terrorist watch lists &#8212; prohibited from using iTunes to manufacture WMD, they are also prohibited from even downloading and using iTunes. So [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
The iTunes Store Terms and Conditions prohibits it: Notice, as I read this clause not only are terrorists &#8212; or at least those on terrorist watch lists &#8212; prohibited from using iTunes to manufacture WMD, they are also prohibited from even downloading and using iTunes. So all the Al-Qaeda operatives holed up in the Northwest Frontier Provinces of Pakistan, dodging&#8230;
<div>
<a href="http://feeds.feedburner.com/~ff/schneier/excerpts?a=gkE4_Ve8rj0:rXveUyhy_q0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/schneier/excerpts?d=dnMXMwOfBR0" border="0" /></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/terrorists-prohibited-from-using-itunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Real Hustler</title>
		<link>http://royfirestein.com/the-real-hustler/</link>
		<comments>http://royfirestein.com/the-real-hustler/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 12:50:30 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/the-real-hustler/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Paul Wilson, my esteemed coauthor on that paper on the psychology of scam victims that is currently attracting quite a bit of attention, has just started an entertaining and instructive new blog, The Real Hustler. If you liked our paper, you’ll probably enjoy Paul’s blog.
Well worth [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>Paul Wilson, my esteemed coauthor on that <a href="http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-754.pdf">paper on the psychology of scam victims</a> that is currently attracting <a href="http://www.newscientist.com/article/dn18352-the-psychological-tricks-that-scammers-use.html">quite</a> <a href="http://www.stat.columbia.edu/~cook/movabletype/archives/2009/12/some_scams.html">a</a> <a href="http://boingboing.net/2009/11/30/howto-use-con-games.html">bit</a> <a href="http://memex.naughtons.org/archives/2009/12/15/9673">of</a> <a href="http://www.schneier.com/blog/archives/2009/11/">attention</a>, has just started an entertaining and instructive new blog, <a href="http://www.rpaulwilson.blogspot.com/"><strong>The Real Hustler</strong></a>. If you liked our paper, you’ll probably enjoy Paul’s blog.</p>
<p>Well worth a bookmark and repeat visits for fans of <a href="http://www.bbc.co.uk/realhustle/">the BBC TV series</a> and for researchers who recognize the importance of the exciting new field of <a href="http://www.cl.cam.ac.uk/~rja14/psysec.html">security psychology</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/the-real-hustler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beer is a rich source of silicon and may help prevent osteoporosis</title>
		<link>http://royfirestein.com/beer-is-a-rich-source-of-silicon-and-may-help-prevent-osteoporosis/</link>
		<comments>http://royfirestein.com/beer-is-a-rich-source-of-silicon-and-may-help-prevent-osteoporosis/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 01:54:58 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/beer-is-a-rich-source-of-silicon-and-may-help-prevent-osteoporosis/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Shared by  Roy

I&#8217;ll drink for that!
A new study suggests that beer is a significant source of dietary silicon, a key ingredient for increasing bone mineral density. Beers containing high levels of malted barley and hops are richest in silicon.
]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<blockquote><p>Shared by  Roy<br />
<br />
I&#8217;ll drink for that!</p></blockquote>
<p>A new study suggests that beer is a significant source of dietary silicon, a key ingredient for increasing bone mineral density. Beers containing high levels of malted barley and hops are richest in silicon.<img src="http://feeds.feedburner.com/~r/sciencedaily/~4/DBrJOlrTx6g" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/beer-is-a-rich-source-of-silicon-and-may-help-prevent-osteoporosis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SS-2010-003.txt</title>
		<link>http://royfirestein.com/ss-2010-003-txt/</link>
		<comments>http://royfirestein.com/ss-2010-003-txt/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 01:53:58 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/ss-2010-003-txt/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
A vulnerability exists in the Microsoft SMB client which allows an attacker to trigger a kernel pool memory corruption by sending a specific &#8216;Negotiate Protocol&#8217; response.
]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
A vulnerability exists in the Microsoft SMB client which allows an attacker to trigger a kernel pool memory corruption by sending a specific &#8216;Negotiate Protocol&#8217; response.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/ss-2010-003-txt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009-09-Part-of-Nature.png</title>
		<link>http://royfirestein.com/2009-09-part-of-nature-png/</link>
		<comments>http://royfirestein.com/2009-09-part-of-nature-png/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 01:03:44 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/2009-09-part-of-nature-png/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Shared by  Elton Carvalho

Gostei das partes que falam sobrecusto de extração versus valor de substituição e juros X reservas da natureza.

]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<blockquote><p>Shared by  Elton Carvalho<br />
<br />
Gostei das partes que falam sobrecusto de extração versus valor de substituição e juros X reservas da natureza.</p></blockquote>
<p><img src="http://www.recombinantrecords.net/images/2009-09-Part-of-Nature.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/2009-09-part-of-nature-png/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Researchers penetrate last bastion of Windows security</title>
		<link>http://royfirestein.com/researchers-penetrate-last-bastion-of-windows-security/</link>
		<comments>http://royfirestein.com/researchers-penetrate-last-bastion-of-windows-security/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 22:43:31 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/researchers-penetrate-last-bastion-of-windows-security/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
With a little help from Adobe
Security researchers have defeated vulnerability protections baked into the latest versions of Internet Explorer, demonstrating that it&#8217;s possible to poke holes in a safety net that&#8217;s widely relied on to keep end users safe from drive-by exploits.…

Case Study: WhatsUp keeps Legoland [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<h4>With a little help from Adobe</h4>
<p>Security researchers have defeated vulnerability protections baked into the latest versions of Internet Explorer, demonstrating that it&#8217;s possible to poke holes in a safety net that&#8217;s widely relied on to keep end users safe from drive-by exploits.…</p>
<p>
<p><a href="http://whitepapers.theregister.co.uk/paper/view/892/legoland.pdf?td=rss">Case Study: WhatsUp keeps Legoland turnstyles ringing</a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/researchers-penetrate-last-bastion-of-windows-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackers Disrupt European CO₂ Market</title>
		<link>http://royfirestein.com/hackers-disrupt-european-co%e2%82%82-market/</link>
		<comments>http://royfirestein.com/hackers-disrupt-european-co%e2%82%82-market/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 10:43:02 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/hackers-disrupt-european-co%e2%82%82-market/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
In recent weeks, various cybercrime attacks have disrupted the computer systems that allow nations to manage their national greenhouse-gas emissions quotas and their possession of carbon assets according to international agreements (the Kyoto Protocol and the European system). One quota is the right to emit the equivalent of [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>In recent weeks, various cybercrime attacks have disrupted the computer systems that allow nations to manage their national greenhouse-gas emissions quotas and their possession of carbon assets according to international agreements (the Kyoto Protocol and the European system). One quota is the right to emit the equivalent of one ton of carbon dioxide during a specified period.</p>
<p>The initial attack <a href="http://www.cphpost.dk/news/crime/155-crime/47960-co2-quota-register-hacked.html">targeted the Danish </a>CO₂ quota register that was shut down on January 12. The Danish authorities took this decision after registry users received a fake email purporting to originate from the Danish Energy Agency and redirecting the recipients to a mirror site to steal their credentials.</p>
<p>It seems the attackers <a href="http://www.lefigaro.fr/matieres-premieres/2010/02/02/04012-20100202ARTFIG00354-cyberattaque-sur-le-marche-du-co2-.php">renewed their attempt last week</a> by sending similar emails to carbon financial services in 13 European countries. Here, too, the goal was the theft of usernames and passwords to gain access to the national CO₂ quotas management systems. This caused another quota-market closure.</p>
<p>Using these credentials, hackers–instead of manufacturers, governments, and brokers–would in theory be able to sell and buy quotas. During the past 18 months, fraud on the CO₂ market has caused <a href="http://www.thegwpf.org/international-news/254-carbon-trading-fraudsters-in-europe-pocket-5bn.html">a tax loss of €5 billion.</a> Such access would also be useful for the biggest emitters of carbon dioxide; those countries could manipulate the international quotas to reduce their penalties. The following graphic, from Europol (the European Law Enforcement Agency), explains how such fraud can occur.</p>
<p><a href="http://www.europol.europa.eu/images/pressreleases/carbon_credit_carousel.pdf"><img src="http://vil.nai.com/images/FP_BLOG_100202_2.jpg" alt="" width="430" height="363" /></a></p>
<p>One thing is sure, the people behind these attacks cannot be simple hackers. They are likely in the pay of rogue states that reject rules-based international trade.</p>
<p><img src="http://feeds.feedburner.com/~r/McafeeAvertLabsBlog/~4/ykMlhQpQEAA" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/hackers-disrupt-european-co%e2%82%82-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Web won’t be safe, let alone secure, unless we break it</title>
		<link>http://royfirestein.com/the-web-won%e2%80%99t-be-safe-let-alone-secure-unless-we-break-it/</link>
		<comments>http://royfirestein.com/the-web-won%e2%80%99t-be-safe-let-alone-secure-unless-we-break-it/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 10:43:02 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/the-web-won%e2%80%99t-be-safe-let-alone-secure-unless-we-break-it/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
There are several security issues affecting all major Web browsers that have remained unaddressed for years (probably because the bad guys haven’t leveraged them aggressively enough, but the potential is there). The problem is that the only known ways to fix these issues (adequately) is to [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
There are several security issues affecting all major Web browsers that have remained unaddressed for years (probably because the bad guys haven’t leveraged them aggressively enough, but the potential is there). The problem is that the only known ways to fix these issues (adequately) is to “break the Web” &#8212; i.e. negatively impact the usability of a significant and unacceptable percentage of websites. Doing so is a nonstarter for any browser vendor looking to grow market share. The choice is clear for most vendors: <a href="http://jeremiahgrossman.blogspot.com/2008/11/browser-security-bolt-it-on-then-build.html">Be less secure and adopted, rather than secure and obscure</a>. This is what the choice comes down to. This is a topic deserving of further exploration.</p>
<p><a href="http://jeremiahgrossman.blogspot.com/2009/01/world-of-web-security.html">Web security can be divided into two parts</a>, Website security and Web Browser security. Both are equally important. A website must be able to protect itself from a hostile browser and a browser must be able to protect itself from a hostile website. If either side of these assumptions fails, then there is a problem (the Web is not secure). Attacks targeting browsers, which will be the focus of this post, can be broadly categorized into three distinct vectors:</p>
<p>1) Attacks designed to escape the confines of the browser walls and execute within the desktop operating system below. This is primarily achieved by exploiting memory and file-handling implementation flaws.</p>
<p>2) Behavioral attacks that trick users into doing something, such as downloading and installing malware, thereby harming their machine or encouraging them to reveal sensitive information.</p>
<p>3) Attacks taking advantage of design flaws in the way the Web works. These attacks normally remain within the browser walls and use the victim’s browser as a launch platform for surreptitiously pilfering information from their session or the surrounding network.</p>
<p>After years of massive volumes of <a href="http://cve.mitre.org/">CVEs</a> (repository for published vulnerabilities), the browser vendor incumbents (Microsoft, Mozilla, Opera, Google, Apple) have made great strides in addressing vector #1. Some have more work to do than others. This is a good thing, as exploiting unpatched browsers is the primary method for malware propagation such as the so-called drive-by-downloads, legitimate websites hosting malware that infects their visitors.  Fortunately “fixing” #1 doesn’t require “breaking the Web,” only updating shoddy code and distributing updates.</p>
<p>Solving #2 is more psychological than technical in nature. The challenge is that people trust computer screens, believe what they see on the Web, and will install anything in order to watch the latest celebrity sex tape or open a personalized e-greeting sent by their “friend.” Attackers prey on this inherent trust, general good nature, and basic human instinct. In response, browsers have provided EV-SSL, Anti-Phishing Toolbars, SSL warning dialogs, password managers, etc. These efforts make important security decisions more visible, harder to get wrong, or remove the decision altogether. Again “fixing” these issues doesn’t require “breaking the Web,” but creating a more intuitive user-interface design.</p>
<div>Addressing #3, with roots dating back to the earliest days of the Web, is another matter entirely. <a href="http://www.cgisecurity.com/xss-faq.html">Cross-Site Scripting (XSS)</a>, <a href="http://www.cgisecurity.com/csrf-faq.html">Cross-Site Request Forgery (CSRF)</a>, <a href="http://www.sectheory.com/clickjacking.htm">Clickjacking</a>, <a href="http://jeremiahgrossman.blogspot.com/2006/08/i-know-where-youve-been.html">CSS History Stealing</a>, <a href="http://jeremiahgrossman.blogspot.com/2006/07/my-black-hat-usa-2006-presentation.html">Intranet Hacking</a>, etc. are all good examples. While these weren’t pressing issue before, they are trending in a dangerous direction. We’ve seen outbreaks of <a href="http://blogs.zdnet.com/security/?p=3125">Twitter worms</a>, <a href="http://www.guardian.co.uk/technology/2010/jan/05/mr-bean-hacker-zapatero">XSS Defacements of government websites</a>, <a href="http://theharmonyguy.com/2009/11/23/facebook-worm-uses-clickjacking-in-the-wild/">Facebook Clickjacking attacks</a>, <a href="http://didyouwatchporn.com/">sites that disclose which</a> <a href="http://caughthemwatching.com/">porn sites people visit</a>, several Intranet Hacking proof-of-concept tools, and so on.</div>
<p>Many, including myself, have asked the major browser vendors to do something about the CSS History Hacking, a privacy violation where a malicious website can tell if you’ve been to a certain URL, by disabling access to key DOM APIs. They said doing so would break certain websites and upset Web developers. <span>(Update: See Wladimir&#8217;s comment below for excellent insight into the true difficulty of solving this problem)</span></p>
<p>To solve Intranet Hacking, the suggestion was made to deny websites with a non-RFC 1918 IP address the ability to passively instruct a browser to connect to RFC 1918 IP addresses. The  response was that it would break certain essential features like corporate Web proxy set-ups and add-ons like Google Desktop.</p>
<p>Fixing Clickjacking would require changing IFRAMES implementation so that they would not be transparent or allowed at all. Doing so would undoubtedly cause major Web breakage, such as no banner advertising or Facebook-style application platforms. So instead we get opt-in <a href="http://blogs.msdn.com/ie/archive/2009/01/27/ie8-security-part-vii-clickjacking-defenses.aspx">X-FRAME-OPTIONS</a>, which basically no one uses at the moment.</p>
<p>Maybe browser tab/session separation is in order. When logged-in to a website in one tab, other tabs wouldn’t have session access thereby limiting the damage XSS, CSRF, and Clickjacking could inflict. But, this solution would probably annoy users and Web developers who really want persistent authentication. Oh, and we really need Web tracking cookies too. Gah!</p>
<p>So here we are, waiting for the other shoe to drop, and bad enough things to happen. Then we’ll get the juice required to fix these problems, by default. The bigger problem is when that time eventually comes we might actually be forced to break the Web to secure it. In the meantime, the community has been lobbying hard for opt-in tools that the proactive crowd can use to protect themselves ahead of time. Fortunately, we are starting to see  new technologies like <a href="http://blogs.msdn.com/ie/archive/2008/07/02/ie8-security-part-iv-the-xss-filter.aspx">XSSFilter</a>, <a href="http://people.mozilla.org/~bsterne/content-security-policy/index.html">Content Security Policy</a>, <a href="http://lists.w3.org/Archives/Public/www-archive/2009Sep/att-0051/draft-hodges-strict-transport-sec-05.plain.html">Strict Transport Security</a>, and <a href="https://wiki.mozilla.org/Security/Origin">Origin headers</a> come into view. Maybe this is the future and a look into the security proving ground for the changes we’ll need to make later.
<div>
<hr />
<p><a href="http://www.whitehatsec.com/">WhiteHat Security</a> is a leading provider of website security services.</p>
<p>
<hr /><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/13756280-8487042097364650857?l=jeremiahgrossman.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/the-web-won%e2%80%99t-be-safe-let-alone-secure-unless-we-break-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Download of the day: GNU/Linux Advanced Administration PDF Book</title>
		<link>http://royfirestein.com/download-of-the-day-gnulinux-advanced-administration-pdf-book/</link>
		<comments>http://royfirestein.com/download-of-the-day-gnulinux-advanced-administration-pdf-book/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 22:42:21 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/download-of-the-day-gnulinux-advanced-administration-pdf-book/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)

The Free Technology Academy (FTA) has released excellent book called &#8220;The GNU/Linux operating system&#8221;, the main contents are related with system administration.  You will learn how to install and configure several computer services, and how to optimise and synchronise the resources using GNU/Linux.
Read more: Download [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<div><a title="See all previously featured / recommended downloads" href="http://www.cyberciti.biz/tips/category/download-of-the-day"><img src="http://c.cyberciti.biz/cbzcache/3rdparty/download_of_the.day.png" border="0" alt="" /></a></div>
<p><span>T</span>he Free Technology Academy (FTA) has released excellent book called &#8220;The GNU/Linux operating system&#8221;, the main contents are related with system administration.  You will learn how to install and configure several computer services, and how to optimise and synchronise the resources using GNU/Linux.
<p>Read more: <a href="http://www.cyberciti.biz/tips/gnulinux-advanced-administration-pdf-book.html">Download of the day: GNU/Linux Advanced Administration PDF Book</a></p>
<p>Copyright © <a href="http://www.cyberciti.biz/" title="TOS - Copyright notice for RSS feed">nixCraft</a>.  All Rights Reserved.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/download-of-the-day-gnulinux-advanced-administration-pdf-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@RSnake ’s RFI List in Burp Suite</title>
		<link>http://royfirestein.com/rsnake-%e2%80%99s-rfi-list-in-burp-suite/</link>
		<comments>http://royfirestein.com/rsnake-%e2%80%99s-rfi-list-in-burp-suite/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 09:59:54 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/rsnake-%e2%80%99s-rfi-list-in-burp-suite/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
First of all, get Robert @RSnake Hansen’s RFI list here:
http://ha.ckers.org/blog/20100129/large-list-of-rfis-1000/
it’s a great list, but as soon as I saw it, I was like.. hmm.. how can I use that? Well, being that I am a Burp fan, I parsed the .dat with the following line:

cat rfi-locations.dat [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>First of all, get Robert @RSnake Hansen’s RFI list here:</p>
<p><a title="http://ha.ckers.org/blog/20100129/large-list-of-rfis-1000/" href="http://ha.ckers.org/blog/20100129/large-list-of-rfis-1000/">http://ha.ckers.org/blog/20100129/large-list-of-rfis-1000/</a></p>
<p>it’s a great list, but as soon as I saw it, I was like.. hmm.. how can I use that? Well, being that I am a Burp fan, I parsed the .dat with the following line:</p>
<blockquote>
<p>cat rfi-locations.dat | grep -v &quot;^#&quot; | awk -F &#39;?&#39; &#39;{print $1}&#39; | sort -u &gt; rsnake_list.txt</p>
</blockquote>
<p>This pulls his list down to 906 entries which you can load in to Burp and hammer away with Intruder. If it pops any of them, not only have you better identified what is running on the site, but you might have just found RFI.</p>
<p>But I wanted to take this a step further:</p>
<p><a href="http://www.room362.com/resource/WindowsLiveWriter-RSnakesRFIListinBurpSuite_2A64-?fileId=5563656"><img src="http://www.room362.com/resource/WindowsLiveWriter-RSnakesRFIListinBurpSuite_2A64-?fileId=5563657" border="0" alt="export_search_results" width="232" height="244" /></a></p>
<p>The OSVDB archive allows you to download their entire database of vulnerabilities (after signing up for an account). I downloaded the CSV version so that I could parse it similar to how I did RSnakes. However, it definitely wasn’t that easy.</p>
<p>I downloaded osvd-csv.latest.tar.gz, extracted it and ran the following:</p>
<blockquote>
<p>cat * | grep -i &quot;remote file inclusion&quot; | grep -v &quot;\,0$&quot; | awk -F &quot;,&quot; &#39;{print $13}&#39; | sed ‘s/^\”//’ | set ‘s/\”$//’ | sort –u &gt; osvdb_rfi.txt</p>
</blockquote>
<p>Which got me close. About 3 hours of manual editing after that and I had another list of ~1750 possible remote file inclusions. Is this a full proof way of getting every possibility from the database? Definitely not, but it’s close, and I’d love to see some one modify and tweak my bash line to get it even closer. (Or find a completely different way)</p>
<div>
<a href="http://feeds.feedburner.com/~ff/Room362com?a=w8K8dWrn_Us:ROZBwos0AYg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Room362com?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Room362com?a=w8K8dWrn_Us:ROZBwos0AYg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Room362com?i=w8K8dWrn_Us:ROZBwos0AYg:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Room362com?a=w8K8dWrn_Us:ROZBwos0AYg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Room362com?i=w8K8dWrn_Us:ROZBwos0AYg:gIN9vFwOqvQ" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Room362com?a=w8K8dWrn_Us:ROZBwos0AYg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Room362com?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Room362com?a=w8K8dWrn_Us:ROZBwos0AYg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Room362com?i=w8K8dWrn_Us:ROZBwos0AYg:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Room362com?a=w8K8dWrn_Us:ROZBwos0AYg:I56M4DFLkF8"><img src="http://feeds.feedburner.com/~ff/Room362com?i=w8K8dWrn_Us:ROZBwos0AYg:I56M4DFLkF8" border="0" /></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Room362com/~4/w8K8dWrn_Us" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/rsnake-%e2%80%99s-rfi-list-in-burp-suite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Rewrites PHP Runtime For Speed</title>
		<link>http://royfirestein.com/facebook-rewrites-php-runtime-for-speed/</link>
		<comments>http://royfirestein.com/facebook-rewrites-php-runtime-for-speed/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 09:59:54 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/facebook-rewrites-php-runtime-for-speed/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
VonGuard writes &#8220;Facebook has gotten fed up with the speed of PHP. The company has been working on a skunkworks project to rewrite the PHP runtime, and on Tuesday of this week, they will be announcing the availability of their new PHP runtime as an open [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
VonGuard writes &#8220;Facebook has gotten fed up with the speed of PHP. The company has been working on a skunkworks project to rewrite the PHP runtime, and on Tuesday of this week, they will be announcing the availability of their new PHP runtime as an open source project. The rumor around this began last week when the Facebook team invited some of the core PHP contributors to their campus to discuss some new open source project. I&#8217;ve written up everything I know about this story on the SD Times Blog.&#8221;
<p><a href="http://developers.slashdot.org/story/10/01/31/0252201/Facebook-Rewrites-PHP-Runtime-For-Speed?from=rss"><img src="http://slashdot.org/slashdot-it.pl?from=rss&amp;op=image&amp;style=h0&amp;sid=10/01/31/0252201" /></a></p>
<p><a href="http://developers.slashdot.org/story/10/01/31/0252201/Facebook-Rewrites-PHP-Runtime-For-Speed?from=rss">Read more of this story</a> at Slashdot.</p>
</p>
<p><img src="http://feeds.feedburner.com/~r/Slashdot/slashdot/~4/ENP1id1Krms" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/facebook-rewrites-php-runtime-for-speed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad v. A Rock</title>
		<link>http://royfirestein.com/ipad-v-a-rock/</link>
		<comments>http://royfirestein.com/ipad-v-a-rock/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 09:59:54 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/ipad-v-a-rock/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
This speaks for itself. Thanks to Phil Santoro for creating it and sending it us (a play on the iphone v. rock joke).



    


]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>This speaks for itself. Thanks to <a href="http://www.divisioncore.com">Phil Santoro</a> for creating it and sending it us (a play on the iphone v. rock <a href="http://www.mobile-t-mobile.com/mobile-network/iPhone-vs-Rock.html">joke</a>).</p>
<p><img src="http://cache0.techcrunch.com/wp-content/uploads/2010/01/iPad-vs-Rock.jpg" alt="" /></p>
</p>
<div>
<a href="http://feeds.feedburner.com/~ff/Techcrunch?a=e3-Td0UaVcI:NLDCT3NYmXs:2mJPEYqXBVI"><img src="http://feeds.feedburner.com/~ff/Techcrunch?d=2mJPEYqXBVI" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Techcrunch?a=e3-Td0UaVcI:NLDCT3NYmXs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Techcrunch?d=dnMXMwOfBR0" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Techcrunch?a=e3-Td0UaVcI:NLDCT3NYmXs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Techcrunch?i=e3-Td0UaVcI:NLDCT3NYmXs:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Techcrunch?a=e3-Td0UaVcI:NLDCT3NYmXs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Techcrunch?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Techcrunch?a=e3-Td0UaVcI:NLDCT3NYmXs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Techcrunch?d=yIl2AUoC8zA" border="0" /></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/Techcrunch/~4/e3-Td0UaVcI" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/ipad-v-a-rock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It’s the little things (Part One)</title>
		<link>http://royfirestein.com/it%e2%80%99s-the-little-things-part-one/</link>
		<comments>http://royfirestein.com/it%e2%80%99s-the-little-things-part-one/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 09:59:54 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/it%e2%80%99s-the-little-things-part-one/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
For forensic analysts, the .lnk shortcut file and the thumbprint cache are invaluable sources with Windows devices to provide details about missing data.
Individuals wanting to hide their activities may flush their browser cache, Temp files, use, and even wipe the drive free space. However, they may [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>For forensic analysts, the .lnk shortcut file and the thumbprint cache are invaluable sources with Windows devices to provide details about missing data.</p>
<p>Individuals wanting to hide their activities may flush their browser cache, Temp files, use, and even wipe the drive free space. However, they may forget these two minor “tidbits”. These can show detail, indicate actions and associated history. Be Warned, I have found Windows machines having thousands of .lnk files on a “scrubbed PC.”</p>
<p>The shortcut (.lnk) file is an amazing mine of information for such a small file. This PDF (<a href="http://www.i2s-lab.com/Papers/The_Windows_Shortcut_File_Format.pdf">See Link</a>) is an invaluable source describing the details of the shortcut .lnk.  The shortcut file name format is usually <strong>name.ext.lnk</strong> There may be multiple .lnk files created for one file depending upon the type.</p>
<p>XP stores the .lnk files for the Word 2007 Document Brains.docx in:</p>
<p><strong>%Drive%:\</strong>Documents and Settings\User ID\Recent<br />
The above .lnk (..\Recent)is slightly larger<br />
<strong>%Drive%:\</strong>Documents and Settings\User ID\Application Data\Microsoft\Office\Recent</p>
<p>Windows 7 stores these .lnk files in<br />
<strong>%Drive%</strong>:\Users\sdd\AppData\Roaming\Microsoft\Windows\Recent<br />
The above .lnk (..\Recent) is twice the size of the second.<br />
<strong>%Drive%</strong>:\Users\sdd\AppData\Roaming\Microsoft\Office\Recent</p>
<p>.lnk File properties show only a tip of available information. Compare the same Word 2007 Brains.docx.lnk file for XP and Windows 7. I use <a href="http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm">XVI32</a> as my hex-editor for details about the type of storage, location, Volume Serial number and much more.</p>
<p>Review the XP Hex dump example below. Then, compare the two different hex dumps of Windows 7 .lnk files. (You may need to zoom to inspect the images.) I did not include all of the first .lnk file hex.</p>
<div><a href="http://blogs.sans.org/computer-forensics/files/2010/01/xplnk.png"><img src="http://blogs.sans.org/computer-forensics/files/2010/01/xplnk-300x161.png" alt="Windows XP Brains.docx.lnk view" width="300" height="161" /></a>
<p>Windows XP Brains.docx.lnk view (click to enlarge)</p>
</div>
<div><a href="http://blogs.sans.org/computer-forensics/files/2010/01/W7upperview.png"><img src="http://blogs.sans.org/computer-forensics/files/2010/01/W7upperview-300x162.png" alt="Windows 7 lnk (upper view)" width="300" height="162" /></a>
<p>Windows 7 lnk (upper view) (click to enlarge)</p>
</div>
<div><a href="http://blogs.sans.org/computer-forensics/files/2010/01/W7lowerview.png"><img src="http://blogs.sans.org/computer-forensics/files/2010/01/W7lowerview-300x165.png" alt="Windows 7 (lower view)" width="300" height="165" /></a>
<p>Windows 7 (lower view) (click to enlarge)</p>
</div>
<p>Thumbs or Thumbnails are also invaluable source of data. I will discuss them in my next posting. I will then tie the Thumbnails and Shortcuts together.</p>
<p><strong><span>Source and Links</span></strong></p>
<p>Windows Shortcut File format: <a href="http://www.i2s-lab.com/Papers/The_Windows_Shortcut_File_Format.pdf">http://www.i2s-lab.com/Papers/The_Windows_Shortcut_File_Format.pdf</a></p>
<p>XVI32 Hex Editor: <a href="http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm">http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm</a></p>
<p><em>Steven is the senior member of an IT Security team for a Bio-Pharma company. He has presented to a variety audiences including SANS, Midwest Consolidated Security Forum and various local chapters of HTCIA and ISACA. His current focus is Certificate Management, Encryption and Incident Response. With a science degree unrelated to IT, Steven has over 20 years in Information Technology with the past 13 years in Security. He has earned among the various vendor certificates, his CISSP (#3700), CISA (#153869) as well as GIAC G7799 (#151) Silver and GCFA (#18) gold certifications.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/it%e2%80%99s-the-little-things-part-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scientists grow solar cell components in tobacco plants</title>
		<link>http://royfirestein.com/scientists-grow-solar-cell-components-in-tobacco-plants/</link>
		<comments>http://royfirestein.com/scientists-grow-solar-cell-components-in-tobacco-plants/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 09:57:54 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/scientists-grow-solar-cell-components-in-tobacco-plants/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
(PhysOrg.com) &#8212; Over billions of years, plants have evolved very efficient sunlight-collecting systems. Now, scientists are trying to harness the finely tuned systems in tobacco plants in order to use them as the building blocks of solar cells. Scientists predict that the technique could lead to [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
(PhysOrg.com) &#8212; Over billions of years, plants have evolved very efficient sunlight-collecting systems. Now, scientists are trying to harness the finely tuned systems in tobacco plants in order to use them as the building blocks of solar cells. Scientists predict that the technique could lead to the production of inexpensive, biodegradable solar cells.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/scientists-grow-solar-cell-components-in-tobacco-plants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NIF Moves 5.9 Million Degrees Closer To Fusion Power</title>
		<link>http://royfirestein.com/nif-moves-5-9-million-degrees-closer-to-fusion-power/</link>
		<comments>http://royfirestein.com/nif-moves-5-9-million-degrees-closer-to-fusion-power/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 21:23:29 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/nif-moves-5-9-million-degrees-closer-to-fusion-power/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)


With the need for a cheap and abundant alternative to fossils fuels more important than ever before, the field of fusion energy is getting hotter. Really, really hot. 6 million degrees hot. Yes, the National Ignition Facility, the Department of Energy&#8217;s pet fusion project, has finally [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<div><img src="http://www.popsci.com/files/imagecache/article_image_large/articles/nif-0103-05749_1.jpg" alt="" /></div>
<div>
<p>With the need for a cheap and abundant alternative to fossils fuels more important than ever before, the field of fusion energy is getting hotter. Really, really hot. 6 million degrees hot. Yes, the <a href="http://www.popsci.com/scitech/article/2009-05/fusion-wraps">National Ignition Facility,</a> the Department of Energy&#8217;s pet fusion project, has finally fired up its 192 lasers and zapped something, moving us one step closer to the day of clean, nearly free, fusion energy.</p>
<p> Writing in the journal <i>Science</i>, NIF scientists describe how their lasers, which occupy as much space as three football fields in Livermore, California, heated a small gold capsule up to 5.9 million degrees Fahrenheit. Had the capsule contained the hydrogen isotopes deuterium and tritium, that temperature would have been hot enough to cause a fusion-generating implosion. </p>
<p>The scientists measured the record-breaking temperature by looking at the X-ray radiation emitted by the imploding gold capsule. The data shows that the lasers are hot enough, and targeted correctly enough, to proceed to the next step: actual fusion. </p>
<p>Currently, there&#8217;s no date for when the lab will attempt to implode actual fusion fuel, but it will probably take at least a couple of months. In the meanwhile, to get an idea of the kinds of temperatures and energies the NIF scientists are dealing with, just take a look at that giant yellow thing in the sky. </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/nif-moves-5-9-million-degrees-closer-to-fusion-power/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallel Algorithm Leads To Crypto Breakthrough</title>
		<link>http://royfirestein.com/parallel-algorithm-leads-to-crypto-breakthrough/</link>
		<comments>http://royfirestein.com/parallel-algorithm-leads-to-crypto-breakthrough/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 13:18:00 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/parallel-algorithm-leads-to-crypto-breakthrough/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Hugh Pickens writes &#8220;Dr. Dobbs reports that a cracking algorithm using brute force methods can analyze the entire DES 56-bit keyspace with a throughput of over 280 billion keys per second, the highest-known benchmark speeds for 56-bit DES decryption and can accomplish a key recovery that [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
Hugh Pickens writes &#8220;Dr. Dobbs reports that a cracking algorithm using brute force methods can analyze the entire DES 56-bit keyspace with a throughput of over 280 billion keys per second, the highest-known benchmark speeds for 56-bit DES decryption and can accomplish a key recovery that would take years to perform on a PC, even with GPU acceleration, in less than three days using a single, hardware-accelerated server with a cluster of 176 FPGAs. The massively parallel algorithm iteratively decrypts fixed-size blocks of data to find keys that decrypt into ASCII numbers. Candidate keys that are found in this way can then be more thoroughly tested to determine which candidate key is correct.&#8221;
<p><a href="http://tech.slashdot.org/story/10/01/29/0343233/Parallel-Algorithm-Leads-To-Crypto-Breakthrough?from=rss"><img src="http://slashdot.org/slashdot-it.pl?from=rss&amp;op=image&amp;style=h0&amp;sid=10/01/29/0343233" /></a></p>
<p><a href="http://tech.slashdot.org/story/10/01/29/0343233/Parallel-Algorithm-Leads-To-Crypto-Breakthrough?from=rss">Read more of this story</a> at Slashdot.</p>
</p>
<p><img src="http://feeds.feedburner.com/~r/Slashdot/slashdot/~4/VWafMSfMN9I" height="1" width="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/parallel-algorithm-leads-to-crypto-breakthrough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DAVID THORNE KILLS IT AGAIN – THE BLOCKBUSTER SAGA..</title>
		<link>http://royfirestein.com/david-thorne-kills-it-again-%e2%80%93-the-blockbuster-saga/</link>
		<comments>http://royfirestein.com/david-thorne-kills-it-again-%e2%80%93-the-blockbuster-saga/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:54:53 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/david-thorne-kills-it-again-%e2%80%93-the-blockbuster-saga/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
If you don’t know who David Thorne is, I’ll remind you – he is the genius that gave you the “spider drawing” email mayhem. Then there was the “Party in Apartment 3” escapade and the “design me a logo” piece of genius.
But he didn’t stop there [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>If you don’t know who David Thorne is, I’ll remind you – he is the genius that gave you the “<a href="http://post.mled.me/man-tries-to-pay-bill-with-a-drawing-of-a-spi">spider drawing</a>” email mayhem. Then there was the “<a href="https://www.2oceansvibe.com/2009/02/20/party-in-apartment-3/">Party in Apartment 3</a>” escapade and the “<a href="https://www.2oceansvibe.com/2009/11/30/david-thorne-kills-it/">design me a logo</a>” piece of genius.</p>
<p>But he didn’t stop there – our boy decided to give the people at B<b>lockBuster Video</b> a nervous breakdown as well.</p>
<p>Sit back and enjoy this..</p>
<p>It all started when they (BlockBuster) sent him a “your video is overdue” letter:</p>
<p><a href="https://www.2oceansvibe.com/wp-content/uploads/2010/01/thorne-blockbuster.jpg"><img src="https://www.2oceansvibe.com/wp-content/uploads/2010/01/thorne-blockbuster-tm.jpg" width="450" height="670" alt="thorne-blockbuster.jpg" /></a></p>
</p>
<p>Enter, David Thorne:</p>
</p>
<p><span><b><strong>From:</strong></b> David Thorne<br />
<b><strong>Date:</strong></b> Sunday 8 November 2009 2.16pm<br />
<b><strong>To:</strong></b> Megan Roberts<br />
<b><strong>Subject:</strong></b> DVDs</span></p>
<p>Dear Megan,</p>
<p>
Thank you for your letter regarding overdue fees. As all four movies were outstanding examples of modern cinematic masterpieces, your assumption that I would wish to retain them in my possession is understandable, but incorrect. Please check your records as these movies were returned, on time, over three weeks ago. I remember specifically driving there and having my offspring run them in due to the fact that I was wearing shorts and did not want the girl behind the counter to see my white hairy legs.</p>
<p>
Regards, David.</p>
<p><b><strong>From:</strong></b> Megan Roberts<br />
<b><strong>Date:</strong></b> Monday 9 November 2009 11.09am<br />
<b><strong>To:</strong></b> David Thorne<br />
<b><strong>Subject:</strong></b> Re: DVDs</p>
<p>Hi David</p>
<p>
Our computer system indicates otherwise. Please recheck and get back to me.</p>
<p>
Kind regards,<br />
Megan</p>
<p><b><strong>From:</strong></b> David Thorne<br />
<b><strong>Date:</strong></b> Monday 9 November 2009 11.36am<br />
<b><strong>To:</strong></b> Megan Roberts<br />
<b><strong>Subject:</strong></b> Re: Re: DVDs</p>
<p>Dear Megan,</p>
<p>
Yes, they are definitely white and hairy. Viewed from the knees down, the similarity to two large albino caterpillars in parallel formation is frightening. People who knew what the word meant might describe them as ‘piliferous’, although there is something quite sexy about that word so perhaps they wouldn’t.</p>
<p>
Regards, David.</p>
<p><b><strong>From:</strong></b> Megan Roberts<br />
<b><strong>Date:</strong></b> Monday 9 November 2009 1.44pm<br />
<b><strong>To:</strong></b> David Thorne<br />
<b><strong>Subject:</strong></b> Re: Re: Re: DVDs</p>
<p>Hi David</p>
<p>
No I mean our records indicate that the DVDs have not been returned. Please check and return as soon as possible.</p>
<p>
Kind regards,<br />
Megan</p>
<p><b><strong>From:</strong></b> David Thorne<br />
<b><strong>Date:</strong></b> Monday 9 November 2009 4.19pm<br />
<b><strong>To:</strong></b> Megan Roberts<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: DVDs</p>
<p>Dear Megan,</p>
<p>
With the possible exception of Harold and Kumar Escape from Guantanamo Bay, the movies were not worth watching let alone stealing. In Logan’s Run, for example, the computer crashed at the end when presented with conflicting facts and blew up destroying the entire city. When my computer crashes I carry on a little bit and have a cigarette while it is rebooting. I don’t have to search through rubble for my loved ones. The same programmers probably designed the Blockbuster ‘returned or not’ database. Also, while one would assume the title Journey to the Centre of the Earth to be a metaphor, the movie was actually set in the centre of the earth which, being a solid core of iron with temperatures exceeding 4300˚ Celcius and pressures of 3900 tons per square centimetre, does not seem very likely. Waterworld was actually pretty good though. My favourite bit was when they were on the water but the scene when Kevin Costner negotiated for peace, ending the war between fish and mankind moments before the whale army attacked was also very good.</p>
<p>
Regards, David.</p>
<p><b><strong>From:</strong></b> Megan Roberts<br />
<b><strong>Date:</strong></b> Tuesday 10 November 2009 3.57pm<br />
<b><strong>To:</strong></b> David Thorne<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: DVDs</p>
<p>David</p>
<p>
The DVDs are listed as not returned. If you cant locate the DVDs, you will be charged for the replacement cost.</p>
<p>
Megan</p>
<p><b><strong>From:</strong></b> David Thorne<br />
<b><strong>Date:</strong></b> Tuesday 10 November 2009 5.12pm<br />
<b><strong>To:</strong></b> Megan Roberts<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: DVDs</p>
<p>Dear Megan,</p>
<p>
I have checked pricing at the DVD Warehouse and the cost of replacing your lost movies with new ones is as follows:</p>
<p>
Harold and Kumar Escape from Guantanamo Bay $7.95<br />
Waterworld $4.95<br />
Journey to the Centre of the Earth $9.95<br />
Logan’s Run $12.95</p>
<p>
I have no idea why Logan’s Run is the most expensive of the four movies as it was definitely the worst. Have you seen it? I wouldn’t pay $12.95 for that. I would use the money to buy a good movie instead. Probably something with Steven Seagal in it. The entire premise comprised of living a utopian and carefree lifestyle with only three drawbacks – wearing seventies jumpsuits, living in what looks like a giant shopping centre and not being allowed to live past thirty. This would seem logical though as I would not want a bunch of old people hanging around complaining about their arthritis while I am trying to relax at the shopping centre in my jumpsuit trying not to think about the computer crashing.</p>
<p>
I was recently forced to do volunteer work at an aged care hospital. Footage of these people during Tuesday night line dancing could be used as an advertisement for the Logan’s Run solution. The only good aspect of working there was that I halved their medication, pocketing and selling the remainder, explaining the computer listed that as their dose and they were welcome to check knowing their abject fear of anything produced after the eighteenth century would prevent them from doing so. I also swapped my Sanyo fourteen inch portable television for their Panasonic wide screen plasma while they were sleeping, explaining that it had always been that way and their senility was simply playing up due to the reduced dosage of drugs.</p>
<p>
Regards, David.</p>
<p><b><strong>From:</strong></b> Megan Roberts<br />
<b><strong>Date:</strong></b> Wednesday 11 November 2009 1.21pm<br />
<b><strong>To:</strong></b> David Thorne<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p>Hi David</p>
<p>
I have not seen those movies so I dont know what you are talking about. I prefer romantic comedies. If you have the movies we can’t rent them so we lose money and the fees are based on what we we would have made from renting them and we also have to purchase movies through our suppliers not from DVD Warehouse.</p>
<p>
Megan</p>
<p><b><strong>From:</strong></b> David Thorne<br />
<b><strong>Date:</strong></b> Wednesday 11 November 2009 3.28pm<br />
<b><strong>To:</strong></b> Megan Roberts<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p>Dear Megan,</p>
<p>
I myself am also a huge fan of romantic comedies. Perhaps we could watch one together. I have a new Panasonic wide screen plasma. My favourite romantic comedy is Fatal Instinct although it did not contain enough robots or explosions in my opinion and I was therefore unable to truly identify with the main characters on a personal and emotional level. Recently, I was tricked into watching The Notebook which was about geese. Lots of geese. It also had something to do with an old lady who conveniently lost her memory so she could not remember being a whore throughout the entire film. I don’t recall a lot of it as I was too busy being cross about watching it. In a utopian future society she would have been hunted down and killed at thirty.</p>
<p>
In regards to the late fees, I understand the amount is based on what you lose by not being able to rent the movies out. You probably had people lined up around the block waiting to rent Logan’s Run. For eighty two dollars though, I could have purchased six copies of it from DVD Warehouse or, as I have heard he is a bit strapped for cash, had Kevin Costner visit my house in person and re-enact key scenes from Waterworld in my bathroom.</p>
<p>
Regards, David.</p>
<p><b><strong>From:</strong></b> Megan Roberts<br />
<b><strong>Date:</strong></b> Thursday 12 November 2009 3.16pm<br />
<b><strong>To:</strong></b> David Thorne<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p>Hi David.<br />
Restocking fees are:</p>
<p>
002190382 Journey to the Centre of the Earth $9.30<br />
003103119 Logans Run $7.90<br />
008629103 Harold and Kumar Escape from Guantanamo Bay $6.30<br />
000721082 Waterworld $5.70</p>
<p>
Total: $29.20 – I have deleted your late fees and noted on the computer that the amount owed is for the replacement movies not fees.</p>
<p>
Kind regards,<br />
Megan</p>
<p><b><strong>From:</strong></b> David Thorne<br />
<b><strong>Date:</strong></b> Thursday 12 November 2009 7.42pm<br />
<b><strong>To:</strong></b> Megan Roberts<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p>Dear Megan,</p>
<p>
Those prices seem reasonable. I do not want Logan’s Run but will pick up the other three when I come in next.</p>
<p>
Regards, David.</p>
<p><b><strong>From:</strong></b> Megan Roberts<br />
<b><strong>Date:</strong></b> Friday 13 November 2009 12.51pm<br />
<b><strong>To:</strong></b> David Thorne<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p>What? The $29.20 is the cost of the replacement DVDs for the store.</p>
<p>
Megan</p>
<p><b><strong>From:</strong></b> David Thorne<br />
<b><strong>Date:</strong></b> Friday 13 November 2009 1.15pm<br />
<b><strong>To:</strong></b> Megan Roberts<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p>Dear Megan,</p>
<p>
That makes more sense, I was wondering what I was going to do with two copies of each movie.</p>
<p>
Regards, David.</p>
<p><b><strong>From:</strong></b> Megan Roberts<br />
<b><strong>Date:</strong></b> Friday 13 November 2009 2.33pm<br />
<b><strong>To:</strong></b> David Thorne<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p>What do you mean by two copies? Are you saying you found the four movies?</p>
<p>
Megan</p>
<p><b><strong>From:</strong></b> David Thorne<br />
<b><strong>Date:</strong></b> Friday 13 November 2009 2.57pm<br />
<b><strong>To:</strong></b> Megan Roberts<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p>Dear Megan,</p>
<p>
Yes, they were on top of my fridge the whole time. Unfortunately I have a blind spot that prevents me from seeing this area of the kitchen as it is also where I keep my pile of unpaid bills. Last night I slept on the kitchen floor with the fridge door open due to my air conditioner being broken and the temperature outside exceeding that of the centre of the earth. As my fridge emits a high pitched ‘beep’ every thirty seconds when left open, the vibrations from this caused the DVDs to wriggle forward over the space of many hours before toppling from the edge and I awoke to find them beside me on the pillow. As you have already waived the late fees, I will drop them off tonight and we will call it even.</p>
<p>
Regards, David.</p>
<p><b><strong>From:</strong></b> Megan Roberts<br />
<b><strong>Date:</strong></b> Friday 13 November 2009 3.43pm<br />
<b><strong>To:</strong></b> David Thorne<br />
<b><strong>Subject:</strong></b> Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: DVDs</p>
<p></p>
<p><span>Ok.</span></p>
<p></p>
<p></p>
<p><span><i>[thanks misha]</i></span></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/david-thorne-kills-it-again-%e2%80%93-the-blockbuster-saga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Look Beyond the Exploit</title>
		<link>http://royfirestein.com/look-beyond-the-exploit/</link>
		<comments>http://royfirestein.com/look-beyond-the-exploit/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:54:53 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/look-beyond-the-exploit/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
The post One Exploit Should Not Ruin Your Day by Dino Dai Zovi made me think:
Finally, the larger problem is that it only took one exploit to compromise these organizations.  One exploit should never ruin you day. [sic]
No, that is wrong.  The larger problem [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
<img src="http://1.bp.blogspot.com/_Z-tqVTd9fPI/S1KHYGoUtnI/AAAAAAAABsw/fTl0YajolQk/s200/Chinese_draak.jpg" align="left" />The post <a href="http://trailofbits.com/2010/01/24/one-exploit-should-not-ruin-your-day/">One Exploit Should Not Ruin Your Day</a> by Dino Dai Zovi made me think:</p>
<p><i>Finally, the larger problem is that it only took one exploit to compromise these organizations.  One exploit should never ruin you day. [sic]</i></p>
<p>No, that is wrong.  The larger problem is <b>not</b> that it &#8220;only took one exploit to compromise these organizations.&#8221;  I see this mindset in many shops who aren&#8217;t defending enterprises on a daily basis.  This point of view incorrectly focuses on exploitation as a point-in-time, &#8220;skirmish&#8221; event, disconnected from the larger battle or the ultimate campaign.</p>
<p>The real &#8220;larger problem&#8221; is that <b>the exploit is only part of a campaign, where the intruder never gives up.</b>  In other words, <b>comprehensive threat removal is the problem.</b>  There is no &#8220;cleaning,&#8221; or &#8220;disinfecting,&#8221; or &#8220;recovery&#8221; at the battle or campaign level.  You might restore individual assets to a semi-trustworthy state, but the <a href="http://taosecurity.blogspot.com/search/label/apt">advanced persistent threat</a> only cares that they can maintain long-term access to the environment.  </p>
<p>If the problem were simply defending against a compromised asset, we would not still be talking about this issue.  Rather, the problem is that it is exceptionally difficult, if not impossible, to remove this threat.  Individual exploits add to the problem but they are only skirmishes.
<div>Copyright 2003-2009 Richard Bejtlich and TaoSecurity (taosecurity.blogspot.com and www.taosecurity.com)<img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/4088979-404985259883420283?l=taosecurity.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/look-beyond-the-exploit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links</title>
		<link>http://royfirestein.com/links/</link>
		<comments>http://royfirestein.com/links/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:54:53 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/links/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
ToolsDavid Kovar has written a tool, in Python, to parse the NTFS $MFT, called analyzeMFT.  The tool can be downloaded from this site.  I&#8217;ve been using Mark Menz&#8217;s MFTRipper to parse this data, and having other tools to do this sort of thing available [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
<span>Tools<br /></span><span>David Kovar has written a tool, in Python, to parse the NTFS $MFT, called <a href="http://integriography.wordpress.com/2010/01/20/analyzemft-a-python-tool-to-deconstruct-the-windows-ntfs-mft-file/"><span>analyzeMFT</span></a>.  The tool can be downloaded from <a href="http://www.integriography.com/">this site</a>.  I&#8217;ve been using Mark Menz&#8217;s <a href="http://windowsir.blogspot.com/2009/04/obtaining-file-system-timeline-data.html">MFTRipper</a> to parse this data, and having other tools to do this sort of thing available can only be a good thing.</span><span></p>
<p></span><a href="http://blogs.technet.com/ganand/archive/2008/02/19/ntfs-time-stamps-file-created-in-1601-modified-in-1801-and-accessed-in-2008.aspx"><span>MS article on NTFS $MFT</span></a><span><br /></span><span>Lance&#8217;s article on <a href="http://www.forensickb.com/2009/02/detecting-timestamp-changing-utlities.html">Detecting Timestamp Changing Utilities</a></span><span></p>
<p>Windows 7 XP Mode</span><br />One of the interesting aspects of Windows 7, from both a usability and a digital forensics point of view is the addition of <a href="http://www.microsoft.com/windows/virtual-pc/download.aspx">XP Mode</a>.  In short, if you have a system whose processor supports hardware virtualization (be sure to check that out!!), you can install a Windows XP SP3 virtual machine into VPC on Windows 7, and run tools that may not run (or run quite as well) on Windows 7.  This sort of thing could be very useful from an analyst&#8217;s perspective&#8230;with just one platform, you can run tools that don&#8217;t rely on the Windows API to parse some data sources, and at the same time, you can run <a href="http://windowsir.blogspot.com/2009/11/more-timeline-creation-techniques.html">other tools that do require the Windows API</a>, and even a specific version.</p>
<p>So, while this can be very useful, there&#8217;s the question of virtualization and how it affects what the analyst needs to look for when examining a system.  <a href="http://windowsir.blogspot.com/2009/05/e-evidence-updates.html">Diane Barrett</a> has discussed artifacts left when someone uses <a href="http://en.wikipedia.org/wiki/Moka5">Moka5</a> or <a href="http://en.wikipedia.org/wiki/MojoPac">MojoPak</a> in presentations, and we&#8217;re all aware of other virtualization tools and platforms out there&#8230;but with XP Mode, it&#8217;s built into the OS shell.</p>
<p>The key to all this, from a digital forensics perspective, is going to be in determining where the artifacts of interest exist.</p>
<p><span>XP Mode Resources</span><br />Tony Bradley&#8217;s <a href="http://searchmidmarketsecurity.techtarget.com/tip/0,289483,sid198_gci1378134,00.html">article</a><br />LifeHacker <a href="http://lifehacker.com/5245396/set-up-and-use-xp-mode-in-windows-7">article</a></p>
<p><span>AV, Symantec and the Google Thang</span><br />Symantec posted something on the <a href="http://www.symantec.com/connect/blogs/trojanhydraq-incident">Trojan.Hydraq Incident</a>, indicating that it is associated with the Google issue that popped up recently.</p>
<p>Something I find concerning about their write-up is the description of the artifacts.  They mention that the Trojan is a DLL and installs as a Windows service with the name &#8220;RaS[4 random characters]&#8220;.  Well, that&#8217;s easy enough to search for across the enterprise&#8230;look for any service name that starts with &#8220;RaS&#8221;.  The problem is, this isn&#8217;t the whole story.  If the executable file is a DLL, that would indicate that it installs &#8220;under&#8221; something else, like <a href="http://support.microsoft.com/default.aspx/kb/314056">SvcHost</a>.  This would mean that there are other artifacts; specifically, if someone finds a service with the specified name, then they should look at the Parameters subkey for the ServiceDll value&#8230;what happens if the name of the file changes from what&#8217;s listed in the write-up?  How about checking the SvcHost key in the Software hive?</p>
<p>Symantec isn&#8217;t the only one who doesn&#8217;t provide a great deal of useful information to folks, either.  The MMPC has a <a href="http://blogs.technet.com/mmpc/archive/2010/01/07/some-observations-on-rootkits.aspx">write-up on rootkits</a>, and mentions Trojan:W32/AproposMedia&#8230;<a href="https://www.microsoft.com/security/portal/Threat/Encyclopedia/Entry.aspx?Name=Trojan%3AWin32%2FAproposMedia">here</a>&#8217;s their write-up on that one.  Googling, I find that EmsiSoft, makers of the a-squared AV product, <a href="http://www.emsisoft.com/en/malware/Adware.Win32.AproposMedia.ContextPlus-remove.aspx">have something</a> a bit more substantial.</p>
<p><span>SafeBoot</span><br />Didier Stevens has posted about <a href="http://blog.didierstevens.com/2007/02/19/restoring-safe-mode-with-a-reg-file/">restoring SafeMode with a .reg file</a>, adding a bit more to his info about <a href="http://blog.didierstevens.com/2006/06/22/save-safeboot/">a virus that deletes the SafeBoot key</a>, <a href="http://blog.didierstevens.com/2006/06/26/restoring-safeboot/">tricks to restore SafeBoot</a>, and <a href="http://blog.didierstevens.com/2010/01/01/the-undeletable-safeboot-key/">protecting the SafeBoot key from being deleted</a>.  While not an end-all, be-all security approach, it is a good idea to take a look at this and consider making it part of your system setup.  After all, where would you be if you didn&#8217;t have access to a bit of safety net like SafeBoot?</p>
<p><span>Safe Mode Boot Options</span><br /><a href="http://support.microsoft.com/kb/315222">Safe Mode Boot options for XP</a> (here&#8217;re the <a href="http://support.microsoft.com/kb/202485">options for Windows 2000</a>)</p>
<p><span>Interesting Request</span><br />I received an interesting request in my email this morning&#8230;someone wanted to use one of my Perl scripts in part of their courseware, and was asking if it was okay to do so.  I appreciate when people do that, but I didn&#8217;t recognize the script: <a href="http://www2.packetstormsecurity.org/cgi-bin/search/search.cgi?searchvalue=telnet+banner+grab&amp;type=archives">sweep.pl</a>.  I followed the link provided in the email and downloaded the script&#8230;it&#8217;s a port scanner/banner grabbing script I wrote in 1998!  I wouldn&#8217;t call my skillz <span>&#8216;l33t</span> in any sense, even now&#8230;but back then, maybe<span> imaginative</span>.  After all, I was doing stuff back then to see if I could, and to see if I really understood the mechanics of what was going on.
<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/9518042-3652743655937577587?l=windowsir.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obama&#8217;s budget slashes moon mission, new rockets</title>
		<link>http://royfirestein.com/obamas-budget-slashes-moon-mission-new-rockets/</link>
		<comments>http://royfirestein.com/obamas-budget-slashes-moon-mission-new-rockets/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:54:53 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/obamas-budget-slashes-moon-mission-new-rockets/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
NASA&#8217;s plans to return astronauts to the moon are dead. So are the rockets being designed to take them there &#8212; that is, if President Barack Obama gets his way.
]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
NASA&#8217;s plans to return astronauts to the moon are dead. So are the rockets being designed to take them there &#8212; that is, if President Barack Obama gets his way.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/obamas-budget-slashes-moon-mission-new-rockets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Primer on Information Theory and Privacy</title>
		<link>http://royfirestein.com/a-primer-on-information-theory-and-privacy/</link>
		<comments>http://royfirestein.com/a-primer-on-information-theory-and-privacy/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:54:53 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/a-primer-on-information-theory-and-privacy/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
If we ask whether a fact about a person identifies that person, it turns out that the answer isn&#8217;t simply yes or no.  If all I know about a person is their ZIP code, I don&#8217;t know who they are.  If all I know [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>If we ask whether a fact about a person <i>identifies</i> that person, it turns out that the answer isn&#8217;t simply yes or no.  If all I know about a person is their ZIP code, I don&#8217;t know who they are.  If all I know is their date of birth, I don&#8217;t know who they are.  If all I know is their gender, I don&#8217;t know who they are.  But it turns out that if I know these three things about a person, I could probably <a href="http://www.eff.org/deeplinks/2009/09/what-information-personally-identifiable">deduce their identity</a>!  Each of the facts is partially identifying.</p>
<p>There is a mathematical quantity which allows us to measure how close a fact comes to revealing somebody&#8217;s identity uniquely.  That quantity is called <i>entropy</i>, and it&#8217;s often measured in bits.  Intuitively you can think of entropy being generalization of the number of different possibilities there are for a random variable: if there are two possibilities, there is 1 bit of entropy; if there are four possibilities, there are 2 bits of entropy, etc.  Adding one more bit of entropy doubles the number of possibilities.<a title="Entropy is actually a generalization of counting the number of possibilities, to account for the fact that some of the possibilities are more likely than others. You can find a pretty version of the formula here." href="http://www.eff.org/#footnote1_t746928">1</a></p>
<p>Because there are around 7 billion humans on the planet, the identity of a random, unknown person contains just under 33 bits of entropy (two to the power of 33 is 8 billion).  When we learn a new fact about a person, that fact reduces the entropy of their identity by a certain amount.  There is a formula to say how much:</p>
<p>ΔS = &#8211; log<sub>2</sub> Pr(X=x)</p>
<p>Where ΔS  is the reduction in entropy, measured in bits,<a title="This quantity is called the &quot;self-information&quot; or &quot;surprisal&quot; of the observation, because it is a measure of how &quot;surprising&quot; or unexpected the new piece of information is.  It is really measured with respect to the random variable that is being observed (perhaps, a person's age or where they live), and a new, reduced, entropy for their identity can be calculated in the light of this observation." href="http://www.eff.org/#footnote2_g28dltg">2</a> and Pr(X=x) is simply the probability that the fact would be true of a random person.  Let&#8217;s apply the formula to a few facts, just for fun:</p>
<p>Starsign: ΔS = &#8211; log<sub>2</sub> Pr(STARSIGN=capricorn) = &#8211; log<sub>2</sub> (1/12) = 3.58 bits of information<br />
Birthday: ΔS = &#8211; log<sub>2</sub> Pr(DOB=2nd of January) = -log<sub>2</sub> (1/365) = 8.51 bits of information</p>
<p>Note that if you combine several facts together, you might not learn anything new; for instance, telling me someone&#8217;s starsign doesn&#8217;t tell me anything new if I already knew their birthday.<a title="What happens when facts are combined depends on whether the facts are independent.  For instance, if you know someone's birthday and gender, you have 8.51 + 1 = 9.51 bits of information about their identity because the probability distributions of birthday and gender are independent.  But the same isn't true for birthdays and starsigns.  If I know someone's birthday, then I already know their starsign, and being told their starsign doesn't increase my information at all.  We want to calculate the change in conditional entropy of the person's identity on all the observed variables, and we can do that by making the probabilities for new facts conditional on all the facts we already know.  Hence we see ΔS = -log2 Probability(Gender=Female|DOB=2nd of January) = -log2(1/2) = 1, and ΔS = -log2 Probability(Starsign=Capricorn|DOB=2nd of January)=-log2(1) = 0.  In between cases are also possible: if I knew that someone was born in December, and then I learn that they are a Capricorn, I still gain some new bits of information, but not as much as I would have if I hadn't known their month of birth: ΔS = -log2 Probability(Starsign=Capricorn|month of birth=December)=-log2 (10/31) = 1.63 bits." href="http://www.eff.org/#footnote3_o670tcg">3</a></p>
<p>In the examples above, each starsign and birthday was assumed to be equally likely.<a title="Actually, in the birthday example, we should have accounted for the possibility that someone was born on the 29th of February during a leap year, in which case ΔS =-log2 Pr(1/365.25)" href="http://www.eff.org/#footnote4_24rqwr8">4</a>  The calculation can also be applied to facts which have non-uniform likelihoods.  For instance, the likelihood that an unknown person&#8217;s ZIP code is 90210 (Beverley Hills, California) is different to the likelihood that their ZIP code would be 40203 (part of Louisville, Kentucky).  As of 2007, there were 21,733 people living in the 90210 area, only 452 in 40203, and around 6.625 billion on the planet.</p>
<p>Knowing my ZIP code is 90210: ΔS = &#8211; log<sub>2</sub> (21,733/6,625,000,000) = 18.21 bits<br />
Knowing my ZIP code is 40203: ΔS = &#8211; log<sub>2</sub> (452/6,625,000,000) = 23.81 bits<br />
Knowing that I live in Moscow: ΔS = -log<sub>2</sub> (10524400/6,625,000,000) = 9.30 bits</p>
<h3>How much entropy is needed to identify someone?</h3>
<p>As of 2007, identifying someone from the entire population of the planet required:</p>
<p>S = log<sub>2</sub> (1/6625000000) = 32.6 bits of information.  </p>
<p>Conservatively, we can round that up to 33 bits.</p>
<p>So for instance,  if we know someone&#8217;s birthday, and we know their ZIP code is 40203, we have 8.51 + 23.81 = 32.32 bits; that&#8217;s almost, but perhaps not quite, enough to know who they are: there might be a couple of people who share those characteristics.  Add in their gender, that&#8217;s 33.32 bits, and we can probably say exactly who the person is.<a title="If you're paying close attention, you might have said, &quot;Hey, that doesn't sound right; sometimes there will be only one person in ZIP code 40203 who has a given birthday, in which case you don't need gender to identify them, and it's possible (but unlikely) that ten people in 40203 were all born on the 2nd of January.  The correct way to formalize these issues would be to use the real fequency distribution of birthdays in the 40203 ZIP code." href="http://www.eff.org/#footnote5_10ik6cf">5</a></p>
<h3>An Application To Web Browsers</h3>
<p>Now, how would this paradigm apply to web browsers?  It turns out that, in addition to the commonly discussed &#8220;identifying&#8221; characteristics of web browsers, like IP addresses and tracking cookies, there are more subtle differences between browsers that can be used to tell them apart.</p>
<p>One significant example is the User-Agent string, which contains the name, operating system and precise version number of the browser, and which is sent every web server you visit.  A typical User Agent string looks something like this:</p>
<p><tt>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6</tt></p>
<p>As you can see, there&#8217;s quite a lot of &#8220;stuff&#8221; in there.  It turns out that that &#8220;stuff&#8221; is quite useful for telling different people apart on the net.  In another post, we <a href="https://www.eff.org/deeplinks/2010/01/tracking-by-user-agent">report</a> that on average, User Agent strings contain about 10.5 bits of identifying information, meaning that if you pick a random person&#8217;s browser, only one in 1,500 other Internet users will share their User Agent string.</p>
<p>EFF&#8217;s <a href="https://panopticlick.eff.org">Panopticlick</a> project is a privacy research effort to measure how much identifying information is being conveyed by other browser characteristics.  <a href="https://panopticlick.eff.org">Visit Panopticlick</a> to see how identifying your browser is, and to help us in our research.</p>
<ol>
<li><a name="footnote1_t746928" href="http://www.eff.org/#footnoteref1_t746928">1.</a> Entropy is actually a generalization of counting the number of possibilities, to account for the fact that some of the possibilities are more likely than others. You can find a pretty version of the formula <a href="http://en.wikipedia.org/wiki/Entropy_(information_theory)#Definition">here</a>.</li>
<li><a name="footnote2_g28dltg" href="http://www.eff.org/#footnoteref2_g28dltg">2.</a> This quantity is called the <a href="http://en.wikipedia.org/wiki/Self-information">&#8220;self-information&#8221;</a> or &#8220;surprisal&#8221; of the observation, because it is a measure of how &#8220;surprising&#8221; or unexpected the new piece of information is.  It is really measured with respect to the random variable that is being observed (perhaps, a person&#8217;s age or where they live), and a new, reduced, entropy for their identity can be calculated in the light of this observation.</li>
<li><a name="footnote3_o670tcg" href="http://www.eff.org/#footnoteref3_o670tcg">3.</a> What happens when facts are combined depends on whether the facts are <i>independent</i>.  For instance, if you know someone&#8217;s birthday and gender, you have 8.51 + 1 = 9.51 bits of information about their identity because the probability distributions of birthday and gender are independent.  But the same isn&#8217;t true for birthdays and starsigns.  If I know someone&#8217;s birthday, then I already know their starsign, and being told their starsign doesn&#8217;t increase my information at all.  We want to calculate the change in <a href="http://en.wikipedia.org/wiki/Conditional_entropy">conditional entropy</a> of the person&#39;s identity on all the observed variables, and we can do that by making the probabilities for new facts conditional on all the facts we already know.  Hence we see ΔS = -log<sub>2</sub> Probability(Gender=Female|DOB=2nd of January) = -log<sub>2</sub>(1/2) = 1, and ΔS = -log<sub>2</sub> Probability(Starsign=Capricorn|DOB=2nd of January)=-log<sub>2</sub>(1) = 0.  In between cases are also possible: if I knew that someone was born in December, and then I learn that they are a Capricorn, I still gain some new bits of information, but not as much as I would have if I hadn&#39;t known their month of birth: ΔS = -log<sub>2</sub> Probability(Starsign=Capricorn|month of birth=December)=-log<sub>2</sub> (10/31) = 1.63 bits.</li>
<li><a name="footnote4_24rqwr8" href="http://www.eff.org/#footnoteref4_24rqwr8">4.</a> Actually, in the birthday example, we should have accounted for the possibility that someone was born on the 29th of February during a leap year, in which case ΔS =-log<sub>2</sub> Pr(1/365.25)</li>
<li><a name="footnote5_10ik6cf" href="http://www.eff.org/#footnoteref5_10ik6cf">5.</a> If you&#8217;re paying close attention, you might have said, &#8220;Hey, that doesn&#8217;t sound right; sometimes there will be only one person in ZIP code 40203 who has a given birthday, in which case you don&#8217;t need gender to identify them, and it&#8217;s possible (but unlikely) that ten people in 40203 were all born on the 2nd of January.  The correct way to formalize these issues would be to use the <i>real</i> fequency distribution of birthdays in the 40203 ZIP code.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/a-primer-on-information-theory-and-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009 Blog Rewind: The Three-Way Handshake is a Lie!</title>
		<link>http://royfirestein.com/2009-blog-rewind-the-three-way-handshake-is-a-lie/</link>
		<comments>http://royfirestein.com/2009-blog-rewind-the-three-way-handshake-is-a-lie/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 20:10:54 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/2009-blog-rewind-the-three-way-handshake-is-a-lie/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
As I close out my look at some of the most influential posts published here in 2009 I conclude with a post that garnered widespread industry recognition and sparked many discussions, Tod Beardsley&#8217;s &#8220;TCP Portals: The Handshake&#8217;s A Lie&#8220;. The post, only published a month ago, [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>As I close out my look at some of the <a href="http://www.breakingpointsystems.com/community/blog/2009-blog-rewind-ipv6-cyberwar-ruby-string-processing-oh-my">most</a> <a href="http://www.breakingpointsystems.com/community/blog/2009-blog-rewind-protocol-reverse-engineering">influential</a> <a href="http://www.breakingpointsystems.com/community/blog/2009-blog-rewind-testing-juniper-srx">posts</a> published here in 2009 I conclude with a post that garnered widespread industry recognition and sparked many discussions, Tod Beardsley&#8217;s &#8220;<a href="http://www.breakingpointsystems.com/community/blog/tcp-portals-the-three-way-handshake-is-a-lie">TCP Portals: The Handshake&#8217;s A Lie</a>&#8220;. The post, only published a month ago, drew thousands of readers and dozens of comments. More importantly it shed some light on a potentially damaging vulnerability:</p>
<blockquote><p>Whenever I interview someone for an Application Engineer or Security<br />
Research position, my favorite introductory question is, &#8220;Can you describe for<br />
me the TCP three-way handshake?&#8221;. It is a fine baseline question to<br />
understand a candidate&#8217;s knowledge of modern<br />
networking. Answers range from &#8220;SYN, SYN/ACK, ACK,&#8221;, to a full description of ARP, to initial sequence number generation. It&#8217;s a good<br />
springboard question, because then you can start talking about<br />
spoofing addresses, port scanning, the significance of IPIDs, and more.</p></blockquote>
<blockquote><p>We are <a href="http://www.breakingpointsystems.com/company/careers">hiring a lot here at BreakingPoint</a>, which means<br />
I&#8217;m asking this question a lot. After the fourth or fifth interview, I<br />
decided one morning to look over <a href="http://www.faqs.org/rfcs/rfc793.html">RFC 793</a> to make sure<br />
that I really did know everything there is to know about the<br />
handshake. That is when I found out that we&#8217;ve all been living a lie.</p></blockquote>
<p>Read the full post, &quot;<a href="http://www.breakingpointsystems.com/community/blog/tcp-portals-the-three-way-handshake-is-a-lie">TCP Portals: The Handshake&#8217;s A Lie</a>&#8220;.</p>
<p>And once again thank you to all of our fantastic contributors to this blog and to the readers that continue to provide us with commentary and insight. Happy New Year.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/2009-blog-rewind-the-three-way-handshake-is-a-lie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top Ten Web Hacking Techniques of 2009 (Official)</title>
		<link>http://royfirestein.com/top-ten-web-hacking-techniques-of-2009-official/</link>
		<comments>http://royfirestein.com/top-ten-web-hacking-techniques-of-2009-official/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 20:10:54 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/top-ten-web-hacking-techniques-of-2009-official/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Every year the Web security community produces dozens of new hacking techniques documented in white papers, blog posts, magazine articles, mailing list emails, etc. Not to be confused with individual vulnerability instances brandishing CVE numbers, nor intrusions / incidents, but actual new methods of Web attack. [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
Every year the Web security community produces dozens of new hacking techniques documented in white papers, blog posts, magazine articles, mailing list emails, etc. Not to be confused with individual vulnerability instances brandishing CVE numbers, nor intrusions / incidents, but actual new methods of Web attack. Some techniques target websites, others Web browsers, and the rest somewhere in between. Historically much of this research would unfortunately end up  in obscure corners of the Web and become long forgotten. Now it its fourth year the Top Ten Web Hacking Techniques list provides a centralized repository for this knowledge and recognize researchers contributing to the advancement of our industry. 2009 produced ~80 new attack techniques (see below).</p>
<p>The diversity, volume, and innovation of the research was impressive. Competition was as fierce as ever and the judges had their work cut out. Rich Mogull, Dinis Cruz, Chris Hoff, HD Moore, Billy Rios, Dan Kaminsky, Romain Gaucher, Steven Christey, Jeff Forristal, and Michal Zalewski were tasked with ranking the field based upon novelty, impact, and overall pervasiveness. For any researcher simply the act of creating something unique enough to appear on the list is itself an achievement. Today the polls are close, votes are in, and the top ten list has been finalized. Researchers making the cut can expect to receive praise amongst their peers and take their place amongst those from previous years (<a href="http://jeremiahgrossman.blogspot.com/2006/12/top-10-web-hacks-of-2006.html">2006</a>, <a href="http://jeremiahgrossman.blogspot.com/2008/01/top-ten-web-hacks-of-2007-official.html">2007</a>, <a href="http://jeremiahgrossman.blogspot.com/2009/02/top-ten-web-hacking-techniques-of-2008.html">2008</a>).</p>
<p><span>Top honors go to Alexander Sotirov, Marc Stevens, Jacob Appelbaum, Arjen Lenstra, David Molnar, Dag Arne Osvik, Benne de Weger for their work on “Creating a rogue CA certificate.” </span>The judges were convinced by no small margin that this entry stood head and shoulders above the rest. The team will be awarded a free pass to attend the <a href="http://www.blackhat.com/html/events.html">BlackHat USA Briefings 2010</a>! (generously sponsored by Black Hat)</p>
<p><span><span>Top Ten Web Hacking Techniques of 2009!</p>
<p></span></span><span>1. </span><a href="http://www.phreedom.org/research/rogue-ca/">Creating a rogue CA certificate</a><br /><span>Alexander Sotirov, Marc Stevens, Jacob Appelbaum, Arjen Lenstra, David Molnar, Dag Arne Osvik, Benne de Weger</span></p>
<p><span>2. </span><a href="http://blog.mindedsecurity.com/2009/05/http-parameter-pollution-new-web-attack.html">HTTP Parameter Pollution (HPP)</a><br /><span>Luca Carettoni, Stefano diPaola </span></p>
<p><span>3. </span><a href="http://netifera.com/research/">Flickr&#8217;s API Signature Forgery Vulnerability (MD5 extension attack)</a><br /><span>Thai Duong and Juliano Rizzo</span></p>
<p><span>4. </span><a href="http://scarybeastsecurity.blogspot.com/2009/12/cross-domain-search-timing.html">Cross-domain search timing</a><br /><span>Chris Evans</span></p>
<p><span>5. </span><a href="http://ha.ckers.org/blog/20090617/slowloris-http-dos/">Slowloris HTTP DoS</a><br /><span>Robert Hansen, (additional credit for earlier discovery to </span><a href="http://www.securityfocus.com/archive/1/456339/30/0/threaded">Adrian Ilarion Ciobanu</a><span> &amp; Ivan Ristic &#8211; “Programming Model Attacks” section of <a href="http://www.apachesecurity.net/about/table-of-contents.html">Apache Security</a> for describing the attack, but did not produce a tool)</span></p>
<p><span>6. </span><a href="http://soroush.secproject.com/downloadable/iis-semicolon-report.pdf">Microsoft IIS 0-Day Vulnerability Parsing Files (semi‐colon bug)</a><br /><span>Soroush Dalili</span></p>
<p><span>7. </span><a href="http://stephensclafani.com/2009/05/26/exploiting-unexploitable-xss/">Exploiting unexploitable XSS</a><br /><span>Stephen Sclafani</span></p>
<p><span>8. </span><a href="http://sirdarckcat.blogspot.com/2009/08/our-favorite-xss-filters-and-how-to.html">Our Favorite XSS Filters and how to Attack them</a><br /><span>Eduardo Vela (sirdarckcat), David Lindsay</span> (thornmaker)</p>
<p><span>9. </span><a href="http://www.sectheory.com/rfc1918-security-issues.htm">RFC1918 Caching Security Issues</a><br /><span>Robert Hansen</span></p>
<p><span>10. DNS Rebinding (3-part series </span><a href="http://ha.ckers.org/blog/20090120/persistent-cookies-and-dns-rebinding-redux/">Persistent Cookies</a><span>, </span><a href="http://ha.ckers.org/blog/20091118/dns-rebinding-for-scraping-and-spamming/">Scraping &amp; Spammin</a><span><a href="http://ha.ckers.org/blog/20091118/dns-rebinding-for-scraping-and-spamming/">g</a>, and </span><a href="http://ha.ckers.org/blog/20091116/session-fixation-via-dns-rebinding/">Session Fixation</a><span>)</span><br /><span>Robert Hansen</span></p>
<p>Congratulations to all!</p>
<p>Coming up at <a href="http://www.it-defense.de/en/it-defense-2010/program.html">IT-Defense</a> (Feb. 3 &#8211; 5) and <a href="http://www.rsaconference.com/2010/usa/index.htm">RSA USA 2010</a> (Mar. 1 &#8211; 5) it will be my great honor to introduce each of the top ten during my “<span>2010: A Web Hacking Odyssey</span>” presentations. Each technique will be described in technical detail for how they work, what they can do, who they affect, and how best to defend against them. The opportunity provides a chance to get a closer look at the new attacks that could be used against us in the future.</p>
<p><span><span>The Complete List</span></span>
<ol>
<li><a href="http://ha.ckers.org/blog/20090120/persistent-cookies-and-dns-rebinding-redux/">Persistent Cookies and DNS Rebinding Redux</a></li>
<li><a href="http://ha.ckers.org/blog/20090329/iphone-ssl-warning-and-safari-phishing/">iPhone SSL Warning and Safari Phishing</a></li>
<li><a href="http://ha.ckers.org/blog/20090608/rfc1918-blues/">RFC 1918 Blues</a></li>
<li><a href="http://ha.ckers.org/blog/20090617/slowloris-http-dos/">Slowloris HTTP DoS</a></li>
<li><a href="http://ha.ckers.org/blog/20090630/csrf-and-ignoring-basicdigest-auth/">CSRF And Ignoring Basic/Digest Auth</a></li>
<li><a href="http://ha.ckers.org/blog/20090713/hash-information-disclosure-via-collisions-the-hard-way/">Hash Information Disclosure Via Collisions &#8211; The Hard Way</a></li>
<li><a href="http://www.thesecuritypractice.com/the_security_practice/2009/03/socket-capable-browser-plugins-result-in-transparent-proxy-abuse.html">Socket Capable Browser Plugins Result In Transparent Proxy Abuse</a></li>
<li><a href="http://ha.ckers.org/blog/20090720/xmlhttpreqest-ping-sweeping-in-firefox-35/">XMLHTTPReqest “Ping” Sweeping in Firefox 3.5+</a></li>
<li><a href="http://ha.ckers.org/blog/20091116/session-fixation-via-dns-rebinding/">Session Fixation Via DNS Rebinding</a></li>
<li><a href="http://ha.ckers.org/blog/20090727/quicky-firefox-dos/">Quicky Firefox DoS</a></li>
<li><a href="http://ha.ckers.org/blog/20091117/dns-rebinding-for-credential-brute-force/">DNS Rebinding for Credential Brute Force</a></li>
<li><a href="http://ha.ckers.org/blog/20090809/smbenum/">SMBEnum</a></li>
<li><a href="http://ha.ckers.org/blog/20091118/dns-rebinding-for-scraping-and-spamming/">DNS Rebinding for Scraping and Spamming</a></li>
<li><a href="http://ha.ckers.org/blog/20090811/smb-decloaking/">SMB Decloaking</a></li>
<li><a href="http://ha.ckers.org/blog/20090810/de-cloaking-in-ie70-via-windows-variables/">De-cloaking in IE7.0 Via Windows Variables</a></li>
<li><a href="http://ha.ckers.org/blog/20090819/itms-decloaking/">itms Decloaking</a></li>
<li>      <a href="http://foregroundsecurity.com/MyBlog/flash-origin-policy-issues.html">Flash Origin Policy Issues</a></li>
<li><a href="http://skeptikal.org/2009/11/cross-subdomain-cookie-attacks.html">Cross-subdomain Cookie Attacks</a></li>
<li><a href="http://blog.mindedsecurity.com/2009/05/http-parameter-pollution-new-web-attack.html">HTTP Parameter Pollution (HPP)</a></li>
<li><a href="http://sirdarckcat.blogspot.com/2009/04/how-to-use-google-analytics-to-dos.html">How to use Google Analytics to DoS a client from some website.</a></li>
<li><a href="http://sirdarckcat.blogspot.com/2009/08/our-favorite-xss-filters-and-how-to.html">Our Favorite XSS Filters and how to Attack them</a></li>
<li><a href="http://www.thespanner.co.uk/2008/12/01/location-based-xss-attacks/">Location based XSS attacks</a></li>
<li><a href="http://www.thespanner.co.uk/2009/01/04/phpids-bypass/">PHPIDS bypass</a></li>
<li><a href="http://www.thespanner.co.uk/2009/01/07/i-know-what-your-friends-did-last-summer/">I know what your friends did last summer</a></li>
<li><a href="http://www.thespanner.co.uk/2009/01/28/detecting-ie-in-12-bytes/">Detecting IE in 12 bytes</a></li>
<li><a href="http://www.thespanner.co.uk/2009/01/29/detecting-browsers-javascript-hacks/">Detecting browsers javascript hacks</a></li>
<li><a href="http://www.thespanner.co.uk/2009/02/24/inline-utf-7-e4x-javascript-hijacking/">Inline UTF-7 E4X javascript hijacking</a></li>
<li><a href="http://www.thespanner.co.uk/2009/03/20/html5-xss/">HTML5 XSS</a></li>
<li><a href="http://www.thespanner.co.uk/2009/05/08/opera-xss-vectors/">Opera XSS vectors</a></li>
<li><a href="http://www.thespanner.co.uk/2009/06/01/new-phpids-vector/">New PHPIDS vector</a></li>
<li><a href="http://www.thespanner.co.uk/2009/11/23/bypassing-csp-for-fun-no-profit/">Bypassing CSP for fun, no profit</a></li>
<li><a href="http://www.thespanner.co.uk/2009/11/23/twitter-misidentifying-context/">Twitter misidentifying context</a></li>
<li><a href="http://www.thespanner.co.uk/2009/11/23/ping-pong-obfuscation/">Ping pong obfuscation</a></li>
<li><a href="http://www.thespanner.co.uk/2009/12/06/html5-new-xss-vectors/">HTML5 new XSS vectors</a></li>
<li><a href="http://sirdarckcat.blogspot.com/2008/10/about-css-attacks.html">About CSS Attacks</a></li>
<li><a href="http://jeremiahgrossman.blogspot.com/2009/08/web-pages-detecting-virtualized.html">Web pages Detecting Virtualized Browsers and other tricks </a></li>
<li><a href="http://jeremiahgrossman.blogspot.com/2009/06/results-unicode-leftright-pointing.html">Results, Unicode Left/Right Pointing Double Angel Quotation Mark </a></li>
<li><a href="http://jeremiahgrossman.blogspot.com/2009/03/detecting-private-browsing-mode.html">Detecting Private Browsing Mode </a></li>
<li><a href="http://scarybeastsecurity.blogspot.com/2009/12/cross-domain-search-timing.html">Cross-domain search timing</a></li>
<li><a href="http://scarybeastsecurity.blogspot.com/2009/06/bonus-safari-xxe-only-affecting-safari.html">Bonus Safari XXE (only affecting Safari 4 Beta)</a></li>
<li><a href="http://scarybeastsecurity.blogspot.com/2009/06/apples-safari-4-also-fixes-cross-domain.html">Apple&#8217;s Safari 4 also fixes cross-domain XML theft</a></li>
<li><a href="http://scarybeastsecurity.blogspot.com/2009/06/apples-safari-4-fixes-local-file-theft.html">Apple&#8217;s Safari 4 fixes local file theft attack</a></li>
<li><a href="http://scarybeastsecurity.blogspot.com/2009/05/more-plausible-e4x-attack.html">A more plausible E4X attack</a></li>
<li><a href="http://schmoil.blogspot.com/2009/01/brief-description-of-how-to-become-ca.html">A brief description of how to become a CA</a></li>
<li><a href="http://www.phreedom.org/research/rogue-ca/">Creating a rogue CA certificate</a></li>
<li><a href="http://i8jesus.com/?p=37">Browser scheme/slash quirks  </a></li>
<li><a href="http://i8jesus.com/?p=75">Cross-protocol XSS with non-standard service ports</a></li>
<li><a href="http://i8jesus.com/?p=48">Forget sidejacking, clickjacking, and carjacking: enter “Formjacking”</a></li>
<li><a href="http://netifera.com/research">MD5 extension attack</a></li>
<li><a href="http://www.secniche.org/papers/SNS_09_03_PDF_Silent_Form_Re_Purp_Attack.pdf">Attack &#8211; PDF Silent HTTP Form Repurposing Attacks</a></li>
<li><a href="http://www.secniche.org/papers/SNS_09_01_Evad_Xss_Filter_Msword.pdf">XSS Relocation Attacks through Word Hyperlinking</a></li>
<li><a href="http://securethoughts.com/2009/07/hacking-csrf-tokens-using-css-history-hack/">Hacking CSRF Tokens using CSS History Hack</a></li>
<li><a href="http://securethoughts.com/2009/10/hijacking-operas-native-page-using-malicious-rss-payloads/">Hijacking Opera’s Native Page using malicious RSS payloads</a></li>
<li><a href="http://securethoughts.com/2009/11/millions-of-pdf-invisibly-embedded-with-your-internal-disk-paths/">Millions of PDF invisibly embedded with your internal disk paths</a></li>
<li><a href="http://securethoughts.com/2009/05/exploiting-ie8-utf-7-xss-vulnerability-using-local-redirection/">Exploiting IE8 UTF-7 XSS Vulnerability using Local Redirection</a></li>
<li><a href="http://securethoughts.com/2009/08/pwning-opera-unite-with-infernos-eleven/">Pwning Opera Unite with Inferno’s Eleven</a></li>
<li><a href="http://securethoughts.com/2009/11/using-blended-browser-threats-involving-chrome-to-steal-files-on-your-computer/">Using Blended Browser Threats involving Chrome to steal files on your computer</a></li>
<li><a href="http://securethoughts.com/2009/08/bypassing-owasp-esapi-xss-protection-inside-javascript/">Bypassing OWASP ESAPI XSS Protection inside Javascript</a></li>
<li><a href="http://securethoughts.com/2009/08/hijacking-safari-4-top-sites-with-phish-bombs/">Hijacking Safari 4 Top Sites with Phish Bombs</a></li>
<li><a href="http://zeroknock.blogspot.com/2009/12/yahoo-babelfish-possible-inline-iframe.html">Yahoo Babelfish &#8211; Possible Frame Injection Attack &#8211; Design Stringency</a></li>
<li><a href="http://secniche.org/gmd_hijack/gc_hijack.xhtml">Gmail &#8211; Google Docs Cookie Hijacking through PDF Repurposing</a> &amp; <a href="http://secniche.org/gmd_hijack/advisory_gmail_google_docs_pdf_repurposing_attack.pdf">PDF</a></li>
<li><a href="http://secniche.org/ie_spoof_myth/">IE8 Link Spoofing &#8211; Broken Status Bar Integrity</a></li>
<li><a href="http://dbellucci.blogspot.com/2009/12/blind-sql-injection-inference-through.html">Blind SQL Injection: Inference thourgh Underflow exception </a></li>
<li><a href="http://stephensclafani.com/2009/05/26/exploiting-unexploitable-xss/">Exploiting Unexploitable XSS</a></li>
<li><a href="http://stephensclafani.com/2009/05/04/clickjacking-oauth/">Clickjacking &amp; OAuth</a></li>
<li><a href="http://zeroknock.blogspot.com/2009/12/google-translate-google-user-content.html">Google Translate &#8211; Google User Content &#8211; File Uploading Cross &#8211; XSS and Design Stringency &#8211; A Talk</a></li>
<li><a href="http://blog.watchfire.com/wfblog/2009/02/active-man-in-the-middle-attacks.html">Active Man in the Middle Attacks</a></li>
<li><a href="http://blog.quaji.com/2009/12/out-of-context-information-disclosure.html">Cross-Site Identification (XSid)<br /></a></li>
<li><a href="http://blogs.technet.com/msrc/archive/2009/12/27/new-reports-of-a-vulnerability-in-iis.aspx">Microsoft IIS with Metasploit evil.asp;.jpg</a></li>
<li><a href="http://zeroknock.blogspot.com/2009/12/google-chrome-webkit-msword-scripting.html">MSWord Scripting Object XSS Payload Execution Bug and Random CLSID Stringency</a></li>
<li><a href="http://scarybeastsecurity.blogspot.com/2009/12/generic-cross-browser-cross-domain.html">Generic cross-browser cross-domain theft</a></li>
<li><a href="http://ha.ckers.org/blog/20091228/popup-focus-url-hijacking/">Popup &amp; Focus URL Hijacking</a></li>
<li><a href="http://www.blackhat.com/presentations/bh-europe-09/Guimaraes/Blackhat-europe-09-Damele-SQLInjection-slides.pdf">Advanced SQL injection to operating system full control</a> (<a href="http://www.blackhat.com/presentations/bh-europe-09/Guimaraes/Blackhat-europe-09-Damele-SQLInjection-whitepaper.pdf">whitepaper</a>)</li>
<li><a href="http://www.slideshare.net/inquis/expanding-the-control-over-the-operating-system-from-the-database">Expanding the control over the operating system from the database</a></li>
<li><a href="http://pastebin.com/f7ac1cced">HTML+TIME XSS attacks</a></li>
<li><a href="http://websecurity.com.ua/2840/">Enumerating logins via Abuse of Functionality vulnerabilities</a></li>
<li><a href="http://websecurity.com.ua/2854/">Hellfire for redirectors</a></li>
<li><a href="http://websecurity.com.ua/2981/">DoS attacks via Abuse of Functionality vulnerabilities</a></li>
<li><a href="http://www.webappsec.org/lists/websecurity/archive/2009-04/msg00047.html">URL Spoofing vulnerability in bots of search engines</a> (<a href="http://www.webappsec.org/lists/websecurity/archive/2009-04/msg00056.html">#2</a>)</li>
<li><a href="http://websecurity.com.ua/3383/">URL Hiding &#8211; new method of URL Spoofing attacks</a></li>
<li><a href="http://theharmonyguy.com/2009/10/09/the-month-of-facebook-bugs-report/">Exploiting Facebook Application XSS Holes to Make API Requests</a></li>
<li><a href="http://securethoughts.com/2009/02/unauthorized-tinyurl-url-enumeration-vulnerability/">Unauthorized TinyURL URL Enumeration Vulnerability</a></li>
</ol>
<div>
<hr />
<p><a href="http://www.whitehatsec.com/">WhiteHat Security</a> is a leading provider of website security services.</p>
<p>
<hr /><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/13756280-1088500603343915530?l=jeremiahgrossman.blogspot.com" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/top-ten-web-hacking-techniques-of-2009-official/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RockYou Hacked. Some 30 million passwords in the wild [Security]</title>
		<link>http://royfirestein.com/rockyou-hacked-some-30-million-passwords-in-the-wild-security/</link>
		<comments>http://royfirestein.com/rockyou-hacked-some-30-million-passwords-in-the-wild-security/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 20:10:53 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/rockyou-hacked-some-30-million-passwords-in-the-wild-security/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
RockYou, a service that offers applications like slideshows, games, layouts and more for social networking sites like Facebook, MySpace or Orkut that of the network’s users seem to love so much was recently hacked and the service’s entire database of 30+ million data sets exposed. This [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>RockYou, a service that offers applications like slideshows, games, layouts and more for social networking sites like <a href="http://www.ghacks.net/2009/10/17/facebook-login/">Facebook</a>, MySpace or Orkut that of the network’s users seem to love so much was recently hacked and the service’s entire database of 30+ million data sets exposed. This alone would have been problematic but the situation grew worse when it became clear that the passwords were stored in plain text in the databases.</p>
<p>This mean that more than 30 million complete sets of emails, usernames and passwords were exposed to third parties. At least one hacker managed to get hold of all the data of which the passwords and a small sample was posted on the Internet.</p>
<p><span></span>RockYou users who have an account at the service should immediately change the passwords for all their services that use the password and email address to avoid that these accounts are hacked.</p>
<p>RockYou did not only store login information about its own service but also for third party websites like Facebook or MySpace to make it as easy as possible for the users to use the data in their social networking accounts. This means that MySpace, Bebo or Facbeook login information have also been stored on the Rockyou servers if the user has entered them before on their website (see <a href="http://www.techcrunch.com/2009/12/14/rockyou-hack-security-myspace-facebook-passwords/">Techcrunch</a> for additional information)</p>
<p>Security company Imperva got hold of the 30+ million passwords that have been selected by RockYou users to secure their accounts. Their findings are alarming:</p>
<ul>
<li>About 30% of users chose passwords whose length is equal or below six characters.</li>
<li>Moreover, almost 60% of users chose their passwords from a limited set of alpha-numeric characters.</li>
<li>Nearly 50% of users used names, slang words, dictionary words or trivial passwords (consecutive<br /> digits, adjacent keyboard keys, and so on). The most common password among Rockyou.com<br /> account owners is “123456”.</li>
</ul>
<p><img src="http://www.ghacks.net/wp-content/uploads/2010/01/password_popularity-500x214.jpg" alt="" width="500" height="214" /></p>
<p>The password popularity chart is therefor dominated by easy to guess passwords just as 123456, Password, rockyou or abc123. The full report of the findings can be downloaded from the <a href="http://www.imperva.com/docs/WP_Consumer_Password_Worst_Practices.pdf">Imperva</a> server as a pdf document.</p>
<blockquote><p>If a hacker would have used the list of the top 5000 passwords as a dictionary for brute force attack on Rockyou. com users, it would take only one attempt (per account) to guess 0.9% of the users passwords or a rate of one success per 111 attempts. Assuming an attacker with a DSL connection of 55KBPS upload rate and that each attempt is 0.5KB in size, it means that the attacker can have 110 attempts per second. At this rate, a hacker will gain access to one new account every second or just less than 17 minutes to compromise 1000 accounts. And the problem is exponential. After the frst wave of attacks, it would only take 116 attempts per account to compromise 5% of the accounts, 683 attempts to compromise 10% of accounts and about 5000 attempts to compromise 20% of accounts.</p>
</blockquote>
<p><strong>Recommendations for users</strong></p>
<ul>
<li>Choose a strong password for sites you care for the privacy of the information you store. Bruce Schneir’s advice is useful: “take a sentence and turn it into a password. Something like “This little piggy went to market” might become “tlpWENT2m”. That nine-character password won’t be in anyone’s dictionary.”</li>
<li>Use a different password for all sites – even for the ones where privacy isn’t an issue. To help remember the passwords, again, following Bruce Schneier’s advice is recommended: “If you can’t remember your passwords, write them down and put<br /> the paper in your wallet. But just write the sentence – or better yet – a hint that will help you remember your sentence.”</li>
<li>Never trust a 3rd party with your important passwords (webmail, banking, medical etc.)</li>
</ul>
<p>The easiest way to ensure all this is to use a password manager that can generate strong passwords and save them for the user. We recommend <a href="http://www.ghacks.net/tag/last-pass/">Last Pass</a> which is available for several popular web browsers.</p>
<div>
<a href="http://feeds.feedburner.com/~ff/Ghacksnet?a=Pa1gpaMbepM:EzSIyV1SRz0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ghacksnet?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Ghacksnet?a=Pa1gpaMbepM:EzSIyV1SRz0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Ghacksnet?i=Pa1gpaMbepM:EzSIyV1SRz0:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Ghacksnet?a=Pa1gpaMbepM:EzSIyV1SRz0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Ghacksnet?i=Pa1gpaMbepM:EzSIyV1SRz0:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Ghacksnet?a=Pa1gpaMbepM:EzSIyV1SRz0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/Ghacksnet?i=Pa1gpaMbepM:EzSIyV1SRz0:gIN9vFwOqvQ" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Ghacksnet?a=Pa1gpaMbepM:EzSIyV1SRz0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/Ghacksnet?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Ghacksnet?a=Pa1gpaMbepM:EzSIyV1SRz0:wF9xT3WuBAs"><img src="http://feeds.feedburner.com/~ff/Ghacksnet?i=Pa1gpaMbepM:EzSIyV1SRz0:wF9xT3WuBAs" border="0" /></a>
</div>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/rockyou-hacked-some-30-million-passwords-in-the-wild-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bothunter 1.5 Released!</title>
		<link>http://royfirestein.com/bothunter-1-5-released/</link>
		<comments>http://royfirestein.com/bothunter-1-5-released/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 07:58:47 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/bothunter-1-5-released/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
One of my favorite projects has a new significant release. Bothunter is an auto9mated bot finding tool. It uses the Emerging Threats signature base, but has a LOT more under the hood. I highly recommend it, we write a lot of signatures based on new threats [...]]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>One of my favorite projects has a new significant release. Bothunter is an auto9mated bot finding tool. It uses the Emerging Threats signature base, but has a LOT more under the hood. I highly recommend it, we write a lot of signatures based on new threats it identifies first.</p>
<p> </p>
<p>Find more info here:</p>
<p><a href="http://www.bothunter.net">http://www.bothunter.net</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/bothunter-1-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The wrong way to determine the size of a buffer</title>
		<link>http://royfirestein.com/the-wrong-way-to-determine-the-size-of-a-buffer/</link>
		<comments>http://royfirestein.com/the-wrong-way-to-determine-the-size-of-a-buffer/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 07:58:47 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/the-wrong-way-to-determine-the-size-of-a-buffer/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)

A colleague of mine showed me some code from a back-end
program on a web server.
Fortunately, the company that wrote this is out of business.
Or at least I hope they&#8217;re out of business!


size = 16384;
while (size &#38;&#38; IsBadReadPtr(buffer, size)) {
    size--;
}


]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i></p>
<p>
A colleague of mine showed me some code from a back-end<br />
program on a web server.<br />
Fortunately, the company that wrote this is out of business.<br />
Or at least I hope they&#8217;re out of business!
</p>
<pre>
size = 16384;
while (size &amp;&amp; IsBadReadPtr(buffer, size)) {
    size--;
}
</pre>
<p><img src="http://blogs.msdn.com/aggbug.aspx?PostID=9950638" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/the-wrong-way-to-determine-the-size-of-a-buffer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mswinnt-pwn.txt</title>
		<link>http://royfirestein.com/mswinnt-pwn-txt/</link>
		<comments>http://royfirestein.com/mswinnt-pwn-txt/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 22:19:33 +0000</pubDate>
		<dc:creator>(author unknown)</dc:creator>
				<category><![CDATA[My Recent Reads]]></category>

		<guid isPermaLink="false">http://royfirestein.com/mswinnt-pwn-txt/</guid>
		<description><![CDATA[pulled from Google Reader (click on title for original post)
Microsoft Windows suffers from an user mode to ring 0 escalation vulnerability.
]]></description>
			<content:encoded><![CDATA[<p><i>pulled from <a href="http://www.google.com/reader/public/atom/user/12141700754783293769/state/com.google/broadcast">Google Reader</a> (click on title for original post)</i><br />
Microsoft Windows suffers from an user mode to ring 0 escalation vulnerability.</p>
]]></content:encoded>
			<wfw:commentRss>http://royfirestein.com/mswinnt-pwn-txt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
