<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEMGRHY5fCp7ImA9WhFSFUk.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334</id><updated>2013-06-18T01:00:25.824-07:00</updated><category term="samm" /><category term="owasp portugal" /><category term="x-frame-optionss" /><category term="tools" /><category term="funny" /><category term="news" /><category term="html5" /><category term="log analysis" /><category term="owsp" /><category term="john steven" /><category term="key size" /><category term="privacy" /><category term="secure flag" /><category term="reveal hidden fields" /><category term="black list" /><category term="certificate error messages" /><category term="open source" /><category term="cookie" /><category term="distributed lockout" /><category term="application security" /><category term="chrome" /><category term="pravir chandra" /><category term="black hat" /><category term="firefox" /><category term="iphone" /><category term="two factor" /><category term="superclick" /><category term="mobile security" /><category term="white house" /><category term="rss" /><category term="cacert" /><category term="sts" /><category term="hotel wireless" /><category term="mashup" /><category term="Sans Top 25" /><category term="o2" /><category term="icmp tunnel" /><category term="big brother" /><category term="facebook" /><category term="security" /><category term="brute force" /><category term="thotcon" /><category term="AppSec Europe" /><category term="openssl" /><category term="comodo" /><category term="django" /><category term="security by obscurity" /><category term="ie8" /><category term="android" /><category term="rogue CA certificate" /><category term="voting systems" /><category term="HTTP Parameter Pollution" /><category term="owasp podcasts" /><category term="summer of code" /><category term="owasp poland" /><category term="ssl" /><category term="design" /><category term="europe summit" /><category term="dinis cruz" /><category term="OWASP Top 10" /><category term="XSS" /><category term="account" /><category term="conferences" /><category term="hotspot" /><category term="sslStrip" /><category term="fuzzing" /><category term="csrf" /><category term="education" /><category term="firesheep" /><category term="security practices" /><category term="javascript" /><category term="output encoding" /><category term="x-frame-options" /><category term="url rewriting" /><category term="fips ciphers" /><category term="risk" /><category term="template" /><category term="OWASP Live CD" /><category term="sql injection" /><category term="cipher strength" /><category term="web of trust" /><category term="ssl_error_bad_cert_domain" /><category term="ssn" /><category term="python" /><category term="csp" /><category term="metrics" /><category term="consulting" /><category term="chicago" /><category term="webscarab" /><category term="owasp" /><category term="data protection" /><category term="membership" /><category term="Stefano Di Paola" /><category term="clickjacking" /><category term="pin" /><category term="AppSensor" /><category term="Luca Carettoni" /><category term="michael coates" /><category term="sec_error_unknown_issuer" /><category term="hidden variable" /><category term="rfid" /><category term="hack" /><category term="esapi" /><category term="PCI" /><category term="man in the middle" /><category term="sdlc" /><category term="php" /><category term="internet explorer" /><category term="httponly flag" /><category term="tutorial" /><category term="tssci-security" /><category term="dark reading" /><category term="Survivable Systems" /><category term="header forging" /><category term="jsp" /><category term="voip" /><category term="matt tesauro" /><category term="cellular network" /><category term="security awareness" /><category term="XSS Cheat Sheet" /><category term="phishing" /><category term="captcha" /><category term="twitter" /><category term="insecure magazine" /><category term="sslfail" /><category term="search" /><category term="surfjacking" /><category term="white list" /><category term="ssl_error_no_cypher_overlap" /><category term="TLS Cheat Sheet" /><category term="mozilla" /><category term="md5" /><category term="password" /><category term="identity theft" /><category term="chisec" /><title>Security for the Web</title><subtitle type="html">Perspective from the field</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://michael-coates.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>176</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/MichaelCoates/security" /><feedburner:info uri="michaelcoates/security" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>MichaelCoates/security</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;A0MEQHk6eSp7ImA9WhBaGUk.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-4196018564715590647</id><published>2013-05-30T14:30:00.000-07:00</published><updated>2013-05-30T14:30:01.711-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-30T14:30:01.711-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Security Thoughts for Start-ups</title><content type="html">Last night I spoke at the &lt;a href="http://sfnewtech.com/"&gt;SFNewTech&lt;/a&gt; event "How To Avoid Online Security Headaches" along with a great group of speakers:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="vevent"&gt;&lt;span class="description"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: x-small;"&gt;Joe Sullivan, Chief Security Officer of Facebook&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="vevent"&gt;&lt;span class="description"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: x-small;"&gt;Michael Coates, Director of Security Assurance at Mozilla&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="vevent"&gt;&lt;span class="description"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: x-small;"&gt;Mark Risher, CEO/Founder, of Impermium&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="vevent"&gt;&lt;span class="description"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: x-small;"&gt;Deron McElroy, Director of Regional&amp;nbsp; Partnerships, Cybersecurity and 
Communications (CS&amp;amp;C) at U.S. Department of Homeland Security 
(Invited)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="vevent"&gt;&lt;span class="description"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-size: x-small;"&gt;Dan Goodin, IT Security Editor at Ars Technica (Moderating)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
The format included a brief 10 minute introductory presentation from each person. My slides are available on &lt;a href="http://www.slideshare.net/michael_coates/sf-startupsecurity"&gt;slideshare&lt;/a&gt; and embedded below. This is clearly not the entirety of what you should consider about security. Instead. the intention was to provide a 10 minute crash course to raise awareness of key items that deserve consideration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="356" marginheight="0" marginwidth="0" mozallowfullscreen="" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/22213725" style="border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;" webkitallowfullscreen="" width="427"&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style="margin-bottom: 5px;"&gt;
&lt;b&gt; &lt;a href="http://www.slideshare.net/michael_coates/sf-startupsecurity" target="_blank" title="Sf startup-security"&gt;Sf startup-security&lt;/a&gt; &lt;/b&gt; from &lt;b&gt;&lt;a href="http://www.slideshare.net/michael_coates" target="_blank"&gt;Michael Coates&lt;/a&gt;&lt;/b&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ykBr8ixCw-4:xpQgPI8vUXM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=ykBr8ixCw-4:xpQgPI8vUXM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ykBr8ixCw-4:xpQgPI8vUXM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=ykBr8ixCw-4:xpQgPI8vUXM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ykBr8ixCw-4:xpQgPI8vUXM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=ykBr8ixCw-4:xpQgPI8vUXM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ykBr8ixCw-4:xpQgPI8vUXM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=ykBr8ixCw-4:xpQgPI8vUXM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ykBr8ixCw-4:xpQgPI8vUXM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/ykBr8ixCw-4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/4196018564715590647/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2013/05/security-thoughts-for-start-ups.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4196018564715590647?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4196018564715590647?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/ykBr8ixCw-4/security-thoughts-for-start-ups.html" title="Security Thoughts for Start-ups" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2013/05/security-thoughts-for-start-ups.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8EQnY8eip7ImA9WhBUGU8.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-8014675722227067213</id><published>2013-05-07T03:00:00.000-07:00</published><updated>2013-05-07T03:00:03.872-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-05-07T03:00:03.872-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Avoiding the Security Gate</title><content type="html">&lt;i&gt;The worst place for a security program is to be a gate at the end.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
What happens in organizations where security is seen as the final hurdle in order to launch a new service or feature? Security becomes the enemy. The development team has toiled for months to create and build the new code. They're over budget, over worked, over schedule and all they want to do now is launch. But one thing stands between them - the nod from the security team.&lt;br /&gt;
&lt;br /&gt;
In this scenario the developers don't care about security. They have no interest in best practices, least privilege or layers of defense. All they want is the green check that means there code is shipped to the world. &lt;br /&gt;
&lt;br /&gt;
This is not to say that developers don't care about security - in fact, I'd argue they very much do care. Instead, this is a reflection of a poorly built system that places one team in a position of superior control and results in the natural level of frustration and animosity. &lt;br /&gt;
&lt;br /&gt;
If this sounds like your organization then you've done something wrong.&lt;br /&gt;
&lt;br /&gt;
Over the next several posts I'll talk about avoiding the security gate and building an effective security program. We'll explore the following topics, and maybe more.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Team structures for security&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Pushing security left&lt;/li&gt;
&lt;li&gt;Inverting the scanning model&lt;/li&gt;
&lt;li&gt;Operating at scale&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Stay tuned for more...&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=7jf5W2YKR-Y:jVifZfPRwVY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=7jf5W2YKR-Y:jVifZfPRwVY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=7jf5W2YKR-Y:jVifZfPRwVY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=7jf5W2YKR-Y:jVifZfPRwVY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=7jf5W2YKR-Y:jVifZfPRwVY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=7jf5W2YKR-Y:jVifZfPRwVY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=7jf5W2YKR-Y:jVifZfPRwVY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=7jf5W2YKR-Y:jVifZfPRwVY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=7jf5W2YKR-Y:jVifZfPRwVY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/7jf5W2YKR-Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/8014675722227067213/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2013/05/avoiding-security-gate.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/8014675722227067213?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/8014675722227067213?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/7jf5W2YKR-Y/avoiding-security-gate.html" title="Avoiding the Security Gate" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2013/05/avoiding-security-gate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUHQn48eyp7ImA9WhBVFkg.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-904872393988493700</id><published>2013-04-22T11:10:00.001-07:00</published><updated>2013-04-22T11:10:33.073-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-04-22T11:10:33.073-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>OWASP Talk at RSA Well Received - Audience Feedback</title><content type="html">This year I presented for OWASP at RSA. The talk was titled &lt;a href="https://ae.rsaconference.com/US13/connect/sessionDetail.ww?SESSION_ID=4133&amp;amp;tclass=popup"&gt;Security: Looking Forward - Protecting Critical Applications with OWASP&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
About 100 people attended (filled the room) and a quarter of the attendees submitted feedback. Happy to see the talk was well received.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-oxow1Y5iky8/UXV80PFmG3I/AAAAAAAACbk/WVkvdCmyL88/s1600/RSA-results.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-oxow1Y5iky8/UXV80PFmG3I/AAAAAAAACbk/WVkvdCmyL88/s320/RSA-results.jpg" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=xBt7GhclaAk:0fbNETPjsaU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=xBt7GhclaAk:0fbNETPjsaU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=xBt7GhclaAk:0fbNETPjsaU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=xBt7GhclaAk:0fbNETPjsaU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=xBt7GhclaAk:0fbNETPjsaU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=xBt7GhclaAk:0fbNETPjsaU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=xBt7GhclaAk:0fbNETPjsaU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=xBt7GhclaAk:0fbNETPjsaU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=xBt7GhclaAk:0fbNETPjsaU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/xBt7GhclaAk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/904872393988493700/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2013/04/owasp-talk-at-rsa-well-received.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/904872393988493700?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/904872393988493700?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/xBt7GhclaAk/owasp-talk-at-rsa-well-received.html" title="OWASP Talk at RSA Well Received - Audience Feedback" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-oxow1Y5iky8/UXV80PFmG3I/AAAAAAAACbk/WVkvdCmyL88/s72-c/RSA-results.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2013/04/owasp-talk-at-rsa-well-received.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UARXg5cSp7ImA9WhBSFU0.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-3610933826655800533</id><published>2013-02-21T18:46:00.005-08:00</published><updated>2013-02-21T18:47:24.629-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-21T18:47:24.629-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Speaking at RSA for OWASP</title><content type="html">I'll be speaking at RSA 2013 on behalf of OWASP. Hope to see you there.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Friday, March 1 &lt;br /&gt;10:20 AM - 11:20 AM&lt;span class="sessionRoom"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="sessionRoom"&gt;Room 123&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://ae.rsaconference.com/US13/connect/sessionDetail.ww?SESSION_ID=4133&amp;amp;tclass=popup"&gt;Security: Looking Forward - Protecting Critical Applications with OWASP&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Top 10 application security risks, free online security training, 
advanced application security testing tools, guidance on secure 
development lifecycle – these are all free resources produced by the 
OWASP open source community. Join this session and find out how to 
support and leverage the OWASP organization to help the fight for secure
 applications!&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Also make sure to check out Jerry Hoff and Jim Manico's 4 hr seminar on Approaching Secure Code/ &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Monday, February 25 &lt;br /&gt;1:00 PM - 5:00 PM&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&lt;span class="sessionRoom"&gt;Room 132&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://ae.rsaconference.com/US13/connect/sessionDetail.ww?SESSION_ID=3492"&gt;OWASP-001 - OWASP: Approaching Secure Code – Where do I Start? (Half Day) &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Regardless of your chosen/mandated framework for building web 
