<?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>BrooksGarrett.com &#187; Uncategorized</title>
	<atom:link href="http://brooksgarrett.com/category/uncategorized/feed" rel="self" type="application/rss+xml" />
	<link>http://brooksgarrett.com</link>
	<description>Security meets Reality</description>
	<lastBuildDate>Mon, 17 Oct 2011 17:21:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Site Redesign</title>
		<link>http://brooksgarrett.com/2011/uncategorized/site-redesign</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/site-redesign#comments</comments>
		<pubDate>Sun, 09 Oct 2011 03:22:40 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/?p=111</guid>
		<description><![CDATA[The site is undergoing a redesign. Hang in there, we&#8217;ll be right back!]]></description>
			<content:encoded><![CDATA[<p>The site is undergoing a redesign. Hang in there, we&#8217;ll be right back!</p>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/site-redesign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Input Validation Is Not Sanitization</title>
		<link>http://brooksgarrett.com/2011/uncategorized/html5-input-validation-is-not-sanitization</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/html5-input-validation-is-not-sanitization#comments</comments>
		<pubDate>Fri, 07 Oct 2011 19:44:41 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AppSec]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/?p=109</guid>
		<description><![CDATA[One of the hyped features of HTML5 is the ability to specify the input &#8220;type&#8221; of an input on a form as one of several new options: color date datetime datetime-local month week time email number range search tel url &#8230; <a href="http://brooksgarrett.com/2011/uncategorized/html5-input-validation-is-not-sanitization">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the hyped features of HTML5 is the ability to specify the input &#8220;type&#8221; of an input on a form as one of several new options:</p>
<ul>
<li>color</li>
<li>date</li>
<li>datetime</li>
<li>datetime-local</li>
<li>month</li>
<li>week</li>
<li>time</li>
<li>email</li>
<li>number</li>
<li>range</li>
<li>search</li>
<li>tel</li>
<li>url</li>
</ul>
<p><a rel="attachment wp-att-112" href="http://brooksgarrett.com/2011/uncategorized/html5-input-validation-is-not-sanitization/attachment/chromevalidation"><img class="alignnone size-full wp-image-112" title="ChromeValidation" src="http://brooksgarrett.com/wp-content/uploads/2011/10/ChromeValidation.bmp" alt="" /></a></p>
<p>The implementation of this new feature couldn&#8217;t be easier, simply specify the &#8220;type&#8221; attribute of your input field and let the browser handle the rest. For example, by specifying an input type of &#8220;email&#8221;, Chrome will validate the input to ensure it is a validly formed email address. In Safari on iOS devices, the virtual keyboard will automatically change to be more email address friendly (by adding the @ sign and .com buttons).</p>
<p><a rel="attachment wp-att-113" href="http://brooksgarrett.com/2011/uncategorized/html5-input-validation-is-not-sanitization/attachment/chromevalidationsource"><img class="alignnone size-full wp-image-113" title="ChromeValidationSource" src="http://brooksgarrett.com/wp-content/uploads/2011/10/ChromeValidationSource.bmp" alt="" /></a></p>
<p>&nbsp;</p>
<p>All of this functionality comes with no additional scripting by the developer. For convenience, this is exciting news. User input can now be validated client side to ensure users are actually putting an email in that field and not a phone number. For security though, there is absolutely no added benefit. Much as attackers have been substituting values for years, so they will continue. The new input types do not prevent an attacker from submitting values of their choosing via an intercepting proxy.</p>
<p>The old adage still holds true, &#8220;If the user can access it, they can abuse it.&#8221; Use these new input types for helping good users submit accurate data on the first attempt, but continue server side data validation and sanitization to prevent attackers from owning your application.</p>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/html5-input-validation-is-not-sanitization/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transitions</title>
		<link>http://brooksgarrett.com/2011/uncategorized/transitions</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/transitions#comments</comments>
		<pubDate>Fri, 01 Jul 2011 17:12:40 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/?p=107</guid>
		<description><![CDATA[Today being the last day of my employment with Aflac IT, I&#8217;m looking forward to having the next 2 weeks off for myself. My goals in the next 14 days: Two a day workouts &#8211; Cardio in the AM, weights &#8230; <a href="http://brooksgarrett.com/2011/uncategorized/transitions">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today being the last day of my employment with Aflac IT, I&#8217;m looking forward to having the next 2 weeks off for myself.</p>
<p>My goals in the next 14 days:</p>
<ol>
<li>Two a day workouts &#8211; Cardio in the AM, weights in the PM</li>
<li>Read, learn, experiment with WebAppSec</li>
<li>Enjoy my new baby and wife</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/transitions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazing Poem About Legacy</title>
		<link>http://brooksgarrett.com/2011/uncategorized/amazing-poem-about-legacy</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/amazing-poem-about-legacy#comments</comments>
		<pubDate>Mon, 25 Apr 2011 19:55:28 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/2011/uncategorized/amazing-poem-about-legacy</guid>
		<description><![CDATA[The Bridge Builder&#160; An old man, going a lone highway, Came, at the evening, cold and gray, To a chasm, vast, and deep, and wide, Through which was flowing a sullen tide.&#160; The old man crossed in the twilight dim; &#8230; <a href="http://brooksgarrett.com/2011/uncategorized/amazing-poem-about-legacy">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="posterous_autopost">The Bridge Builder&nbsp;</p>
<p>An old man, going a lone highway,<br />
Came, at the evening, cold and gray,<br />
To a chasm, vast, and deep, and wide,<br />
Through which was flowing a sullen tide.&nbsp;</p>
<p>The old man crossed in the twilight dim;<br />
The sullen stream had no fear for him;<br />
But he turned, when safe on the other side,<br />
And built a bridge to span the tide.&nbsp;</p>
<p>“Old man,” said a fellow pilgrim, near,<br />
“You are wasting strength with building here;<br />
Your journey will end with the ending day;<br />
You never again will pass this way;<br />
You’ve crossed the chasm, deep and wide-<br />
Why build you this bridge at the evening tide?”&nbsp;</p>
<p>The builder lifted his old gray head:<br />
“Good friend, in the path I have come,” he said,<br />
“There followeth after me today,<br />
A youth, whose feet must pass this way.&nbsp;</p>
<p>This chasm, that has been naught to me,<br />
To that fair-haired youth may a pitfall be.<br />
He, too, must cross in the twilight dim;<br />
Good friend, I am building this bridge for him.”&nbsp;</p>
<p>By Will Allen Dromgoole</p>
<p style="font-size: 10px;"><a href="http://brooksgarrett.posterous.com">Posted via email</a> from <a href="http://posterous.brooksgarrett.com/amazing-poem-about-legacy">brooksgarrett&#8217;s posterous</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/amazing-poem-about-legacy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Randall Munroe Quote</title>
		<link>http://brooksgarrett.com/2011/uncategorized/randall-munroe-quote</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/randall-munroe-quote#comments</comments>
		<pubDate>Mon, 21 Mar 2011 13:46:07 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/2011/uncategorized/randall-munroe-quote</guid>
		<description><![CDATA[I never trust anyone who is more excited about success than about doing the thing they want to be successful at. Posted via email from brooksgarrett&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>I never trust anyone who is more excited about success than about <br />doing the thing they want to be successful at.
<p style="font-size: 10px;"> <a href="http://brooksgarrett.posterous.com">Posted via email</a>  from <a href="http://posterous.brooksgarrett.com/randall-munroe-quote">brooksgarrett&#8217;s posterous</a> </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/randall-munroe-quote/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting Quote from HNN</title>
		<link>http://brooksgarrett.com/2011/uncategorized/interesting-quote-from-hnn</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/interesting-quote-from-hnn#comments</comments>
		<pubDate>Mon, 07 Mar 2011 14:43:37 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/2011/uncategorized/interesting-quote-from-hnn</guid>
		<description><![CDATA[Those who can&#8217;t do, patent and sue! Posted via email from brooksgarrett&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>Those who can&#8217;t do, patent and sue!
<p style="font-size: 10px;"> <a href="http://brooksgarrett.posterous.com">Posted via email</a>  from <a href="http://posterous.brooksgarrett.com/interesting-quote-from-hnn">brooksgarrett&#8217;s posterous</a> </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/interesting-quote-from-hnn/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Evidence Locker</title>
		<link>http://brooksgarrett.com/2011/uncategorized/digital-evidence-locker</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/digital-evidence-locker#comments</comments>
		<pubDate>Fri, 25 Feb 2011 03:41:02 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/?p=90</guid>
		<description><![CDATA[This is a placeholder for me to develop a new system for maintaining integrity of digital evidence among multiple investigators.]]></description>
			<content:encoded><![CDATA[<p>This is a placeholder for me to develop a new system for maintaining integrity of digital evidence among multiple investigators.</p>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/digital-evidence-locker/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting Free VPN Sites</title>
		<link>http://brooksgarrett.com/2011/uncategorized/interesting-free-vpn-sites</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/interesting-free-vpn-sites#comments</comments>
		<pubDate>Fri, 11 Feb 2011 18:30:45 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/2011/uncategorized/interesting-free-vpn-sites</guid>
		<description><![CDATA[proxpn vpnreactor cyberghost Posted via email from brooksgarrett&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>proxpn <br />vpnreactor <br />cyberghost
<p style="font-size: 10px;"> <a href="http://brooksgarrett.posterous.com">Posted via email</a>  from <a href="http://posterous.brooksgarrett.com/interesting-free-vpn-sites">brooksgarrett&#8217;s posterous</a> </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/interesting-free-vpn-sites/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Split(ing) Hairs</title>
		<link>http://brooksgarrett.com/2011/uncategorized/spliting-hairs</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/spliting-hairs#comments</comments>
		<pubDate>Fri, 07 Jan 2011 16:19:19 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/2011/uncategorized/spliting-hairs</guid>
		<description><![CDATA[The super timeline often exceeds 65,000 rows and is extremely slow in Excel. To fix this, split the file into manageable chunks. wc -l filename.csv gives the number of lines in a file. split -l 65000 -d supertimeline.csv supertimeline will &#8230; <a href="http://brooksgarrett.com/2011/uncategorized/spliting-hairs">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>The super timeline often exceeds 65,000 rows and is extremely slow in <br />Excel. To fix this, split the file into manageable chunks.
<p /> wc -l filename.csv gives the number of lines in a file.
<p /> split -l 65000 -d supertimeline.csv supertimeline will generate <br />multiple files named supertimeline.00 (01, 02, etc) with 65000 lines <br />each. -l is the line count and -d tells split to use digits for the <br />prefix instead of letters (00 instead of AA). The second supertimeline <br />parameter tells split to use supertimeline as the prefex. Omitting the <br />prefix (supertimeline) and -d will result in files named xaa, xab, <br />xac, xad, etc.
<p style="font-size: 10px;"> <a href="http://brooksgarrett.posterous.com">Posted via email</a>  from <a href="http://posterous.brooksgarrett.com/spliting-hairs">brooksgarrett&#8217;s posterous</a> </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/spliting-hairs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Absolute Proof my sister is my mother&#8217;s daughter</title>
		<link>http://brooksgarrett.com/2011/uncategorized/absolute-proof-my-sister-is-my-mothers-daughter</link>
		<comments>http://brooksgarrett.com/2011/uncategorized/absolute-proof-my-sister-is-my-mothers-daughter#comments</comments>
		<pubDate>Thu, 06 Jan 2011 05:18:59 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/2011/uncategorized/absolute-proof-my-sister-is-my-mothers-daughter</guid>
		<description><![CDATA[Posted via email from brooksgarrett&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<p><a href='http://posterous.com/getfile/files.posterous.com/brooksgarrett/JdukHwsbxHxkgjFdGCnJtcrJojeDrorJltiBJcwrogyvqwAaiofFfydqEAGn/p14.jpg.scaled1000.jpg'><img src="http://posterous.com/getfile/files.posterous.com/brooksgarrett/JdukHwsbxHxkgjFdGCnJtcrJojeDrorJltiBJcwrogyvqwAaiofFfydqEAGn/p14.jpg.scaled500.jpg" width="500" height="667"/></a> </p>
<p style="font-size: 10px;"> <a href="http://brooksgarrett.posterous.com">Posted via email</a>  from <a href="http://posterous.brooksgarrett.com/absolute-proof-my-sister-is-my-mothers-daught">brooksgarrett&#8217;s posterous</a> </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/uncategorized/absolute-proof-my-sister-is-my-mothers-daughter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

