<?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</title>
	<atom:link href="http://brooksgarrett.com/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>w3af Crash Course PDF</title>
		<link>http://brooksgarrett.com/2011/tools/w3af-crash-course-pdf</link>
		<comments>http://brooksgarrett.com/2011/tools/w3af-crash-course-pdf#comments</comments>
		<pubDate>Mon, 18 Apr 2011 17:29:55 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[AppSec]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[w3af]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/?p=101</guid>
		<description><![CDATA[I found an awesome presentation detailing some basic tips for w3af by one of the contributors. This was originally hosted at http://oxdef.info/talk/j4m2010-w3af.pdf and is hosted here only for my personal archive purposes. The document was created by Taras Ivashchenko. w3af_crash_course]]></description>
			<content:encoded><![CDATA[<p>I found an awesome presentation detailing some basic tips for w3af by one of the contributors. This was originally hosted at http://oxdef.info/talk/j4m2010-w3af.pdf and is hosted here only for my personal archive purposes. The document was created by Taras Ivashchenko.</p>
<p><a rel="attachment wp-att-102" href="http://brooksgarrett.com/2011/tools/w3af-crash-course-pdf/attachment/w3af_crash_course">w3af_crash_course</a></p>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/tools/w3af-crash-course-pdf/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>OSX Server Syslog</title>
		<link>http://brooksgarrett.com/2011/infrastructure/osx-server-syslog</link>
		<comments>http://brooksgarrett.com/2011/infrastructure/osx-server-syslog#comments</comments>
		<pubDate>Thu, 03 Mar 2011 16:49:36 +0000</pubDate>
		<dc:creator>Brooks Garrett</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[systems administration]]></category>

		<guid isPermaLink="false">http://brooksgarrett.com/?p=94</guid>
		<description><![CDATA[We recently had to get our OSX Server sending logs via syslog (UDP) to our central log server. After configuring the syslog.conf file, I noticed the logs weren&#8217;t making it to the Syslog central server. A subsequent tcpdump revealed the &#8230; <a href="http://brooksgarrett.com/2011/infrastructure/osx-server-syslog">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We recently had to get our OSX Server sending logs via syslog (UDP) to our central log server. After configuring the syslog.conf file, I noticed the logs weren&#8217;t making it to the Syslog central server.</p>
<p>A subsequent tcpdump revealed the OSX server was sending logs to port 51 instead of 514, even thought the syslog.conf file read as follows:</p>
<p>[...]<br />
*.info   @192.168.1.10:514<br />
[EOF]</p>
<p>Omitting the port number lead to the logs not being forwarded at all.</p>
<p>The explanation was OSX apparently requires a blank line at the bottom of the syslog.conf file and this rule was the last line. Adding the port back in and a blank line at the end of the file resulted in normal behavior.</p>
]]></content:encoded>
			<wfw:commentRss>http://brooksgarrett.com/2011/infrastructure/osx-server-syslog/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>
	</channel>
</rss>