applications: Spring, Struts, Rails, PHP, Python, etc., you want to make
 your life easier, and potentially less embarrassing. Don’t be the one 
who left the door open for hackers. Learn handy tips from one of the 
world’s leading AppSec experts.
Recommended for: Developers (dev managers welcome, assign people from 
your team to attend). Bring yourself, no materials required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=HPvAwqR5ics:hcHe4tB3ppQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=HPvAwqR5ics:hcHe4tB3ppQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=HPvAwqR5ics:hcHe4tB3ppQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=HPvAwqR5ics:hcHe4tB3ppQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=HPvAwqR5ics:hcHe4tB3ppQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=HPvAwqR5ics:hcHe4tB3ppQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=HPvAwqR5ics:hcHe4tB3ppQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=HPvAwqR5ics:hcHe4tB3ppQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=HPvAwqR5ics:hcHe4tB3ppQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/HPvAwqR5ics" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/3610933826655800533/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2013/02/speaking-at-rsa-for-owasp.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/3610933826655800533?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/3610933826655800533?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/HPvAwqR5ics/speaking-at-rsa-for-owasp.html" title="Speaking at RSA for OWASP" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2013/02/speaking-at-rsa-for-owasp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UBR3czeSp7ImA9WhBSFU0.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-5133804743168535626</id><published>2013-02-21T18:38:00.000-08:00</published><updated>2013-02-21T18:47:36.981-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-21T18:47:36.981-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Leading Change in an Open Organization</title><content type="html">Below is an email I recently sent to the OWASP leader's list. I think this perspective applies to many open source projects.&lt;br /&gt;
&lt;br /&gt;
(Minor corrections for typos.)&lt;br /&gt;
&lt;br /&gt;
--- &lt;br /&gt;
&lt;br /&gt;
We had a lively debate of various points this week. The actual issues 
aside, I’d like to provide some perspective on leading change.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
The takeaway from the heated discussion was:&lt;br /&gt;
1. Some people feel X is bad&lt;br /&gt;
2. Other people feel X is fine&lt;br /&gt;
3. Some people feel some small tweaks would have made X better&lt;br /&gt;
&lt;br /&gt;
There
 was some good civil discussion, some shouting occurred, accusations were thrown around, and in the end the issue slowly fell away.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What were the results of this conversation?&lt;/b&gt;&lt;br /&gt;
1. Some people felt better to share their thoughts on an issue&lt;br /&gt;
2. Other people were likely offended from accusations&lt;br /&gt;
3. A list of several hundred people watched the back and forth&lt;br /&gt;
4. We ended where we started – this may be because our current stance is
 acceptable or because our approach to initiating change was poor&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;My two cents on how to lead effective change at OWASP&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;Keep the stones you are about to throw in your pocket. Use those stones to build a bridge.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
* Change happens when people evaluate a situation, receive a variety of feedback, and build consensus around a path forward&lt;br /&gt;
*
 Assume good intent – everyone is putting in countless hours of time, 
when situations get close to the grey zone, let’s assume good intent and
 act as a team&lt;br /&gt;
* Apply change in a forward-looking fashion.&amp;nbsp; Most people are happy to 
get on board with an approach that is well thought out, socialized with 
the community, and better for OWASP. &lt;br /&gt;
* Look at issues holistically. 
If the whole forest is on fire, it doesn’t do any good to pick a single 
tree and focus on that. Look at the overall incentive structure, and the
 public guidance – we likely need to rethink the overall program.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How does this manifest at OWASP? &lt;/b&gt;&lt;br /&gt;
Do you think X, Y, or Z 
can be better? If so, start a global initiative and get some people 
involved from various perspectives (for and against, various vantage 
points/backgrounds). Evaluate the situation and consider the various 
incentives at play.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Is this red tape? Not really, you’re free to approach the problem 
however you choose. But please consider this advice as you drive to lead
 change in an organization that spans the world, is completely open and 
