<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Miscellaneous Security</title>
	
	<link>http://misc-security.com</link>
	<description />
	<lastBuildDate>Wed, 17 Mar 2010 19:55:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/miscsecurity" /><feedburner:info uri="miscsecurity" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>BsidesSF – An Alternative Conference</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/C4tSfLQIed4/</link>
		<comments>http://misc-security.com/2010/03/17/bsidessf/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 19:55:24 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[Bsides]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[General Thoughts]]></category>
		<category><![CDATA[attacks]]></category>
		<category><![CDATA[botnets]]></category>
		<category><![CDATA[Corporate Attacks]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[Semantic Language]]></category>
		<category><![CDATA[Spyware]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=786</guid>
		<description><![CDATA[Reading time: 3 &#8211; 4 minutes
BsidesSF was an amazing event, and I congratulate Mike Dahn for putting together an event that ran super smooth.
All of the presentations at BsidesSF were cutting edge and highly informational. There were two presentations, that in my opinion, clearly stood out.
Gunter Ollman &#8211; Your Computer is Worth 30 Cents
Gunter Ollman&#8217;s [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Reading time: 3 &#8211; 4 minutes</p>
<p><a href="http://misc-security.com/2010/03/08/security-cares/" target="_blank">BsidesSF</a> was an amazing event, and I congratulate <a title="Mike Dahn's Blog" href="http://chaordicmind.com/blog/" target="_blank">Mike Dahn</a> for putting together an event that ran super smooth.</p>
<p>All of the presentations at BsidesSF were cutting edge and highly informational. There were two presentations, that in my opinion, clearly stood out.</p>
<h3>Gunter Ollman &#8211; Your Computer is Worth 30 Cents</h3>
<p><a title="Gunter Ollman's Blog" href="http://technicalinfodotnet.blogspot.com/">Gunter Ollman</a>&#8217;s presentation explained how botnets and malware has changed the state of penetration tests.</p>
<p>Penetration tests are sometimes misunderstood and it is important to understand what a &#8220;real&#8221; penetration test is. <strong>Pen tests are supposed to replicate real attacks that an attacker would use to penetrate your network.</strong></p>
<p>Gunter explains how these penetration tests have evolved over time:</p>
<p>In 2000, the easiest way to break into a network was to submit a job application, get the job, plug into the network, own it, and never show up the next day.</p>
<p>In 2005, the easiest way was to hand out USB drives in the parking lot that called home.</p>
<p><strong>Now, the easiest way is to purchase machines inside of the corporation that already belong to a botnet.</strong></p>
<p>I think this was a very eye opening presentation and although we have seen startup companies focused on  protecting your corporate assets from becoming part of these botnets, I think we will begin to see startup companies focused on removing your corporate assets from botnets.</p>
<p><center><br />
<object id="utv976791" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="utv_n_822368" /><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=5161459" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/5161459" /><embed id="utv976791" type="application/x-shockwave-flash" width="480" height="386" src="http://www.ustream.tv/flash/video/5161459" allowscriptaccess="always" allowfullscreen="true" flashvars="loc=%2F&amp;autoplay=false&amp;vid=5161459" name="utv_n_822368"></embed></object><br />
</center></p>
<h3>Tim Keanini &#8211; Computing Risk without Numbers:  A Semantic  Approach to Risk Metrics</h3>
<p>The other talk that was very ground-breaking was presented by<a title="TK's Blog" href="http://blog.ncircle.com/blogs/patterns/"> Tim Keanini</a>, CTO of Ncircle. TK presented on identifying risk through the use of semantic language. This is an alternative and interesting approach to risk management, that uses semantic language to rate the risk of assets to a network.</p>
<p>After the presentation most people explained they would need to watch TK&#8217;s presentation three or four times to extract all of the information out of it. I completely agree and am thankful that all of the presentations have been archived.</p>
<p><center><br />
<object id="utv731551" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="utv_n_930016" /><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=5160461" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/5160461" /><embed id="utv731551" type="application/x-shockwave-flash" width="480" height="386" src="http://www.ustream.tv/flash/video/5160461" allowscriptaccess="always" allowfullscreen="true" flashvars="loc=%2F&amp;autoplay=false&amp;vid=5160461" name="utv_n_930016"></embed></object><br />
</center></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=BsidesSF+-+An+Alternative+Conference+-+http://bit.ly/dwuiLn+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2010/03/17/bsidessf/&amp;t=BsidesSF+-+An+Alternative+Conference" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2010/03/17/bsidessf/&amp;title=BsidesSF+-+An+Alternative+Conference" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2010/03/17/bsidessf/&amp;title=BsidesSF+-+An+Alternative+Conference" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2010/03/17/bsidessf/&amp;title=BsidesSF+-+An+Alternative+Conference" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2010/03/17/bsidessf/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2010/03/17/bsidessf/&amp;t=BsidesSF+-+An+Alternative+Conference" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2010/03/17/bsidessf/&amp;t=BsidesSF+-+An+Alternative+Conference" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2010/03/17/bsidessf/&amp;title=BsidesSF+-+An+Alternative+Conference&amp;summary=BsidesSF%20was%20an%20amazing%20event%2C%20and%20I%20congratulate%20Mike%20Dahn%20for%20putting%20together%20an%20event%20that%20ran%20super%20smooth.%0D%0A%0D%0AAll%20of%20the%20presentations%20at%20BsidesSF%20were%20cutting%20edge%20and%20highly%20informational.%20There%20were%20two%20presentations%2C%20that%20in%20my%20opinion%2C%20clearly%20stood%20out.%0D%0AGunter%20Ollman%20-%20Your%20Computer%20is%20&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/C4tSfLQIed4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2010/03/17/bsidessf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://misc-security.com/2010/03/17/bsidessf/</feedburner:origLink></item>
		<item>
		<title>Security? Who Cares!</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/nQbXJxtORmE/</link>
		<comments>http://misc-security.com/2010/03/08/security-cares/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 21:59:07 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[Bsides]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Social Networks]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=780</guid>
		<description><![CDATA[Reading time: 2 &#8211; 3 minutes
I recently had the opportunity to speak at BsidesSF last week. This was an awesome experience and I highly suggest everyone attend one of the next Bsides coming up at Boston, Austin, or Las Vegas.
I presented, &#8220;Security? Who Cares!&#8221; This talk focuses on the way the security community views their [...]


Related posts:<ol><li><a href='http://misc-security.com/2009/10/21/owasp-top-10-video/' rel='bookmark' title='Permanent Link: OWASP Top 10 Presentation'>OWASP Top 10 Presentation</a></li>
<li><a href='http://misc-security.com/2010/03/17/bsidessf/' rel='bookmark' title='Permanent Link: BsidesSF &#8211; An Alternative Conference'>BsidesSF &#8211; An Alternative Conference</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Reading time: 2 &#8211; 3 minutes</p>
<p>I recently had the opportunity to speak at <a title="Bsides" href="http://bsides.pbworks.com/BSidesSanFrancisco" target="_blank">BsidesSF</a> last week. This was an awesome experience and I highly suggest everyone attend one of the next Bsides coming up at <a href="http://bsides.pbworks.com/BSidesBoston">Boston</a>, <a href="http://bsides.pbworks.com/BSidesAustin">Austin</a>, or <a href="http://bsides.pbworks.com/BSidesLasVegas">Las Vegas</a>.</p>
<p>I presented, &#8220;Security? Who Cares!&#8221; This talk focuses on the way the security community views their beliefs and how privacy is dying. Feel free to leave your comments after viewing it. It takes about 25 minutes to watch.</p>
<p><object id="utv379886" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="utv_n_190019" /><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=5159615" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/5159615" /><embed id="utv379886" type="application/x-shockwave-flash" width="480" height="386" src="http://www.ustream.tv/flash/video/5159615" allowscriptaccess="always" allowfullscreen="true" flashvars="loc=%2F&amp;autoplay=false&amp;vid=5159615" name="utv_n_190019"></embed></object></p>
<div id="__ss_3362649" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Security? Who cares! - Brett Hardin" href="http://www.slideshare.net/BSides/security-who-cares-brett-hardin">Security? Who cares! &#8211; Brett Hardin</a></strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bretthardin-bsides-100308013050-phpapp02&amp;stripped_title=security-who-cares-brett-hardin" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bretthardin-bsides-100308013050-phpapp02&amp;stripped_title=security-who-cares-brett-hardin" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/BSides">Security B-Sides</a>.</div>
</div>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Security%3F+Who+Cares%21+-+http://bit.ly/bzDFOP+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2010/03/08/security-cares/&amp;t=Security%3F+Who+Cares%21" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2010/03/08/security-cares/&amp;title=Security%3F+Who+Cares%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2010/03/08/security-cares/&amp;title=Security%3F+Who+Cares%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2010/03/08/security-cares/&amp;title=Security%3F+Who+Cares%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2010/03/08/security-cares/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2010/03/08/security-cares/&amp;t=Security%3F+Who+Cares%21" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2010/03/08/security-cares/&amp;t=Security%3F+Who+Cares%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2010/03/08/security-cares/&amp;title=Security%3F+Who+Cares%21&amp;summary=I%20recently%20had%20the%20opportunity%20to%20speak%20at%20BsidesSF%20last%20week.%20This%20was%20an%20awesome%20experience%20and%20I%20highly%20suggest%20everyone%20attend%20one%20of%20the%20next%20Bsides%20coming%20up%20at%20Boston%2C%20Austin%2C%20or%20Las%20Vegas.%0D%0A%0D%0AI%20presented%2C%20%22Security%3F%20Who%20Cares%21%22%20This%20talk%20focuses%20on%20the%20way%20the%20security%20community%20views%20their%20&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>Related posts:<ol><li><a href='http://misc-security.com/2009/10/21/owasp-top-10-video/' rel='bookmark' title='Permanent Link: OWASP Top 10 Presentation'>OWASP Top 10 Presentation</a></li>
<li><a href='http://misc-security.com/2010/03/17/bsidessf/' rel='bookmark' title='Permanent Link: BsidesSF &#8211; An Alternative Conference'>BsidesSF &#8211; An Alternative Conference</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/nQbXJxtORmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2010/03/08/security-cares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://misc-security.com/2010/03/08/security-cares/</feedburner:origLink></item>
		<item>
		<title>Cross-Site Scripting in 37Signals Writeboard Application</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/z1297i41T8Q/</link>
		<comments>http://misc-security.com/2010/02/03/basecamp-xss/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:29:50 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[Secure Development]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[Web Application Security]]></category>
		<category><![CDATA[37Signals]]></category>
		<category><![CDATA[Cross-Site Scripting]]></category>
		<category><![CDATA[Reflective XSS]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=744</guid>
		<description><![CDATA[Reading time: 3 &#8211; 4 minutes
While recently using Basecamp, a 37Signals product, I was writing a collaborative document using Writeboard and noticed that I could insert greater than (&#60;) and less than ( &#62; ) tags in the document.
Writeboard uses a simpler form of editing, similar to wiki&#8217;s. If you want to make the line [...]


Related posts:<ol><li><a href='http://misc-security.com/2009/05/21/xss-cross-site-scripting/' rel='bookmark' title='Permanent Link: XSS &#8211; Understanding Cross Site Scripting'>XSS &#8211; Understanding Cross Site Scripting</a></li>
<li><a href='http://misc-security.com/2009/06/02/fixing-cross-site-scripting-xss-vulnerabilities/' rel='bookmark' title='Permanent Link: Quantifying XSS &#8211; Why Merchants Won&#039;t Fix Their Cross-Site Scripting Vulnerabilities'>Quantifying XSS &#8211; Why Merchants Won&#039;t Fix Their Cross-Site Scripting Vulnerabilities</a></li>
<li><a href='http://misc-security.com/2009/08/05/cross-site-request-forgery-csrf/' rel='bookmark' title='Permanent Link: Cross-Site Request Forgery (CSRF)'>Cross-Site Request Forgery (CSRF)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Reading time: 3 &#8211; 4 minutes</p>
<div class="wp-caption aligncenter" style="width: 510px"><img title="Photo: Stream of Consciousness by jurvetson" src="http://farm3.static.flickr.com/2162/2542450115_6576d19185.jpg" alt="Cross Site Scripting in 37Signals Writeboard Application" width="500" height="365" /><p class="wp-caption-text">Photo: jurvetson</p></div>
<p>While recently using Basecamp, a <a title="37 Signals Home Page" href="http://37signals.com/" target="_blank">37Signals</a> product, I was writing a collaborative document using <a title="37Signals WriteBoard" href="http://writeboard.com/" target="_blank">Writeboard</a> and noticed that I could insert greater than (&lt;) and less than ( &gt; ) tags in the document.</p>
<p>Writeboard uses a simpler form of editing, similar to wiki&#8217;s. If you want to make the line bold, you can use <code>*bold*</code> instead of standard HTML, <code>&lt;b&gt;bold&lt;/b&gt;</code>. However, Writeboard allows the user to markup the text either way. <strong>Well, this was a product that I needed to QA</strong>. I quickly inserted a script source tag, saved the Writeboard, and to my surprise, the script src tag fired.</p>
<p>Upon identifying this I then attempted <a title="XSS" href="http://misc-security.com/2009/05/21/xss-cross-site-scripting/" target="_blank">Cross-Site Scripting</a> 101: <code>&lt;script&gt; alert (123) &lt;/script&gt;</code></p>
<p>That also was successful! I was rather blown away that a product who is used by, Adidas, National Geographic, Kellogg, and USA Today, has never tested (or accidental) found this functionality.</p>
<p>I reached out to the security team at 37Signals, and the issue has been fixed and I have been given a nice shout out on the <a title="Security Response Page" href="http://37signals.com/security-response" target="_blank">security page</a>.</p>
<p>I initially thought, &#8220;This is what happens when start-ups attempt to rush products to market without doing sanity checking on what they are doing.&#8221;</p>
<p>However, upon further research, I read the excellent &#8220;book&#8221; <a title="Get Real" href="http://gettingreal.37signals.com/toc.php" target="_blank">Get Real</a> by Jason Fried the Founder of 37Signals.  These essays explained why this type of vulnerability lived in this system. 37Signals follows a process of quick deployment, development, with fast subsequent revisions. Their concept is get a product out that people can immediately begin using.</p>
<div id="attachment_758" class="wp-caption alignright" style="width: 310px"><a href="http://misc-security.com/blog/wp-content/uploads/2010/02/37Signals.png"><img class="size-medium wp-image-758" title="37SignalsXSS" src="http://misc-security.com/blog/wp-content/uploads/2010/02/37Signals-300x157.png" alt="XSS in 37Signals WriteBoard product" width="300" height="157" /></a><p class="wp-caption-text">Cross-Site Scripting in 37Signals</p></div>
<p>While I agree, this is a great way to develop SaaS products, it is difficult to see how security can come into play with this type of software delivery model. In one essay, Fried, explains the necessity of getting well rounded individuals (generalists) and avoid hiring specialists. Does this mean more software developers should be interested in security?</p>
<p>This is yet to be seen, and I think it is dependent upon your product. There is something however that other companies can learn from 37Signals.</p>
<p>37 Signals did the following when it came to me finding this bug:</p>
<ul>
<li>I initially reached out to Jason Fried on Twitter, and he got back to me in less than an hour.</li>
<li>They had a simple way for me to contact them.</li>
<li>After reaching out to them, they immediately acknowledged the receiving of my message.</li>
<li>They fixed the issue in 4 days.</li>
</ul>
<p>I commend 37Signals for fixing the issue as fast as they did. Typically, when these issues are reported to companies, they are typically forwarded to the trash.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Cross-Site+Scripting+in+37Signals+Writeboard+Application+-+http://bit.ly/cYKHgJ+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2010/02/03/basecamp-xss/&amp;t=Cross-Site+Scripting+in+37Signals+Writeboard+Application" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2010/02/03/basecamp-xss/&amp;title=Cross-Site+Scripting+in+37Signals+Writeboard+Application" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2010/02/03/basecamp-xss/&amp;title=Cross-Site+Scripting+in+37Signals+Writeboard+Application" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2010/02/03/basecamp-xss/&amp;title=Cross-Site+Scripting+in+37Signals+Writeboard+Application" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2010/02/03/basecamp-xss/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2010/02/03/basecamp-xss/&amp;t=Cross-Site+Scripting+in+37Signals+Writeboard+Application" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2010/02/03/basecamp-xss/&amp;t=Cross-Site+Scripting+in+37Signals+Writeboard+Application" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2010/02/03/basecamp-xss/&amp;title=Cross-Site+Scripting+in+37Signals+Writeboard+Application&amp;summary=%0D%0A%0D%0AWhile%20recently%20using%20Basecamp%2C%20a%2037Signals%20product%2C%20I%20was%20writing%20a%20collaborative%20document%20using%20Writeboard%20and%20noticed%20that%20I%20could%20insert%20greater%20than%20%28%26lt%3B%29%20and%20less%20than%20%28%20%26gt%3B%20%29%20tags%20in%20the%20document.%0D%0A%0D%0AWriteboard%20uses%20a%20simpler%20form%20of%20editing%2C%20similar%20to%20wiki%27s.%20If%20you%20want%20to%20make%20the%20li&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>Related posts:<ol><li><a href='http://misc-security.com/2009/05/21/xss-cross-site-scripting/' rel='bookmark' title='Permanent Link: XSS &#8211; Understanding Cross Site Scripting'>XSS &#8211; Understanding Cross Site Scripting</a></li>
<li><a href='http://misc-security.com/2009/06/02/fixing-cross-site-scripting-xss-vulnerabilities/' rel='bookmark' title='Permanent Link: Quantifying XSS &#8211; Why Merchants Won&#039;t Fix Their Cross-Site Scripting Vulnerabilities'>Quantifying XSS &#8211; Why Merchants Won&#039;t Fix Their Cross-Site Scripting Vulnerabilities</a></li>
<li><a href='http://misc-security.com/2009/08/05/cross-site-request-forgery-csrf/' rel='bookmark' title='Permanent Link: Cross-Site Request Forgery (CSRF)'>Cross-Site Request Forgery (CSRF)</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/z1297i41T8Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2010/02/03/basecamp-xss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://misc-security.com/2010/02/03/basecamp-xss/</feedburner:origLink></item>
		<item>
		<title>Failure to Restrict URL Access</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/-12tNaStjmE/</link>
		<comments>http://misc-security.com/2009/11/19/restricting-url-access/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 18:00:43 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[Web Application Security]]></category>
		<category><![CDATA[access control]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[forceful browsing]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[it security]]></category>
		<category><![CDATA[privileges]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Session Management]]></category>
		<category><![CDATA[unauthorized users]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=204</guid>
		<description><![CDATA[Reading time: 2 &#8211; 4 minutes
This is the last-part in a ten-part-series describing the OWASP Top 10. (See the entire OWASP Top 10)
What is the problem with Failing to Restrict URL Access
A common problem in web applications, failing to restrict URL access typically happens when a page doesn&#8217;t have the correct access control policy in [...]


Related posts:<ol><li><a href='http://misc-security.com/2009/08/26/broken-authentication-and-session-management/' rel='bookmark' title='Permanent Link: Broken Authentication and Session Management'>Broken Authentication and Session Management</a></li>
<li><a href='http://misc-security.com/2009/08/05/cross-site-request-forgery-csrf/' rel='bookmark' title='Permanent Link: Cross-Site Request Forgery (CSRF)'>Cross-Site Request Forgery (CSRF)</a></li>
<li><a href='http://misc-security.com/2009/07/22/insecure-direct-object-reference/' rel='bookmark' title='Permanent Link: Insecure Direct Object Reference'>Insecure Direct Object Reference</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Reading time: 2 &#8211; 4 minutes</p>
<div class="wp-caption aligncenter" style="width: 410px"><img src="http://farm3.static.flickr.com/2236/1667573350_7ff6096e36.jpg?v=1192977261" alt="Photo: malik ml williams" width="400" height="500" title="Failure to Restrict URL Access" /><p class="wp-caption-text">Photo: malik ml williams</p></div>
<p>This is the last-part in a ten-part-series describing the <a href="http://misc-security.com/2009/07/06/owasp-top-10/">OWASP Top 10</a>. (<a href="http://misc-security.com/2009/07/06/owasp-top-10/">See the entire OWASP Top 10</a>)</p>
<h3><strong>What is the problem with Failing to Restrict URL Access</strong></h3>
<p>A common problem in web applications, failing to restrict URL access typically happens when a page doesn&#8217;t have the correct access control policy in place. Unauthorized users are able to view content that they shouldn&#8217;t have the ability to view.</p>
<p>Having these vulnerabilities in your application exposes privileged functionality to unauthorized users. It can also create a problem with your record trails. If users can access records without being authenticated the chain of custody is completely broken, preventing good auditing from taking place.</p>
<p>Failing to restrict URL access can also lead to problems with bypassing <a title="session management" href="http://misc-security.com/2009/08/26/broken-authentication-and-session-management/">session management</a>, another of the OWASP Top 10.</p>
<h3><strong>An Example of Failing to Restrict URL Access</strong></h3>
<p>Developers attempting to hide functionality from a user by creating &#8220;hidden&#8221; pages can create a failure to restrict URL access situation.</p>
<p>Hidden pages are defined as pages that don&#8217;t have a link pointing to them, preventing web crawlers, such as Google, from indexing them. Some developers believe that these pages will never be found by anyone who doesn&#8217;t know the exact URL. However, attackers typically find these pages through forceful browsing and the access controls on these pages tend to not be restrictive.</p>
<p>Another example of a page that can have this type of vulnerability is one where all of the privileges are checked client side but not server side. Attackers using personal proxies can bypass these client-side privileges and access functionality not intended for them to access.</p>
<h3><strong>How Do You Restrict URL Access</strong></h3>
<p>Most of these problems arise from a change in policy happening on paper, but not being implemented thoroughly across the application.</p>
<p>Restricting URL access correctly takes careful planning by the developer and the supporting organization. Organizations can follow some simple rules that will help them in preventing this vulnerability.</p>
<ul>
<li>Developers should never assume users will be unaware of hidden functionality.</li>
<li>Administrators should <a href="http://www.ducea.com/2006/07/21/apache-tips-tricks-deny-access-to-certain-file-types/">block access to all file types</a> that the application doesn’t serve.</li>
<li>Architects should <a href="http://en.wikipedia.org/wiki/Access_Control_Matrix">develop an access control matrix</a>, helping them to prevent unauthorized users from accessing authorized content. This should be done for every URL and business function of the application.</li>
</ul>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Failure+to+Restrict+URL+Access+-+http://bit.ly/20Bnk0+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2009/11/19/restricting-url-access/&amp;t=Failure+to+Restrict+URL+Access" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2009/11/19/restricting-url-access/&amp;title=Failure+to+Restrict+URL+Access" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2009/11/19/restricting-url-access/&amp;title=Failure+to+Restrict+URL+Access" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2009/11/19/restricting-url-access/&amp;title=Failure+to+Restrict+URL+Access" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2009/11/19/restricting-url-access/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2009/11/19/restricting-url-access/&amp;t=Failure+to+Restrict+URL+Access" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2009/11/19/restricting-url-access/&amp;t=Failure+to+Restrict+URL+Access" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2009/11/19/restricting-url-access/&amp;title=Failure+to+Restrict+URL+Access&amp;summary=%0D%0A%0D%0AThis%20is%20the%20last-part%20in%20a%20ten-part-series%20describing%20the%20OWASP%20Top%2010.%20%28See%20the%20entire%20OWASP%20Top%2010%29%0D%0AWhat%20is%20the%20problem%20with%20Failing%20to%20Restrict%20URL%20Access%0D%0AA%20common%20problem%20in%20web%20applications%2C%20failing%20to%20restrict%20URL%20access%20typically%20happens%20when%20a%20page%20doesn%27t%20have%20the%20correct%20access%20contr&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>Related posts:<ol><li><a href='http://misc-security.com/2009/08/26/broken-authentication-and-session-management/' rel='bookmark' title='Permanent Link: Broken Authentication and Session Management'>Broken Authentication and Session Management</a></li>
<li><a href='http://misc-security.com/2009/08/05/cross-site-request-forgery-csrf/' rel='bookmark' title='Permanent Link: Cross-Site Request Forgery (CSRF)'>Cross-Site Request Forgery (CSRF)</a></li>
<li><a href='http://misc-security.com/2009/07/22/insecure-direct-object-reference/' rel='bookmark' title='Permanent Link: Insecure Direct Object Reference'>Insecure Direct Object Reference</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/-12tNaStjmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2009/11/19/restricting-url-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://misc-security.com/2009/11/19/restricting-url-access/</feedburner:origLink></item>
		<item>
		<title>OWASP Top 10 2010 RC1</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/e_71RgS7wt0/</link>
		<comments>http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 20:52:57 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Web Application Security]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=718</guid>
		<description><![CDATA[Reading time: 2 &#8211; 4 minutes
While attending OWASP AppSec DC this week, I was able to see the preliminary release of the OWASP top 10 for 2010. This is the first release candidate and the 2010 top 10 are now available for public comment. We will soon see what the security community thinks of it, [...]


Related posts:<ol><li><a href='http://misc-security.com/2009/07/06/owasp-top-10/' rel='bookmark' title='Permanent Link: OWASP Top 10 2007'>OWASP Top 10 2007</a></li>
<li><a href='http://misc-security.com/2009/08/12/information-leakage-and-improper-error-handling/' rel='bookmark' title='Permanent Link: Information Leakage and Improper Error Handling'>Information Leakage and Improper Error Handling</a></li>
<li><a href='http://misc-security.com/2009/10/21/owasp-top-10-video/' rel='bookmark' title='Permanent Link: OWASP Top 10 Presentation'>OWASP Top 10 Presentation</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Reading time: 2 &#8211; 4 minutes</p>
<div class="wp-caption aligncenter" style="width: 510px"><img src="http://farm1.static.flickr.com/179/413959054_aabec9ee65.jpg" alt="Photo: Rionda" width="500" height="375" title="OWASP Top 10 2010 RC1" /><p class="wp-caption-text">Photo: Rionda</p></div>
<p>While attending OWASP AppSec DC this week, I was able to see the preliminary release of the OWASP top 10 for 2010. This is the first release candidate and the 2010 top 10 are now available for public comment. We will soon see what the security community thinks of it, but OWASP is hoping for an finalized release in the early first quarter of 2010.</p>
<p>For regular readers, you will not see much new on the OWASP top 10 2010. The main change is the order, or rather priority, of vulnerabilities has been changed. While the <a title="2007 list" href="http://misc-security.com/2009/07/06/owasp-top-10/">OWASP Top 10 &#8211; 2007</a> list focused on the top 10 <em>vulnerabilities</em> in web applications. The 2010 top 10 have been re-clarified to reflect the Top 10 Application <em>security risks</em> to an organization.</p>
<p>The 2007 list also focused on the <em>frequency of the occurrences</em> of the vulnerabilities in the web application. However, the OWASP Top Ten 2010 list is prioritized based on an <em>estimated risk</em> to the organization.</p>
<h3>Risks Added to the OWASP 2010 Top 10</h3>
<p>The new vulnerabilities are Security Misconfiguration (A6) and Unvalidated Redirects and Forwards (A8). I will address these two risks in future articles.</p>
<h3>Vulnerabilities Removed from the OWASP 2010 Top 10</h3>
<p>Since two risks were added, the OWASP had to replace vulnerabilities that were already on the list. These vulnerabilities are <a title="Malicious File Execution" href="http://misc-security.com/2009/07/08/malicious-file-execution/">Malicious File Execution</a> and <a href="http://misc-security.com/2009/08/12/information-leakage-and-improper-error-handling/">Information Leakage and Improper Error Handlin</a>g.</p>
<p>Malicious File Execution has been removed due to the reduction of how prevalent this vulnerability is now compared to 2007. OWASP also states that PHP is being shipped with more default security built-in. This is why it has been removed from the list.</p>
<p>Information Leakage and Improper Error Handling has been removed from the typical low impact of disclosing stack traces and error messages to the user. (Personally, I disagree with this.)</p>
<h2>OWASP Top 10 2010 RC1</h2>
<p><a title="A1 - Injection" href="http://misc-security.com/2009/07/08/injection-flaws/">A1 &#8211; Injection</a><br />
<a title="A2 - Cross-Site Scripting (XSS)" href="http://misc-security.com/2009/05/21/xss-cross-site-scripting/">A2 &#8211; Cross-Site Scripting (XSS)</a><br />
<a title="A3 - Broken Authentication and Session Management" href="http://misc-security.com/2009/08/26/broken-authentication-and-session-management/">A3 &#8211; Broken Authentication and Session Management</a><br />
<a title="A4 - Insecure Direct Object References" href="http://misc-security.com/2009/07/22/insecure-direct-object-reference/">A4 &#8211; Insecure Direct Object References</a><br />
<a title="A5 - Cross Site Request Forgery (CSRF)" href="http://misc-security.com/2009/08/05/cross-site-request-forgery-csrf/">A5 &#8211; Cross Site Request Forgery (CSRF)</a><br />
A6 &#8211; Security Misconfiguration<br />
<a title="A7 - Failure to Restrict URL Access" href="http://misc-security.com/2009/11/19/restricting-url-access/">A7 &#8211; Failure to Restrict URL Access</a><br />
A8 &#8211; Unvalidated Redirects and Forwards<br />
<a title="A9 - Insecure Cryptographic Storage" href="http://misc-security.com/2009/09/16/insecure-cryptographic-storage/">A9 &#8211; Insecure Cryptographic Storage</a><br />
<a title="A10 - Insecure Communications" href="http://misc-security.com/2009/10/12/insecure-communications/">A10 &#8211; Insecure Communications</a></p>
<p>We shall see in the next few months what the community thinks of these changes.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=OWASP+Top+10+2010+RC1+-+http://bit.ly/kghNy+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/&amp;t=OWASP+Top+10+2010+RC1" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/&amp;title=OWASP+Top+10+2010+RC1" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/&amp;title=OWASP+Top+10+2010+RC1" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/&amp;title=OWASP+Top+10+2010+RC1" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/&amp;t=OWASP+Top+10+2010+RC1" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/&amp;t=OWASP+Top+10+2010+RC1" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/&amp;title=OWASP+Top+10+2010+RC1&amp;summary=%0D%0A%0D%0AWhile%20attending%20OWASP%20AppSec%20DC%20this%20week%2C%20I%20was%20able%20to%20see%20the%20preliminary%20release%20of%20the%20OWASP%20top%2010%20for%202010.%20This%20is%20the%20first%20release%20candidate%20and%20the%202010%20top%2010%20are%20now%20available%20for%20public%20comment.%20We%20will%20soon%20see%20what%20the%20security%20community%20thinks%20of%20it%2C%20but%20OWASP%20is%20hoping%20for%20an%20f&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>Related posts:<ol><li><a href='http://misc-security.com/2009/07/06/owasp-top-10/' rel='bookmark' title='Permanent Link: OWASP Top 10 2007'>OWASP Top 10 2007</a></li>
<li><a href='http://misc-security.com/2009/08/12/information-leakage-and-improper-error-handling/' rel='bookmark' title='Permanent Link: Information Leakage and Improper Error Handling'>Information Leakage and Improper Error Handling</a></li>
<li><a href='http://misc-security.com/2009/10/21/owasp-top-10-video/' rel='bookmark' title='Permanent Link: OWASP Top 10 Presentation'>OWASP Top 10 Presentation</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/e_71RgS7wt0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://misc-security.com/2009/11/13/owasp-top-10-2010-rc1/</feedburner:origLink></item>
		<item>
		<title>Confidentiality, Integrity, and Availability</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/RHKqJ5CD2IU/</link>
		<comments>http://misc-security.com/2009/11/04/confidentiality-integrity-availability/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 20:00:42 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[Buzzwords]]></category>
		<category><![CDATA[Primer]]></category>
		<category><![CDATA[availability]]></category>
		<category><![CDATA[confidentiality]]></category>
		<category><![CDATA[information security]]></category>
		<category><![CDATA[information systems]]></category>
		<category><![CDATA[integrity]]></category>
		<category><![CDATA[key concepts]]></category>
		<category><![CDATA[risk management]]></category>
		<category><![CDATA[security concepts]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=578</guid>
		<description><![CDATA[Reading time: 2 &#8211; 3 minutes
Being security aware and security conscious often boils down to understanding three key concepts that are common to risk management
These security concepts have been around since the inception of information security. Although, these are high-level generalizations, they are important for everyone to know about.
This article is focused on understanding how [...]


Related posts:<ol><li><a href='http://misc-security.com/2009/10/12/insecure-communications/' rel='bookmark' title='Permanent Link: Insecure Communications'>Insecure Communications</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Reading time: 2 &#8211; 3 minutes</p>
<div class="wp-caption aligncenter" style="width: 510px"><img src="http://farm4.static.flickr.com/3516/3788942583_5dc32bab0e.jpg" alt="Confidentiality, Integrity, and Availability" width="500" height="321" title="Confidentiality, Integrity, and Availability" /><p class="wp-caption-text">Photo: jaeming</p></div>
<p>Being security aware and security conscious often boils down to understanding three key concepts that are common to risk management</p>
<p>These security concepts have been around since the inception of information security. Although, these are high-level generalizations, they are important for everyone to know about.</p>
<p>This article is focused on understanding how each of these apply to information systems.</p>
<h3><span id="Confidentiality">Confidentiality</span></h3>
<p><span>Confidentiality loss happens when information can be viewed (read) by individuals who shouldn&#8217;t access it.</span></p>
<p><span>Loss of confidentiality can happen physically or electronically. </span></p>
<p><span>Electronic confidentiality loss can happen when the clients and servers aren&#8217;t encrypting their communications. This allows malicious entities to view private communications.</span></p>
<p>Physical confidential loss can happen through social engineering or through theft. This typically means having<span> laptops stolen.</span></p>
<h3><span id="Integrity">Integrity</span></h3>
<p><span>Integrity loss happens when information is modified without the modification being authorized. This doesn&#8217;t mean that an unauthorized party has to cause the integrity loss to happen. The integrity loss due to an authorized party doing something they shouldn&#8217;t. An example would be </span><span>a system administrator deleting an account record they weren&#8217;t authorized to delete.</span></p>
<p><span>Integrity Loss can happen either accidentally or through malicious intent. </span><span>Malicious integrity loss can happen when a user purposely adds, deletes, or modifies database records. This can occur either through an authorized party (someone who has the access to actually modify the record) or by an unauthorized party when the user has access that they shouldn&#8217;t have.<br />
</span></p>
<p><span>Accidental integrity loss happens when a system modifies or deletes records that it shouldn&#8217;t. This can happen when a virus infects a system or when a user does something that he didn&#8217;t intend to do. This is often why systems will verify that you want a file deleted, before it actually does so. </span></p>
<h3><span id="Availability">Availability</span></h3>
<p>Availability is the simple idea that when a user or system attempts to access something, it is available to be accessed. This is extremely important for mission critical systems. Availability for these systems are so critical that most companies have business continuity plans (BCP&#8217;s) in order for there systems to have redundancy.</p>
<p>Just like confidentiality and integrity loss, availability loss can happen by accident, a car crashing into a fiber pole disabling access to a system, or through malicious intent, such as a Denial-of-Service attack.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Confidentiality%2C+Integrity%2C+and+Availability+-+http://bit.ly/2VuEl2+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2009/11/04/confidentiality-integrity-availability/&amp;t=Confidentiality%2C+Integrity%2C+and+Availability" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2009/11/04/confidentiality-integrity-availability/&amp;title=Confidentiality%2C+Integrity%2C+and+Availability" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2009/11/04/confidentiality-integrity-availability/&amp;title=Confidentiality%2C+Integrity%2C+and+Availability" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2009/11/04/confidentiality-integrity-availability/&amp;title=Confidentiality%2C+Integrity%2C+and+Availability" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2009/11/04/confidentiality-integrity-availability/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2009/11/04/confidentiality-integrity-availability/&amp;t=Confidentiality%2C+Integrity%2C+and+Availability" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2009/11/04/confidentiality-integrity-availability/&amp;t=Confidentiality%2C+Integrity%2C+and+Availability" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2009/11/04/confidentiality-integrity-availability/&amp;title=Confidentiality%2C+Integrity%2C+and+Availability&amp;summary=%0D%0A%0D%0ABeing%20security%20aware%20and%20security%20conscious%20often%20boils%20down%20to%20understanding%20three%20key%20concepts%20that%20are%20common%20to%20risk%20management%0D%0A%0D%0AThese%20security%20concepts%20have%20been%20around%20since%20the%20inception%20of%20information%20security.%20Although%2C%20these%20are%20high-level%20generalizations%2C%20they%20are%20important%20for%20ever&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>Related posts:<ol><li><a href='http://misc-security.com/2009/10/12/insecure-communications/' rel='bookmark' title='Permanent Link: Insecure Communications'>Insecure Communications</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/RHKqJ5CD2IU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2009/11/04/confidentiality-integrity-availability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://misc-security.com/2009/11/04/confidentiality-integrity-availability/</feedburner:origLink></item>
		<item>
		<title>Cache_Snoop.pl</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/l2-o7L4quok/</link>
		<comments>http://misc-security.com/2009/10/28/cachesnooppl/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 20:00:40 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[Code Snippet]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[appendix]]></category>
		<category><![CDATA[attacks]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[default ttl]]></category>
		<category><![CDATA[dns servers]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=697</guid>
		<description><![CDATA[Reading time: 4 &#8211; 6 minutes

In the book, Hacking: The Next Generation, I cover a topic referred to as DNS cache snooping. Cache snooping is not a new attack and has been around for quite a while [PDF]. However, I couldn&#8217;t find a good piece of code that would interrogate DNS servers, so I created [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Reading time: 4 &#8211; 6 minutes</p>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 675px"><a href="http://farm4.static.flickr.com/3540/3370842801_2157a9e35b.jpg"><img class=" " src="http://farm4.static.flickr.com/3540/3370842801_2157a9e35b_b.jpg" alt="Photo: Tim Caynes" width="665" height="443" title="Cache Snoop.pl" /></a><p class="wp-caption-text">Photo: Tim Caynes</p></div>
<p>In the book, <a href="http://www.amazon.com/Hacking-Next-Generation-Animal-Guide/dp/0596154577/">Hacking: The Next Generation</a>, I cover a topic referred to as DNS cache snooping. Cache snooping is not a new attack and has been around for quite a while [<a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAoQFjAA&amp;url=http%3A%2F%2Fwww.rootsecure.net%2Fcontent%2Fdownloads%2Fpdf%2Fdns_cache_snooping.pdf&amp;rct=j&amp;q=dns+cache+snooping&amp;ei=hgzlSt23KYGwsgPFltSwBA&amp;usg=AFQjCNHJQgoKIE1DI0N3SQvt3d3-3XM2Hw&amp;sig2=5DHUbIGPro4_j9PklLKAlg">PDF</a>]. However, I couldn&#8217;t find a good piece of code that would interrogate DNS servers, so I created code to do it.</p>
<p>I put it in Appendix B in the book, but figured it would be nice to have some place to copy &amp; paste it.</p>
<p>Let me know if you have any questions or comments. Have Fun!</p>
<h2>Cache_Snoop.pl</h2>
<blockquote><p>#!/usr/bin/perl<br />
# cache_snoop.pl<br />
# Developed by: Brett Hardin<br />
$version = &#8220;1.0&#8243;;<br />
use Getopt::Long;</p>
<p>my $options = GetOptions (<br />
&#8220;help&#8221;    =&gt; \$help,<br />
&#8220;save&#8221;    =&gt; \$save,<br />
&#8220;dns=s&#8221;   =&gt; \$dns_server,<br />
&#8220;ttl&#8221;   =&gt; \$ttl_option,<br />
&#8220;queries=s&#8221; =&gt; \$queries<br />
);</p>
<p>if($help ne &#8220;&#8221;) { &amp;Help; }<br />
if($dns_server eq &#8220;&#8221;) { die &#8220;Usage: cache_snoop.pl -dns -queries \n&#8221;; }<br />
open(FILE, $queries) or die &#8220;Usage: cache_snoop.pl -dns -queries \n&#8221;;</p>
<p>@sites;</p>
<p>#FIRST RUN IS FOR FINDING OUT DEFUALT TTL<br />
if($ttl_option ne &#8220;&#8221;) {<br />
print &#8220;Finding Default TTL&#8217;s&#8230;\n&#8221;;<br />
&amp;default_TTL;<br />
}</p>
<p>for $site (@sites) {<br />
chomp($site);<br />
$default_TTL = $TTL_list{$site};</p>
<p>if($site =~ /^\#/) { print $site . &#8220;\n&#8221;; next; }<br />
if($site =~ /^$/) { print &#8220;\n&#8221;; next;}</p>
<p>$results = `dig \@$dns_server $site A +norecurse`;</p>
<p>if ($results =~ /ANSWER: 0,/) {<br />
print &#8220;[NO] &#8221; . $site . &#8221; not visited\n&#8221;;<br />
}<br />
else {<br />
@edited_result = split(/\n/, $results);<br />
@greped_result = grep(/^$site\./, @edited_result);<br />
@A_Broke = split(/\s+/, $greped_result[0]);<br />
$TTL = $A_Broke[1];</p>
<p>print &#8220;[YES] &#8221; . $site . &#8221; ($TTL&#8221;;<br />
if($ttl_option ne &#8220;&#8221;) {<br />
&amp;timeLeft;<br />
print &#8220;/$default_TTL) &#8211; Initial Request was made: $LAST_VISITED\n&#8221;;<br />
}<br />
else { print &#8221; TTL)\n&#8221;; }</p>
<p>if($save ne &#8220;&#8221;) {<br />
print $results; die;<br />
open(OUTPUT, &#8220;&gt;$site.DNS.txt&#8221;);<br />
print OUTPUT $results;<br />
close(OUTPUT);<br />
}<br />
}<br />
}</p>
<p>sub timeLeft{<br />
$seconds = ($default_TTL &#8211; $TTL);<br />
@parts = gmtime($seconds);<br />
$LAST_VISITED = &#8220;$parts[7]d $parts[2]h $parts[1]m $parts[0]s&#8221;;<br />
}</p>
<p>sub default_TTL {<br />
# This function returns the default TTL<br />
# To do this, you need to find the DNS server from the root DNS server<br />
# then query that DNS server for the site you are looking for, it will return the default TTL<br />
%DNS_list = ();<br />
%TTL_list = ();</p>
<p># Find the NS for the site<br />
for $site (@sites) {<br />
if($site =~ /^\#/) { next; }<br />
if($site =~ /^$/) { next;}</p>
<p>chomp($site);</p>
<p>#QUERY the TLD domain<br />
$query_result_1 = `dig \@a.gtld-servers.net $site`;<br />
@edited_query_1 = split(/\n/, $query_result_1);<br />
$found = 0;</p>
<p># Find the DNS server<br />
for $each (@edited_query_1) {<br />
if ($found == 1) {<br />
@A_Broke = split(/\s+/, $each);<br />
$root_DNS = $A_Broke[0];<br />
last;<br />
}<br />
if($each =~ /ADDITIONAL SECTION:/) { $found = 1; }<br />
}<br />
$DNS_list{$site} = $root_DNS;<br />
}<br />
print &#8220;Done with Name Server lookup&#8230;\n&#8221;;;</p>
<p># Find the TTL from the default NS server.<br />
foreach $site (sort keys %DNS_list) {<br />
#print &#8220;$site: $DNS_list{$site}\n&#8221;;<br />
$DNS_SERVER = $DNS_list{$site};</p>
<p>#QUERY the TLD domain<br />
$query_result_2 = `dig \@$DNS_SERVER $site`;</p>
<p>@edited_query_2 = split(/\n/, $query_result_2);<br />
$found = 0;</p>
<p># Find the DNS server<br />
for $each (@edited_query_2) {<br />
if ($found == 1) {<br />
@A_Broke = split(/\s+/, $each);<br />
$default_TTL = $A_Broke[1];<br />
last;<br />
}<br />
if($each =~ /ANSWER SECTION:/) { $found = 1; }<br />
}<br />
#print $site . &#8221; default TTL: $default_TTL\n&#8221;;<br />
$TTL_list{$site} = $default_TTL;<br />
}<br />
print &#8220;Done with TTL lookups&#8230;\n&#8221;;</p>
<p>foreach $site (sort keys %TTL_list) {<br />
print &#8220;$site &#8211; $TTL_list{$site}\n&#8221;;<br />
}<br />
}</p>
<p>sub Help {<br />
print &#8220;\n&#8221;;<br />
print &#8220;#################################\n&#8221;;<br />
print &#8220;#                               #\n&#8221;;<br />
print &#8220;#  cache_snoop.pl v$version         #\n&#8221;;<br />
print &#8220;#                               #\n&#8221;;<br />
print &#8220;#################################\n\n&#8221;;<br />
print &#8220;usage: $0 -dns  -queries \n&#8221;;<br />
print &#8220;\n&#8221;;<br />
print &#8220;purpose: Exploit a DNS server that allows 3rd party queries to determine what sites\n&#8221;;<br />
print &#8221;         the DNS servers users have been going to.\n&#8221;;<br />
print &#8220;\n&#8221;;<br />
print &#8221;  Options:\n\n&#8221;;<br />
print &#8221;  -help                 What your looking at.\n&#8221;;<br />
print &#8221;  -dns                  [required] DNS server susceptible to 3rd party queries\n&#8221;;<br />
print &#8221;  -queries              file with the queries you would like to make [Default: queries.txt]\n&#8221;;<br />
print &#8221;  -save                 Save the DNS responses that are received to individual text files.\n&#8221;;<br />
print &#8221;  -ttl                  Will lookup the default TTL&#8217;s and comparing them with what the server has.\n&#8221;;<br />
print &#8220;\n&#8221;;<br />
print &#8220;Sample Output:\n&#8221;;<br />
print &#8220;[NO] fidelity.com not visited\n&#8221;;<br />
print &#8220;[YES] finance.google.com (165020) visited\n&#8221;;<br />
print &#8220;[Visited] site (TTL)\n&#8221;;<br />
print &#8220;\n\n&#8221;;<br />
exit;<br />
}</p></blockquote>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Cache_Snoop.pl+-+http://bit.ly/2U2bq1+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2009/10/28/cachesnooppl/&amp;t=Cache_Snoop.pl" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2009/10/28/cachesnooppl/&amp;title=Cache_Snoop.pl" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2009/10/28/cachesnooppl/&amp;title=Cache_Snoop.pl" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2009/10/28/cachesnooppl/&amp;title=Cache_Snoop.pl" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2009/10/28/cachesnooppl/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2009/10/28/cachesnooppl/&amp;t=Cache_Snoop.pl" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2009/10/28/cachesnooppl/&amp;t=Cache_Snoop.pl" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2009/10/28/cachesnooppl/&amp;title=Cache_Snoop.pl&amp;summary=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AIn%20the%20book%2C%20Hacking%3A%20The%20Next%20Generation%2C%20I%20cover%20a%20topic%20referred%20to%20as%20DNS%20cache%20snooping.%20Cache%20snooping%20is%20not%20a%20new%20attack%20and%20has%20been%20around%20for%20quite%20a%20while%20%5BPDF%5D.%20However%2C%20I%20couldn%27t%20find%20a%20good%20piece%20of%20code%20that%20would%20interrogate%20DNS%20servers%2C%20so%20I%20created%20code%20to%20do%20it.%0D%0A%0D%0AI%20p&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/l2-o7L4quok" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2009/10/28/cachesnooppl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://misc-security.com/2009/10/28/cachesnooppl/</feedburner:origLink></item>
		<item>
		<title>OWASP Top 10 Presentation</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/E5g38yKirLE/</link>
		<comments>http://misc-security.com/2009/10/21/owasp-top-10-video/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 19:00:41 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Primer]]></category>
		<category><![CDATA[Secure Development]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[Web Application Security]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[developing secure software]]></category>
		<category><![CDATA[executive presentation]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web application]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=687</guid>
		<description><![CDATA[Reading time: 1 &#8211; 2 minutes
I recently did a presentation on the OWASP Top 10 for SecurityStreams. Nitesh Dhanjani of SecurityStreams was nice enough to allow me to embed the videos of the presentations on this site.
If you are new to the OWASP Top 10, I highly suggest to watch this presentation, it is about [...]


Related posts:<ol><li><a href='http://misc-security.com/2009/07/06/owasp-top-10/' rel='bookmark' title='Permanent Link: OWASP Top 10 2007'>OWASP Top 10 2007</a></li>
<li><a href='http://misc-security.com/2009/07/22/insecure-direct-object-reference/' rel='bookmark' title='Permanent Link: Insecure Direct Object Reference'>Insecure Direct Object Reference</a></li>
<li><a href='http://misc-security.com/2009/05/21/xss-cross-site-scripting/' rel='bookmark' title='Permanent Link: XSS &#8211; Understanding Cross Site Scripting'>XSS &#8211; Understanding Cross Site Scripting</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Reading time: 1 &#8211; 2 minutes</p>
<p>I recently did a presentation on the OWASP Top 10 for <a href="http://securitystreams.tv/">SecurityStreams</a>. Nitesh Dhanjani of SecurityStreams was nice enough to allow me to embed the videos of the presentations on this site.</p>
<p>If you are new to the <a href="http://misc-security.com/2009/07/06/owasp-top-10/">OWASP Top 10</a>, I highly suggest to watch this presentation, it is about 45 minutes and should give you a high level understanding of all the OWASP Top 10.</p>
<p>If you are an executive or don&#8217;t have time to watch the full presentation, then I suggest watching the 10 minute executive presentation.</p>
<p>Make sure to watch them in HD (Upper right hand corner of the videos). Let me know your thoughts and comments.</p>
<h2>OWASP Top 10 &#8211; Full Presentation</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="224" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://v.wordpress.com/k1P9IAx8" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="224" src="http://v.wordpress.com/k1P9IAx8" allowfullscreen="true"></embed></object></p>
<h2>OWASP Top 10 &#8211; Executive Presentation</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="224" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://v.wordpress.com/pXTHzz0d" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="224" src="http://v.wordpress.com/pXTHzz0d" allowfullscreen="true"></embed></object></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=OWASP+Top+10+Presentation+-+http://bit.ly/3TVwH0+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2009/10/21/owasp-top-10-video/&amp;t=OWASP+Top+10+Presentation" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2009/10/21/owasp-top-10-video/&amp;title=OWASP+Top+10+Presentation" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2009/10/21/owasp-top-10-video/&amp;title=OWASP+Top+10+Presentation" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2009/10/21/owasp-top-10-video/&amp;title=OWASP+Top+10+Presentation" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2009/10/21/owasp-top-10-video/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2009/10/21/owasp-top-10-video/&amp;t=OWASP+Top+10+Presentation" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2009/10/21/owasp-top-10-video/&amp;t=OWASP+Top+10+Presentation" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2009/10/21/owasp-top-10-video/&amp;title=OWASP+Top+10+Presentation&amp;summary=I%20recently%20did%20a%20presentation%20on%20the%20OWASP%20Top%2010%20for%20SecurityStreams.%20Nitesh%20Dhanjani%20of%20SecurityStreams%20was%20nice%20enough%20to%20allow%20me%20to%20embed%20the%20videos%20of%20the%20presentations%20on%20this%20site.%0D%0A%0D%0AIf%20you%20are%20new%20to%20the%20OWASP%20Top%2010%2C%20I%20highly%20suggest%20to%20watch%20this%20presentation%2C%20it%20is%20about%2045%20minutes%20and%20&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>Related posts:<ol><li><a href='http://misc-security.com/2009/07/06/owasp-top-10/' rel='bookmark' title='Permanent Link: OWASP Top 10 2007'>OWASP Top 10 2007</a></li>
<li><a href='http://misc-security.com/2009/07/22/insecure-direct-object-reference/' rel='bookmark' title='Permanent Link: Insecure Direct Object Reference'>Insecure Direct Object Reference</a></li>
<li><a href='http://misc-security.com/2009/05/21/xss-cross-site-scripting/' rel='bookmark' title='Permanent Link: XSS &#8211; Understanding Cross Site Scripting'>XSS &#8211; Understanding Cross Site Scripting</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/E5g38yKirLE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2009/10/21/owasp-top-10-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://misc-security.com/2009/10/21/owasp-top-10-video/</feedburner:origLink></item>
		<item>
		<title>Insecure Communications</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/rAdLGLivSb4/</link>
		<comments>http://misc-security.com/2009/10/12/insecure-communications/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 20:00:43 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[OWASP]]></category>
		<category><![CDATA[Vulnerabilities]]></category>
		<category><![CDATA[Web Application Security]]></category>
		<category><![CDATA[attacks]]></category>
		<category><![CDATA[communication channel]]></category>
		<category><![CDATA[confidentiality]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[insecure channels]]></category>
		<category><![CDATA[integrity]]></category>
		<category><![CDATA[it security]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security architect]]></category>
		<category><![CDATA[sensitive data]]></category>
		<category><![CDATA[sensitive transactions]]></category>
		<category><![CDATA[web application]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=251</guid>
		<description><![CDATA[Reading time: 2 &#8211; 3 minutes
This is the ninth-part in a ten-part-series describing the OWASP Top 10. (See all the OWASP Top 10)
What are Insecure Communications

Insecure communications is when a client and server communicate over a n0n-secure (non-encrypted) channel. By doing this, the developer is ensuring that their communication channel can be viewed by eyes [...]


Related posts:<ol><li><a href='http://misc-security.com/2009/09/16/insecure-cryptographic-storage/' rel='bookmark' title='Permanent Link: Insecure Cryptographic Storage'>Insecure Cryptographic Storage</a></li>
<li><a href='http://misc-security.com/2009/07/22/insecure-direct-object-reference/' rel='bookmark' title='Permanent Link: Insecure Direct Object Reference'>Insecure Direct Object Reference</a></li>
<li><a href='http://misc-security.com/2009/08/26/broken-authentication-and-session-management/' rel='bookmark' title='Permanent Link: Broken Authentication and Session Management'>Broken Authentication and Session Management</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Reading time: 2 &#8211; 3 minutes</p>
<div class="wp-caption aligncenter" style="width: 510px"><img src="http://farm1.static.flickr.com/197/480991670_f9d3e0b1a6.jpg?v=1187472547" alt="Photo: Jason Arends" width="500" height="440" title="Insecure Communications" /><p class="wp-caption-text">Photo: Jason Arends</p></div>
<p>This is the ninth-part in a ten-part-series describing the <a href="http://misc-security.com/2009/07/06/owasp-top-10/">OWASP Top 10</a>. (<a href="http://misc-security.com/2009/07/06/owasp-top-10/">See all the OWASP Top 10</a>)</p>
<p><big><strong>What are Insecure Communications<br />
</strong></big></p>
<p>Insecure communications is when a client and server communicate over a n0n-secure (non-encrypted) channel. By doing this, the developer is ensuring that their communication channel can be viewed by eyes they didn&#8217;t intend.</p>
<p>Failing to securely communicate server-to-server and server-to-client helps attackers to intercept sensitive transactions. Attackers do this by using man-in-the-middle attacks, a post for another time. Not communicating securely breaks down confidentiality and integrity.</p>
<p>Developers fall into communicating insecurely when they:</p>
<ul>
<li>Don&#8217;t secure their client-to-server connections.</li>
<li>Don&#8217;t secure their server-to-database connections.</li>
<li>Don&#8217;t secure other back end connections that pass sensitive data.</li>
</ul>
<p><big><strong>An Example of Insecure Communications<br />
</strong></big></p>
<p>Assume a developer has written an application that takes input from a user and stores it in a database that is located on another network segment.</p>
<p>If the developer fails to use SSL between the web server and the user, then he has an insecure communications channel between the user and the web server. (Client-to-server connection)</p>
<p>If the developer fails to forget to encrypt the connection between his web server and the database, then he is failing to secure the server-to-database connection.</p>
<p><big><strong>How Do You Prevent Insecure Communications from Occurring in your Web Application<br />
</strong></big></p>
<p>To prevent insecure communications from occurring, the first step is to make sure the security architect has formulated secure methods of communication between the clients and servers. The security architect can limit the connections they need to look at by only reviewing which servers and clients pass sensitive data.</p>
<p>Keep in mind, most of these architectures will fail to forget to encrypt data on  back-end connections, such as database connections. Just because the data is now behind a firewall doesn&#8217;t mean it should be passed in clear-text.</p>
<p>To verify insecure communications won&#8217;t happen on your network:</p>
<ul>
<li>Make sure all client-to-server connections are encrypted with SSL.</li>
<li>Verify that server-to-database connections are encrypted.</li>
<li>Verify that any other areas in the design where sensitive data is passed is done so in a secure way.</li>
<li>Keep developers in a security mindset. Developers should never assume their application is sending their information securely. Developers should always assume that any communications that are being made are done insecurely.</li>
</ul>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Insecure+Communications+-+http://bit.ly/Lo9cC+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2009/10/12/insecure-communications/&amp;t=Insecure+Communications" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2009/10/12/insecure-communications/&amp;title=Insecure+Communications" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2009/10/12/insecure-communications/&amp;title=Insecure+Communications" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2009/10/12/insecure-communications/&amp;title=Insecure+Communications" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2009/10/12/insecure-communications/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2009/10/12/insecure-communications/&amp;t=Insecure+Communications" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2009/10/12/insecure-communications/&amp;t=Insecure+Communications" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2009/10/12/insecure-communications/&amp;title=Insecure+Communications&amp;summary=%0D%0A%0D%0AThis%20is%20the%20ninth-part%20in%20a%20ten-part-series%20describing%20the%20OWASP%20Top%2010.%20%28See%20all%20the%20OWASP%20Top%2010%29%0D%0A%0D%0AWhat%20are%20Insecure%20Communications%0D%0A%0D%0A%0D%0AInsecure%20communications%20is%20when%20a%20client%20and%20server%20communicate%20over%20a%20n0n-secure%20%28non-encrypted%29%20channel.%20By%20doing%20this%2C%20the%20developer%20is%20ensuring%20that%20th&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>Related posts:<ol><li><a href='http://misc-security.com/2009/09/16/insecure-cryptographic-storage/' rel='bookmark' title='Permanent Link: Insecure Cryptographic Storage'>Insecure Cryptographic Storage</a></li>
<li><a href='http://misc-security.com/2009/07/22/insecure-direct-object-reference/' rel='bookmark' title='Permanent Link: Insecure Direct Object Reference'>Insecure Direct Object Reference</a></li>
<li><a href='http://misc-security.com/2009/08/26/broken-authentication-and-session-management/' rel='bookmark' title='Permanent Link: Broken Authentication and Session Management'>Broken Authentication and Session Management</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/rAdLGLivSb4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2009/10/12/insecure-communications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://misc-security.com/2009/10/12/insecure-communications/</feedburner:origLink></item>
		<item>
		<title>Writing Secure Code</title>
		<link>http://feedproxy.google.com/~r/miscsecurity/~3/PMhDj8v4bqY/</link>
		<comments>http://misc-security.com/2009/09/24/spot-the-vuln/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 20:00:00 +0000</pubDate>
		<dc:creator>Brett Hardin</dc:creator>
				<category><![CDATA[General Thoughts]]></category>
		<category><![CDATA[Secure Development]]></category>
		<category><![CDATA[colleges and universities]]></category>
		<category><![CDATA[curriculum]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[security vulnerabilities]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[writing secure code]]></category>

		<guid isPermaLink="false">http://misc-security.com/?p=558</guid>
		<description><![CDATA[Reading time: 2 &#8211; 2 minutes
If you are a developer, I guarantee that you have written insecure code. Universities train people to write code, but very little time is taken to help them focus on writing secure code.
As with anything, being able to identify security vulnerabilities and writing code securely takes practice. But how does [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Reading time: 2 &#8211; 2 minutes</p>
<div class="wp-caption aligncenter" style="width: 510px"><img src="http://farm1.static.flickr.com/130/324177162_8276d0472a.jpg" alt="Photo: Brajeshwar" width="500" height="375" title="Writing Secure Code" /><p class="wp-caption-text">Photo: Brajeshwar</p></div>
<p>If you are a developer, I guarantee that you have written insecure code. Universities train people to write code, but very little time is taken to help them focus on writing <strong>secure code</strong>.</p>
<p>As with anything, being able to identify security vulnerabilities and writing code securely takes practice. But how does a developer, who is already overburdened with enough work, find the time or resources to help him identify security vulnerabilities?</p>
<p>This is where spot <a href="http://spotthevuln.com">spotthevuln.com</a> comes in.</p>
<p>The purpose of the project is two fold, help developers write better code by enabling them to identify insecure code and hopefully work the project into teaching curriculum&#8217;s at colleges and universities in order to help new developers write more secure code.</p>
<p>Here is how the site works. On Monday at 8:00am PST, a piece of vulnerable code is posted. An business week is given to people in order to attempt to identify the vulnerability in the code. On Friday at 8:00am PST, the code fix is shown with a description of what was wrong with the code. All of the vulnerabilities are taken out of open source projects in order to show developers &#8220;real-life&#8221; scenarios. The fixes are the fixes that were actually deployed.</p>
<p>The whole point of spotthevuln.com is to help developers identify poor development choices when programming. What are your thoughts? Do you think this will help developers? If you are an instructor and would like to work spotthevuln.com into your curriculum, I suggest for you to reach out to spotthevuln.com.</p>
<p><strong>The more developers know about security, the better off we all are.</strong></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Writing+Secure+Code+-+http://bit.ly/1bRbr1+(via+@miscsecurity)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-hackernews">
			<a href="http://news.ycombinator.com/submitlink?u=http://misc-security.com/2009/09/24/spot-the-vuln/&amp;t=Writing+Secure+Code" rel="nofollow" class="external" title="Submit this to Hacker News">Submit this to Hacker News</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://misc-security.com/2009/09/24/spot-the-vuln/&amp;title=Writing+Secure+Code" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://misc-security.com/2009/09/24/spot-the-vuln/&amp;title=Writing+Secure+Code" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://misc-security.com/2009/09/24/spot-the-vuln/&amp;title=Writing+Secure+Code" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://misc-security.com/2009/09/24/spot-the-vuln/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://misc-security.com/2009/09/24/spot-the-vuln/&amp;t=Writing+Secure+Code" rel="nofollow" class="external" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://misc-security.com/2009/09/24/spot-the-vuln/&amp;t=Writing+Secure+Code" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://misc-security.com/2009/09/24/spot-the-vuln/&amp;title=Writing+Secure+Code&amp;summary=%0D%0A%0D%0AIf%20you%20are%20a%20developer%2C%20I%20guarantee%20that%20you%20have%20written%20insecure%20code.%20Universities%20train%20people%20to%20write%20code%2C%20but%20very%20little%20time%20is%20taken%20to%20help%20them%20focus%20on%20writing%20secure%20code.%0D%0A%0D%0AAs%20with%20anything%2C%20being%20able%20to%20identify%20security%20vulnerabilities%20and%20writing%20code%20securely%20takes%20practice&amp;source=Miscellaneous Security" rel="nofollow" class="external" title="Share this on Linkedin">Share this on Linkedin</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->



<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/miscsecurity/~4/PMhDj8v4bqY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://misc-security.com/2009/09/24/spot-the-vuln/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://misc-security.com/2009/09/24/spot-the-vuln/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 3.361 seconds -->