volunteer driven, and is trying to fundamentally change knowledge 
sharing around an area that many people don’t understand. &lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Nvcopu6Xnj8:-IpQFe4KGuc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=Nvcopu6Xnj8:-IpQFe4KGuc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Nvcopu6Xnj8:-IpQFe4KGuc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=Nvcopu6Xnj8:-IpQFe4KGuc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Nvcopu6Xnj8:-IpQFe4KGuc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=Nvcopu6Xnj8:-IpQFe4KGuc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Nvcopu6Xnj8:-IpQFe4KGuc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=Nvcopu6Xnj8:-IpQFe4KGuc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Nvcopu6Xnj8:-IpQFe4KGuc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/Nvcopu6Xnj8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/5133804743168535626/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2013/02/leading-change-in-open-organization.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/5133804743168535626?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/5133804743168535626?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/Nvcopu6Xnj8/leading-change-in-open-organization.html" title="Leading Change in an Open Organization" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2013/02/leading-change-in-open-organization.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkECQXg7eip7ImA9WhNaEEU.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-2203796029095334845</id><published>2013-01-24T18:24:00.000-08:00</published><updated>2013-01-24T18:24:20.602-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-24T18:24:20.602-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="risk" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>The Safest Car Possible Provides No Safety</title><content type="html">Let's design the safest car on the market. Not just a 5 star safety rating safe, but the absolute safest.&amp;nbsp; Our goal will be to prevent a death from ever happening with this car. We'll fight vehemently for every safety control and block any feature that doesn't provide the highest degree of safety. After all, we know how to design safety controls for nearly every potential risk.&lt;br /&gt;
&lt;br /&gt;
What kind of car would we get? Well, it certainly would be the safest. But it probably also wouldn't move past 20 mph since high speeds create risk. The doors would have foam on the edges since people often hit themselves when opening it. Don't even think about windows that roll down, people often loose limbs by hanging their arms out into the fresh air. But, fear not this would be the safest car around and experts will applaud its extreme safety.&lt;br /&gt;
&lt;br /&gt;
Now that we have a safe car let's ask ourselves this question, are drivers actually safer? No, because no one will buy the car. It may be safe, but the car can't compete in terms of expected features and normal usability. Since no one is using the car, the level of safety of drivers remains unchanged. They all still use the same cars designed by competitors with varying degrees of safety.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to be disruptive in a particular market on safety you have to first ensure you car is competitive on all other fronts. Only then can you focus efforts on excelling on safety. In addition, design decisions that unilaterally prioritize safety over basic and expected use cases and features must be rethought.&lt;br /&gt;
&lt;br /&gt;
Is this to say that safety must be deprioritized in order to build a competitive car? Absolutely not. In fact, safety can be used as an amazing differentiator.&amp;nbsp; Get the best and brightest safety engineers and approach safety in new ways. You could very well build a car that can do amazing things while still being safe. Tackle new crazy features that drivers would love to have in their car but no one else can figure out how to design safely. Combine tried and true safety knowledge with new and creative approaches to safety that pass comprehensive testing.&amp;nbsp; This is how you can win on safety and build a car that will protect drivers - because they actually want to buy it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Don't build a car that no one buys. You aren't protecting anyone.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=MvDCfGcQ49A:zmufjZPROvg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=MvDCfGcQ49A:zmufjZPROvg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=MvDCfGcQ49A:zmufjZPROvg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=MvDCfGcQ49A:zmufjZPROvg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=MvDCfGcQ49A:zmufjZPROvg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=MvDCfGcQ49A:zmufjZPROvg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=MvDCfGcQ49A:zmufjZPROvg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=MvDCfGcQ49A:zmufjZPROvg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=MvDCfGcQ49A:zmufjZPROvg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/MvDCfGcQ49A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/2203796029095334845/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2013/01/the-safest-car-possible-provides-no.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/2203796029095334845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/2203796029095334845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/MvDCfGcQ49A/the-safest-car-possible-provides-no.html" title="The Safest Car Possible Provides No Safety" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2013/01/the-safest-car-possible-provides-no.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04NSX0yfCp7ImA9WhNXFUg.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-3227117700618975562</id><published>2012-12-03T09:33:00.002-08:00</published><updated>2012-12-03T09:33:18.394-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-03T09:33:18.394-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>SC Magazine's - Influential IT Security Minds in 2012</title><content type="html">I'm honored to be included in SC Magazine's Influential IT Security Minds of 2012. The security field is an amazing place to work that is constantly changing, challenging in many different ways and always keeps you on your toes. I enjoy the days I spend working at Mozilla and the evenings spent working with OWASP.&amp;nbsp;&amp;nbsp; In both organizations I love the opportunity to share our security ideas, tools, techniques, and more with the world.&amp;nbsp; The power of collaboration and community is truly amazing.&lt;br /&gt;&lt;br /&gt;SC Magazine's 2012 list includes:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scmagazine.com/influential-it-security-minds-in-2012-valerie-aurora-and-mary-gardiner/article/268997/"&gt;Valerie Aurora and Mary Gardiner&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scmagazine.com/influential-it-security-minds-in-2012-michael-coates/article/269005/"&gt;Michael Coates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scmagazine.com/influential-it-security-minds-in-2012-gabriella-coleman/article/269263/"&gt;Gabriella Coleman&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scmagazine.com/influential-it-security-minds-in-2012-ron-ross/article/269269/"&gt;Ron Ross &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scmagazine.com/top-influential-it-security-minds-in-2012-chris-soghoian/article/269279/"&gt;Chris Soghoian &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=qQHt8SM8RbU:h4ZG_c1zZdk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=qQHt8SM8RbU:h4ZG_c1zZdk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=qQHt8SM8RbU:h4ZG_c1zZdk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=qQHt8SM8RbU:h4ZG_c1zZdk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=qQHt8SM8RbU:h4ZG_c1zZdk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=qQHt8SM8RbU:h4ZG_c1zZdk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=qQHt8SM8RbU:h4ZG_c1zZdk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=qQHt8SM8RbU:h4ZG_c1zZdk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=qQHt8SM8RbU:h4ZG_c1zZdk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/qQHt8SM8RbU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/3227117700618975562/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/12/sc-magazines-influential-it-security.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/3227117700618975562?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/3227117700618975562?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/qQHt8SM8RbU/sc-magazines-influential-it-security.html" title="SC Magazine's - Influential IT Security Minds in 2012" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/12/sc-magazines-influential-it-security.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MRH47eip7ImA9WhNXEks.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-991288324373333011</id><published>2012-11-29T19:29:00.000-08:00</published><updated>2012-11-30T00:24:45.002-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-30T00:24:45.002-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="data protection" /><category scheme="http://www.blogger.com/atom/ns#" term="privacy" /><title>EFF Demystifies E-Book Readers Data Tracking</title><content type="html">The EFF just posted a &lt;a href="https://www.eff.org/pages/reader-privacy-chart-2012"&gt;great breakdown&lt;/a&gt; of various E-book readers and their tracking/data collection policies. This summary addresses items such as:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Can they (the manufacturer) keep track of searches for books?&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Do they keep a record of book purchases?&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;With whom can they share the information collected in non-aggregated form?&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I certainly commend the EFF for pulling together this information.&amp;nbsp; However, I'd really like to see user and industry expectations progress to the point where this kind of data is considered a requirement and is clearly provided by the manufacturer whenever&amp;nbsp; an e-book reader is launched. &lt;br /&gt;
&lt;br /&gt;
From the EFF.org &lt;a href="https://www.eff.org/deeplinks/2012/11/e-reader-privacy-chart-2012-update"&gt;article&lt;/a&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
Unfortunately, unpacking the tracking and data-sharing practices of 
different e-reader platforms is far from simple. It can require reading 
through stacked license agreements and privacy policies for devices, 
software platforms, and e-book stores.&lt;/blockquote&gt;
Lastly, data rights on e-book readers is not just a topic for privacy enthusiasts. We've seen real world actions that are surprising to say the least.&amp;nbsp;&amp;nbsp; For example, the 2009 incident where Amazon &lt;a href="http://www.nytimes.com/2009/07/18/technology/companies/18amazon.html"&gt;suddenly removed&lt;/a&gt; George Orwell's "1984" and "animal farm" from many users' kindle devices.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6mlwP_AniZw:zsxWP2u04S0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=6mlwP_AniZw:zsxWP2u04S0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6mlwP_AniZw:zsxWP2u04S0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=6mlwP_AniZw:zsxWP2u04S0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6mlwP_AniZw:zsxWP2u04S0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=6mlwP_AniZw:zsxWP2u04S0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6mlwP_AniZw:zsxWP2u04S0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=6mlwP_AniZw:zsxWP2u04S0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6mlwP_AniZw:zsxWP2u04S0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/6mlwP_AniZw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/991288324373333011/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/11/eff-demsytifies-e-book-readers-data.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/991288324373333011?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/991288324373333011?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/6mlwP_AniZw/eff-demsytifies-e-book-readers-data.html" title="EFF Demystifies E-Book Readers Data Tracking" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/11/eff-demsytifies-e-book-readers-data.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGQXg9eCp7ImA9WhNXEUk.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-5720957135077922435</id><published>2012-11-26T03:00:00.000-08:00</published><updated>2012-11-28T14:42:00.660-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-28T14:42:00.660-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Bug Bounty Panel @ OWASP AppSecUSA</title><content type="html">During the 2012 &lt;a href="http://www.owasp.org/"&gt;OWASP&lt;/a&gt; &lt;a href="http://www.appsecusa.org/"&gt;AppSecUSA&lt;/a&gt; we held a panel on &lt;a href="http://appsecusa2012.sched.org/event/49942d3efe2b09aacf990b5856e2d989?iframe=yes&amp;amp;w=998&amp;amp;sidebar=yes&amp;amp;bg=no#?iframe=yes&amp;amp;w=998&amp;amp;sidebar=yes&amp;amp;bg=no"&gt;bug bounty programs&lt;/a&gt;.&amp;nbsp; Below you'll find the video of the panel.&lt;br /&gt;
&lt;br /&gt;
Panel moderator:&amp;nbsp; &lt;a href="http://appsecusa2012.sched.org/speaker/jeremiah3"&gt;Jeremiah Grossman&lt;/a&gt;&lt;br /&gt;
Panelists:&lt;br /&gt;
&lt;a href="http://appsecusa2012.sched.org/speaker/mcoates"&gt;Michael Coates (Mozilla)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://appsecusa2012.sched.org/speaker/cevans1"&gt;Chris Evans (Google)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://appsecusa2012.sched.org/speaker/adammein"&gt;Adam Mein (Google)&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://appsecusa2012.sched.org/speaker/arice1"&gt;Alex Rice (Facebook)&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://twitter.com/zanelackey"&gt;Zane Lackey (Etsy)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

&lt;iframe src="http://player.vimeo.com/video/54130349?badge=0" width="500" height="275" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt; &lt;p&gt;&lt;a href="http://vimeo.com/54130349"&gt;Bug Bounty Programs - Michael Coates, Chris Evans, Jeremiah Grossman, Adam Mein, Alex Rice&lt;/a&gt; from &lt;a href="http://vimeo.com/appsecusa"&gt;OWASP AppSec USA&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;br /&gt;
&lt;a href="http://vimeo.com/53947419"&gt;Bug Bounty Programs- Panel - Moderated by Jeremiah Grossman&lt;/a&gt; from &lt;a href="http://vimeo.com/doulos447"&gt;David Hughes&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;

http://vimeo.com/channels/appsecusa/54130349&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=1wVDuGPUpp4:1lSlFsTB5-s:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=1wVDuGPUpp4:1lSlFsTB5-s:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=1wVDuGPUpp4:1lSlFsTB5-s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=1wVDuGPUpp4:1lSlFsTB5-s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=1wVDuGPUpp4:1lSlFsTB5-s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=1wVDuGPUpp4:1lSlFsTB5-s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=1wVDuGPUpp4:1lSlFsTB5-s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=1wVDuGPUpp4:1lSlFsTB5-s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=1wVDuGPUpp4:1lSlFsTB5-s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/1wVDuGPUpp4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/5720957135077922435/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/11/bug-bounty-panel-owasp-appsecusa.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/5720957135077922435?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/5720957135077922435?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/1wVDuGPUpp4/bug-bounty-panel-owasp-appsecusa.html" title="Bug Bounty Panel @ OWASP AppSecUSA" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/11/bug-bounty-panel-owasp-appsecusa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcBQH45cSp7ImA9WhNRFE8.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-4268717787961856162</id><published>2012-11-08T15:02:00.001-08:00</published><updated>2012-11-08T16:14:11.029-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-08T16:14:11.029-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><title>4 OWASP Videos You Should Watch</title><content type="html">Curious about OWASP? Want to learn more?&amp;nbsp; Here's a few quick videos about OWASP and a video from the &lt;a href="http://www.youtube.com/user/AppsecTutorialSeries"&gt;OWASP AppSecTutorial series&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=deOCqGMFFBE"&gt;Newly elected board member Jim Manico talking about OWASP&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=vOKfA6epEfw"&gt;Former board member Jeff Williams on OWASP&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=zEV3HOuM_Vw"&gt;Episode 4: HTTP Strict Transport Security&lt;/a&gt; - 10 minutes to learn a security topic from the OWASP AppSecTutorial Series &lt;br /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=hPb6dRvIFi0"&gt;OWASP AppSec Trailer&lt;/a&gt; - Just like a movie preview!&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=SSexQJ_g3Zk:gLdP7eEAPyA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=SSexQJ_g3Zk:gLdP7eEAPyA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=SSexQJ_g3Zk:gLdP7eEAPyA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=SSexQJ_g3Zk:gLdP7eEAPyA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=SSexQJ_g3Zk:gLdP7eEAPyA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=SSexQJ_g3Zk:gLdP7eEAPyA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=SSexQJ_g3Zk:gLdP7eEAPyA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=SSexQJ_g3Zk:gLdP7eEAPyA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=SSexQJ_g3Zk:gLdP7eEAPyA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/SSexQJ_g3Zk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/4268717787961856162/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/11/4-owasp-videos-you-should-watch.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4268717787961856162?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4268717787961856162?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/SSexQJ_g3Zk/4-owasp-videos-you-should-watch.html" title="4 OWASP Videos You Should Watch" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/11/4-owasp-videos-you-should-watch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EFQXY5eSp7ImA9WhNREUQ.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-6108319571870463519</id><published>2012-11-06T03:00:00.000-08:00</published><updated>2012-11-06T03:00:10.821-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-06T03:00:10.821-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Web Security Training with OWASP ZAP</title><content type="html">Just a few weeks back I presented at &lt;a href="http://beaverbarcamp.org/index.php/Main_Page"&gt;Beaver Bar Camp&lt;/a&gt; in Corvalis, Portland.&amp;nbsp; I provided an introduction to web security with OWASP Broken Web App VM and OWASP ZAP.&amp;nbsp; Students learned about common application security vulnerabilities and secure design patterns.&lt;br /&gt;
&lt;br /&gt;
The training lab included the following components and I distributed it to students via USB drives:&lt;br /&gt;
&lt;br /&gt;
&lt;span class="st"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.virtualbox.org/wiki/Downloads"&gt;Virtual Box&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://sourceforge.net/projects/owaspbwa/files/0.93rc1/"&gt;OWASP Broken Web App &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project"&gt;OWASP ZAP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mozilla.org/firefox/new/"&gt;Firefox&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
Slides and setup instructions are available at the following link:&lt;br /&gt;
&lt;a href="http://people.mozilla.org/~mcoates/WebSecurityLab.html"&gt;http://people.mozilla.org/~mcoates/WebSecurityLab.html&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6NFDmwzhDaE:fXJbb6YjJNk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=6NFDmwzhDaE:fXJbb6YjJNk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6NFDmwzhDaE:fXJbb6YjJNk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=6NFDmwzhDaE:fXJbb6YjJNk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6NFDmwzhDaE:fXJbb6YjJNk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=6NFDmwzhDaE:fXJbb6YjJNk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6NFDmwzhDaE:fXJbb6YjJNk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=6NFDmwzhDaE:fXJbb6YjJNk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=6NFDmwzhDaE:fXJbb6YjJNk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/6NFDmwzhDaE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/6108319571870463519/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/11/web-security-training-with-owasp-zap.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/6108319571870463519?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/6108319571870463519?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/6NFDmwzhDaE/web-security-training-with-owasp-zap.html" title="Web Security Training with OWASP ZAP" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/11/web-security-training-with-owasp-zap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEMRXYzeyp7ImA9WhNREUs.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-4007646436880814582</id><published>2012-11-05T17:51:00.000-08:00</published><updated>2012-11-05T17:51:24.883-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-11-05T17:51:24.883-08:00</app:edited><title>HTTP Strict Transport Security - Growing Support</title><content type="html">&lt;a href="https://www.owasp.org/index.php/HTTP_Strict_Transport_Security"&gt;HTTP Strict Transport Security&lt;/a&gt; will soon be taken to a new level within Mozilla Firefox&lt;br /&gt;
Read more about HSTS preloading from this &lt;a href="https://blog.mozilla.org/security/2012/11/01/preloading-hsts/"&gt;article&lt;/a&gt; by David Keeler.&lt;br /&gt;
&lt;br /&gt;
If you're unfamiliar about HSTS then you should definitely watch this short video from OWASP on the benefits.&amp;nbsp; This video is from the OWASP &lt;a href="http://www.youtube.com/user/AppsecTutorialSeries"&gt;AppSec Video Tutorial Series&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/zEV3HOuM_Vw" width="560"&gt;&lt;/iframe&gt;

&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=y5kKvf0zgz8:RIRcmb9UvVQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=y5kKvf0zgz8:RIRcmb9UvVQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=y5kKvf0zgz8:RIRcmb9UvVQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=y5kKvf0zgz8:RIRcmb9UvVQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=y5kKvf0zgz8:RIRcmb9UvVQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=y5kKvf0zgz8:RIRcmb9UvVQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=y5kKvf0zgz8:RIRcmb9UvVQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=y5kKvf0zgz8:RIRcmb9UvVQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=y5kKvf0zgz8:RIRcmb9UvVQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/y5kKvf0zgz8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/4007646436880814582/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/11/http-strict-transport-security-growing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4007646436880814582?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4007646436880814582?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/y5kKvf0zgz8/http-strict-transport-security-growing.html" title="HTTP Strict Transport Security - Growing Support" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/zEV3HOuM_Vw/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/11/http-strict-transport-security-growing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8GRHw_fSp7ImA9WhVVE0Q.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-7225630514376033123</id><published>2012-05-07T02:00:00.000-07:00</published><updated>2012-05-07T06:37:05.245-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-07T06:37:05.245-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>OWASP Security Blitz Continues - May is Cross Site Scripting</title><content type="html">Last month we started the monthly OWASP security blitz.&amp;nbsp; We have a new month and a new topic.&amp;nbsp; The blitz topic for May is Cross Site Scripting.&amp;nbsp; There is also an &lt;a href="https://www.owasp.org/index.php/OWASP_Security_Blitz"&gt;OWASP wiki page&lt;/a&gt; were we're tracking the submitted stories, links, and more. The wiki page also has the topics for the next few months.&lt;br /&gt;
&lt;br /&gt;
As a final note, I love one of the submissions from &lt;a href="https://www.owasp.org/index.php/OWASP_Security_Blitz#April_-_SQL_Injection"&gt;April on SQL injection&lt;/a&gt; - informative and funny! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=UGLxeGwTgJ8:s-tDYC7n-bk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=UGLxeGwTgJ8:s-tDYC7n-bk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=UGLxeGwTgJ8:s-tDYC7n-bk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=UGLxeGwTgJ8:s-tDYC7n-bk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=UGLxeGwTgJ8:s-tDYC7n-bk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=UGLxeGwTgJ8:s-tDYC7n-bk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=UGLxeGwTgJ8:s-tDYC7n-bk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=UGLxeGwTgJ8:s-tDYC7n-bk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=UGLxeGwTgJ8:s-tDYC7n-bk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/UGLxeGwTgJ8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/7225630514376033123/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/05/owasp-security-blitz-continues-may-is.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/7225630514376033123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/7225630514376033123?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/UGLxeGwTgJ8/owasp-security-blitz-continues-may-is.html" title="OWASP Security Blitz Continues - May is Cross Site Scripting" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/05/owasp-security-blitz-continues-may-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIBR38_eCp7ImA9WhVQFEs.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-6739018097145908386</id><published>2012-04-03T07:49:00.001-07:00</published><updated>2012-04-03T07:49:16.140-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-03T07:49:16.140-07:00</app:edited><title>OWASP Security Blitz</title><content type="html">[Originally posted at http://owasp.blogspot.com/2012/04/owasp-security-blitz-april-injection.html] &lt;br /&gt;
&lt;br /&gt;
OWASP is starting a monthly security blitz where we will rally the 
security community around a particular topic.&amp;nbsp; The topic may be a 
vulnerability, defensive design approach, technology or even a 
methodology.&amp;nbsp; All members of the security community are encouraged to 
write blog posts, articles, patches to tools, videos etc in the spirit 
of the current monthly topic.&amp;nbsp; Our goal is to show a variety of 
perspectives on the topic from the different perspectives of builders, 
breakers and defenders.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Today I'm happy to kick off our first month of the OWASP Security Blitz with the topic of:&lt;br /&gt;
&lt;b&gt;Injection Attacks - SQL Injection&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Please tweet your contributions with &lt;b&gt;hashtag #OWASP&lt;/b&gt; and also add a &lt;b&gt;comment to &lt;a href="http://www.blogger.com/goog_1712965634"&gt;this post&lt;/a&gt;&lt;/b&gt;&lt;a href="http://owasp.blogspot.com/2012/04/owasp-security-blitz-april-injection.html"&gt; &lt;/a&gt;with a link to the material. &lt;br /&gt;
&lt;br /&gt;
At
 the end of the month we will gather the new articles and include a 
summary in an upcoming OWASP newsletter.&amp;nbsp; We may even hold a small vote 
to determine the best contribution of the month.&lt;br /&gt;
&lt;br /&gt;
Let's start the rally!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=eJOOqLExe90:CEsSx3OziRA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=eJOOqLExe90:CEsSx3OziRA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=eJOOqLExe90:CEsSx3OziRA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=eJOOqLExe90:CEsSx3OziRA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=eJOOqLExe90:CEsSx3OziRA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=eJOOqLExe90:CEsSx3OziRA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=eJOOqLExe90:CEsSx3OziRA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=eJOOqLExe90:CEsSx3OziRA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=eJOOqLExe90:CEsSx3OziRA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/eJOOqLExe90" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/6739018097145908386?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/6739018097145908386?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/eJOOqLExe90/owasp-security-blitz.html" title="OWASP Security Blitz" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><feedburner:origLink>http://michael-coates.blogspot.com/2012/04/owasp-security-blitz.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcAQH44fSp7ImA9WhVSGUs.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-3687751698342925161</id><published>2012-03-16T23:50:00.002-07:00</published><updated>2012-03-16T23:50:41.035-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-16T23:50:41.035-07:00</app:edited><title>A Lesson in Predictable Identifiers</title><content type="html">Authorization can be a fickle thing, especially when you want to perform authorization without performing authentication immediately beforehand.&amp;nbsp; The situation I'm speaking of came front and center for Oink as they created an export tool to allow users to download their data. &lt;br /&gt;
&lt;br /&gt;
The export tool worked as followed:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;User logs in and begins export process&lt;/li&gt;
&lt;li&gt;User receives an email with a link to download their data&lt;/li&gt;
&lt;li&gt;User visits link within 48 hours and obtains all their data&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/--b4QagRzSr4/T2QzfcN62lI/AAAAAAAAB4g/v8PGzKBKZjs/s1600/Screen-Shot-2012-03-16-at-9.59.30-AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://2.bp.blogspot.com/--b4QagRzSr4/T2QzfcN62lI/AAAAAAAAB4g/v8PGzKBKZjs/s320/Screen-Shot-2012-03-16-at-9.59.30-AM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&amp;nbsp;&lt;span style="font-size: x-small;"&gt;above image and original report from (&lt;a href="http://www.cristinajcordova.com/2012/03/oinks-export-tool-data-privacy-breach-download-the-data-of-any-user-5/"&gt;cristina cordova&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
The problem occurs in step 2 with the created link. In this situation the link was predictable. The link was built in the format of "&amp;lt;username&amp;gt;-export.zip".&amp;nbsp; So, if you have a list of usernames (perhaps you were able to perform a username enumeration attack on the site or just guessed usernames based on the naming pattern) then you could script the requests to download everyone's data. &lt;br /&gt;
&lt;br /&gt;
There is one caveat to consider, the victim account must have activated the export tool and the attacker must attempt their attack against the particular victim within 48 hours.&lt;br /&gt;
&lt;br /&gt;
I should state that the oink site was designed with all user data as publicly accessible, so this isn't exactly a major data breach. However, even when the data is technically already public, an issue like this can still cause surprise to users and cause them to question overall data handling and impact site reputation.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How could this system been designed better?&lt;/b&gt;&lt;br /&gt;
There are a few options that can be considered: &lt;br /&gt;
1. The URL should contain a large random nonce. This approach would prevent an attacker from easily guessing a valid URL.&amp;nbsp;&lt;br /&gt;
2. Force the user to authenticate before the download starts to ensure it is the authorized user for the requested data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let's assume option #2 wasn't a valid design choice due to other factors (cause it's really the simplest way and there must have been some reason they didn't pick it). Is option #1 on its own enough?&amp;nbsp; If the nonce is large enough then the answer is yes.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Why is a large nonce good enough?&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;Sure, you can attempt to brute force any nonce values in hopes of finding a valid value. But if these tokens are sufficiently large and short lived, you really don't have a chance.&amp;nbsp; Remember we happily rely on large nonce values as session IDs for every authenticated transaction. If it was realistic to brute force a valid session ID then attackers would simply do that and not worry about trying to compromise users, applications, or the browsers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=f93aJeXPE3E:kk22mBRWusI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=f93aJeXPE3E:kk22mBRWusI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=f93aJeXPE3E:kk22mBRWusI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=f93aJeXPE3E:kk22mBRWusI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=f93aJeXPE3E:kk22mBRWusI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=f93aJeXPE3E:kk22mBRWusI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=f93aJeXPE3E:kk22mBRWusI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=f93aJeXPE3E:kk22mBRWusI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=f93aJeXPE3E:kk22mBRWusI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/f93aJeXPE3E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/3687751698342925161/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/03/lesson-in-predictable-identifiers.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/3687751698342925161?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/3687751698342925161?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/f93aJeXPE3E/lesson-in-predictable-identifiers.html" title="A Lesson in Predictable Identifiers" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/--b4QagRzSr4/T2QzfcN62lI/AAAAAAAAB4g/v8PGzKBKZjs/s72-c/Screen-Shot-2012-03-16-at-9.59.30-AM.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/03/lesson-in-predictable-identifiers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UEQ3c8fSp7ImA9WhVSFk8.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-5147588060970141671</id><published>2012-03-13T02:00:00.000-07:00</published><updated>2012-03-13T02:00:02.975-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-13T02:00:02.975-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Security 101 OWASP Community</title><content type="html">A few weeks back I posted a thread in the OWASP leaders community regarding several security talks I'd presented at various developer groups.&amp;nbsp; The talks individually went great, but I left with a feeling that I'd missed an opportunity to establish a continued method of interacting with the new group. We'd covered lots of new security topics and there would mostly likely be continued questions or discussion over the coming days.&lt;br /&gt;
&lt;br /&gt;
In response we've now created &lt;a href="mailto:security101@lists.owasp.org"&gt;security101@lists.owasp.org&lt;/a&gt;. This OWASP mailing list has been created with the specific purpose of helping individuals new to security with basic security questions.&amp;nbsp; The goal is to have a place where any type of new security question could be asked.&amp;nbsp; The answer could be a brief explanation of security concepts or perhaps a link to existing OWASP material or presentations on the topic.&amp;nbsp; And if we don't have OWASP material available, that's a good indication we've got a gap to address. &lt;br /&gt;
&lt;br /&gt;
So, if you're new to security and have a question, please jump in.&amp;nbsp; If you've got some cycles to help out we need you too.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://lists.owasp.org/mailman/listinfo/security101"&gt;https://lists.owasp.org/mailman/listinfo/security101&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=4YsY3mOUiDc:hID2QhsYwJA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=4YsY3mOUiDc:hID2QhsYwJA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=4YsY3mOUiDc:hID2QhsYwJA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=4YsY3mOUiDc:hID2QhsYwJA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=4YsY3mOUiDc:hID2QhsYwJA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=4YsY3mOUiDc:hID2QhsYwJA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=4YsY3mOUiDc:hID2QhsYwJA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=4YsY3mOUiDc:hID2QhsYwJA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=4YsY3mOUiDc:hID2QhsYwJA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/4YsY3mOUiDc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/5147588060970141671/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/03/security-101-owasp-community.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/5147588060970141671?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/5147588060970141671?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/4YsY3mOUiDc/security-101-owasp-community.html" title="Security 101 OWASP Community" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/03/security-101-owasp-community.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8BSXk7eSp7ImA9WhRbE0w.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-8485648112551584514</id><published>2012-02-03T17:26:00.000-08:00</published><updated>2012-02-03T17:27:38.701-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-03T17:27:38.701-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Security for a Greater Good</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-8i9XNsZRcJ0/TyyI487JC5I/AAAAAAAAB30/a4H1vxbGCJw/s1600/Ushahidi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="93" src="http://3.bp.blogspot.com/-8i9XNsZRcJ0/TyyI487JC5I/AAAAAAAAB30/a4H1vxbGCJw/s320/Ushahidi.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I'm very excited to be helping &lt;a href="http://ushahidi.com/"&gt;Ushahidi&lt;/a&gt; build a security group to enhance the security of their software.&amp;nbsp; Ushahidi describes itself as the following:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
We are a non-profit tech company that develops free and open source software for information collection, visualization and interactive mapping.&lt;/blockquote&gt;
However, this organization is far more than just a tool for information mapping.&amp;nbsp; If you talk with anyone involved, or just read their &lt;a href="http://ushahidi.com/about-us"&gt;about page&lt;/a&gt;, you'll quickly find out that this organization is developing tools that can be used to bridge the gap between technology and human crisis reporting.&lt;br /&gt;
&lt;br /&gt;
Working with Ushahidi is a rare opportunity to use our technology and security skills to protect the well-being of individuals that are attempting to report oppression or violence against their fellow citizens.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
If you're part of the Mozilla or OWASP community then keep an ear out.&amp;nbsp; As we formalize our approach we'll be reaching out to these technology and security communities looking other volunteers that are interested in contributing their security skills to this project.&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=yaQ2NPgDssU:Z95CKGgwud4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=yaQ2NPgDssU:Z95CKGgwud4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=yaQ2NPgDssU:Z95CKGgwud4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=yaQ2NPgDssU:Z95CKGgwud4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=yaQ2NPgDssU:Z95CKGgwud4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=yaQ2NPgDssU:Z95CKGgwud4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=yaQ2NPgDssU:Z95CKGgwud4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=yaQ2NPgDssU:Z95CKGgwud4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=yaQ2NPgDssU:Z95CKGgwud4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/yaQ2NPgDssU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/8485648112551584514/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/02/security-for-greater-good.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/8485648112551584514?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/8485648112551584514?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/yaQ2NPgDssU/security-for-greater-good.html" title="Security for a Greater Good" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-8i9XNsZRcJ0/TyyI487JC5I/AAAAAAAAB30/a4H1vxbGCJw/s72-c/Ushahidi.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/02/security-for-greater-good.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEHQ3s4fCp7ImA9WhRbEkQ.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-4131226032738049126</id><published>2012-02-03T09:44:00.000-08:00</published><updated>2012-02-03T10:10:32.534-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-03T10:10:32.534-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Security &amp; Health Care Startups</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://rockhealth.com/"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-tHKSWNOD1rg/Tywc1WO_76I/AAAAAAAAB3s/bD4Q4ShZYEA/s1600/rockhealth.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
Two weeks ago I had the opportunity to speak at &lt;a href="http://rockhealth.com/"&gt;Rockhealth's&lt;/a&gt; &lt;a href="http://healthinnovationsummit.com/developer-summit"&gt;Health Innovation Summit&lt;/a&gt; held here in San Francisco.&amp;nbsp; This was a great conference that brought together many developers and health care tech startups that are looking to revolutionize the way health care is managed throughout the US and the world.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://michael-coates.blogspot.com/"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-t1tTJMtRoqI/TywceesonXI/AAAAAAAAB3k/yFFcH0O0Pi0/s320/IMG_0524.jpg" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I led an application security workshop where participants where able to setup a virtual testing environment on their laptop and understand critical web application security vulnerabilities through hands-on hacking exercises.&amp;nbsp; We covered topics such as cross site scripting, access control, cross site request forgery and sql injection.&amp;nbsp; We had a few minutes left over and even jumped into clickjacking too.&lt;br /&gt;
&lt;br /&gt;
The lab used the &lt;a href="https://www.owasp.org/index.php/OWASP_Broken_Web_Applications_Project"&gt;OWASP BWA&lt;/a&gt; virtual machine and we focused on the &lt;a href="https://www.owasp.org/index.php/Category:OWASP_WebGoat_Project"&gt;OWASP Webgoat&lt;/a&gt; security learning software.&amp;nbsp; My slides are currently built with screenshots using burp proxy, but I'll be updating those soon to switch over to &lt;a href="https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project"&gt;OWASP ZAP Proxy&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
The event was fantastic and there was a lot of positive feedback and great questions during and after the workshop.&amp;nbsp; I'm working with representatives from rock health to identify other ways that OWASP can continue to participate in their developer meetings in the future.&lt;br /&gt;
&lt;br /&gt;
Slides and instructions for setting up the lab are online &lt;a href="http://people.mozilla.org/%7Emcoates/WebSecurityLab.html"&gt;here&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=NQtwzWU-BUs:Sv4GV2LcYKs:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=NQtwzWU-BUs:Sv4GV2LcYKs:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=NQtwzWU-BUs:Sv4GV2LcYKs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=NQtwzWU-BUs:Sv4GV2LcYKs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=NQtwzWU-BUs:Sv4GV2LcYKs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=NQtwzWU-BUs:Sv4GV2LcYKs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=NQtwzWU-BUs:Sv4GV2LcYKs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=NQtwzWU-BUs:Sv4GV2LcYKs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=NQtwzWU-BUs:Sv4GV2LcYKs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/NQtwzWU-BUs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/4131226032738049126/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/02/security-health-care-start-ups.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4131226032738049126?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4131226032738049126?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/NQtwzWU-BUs/security-health-care-start-ups.html" title="Security &amp; Health Care Startups" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-tHKSWNOD1rg/Tywc1WO_76I/AAAAAAAAB3s/bD4Q4ShZYEA/s72-c/rockhealth.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/02/security-health-care-start-ups.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8CRnczcCp7ImA9WhRWGEo.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-8129040085743475727</id><published>2012-01-06T10:01:00.000-08:00</published><updated>2012-01-06T10:01:07.988-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-06T10:01:07.988-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile security" /><title>How Would You Change App Store/Market Permission Models?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
In a shift from my normal informational type posts, today I'm interested in starting a discussion on the topic of App Markets/Stores. &lt;br /&gt;
&lt;br /&gt;
Apple has a more rigid review process and a slower time to market for Apps.&amp;nbsp; Google allows apps quickly to market and relies on the visibility of requested permissions and shifts security decisions to the users. (Very basic descriptions, there are many more moving parts)&lt;br /&gt;
&lt;br /&gt;
Which model is working better? If you could make changes to either model, what would you change?&lt;br /&gt;
&lt;br /&gt;
Interested in thoughts and ideas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ahBKegWC6Ns:v40WpUQifio:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=ahBKegWC6Ns:v40WpUQifio:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ahBKegWC6Ns:v40WpUQifio:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=ahBKegWC6Ns:v40WpUQifio:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ahBKegWC6Ns:v40WpUQifio:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=ahBKegWC6Ns:v40WpUQifio:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ahBKegWC6Ns:v40WpUQifio:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=ahBKegWC6Ns:v40WpUQifio:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=ahBKegWC6Ns:v40WpUQifio:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/ahBKegWC6Ns" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/8129040085743475727/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2012/01/how-would-you-change-app-storemarket.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/8129040085743475727?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/8129040085743475727?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/ahBKegWC6Ns/how-would-you-change-app-storemarket.html" title="How Would You Change App Store/Market Permission Models?" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>5</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2012/01/how-would-you-change-app-storemarket.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFQ3o5fSp7ImA9WhdUFk4.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-7894338822100159294</id><published>2011-10-03T03:00:00.000-07:00</published><updated>2011-10-03T03:00:12.425-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-03T03:00:12.425-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><category scheme="http://www.blogger.com/atom/ns#" term="conferences" /><title>Free Application Security Training Course at Beaver BarCamp 3</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-aRx54RC2QuY/TokebYXMbTI/AAAAAAAAB04/BEH-d7PGY_E/s1600/Beaver-barcamp-osu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://4.bp.blogspot.com/-aRx54RC2QuY/TokebYXMbTI/AAAAAAAAB04/BEH-d7PGY_E/s320/Beaver-barcamp-osu.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
At the end of October I will be hosting a free &lt;a href="http://beaverbarcamp.org/index.php/Web_Security_Session"&gt;web application security training course&lt;/a&gt; at &lt;a href="http://beaverbarcamp.org/index.php/Main_Page"&gt;Beaver BarCamp 3&lt;/a&gt;.&amp;nbsp; The conference will be held on Saturday, October 29 from 10am to 6pm at  &lt;a href="http://maps.google.com/maps?q=2500+NW+Monroe+Ave,+Corvallis,+OR+97330,+USA&amp;amp;sa=X&amp;amp;oi=map&amp;amp;ct=title"&gt;Oregon State University&lt;/a&gt;.&amp;nbsp; Beaver BarCamp is free and open for anyone to attend!&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
What is this barcamp conference?&lt;br /&gt;
&lt;blockquote&gt;
BarCamp is an ad-hoc gathering born from the desire for people to share 
and learn in an open environment. It is an intense event with 
discussions, demos and interaction from participants who are the main 
actors of the event. — &lt;a href="http://barcamp.org/"&gt;barcamp.org&lt;/a&gt;&lt;/blockquote&gt;
&lt;br /&gt;
The list of events aren't fully published yet, but you can take a look at &lt;a href="https://spreadsheets.google.com/spreadsheet/pub?hl=en&amp;amp;key=0Au0wOPQwuelMdEFFR0wzZHR5a3R3a3JOcDFFaGNjTGc&amp;amp;hl=en&amp;amp;gid=2"&gt;last year's agenda &lt;/a&gt;to get an idea what type of topics may be discussed at the conference.&lt;br /&gt;
&lt;br /&gt;
Hope to see you there.&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=TwEFh5j7fZI:M898epjS2C4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=TwEFh5j7fZI:M898epjS2C4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=TwEFh5j7fZI:M898epjS2C4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=TwEFh5j7fZI:M898epjS2C4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=TwEFh5j7fZI:M898epjS2C4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=TwEFh5j7fZI:M898epjS2C4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=TwEFh5j7fZI:M898epjS2C4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=TwEFh5j7fZI:M898epjS2C4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=TwEFh5j7fZI:M898epjS2C4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/TwEFh5j7fZI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/7894338822100159294/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2011/10/free-application-security-training.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/7894338822100159294?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/7894338822100159294?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/TwEFh5j7fZI/free-application-security-training.html" title="Free Application Security Training Course at Beaver BarCamp 3" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-aRx54RC2QuY/TokebYXMbTI/AAAAAAAAB04/BEH-d7PGY_E/s72-c/Beaver-barcamp-osu.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2011/10/free-application-security-training.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUGQ3w9fip7ImA9WhdWGU8.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-8533207581765539838</id><published>2011-09-13T07:30:00.000-07:00</published><updated>2011-09-13T07:30:22.266-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-13T07:30:22.266-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Article Published: Creating Attack-Aware Software Applications with Real-Time Defenses</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
CrossTalk, The Journal of Defense Software Engineering, has just published our article "&lt;a href="http://www.crosstalkonline.org/storage/issue-archives/2011/201109/201109-Watson.pdf"&gt;Creating Attack-Aware Software Applications with Real-Time Defenses&lt;/a&gt;" in the &lt;a href="http://www.crosstalkonline.org/issues/septoct-2011.html"&gt;September edition&lt;/a&gt;.&amp;nbsp; A huge kudos to the entire team and especially Colin Watson for leading this effort. &lt;br /&gt;
&lt;br /&gt;
Authors:&lt;br /&gt;
&lt;br /&gt;
Colin Watson @clerkendweller&lt;br /&gt;
Michael Coates @_mwc&lt;br /&gt;
John Melton @carosec&lt;br /&gt;
Dennis Groves @degroves&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;b&gt;Abstract&lt;/b&gt;. Attack-aware software applications provide attack detection and real-time defensive response with a very low false-positive rate. This technique allows an application to detect and neutralize a threat before the attacker exploits a known or unknown vulnerability. The approach is especially suited to soft-&lt;br /&gt;ware applications with high information assurance requirements such as in the defense, critical national infrastructure, and financial service sectors to protect against cyber espionage, fraud, business logic abuse, tampering, and theft. The Open Web Application Security Project (OWASP) has developed a methodology, documentation, code and pilot demonstration which can be freely used to apply the concepts; this project is called AppSensor.&lt;/blockquote&gt;
&lt;br /&gt;
 &lt;a href="http://www.crosstalkonline.org/storage/issue-archives/2011/201109/201109-Watson.pdf"&gt;Full Article&lt;/a&gt; (pdf)&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oLBwUqp-q0Y:kOSmAzEaVJ0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=oLBwUqp-q0Y:kOSmAzEaVJ0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oLBwUqp-q0Y:kOSmAzEaVJ0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=oLBwUqp-q0Y:kOSmAzEaVJ0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oLBwUqp-q0Y:kOSmAzEaVJ0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=oLBwUqp-q0Y:kOSmAzEaVJ0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oLBwUqp-q0Y:kOSmAzEaVJ0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=oLBwUqp-q0Y:kOSmAzEaVJ0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oLBwUqp-q0Y:kOSmAzEaVJ0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/oLBwUqp-q0Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/8533207581765539838/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2011/09/article-published-creating-attack-aware.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/8533207581765539838?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/8533207581765539838?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/oLBwUqp-q0Y/article-published-creating-attack-aware.html" title="Article Published: Creating Attack-Aware Software Applications with Real-Time Defenses" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2011/09/article-published-creating-attack-aware.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFSH49cCp7ImA9WhdQF0w.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-7537925609439867613</id><published>2011-08-18T17:35:00.000-07:00</published><updated>2011-08-18T17:35:19.068-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-18T17:35:19.068-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Joining OWASP Board</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The 2011 OWASP elections have concluded. I'm thrilled to have the support and backing of the OWASP community as they've voted me to one of the three board positions.&lt;br /&gt;
&lt;br /&gt;
For readers of my blog that aren't already aware of OWASP, this is a worldwide non-profit &amp;amp; open source organization with the mission of improving the state of application security.&amp;nbsp; This translates to an incredibly talented group of security experts all working towards a common good. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Open source, free from corporate control, free to the world - what more could you ask for?&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I've been a long time OWASP supporter, have led and contributed to several projects, spoken at numerous conferences in the US and Europe and now I am excited to continue advancing the mission of OWASP through my efforts on the board.&lt;br /&gt;
&lt;br /&gt;
I'd love to hear people's goals and ideas for OWASP. But as a volunteer community that empowers everyone, I'd more like to see you take those ideas and run with them!&amp;nbsp; OWASP is a community of action and on the OWASP board I will work to empower individuals around the world with the resources, audience, and tools that are needed to continue producing top notch security materials.&lt;br /&gt;
&lt;br /&gt;
Take a moment and help contribute to the OWASP mission.&lt;br /&gt;
&lt;br /&gt;
How can you help?&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="https://www.owasp.org/index.php/How_to_Start_an_OWASP_Project"&gt;Start&lt;/a&gt; or &lt;a href="https://www.owasp.org/index.php/Category:OWASP_Project"&gt;join an OWASP project&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Expand the &lt;a href="https://www.owasp.org/index.php/Tutorial"&gt;OWASP wiki&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Become a &lt;a href="https://www.owasp.org/index.php/Membership"&gt;member&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Attend the next &lt;a href="https://www.owasp.org/index.php/Category:OWASP_AppSec_Conference"&gt;OWASP Conference&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Stop by at your local &lt;a href="https://www.owasp.org/index.php/Category:OWASP_Chapter"&gt;chapter meeting&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Participate on the &lt;a href="https://lists.owasp.org/mailman/listinfo"&gt;email lists&lt;/a&gt; or the &lt;a href="http://myowasp.ning.com/"&gt;community site&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oVde9FVrrcA:e73SiblhJLw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=oVde9FVrrcA:e73SiblhJLw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oVde9FVrrcA:e73SiblhJLw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=oVde9FVrrcA:e73SiblhJLw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oVde9FVrrcA:e73SiblhJLw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=oVde9FVrrcA:e73SiblhJLw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oVde9FVrrcA:e73SiblhJLw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=oVde9FVrrcA:e73SiblhJLw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=oVde9FVrrcA:e73SiblhJLw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/oVde9FVrrcA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/7537925609439867613/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2011/08/joining-owasp-board.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/7537925609439867613?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/7537925609439867613?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/oVde9FVrrcA/joining-owasp-board.html" title="Joining OWASP Board" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2011/08/joining-owasp-board.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UGQHk8cCp7ImA9WhdQEUo.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-6486835669451522691</id><published>2011-08-12T10:26:00.001-07:00</published><updated>2011-08-12T11:53:41.778-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-12T11:53:41.778-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="application security" /><title>Hiring Response to Recent Attacks Is Misguided</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Sadly the response to security compromises in the news seems to be a push to buy more firewalls.&amp;nbsp; Firewalls provide no defense against application security attacks. The article below reminds me of a great &lt;a href="http://1raindrop.typepad.com/.a/6a00d83451c75869e201156f3f5d9a970b-pi"&gt;chart&lt;/a&gt; by &lt;a href="http://1raindrop.typepad.com/1_raindrop/2009/03/information-security-debt-clock.html"&gt;Gunnar Peterson&amp;nbsp; &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4TR-fPodDtA/TkVhS6v1G9I/AAAAAAAABt4/rjc6iK5zt5M/s1600/6a00d83451c75869e201156f3f5d9a970b.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="154" src="http://1.bp.blogspot.com/-4TR-fPodDtA/TkVhS6v1G9I/AAAAAAAABt4/rjc6iK5zt5M/s320/6a00d83451c75869e201156f3f5d9a970b.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;According&amp;nbsp;to the &lt;a href="http://www.barclaysimpson.com/interim-market-report-2011-information-security-market-commentary/"&gt;barclay interim report&lt;/a&gt; which is also being referenced in &lt;a href="http://www.csoonline.com/article/687561/cyber-attacks-drive-demand-for-network-security-staff?source=rss_news"&gt;stories&lt;/a&gt; on CSOonline.com&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&lt;b&gt;The increase in electronic attacks  has had a direct impact on the demand for network security  professionals. Companies are now strengthening their network security  infrastructure.&lt;/b&gt; &lt;/span&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;There is an increase in demand for firewall  experts with qualifications in Juniper and Checkpoint and for security  practitioners with experience of configuring IDS/IPS systems. As the  year progresses those who have specialised in network security will be  more highly sought after which will increase rates for permanent and  contract candidates alike.&amp;nbsp; &lt;/span&gt;&lt;/blockquote&gt;If you read through the barclay report you'll notice they are specifically referring to the following high profile events:&lt;br /&gt;
&lt;br /&gt;
Attacks against:&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;&lt;li&gt;Visa, Amazon, MasterCard and PayPal &lt;/li&gt;
&lt;li&gt;The multiple Sony compromises&lt;/li&gt;
&lt;li&gt;Nintendo, RSA SecurID, Gmail and CitiBank&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Some of these were distributed denial of service attacks, but many were application specific attacks that resulted in the compromise and data disclosure. If the concern is SQL injection and application security, then invest in your SDLC and look for application security experts. No amount of firewalls will help this issue.&lt;br /&gt;
&lt;br /&gt;
Now, don't get me wrong. We still need firewalls and many network security experts. They provide invaluable security services. Just make sure your strategy is actually addressing the problem you are attempting to solve.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial; font-size: x-small;"&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.barclaysimpson.com/interim-market-report-2011-information-security-market-commentary/"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=_T_laGiTFMI:GM0osmrQb1c:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=_T_laGiTFMI:GM0osmrQb1c:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=_T_laGiTFMI:GM0osmrQb1c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=_T_laGiTFMI:GM0osmrQb1c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=_T_laGiTFMI:GM0osmrQb1c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=_T_laGiTFMI:GM0osmrQb1c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=_T_laGiTFMI:GM0osmrQb1c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=_T_laGiTFMI:GM0osmrQb1c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=_T_laGiTFMI:GM0osmrQb1c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/_T_laGiTFMI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/6486835669451522691/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2011/08/hiring-response-to-recent-attacks-is.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/6486835669451522691?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/6486835669451522691?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/_T_laGiTFMI/hiring-response-to-recent-attacks-is.html" title="Hiring Response to Recent Attacks Is Misguided" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-4TR-fPodDtA/TkVhS6v1G9I/AAAAAAAABt4/rjc6iK5zt5M/s72-c/6a00d83451c75869e201156f3f5d9a970b.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2011/08/hiring-response-to-recent-attacks-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUABQH89cSp7ImA9WhdRGEk.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-4619538521143986232</id><published>2011-08-08T15:49:00.000-07:00</published><updated>2011-08-08T15:49:11.169-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-08T15:49:11.169-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="owasp" /><title>OWASP 2011 Elections - Vote Now</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The voting is now open for the OWASP 2011 elections. I've been a passionate supporter of OWASP for years, a leader of multiple OWASP projects, a speaker at the conferences and am excited about the possibility of joining the OWASP board.&lt;br /&gt;
&lt;br /&gt;
Please&lt;a href="https://www.owasp.org/index.php/User:MichaelCoates"&gt; read more&lt;/a&gt; about my background and my vision for OWASP. You can also listen to the &lt;a href="http://www.appsecusa.org/owasp_foundation_2011_board_candidate_interviews.mp3"&gt;board candidate interviews&lt;/a&gt;. Here is the link to the &lt;a href="https://www.owasp.org/index.php/Membership/2011Election"&gt;OWASP 2011 elections&lt;/a&gt; wiki page with all the info.&lt;br /&gt;
&lt;br /&gt;
Watch your email for the voting link and thanks for your support.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;My Vision For OWASP&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt; &lt;br /&gt;
Technology is changing at a rapid pace and security plays a vital  role in the technology ecosystem.  Security should not be seen as a  blockade to innovation; instead, security can be leveraged to allow our  technology to do more than we ever realized.  OWASP is well poised to  provide the advanced security knowledge, tools and training to empower  companies to integrate security as a product differentiator and impetus  for technology advancement. &lt;br /&gt;
My vision for OWASP includes a board that creates opportunities  and acts as a catalyst for OWASP projects and the advancement of the  OWASP mission.  OWASP is powerful because of the massive expertise that  we contain from all of our contributors around the world.  I believe  that the OWASP board should provide the necessary resources,  technologies, funding and support for OWASP contributors to be  successful in growing security technology, addressing security  challenges and sharing these skills with the world.   &lt;br /&gt;
In addition, I feel the OWASP board should work to help OWASP  identify key challenges that should be focused upon in a planned period  of time.  The combination of addressing an identified security challenge  and continued support for individual project growth will allow OWASP to  both leverages our collective expertise and also support organic  individual project growth. I believe this two-pronged approach will  allow OWASP to continue to grow and create world-class security  resources. &lt;br /&gt;
The following areas are key positions that I hold and represent the direction I wish to pursue on the OWASP board: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt; &lt;b&gt;Breaking out of the Echo Chamber&lt;/b&gt;: OWASP should focus on  working with people that have never heard of OWASP before. I plan to  build the necessary presentations, tools and funding to get OWASP  members at college campuses and developer conferences to teach OWASP  materials. &lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Funding&lt;/b&gt;: OWASP is a non-profit and is powered by our  mission and our volunteers. However, we can do more if we have the  necessary resources to dream big.  I plan to pursue grants and funding  that enable OWASP to do more to spread our knowledge and advance our  mission. &lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Integration with Enterprises&lt;/b&gt;: As a security professional  employed at a major technology company I wish to further expand OWASP's  involvement with corporate entities to address the core risks and  challenges they are facing.  This involves sitting down with these  industries through our global committees and identifying their needs and  how we can help meet them. &lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Community and Open&lt;/b&gt;: I strongly believe in the O in  OWASP. Like the web, security should be open and available to all. The  power of OWASP lies in the individuals that donate their time and  skills.  I plan to grow  our community and identify ways we can further  strengthen the worldwide community. &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=cj0rMfCRK6w:QXK7IPPolRU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=cj0rMfCRK6w:QXK7IPPolRU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=cj0rMfCRK6w:QXK7IPPolRU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=cj0rMfCRK6w:QXK7IPPolRU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=cj0rMfCRK6w:QXK7IPPolRU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=cj0rMfCRK6w:QXK7IPPolRU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=cj0rMfCRK6w:QXK7IPPolRU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=cj0rMfCRK6w:QXK7IPPolRU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=cj0rMfCRK6w:QXK7IPPolRU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/cj0rMfCRK6w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/4619538521143986232/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2011/08/owasp-2011-elections-vote-now.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4619538521143986232?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/4619538521143986232?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/cj0rMfCRK6w/owasp-2011-elections-vote-now.html" title="OWASP 2011 Elections - Vote Now" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2011/08/owasp-2011-elections-vote-now.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4CQ3Y4fip7ImA9WhdTE0Q.&quot;"><id>tag:blogger.com,1999:blog-8004175896926148334.post-1787139495570394281</id><published>2011-07-11T07:36:00.000-07:00</published><updated>2011-07-11T07:36:02.836-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-11T07:36:02.836-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ssl" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Enhancing Secure Communications with Strict Transport Security</title><content type="html">New security capabilities in Firefox, Chrome and several other browsers enable web applications to create a more secure browsing experience with users.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Summary&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
HTTP Strict Transport Security (HSTS) is an opt-in security enhancement that is specified by a web application through the use of a special response header.&amp;nbsp; Once a supported browser receives this header that browser will prevent any communications from being sent over HTTP to the specified domain and will instead send all communications over HTTPS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Background &amp;amp; Details&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
As an application owner one of your goals, in addition to providing an exceptional experience to the user, is to provide a secure interaction with your web application that protects any data submitted by, or sent to, the user. However, during the user's interaction with the web application the user may be targeted by malicious parties that are attempting to compromise the confidentiality or integrating of the browsing session. Their goal may be to view the sensitive data that is transmitted between the user and the application or possibly modify the exchanged data to install malicious viruses on the end user's machine or trick the user to insecurely provide their credentials so the attacker can steal this information.&lt;br /&gt;
&lt;br /&gt;
The primary defense mechanism to protect data exchanged between the user and the web applications is to allow users to interact with their web application over Secure HTTP (i.e. HTTPS). When properly configured HTTPS establishes a secure channel between the user and web application which guarantees the data cannot be read, modified, or replayed by a third party.&amp;nbsp; However, there are many situations where a web application has been incorrectly designed which invalidates these guarantees and places the user at significant risk to these man-in-the-middle attackers. (See &lt;a href="https://www.owasp.org/index.php/Transport_Layer_Protection_Cheat_Sheet"&gt;TLS Cheat Sheet&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Recent security enhancements to Firefox and Chrome now allow websites to instruct the end user's web browser that the specific website should only be accessed over HTTPS. In other words, the website now has the power to instruct the user's browser to not send any insecure communications to the website's domain.&amp;nbsp; This is accomplished by a new feature called Strict Transport Security.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Example of the HTTP Strict Transport Security header&lt;/b&gt;&lt;br /&gt;
HSTS is enabled by an additional response header set by the web application&lt;br /&gt;
&lt;blockquote&gt;Strict-Transport-Security: max-age=60000&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;HSTS Eliminates Certificate Error Messages and User Override&lt;/b&gt;&lt;br /&gt;
HSTS is a specific opt-in security control that is enabled by a website for a specific domain. By enabling this control a website is saying that the user should only interact with this domain over a secure channel and similarly, never send any data over an insecure communication channel.&amp;nbsp; Therefore, if the browser cannot validate that a secure channel has been established for any reason (e.g. expired certificate, domain mismatch, untrusted issuer) then no data will be sent by the browser and the user will receive an error page. Unlike the typical certificate error page that allows a user to accept the risk and continue, the HSTS error page does not allow a user to override the message.&amp;nbsp; The logic behind this is that the website has specifically enabled HSTS and there should be no legitimate scenario that results in an invalid certificate.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Protecting Against Users Bookmarking HTTP or Typing HTTP to Reach Site&lt;/b&gt;&lt;br /&gt;
HSTS also protects against a common scenario that places users at risk with many HTTPS websites.&amp;nbsp; A user that visits a website from a bookmark or search engine result may initially request the HTTP page for the site. Most sites will quickly redirect the user to the correct HTTPS page. However, this initial request and response is sent over clear text HTTP and could be tampered with by an attacker. If the user is not vigilant they could enter their credentials on a page that has been modified by the attacker to steal the user's information.&amp;nbsp; HSTS eliminates this vulnerability by instructing the browser to "upgrade" the initial HTTP request to HTTPS before it leaves the browser. As a result the user only interacts with the site over a secure channel and never gives the attacker a chance to tamper with any of the exchanged data.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Who Should Use HSTS?&lt;/b&gt;&lt;br /&gt;
Sites that currently offer HTTPS access should strongly consider adopting HSTS. If there is any reason for offering a secure connection then it is prudent to ensure that users are able to leverage the increased security capabilities offered by HSTS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;More Information&lt;/b&gt;&lt;br /&gt;
More information can be found at the following links. In addition, two popular sites currently using HSTS include paypal.com and addons.mozilla.org.&amp;nbsp; Check them out to see HSTS running live.&lt;br /&gt;
&lt;br /&gt;
&lt;a class="external text" href="http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security" rel="nofollow"&gt;Wikipedia.org entry&lt;/a&gt;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;a class="external text" href="https://developer.mozilla.org/en/Security/HTTP_Strict_Transport_Security" rel="nofollow"&gt;MDN Docs for HSTS&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href="http://michael-coates.blogspot.com/"&gt;Michael Coates&lt;/a&gt; - &lt;a href="https://twitter.com/_mwc"&gt;@_mwc&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Vw-CR9XgvGM:tGUYke56MIk:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=Vw-CR9XgvGM:tGUYke56MIk:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Vw-CR9XgvGM:tGUYke56MIk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=Vw-CR9XgvGM:tGUYke56MIk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Vw-CR9XgvGM:tGUYke56MIk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=Vw-CR9XgvGM:tGUYke56MIk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Vw-CR9XgvGM:tGUYke56MIk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?i=Vw-CR9XgvGM:tGUYke56MIk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/MichaelCoates/security?a=Vw-CR9XgvGM:tGUYke56MIk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/MichaelCoates/security?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCoates/security/~4/Vw-CR9XgvGM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michael-coates.blogspot.com/feeds/1787139495570394281/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://michael-coates.blogspot.com/2011/07/enhancing-secure-communications-with.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/1787139495570394281?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8004175896926148334/posts/default/1787139495570394281?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MichaelCoates/security/~3/Vw-CR9XgvGM/enhancing-secure-communications-with.html" title="Enhancing Secure Communications with Strict Transport Security" /><author><name>Michael Coates</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="33" height="21" src="http://4.bp.blogspot.com/-ufI0Tf70PTI/UJ2N00Oda6I/AAAAAAAACRo/Q3LhFv_mxVc/s220/Coates_10%25283%2529.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://michael-coates.blogspot.com/2011/07/enhancing-secure-communications-with.html</feedburner:origLink></entry></feed>
