<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' 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'><id>tag:blogger.com,1999:blog-8004175896926148334</id><updated>2024-09-14T16:36:55.654-07:00</updated><category term="owasp"/><category term="mozilla"/><category term="ssl"/><category term="AppSensor"/><category term="conferences"/><category term="application security"/><category term="XSS"/><category term="webscarab"/><category term="hack"/><category term="mobile security"/><category term="csrf"/><category term="privacy"/><category term="black hat"/><category term="data protection"/><category term="internet explorer"/><category term="news"/><category term="password"/><category term="secure flag"/><category term="security"/><category term="TLS Cheat Sheet"/><category term="cellular network"/><category term="csp"/><category term="firesheep"/><category term="man in the middle"/><category term="ssl_error_bad_cert_domain"/><category term="template"/><category term="AppSec Europe"/><category term="OWASP Top 10"/><category term="PCI"/><category term="XSS Cheat Sheet"/><category term="android"/><category term="chicago"/><category term="chisec"/><category term="cookie"/><category term="data breach"/><category term="europe summit"/><category term="httponly flag"/><category term="iphone"/><category term="php"/><category term="sdlc"/><category term="security awareness"/><category term="sql injection"/><category term="sts"/><category term="thotcon"/><category term="web of trust"/><category term="HTTP Parameter Pollution"/><category term="Luca Carettoni"/><category term="OWASP Live CD"/><category term="Sans Top 25"/><category term="Stefano Di Paola"/><category term="Survivable Systems"/><category term="account"/><category term="account takeover"/><category term="big brother"/><category term="black list"/><category term="bounty"/><category term="brute force"/><category term="cacert"/><category term="captcha"/><category term="certificate error messages"/><category term="chrome"/><category term="cipher strength"/><category term="clickjacking"/><category term="comodo"/><category term="consulting"/><category term="dark reading"/><category term="design"/><category term="dinis cruz"/><category term="distributed lockout"/><category term="django"/><category term="education"/><category term="esapi"/><category term="facebook"/><category term="fips ciphers"/><category term="firefox"/><category term="funny"/><category term="fuzzing"/><category term="header forging"/><category term="hidden variable"/><category term="hotel wireless"/><category term="hotspot"/><category term="html5"/><category term="icmp tunnel"/><category term="identity theft"/><category term="ie8"/><category term="insecure magazine"/><category term="javascript"/><category term="john steven"/><category term="jsp"/><category term="key size"/><category term="log analysis"/><category term="mashup"/><category term="matt tesauro"/><category term="md5"/><category term="membership"/><category term="metrics"/><category term="michael coates"/><category term="o2"/><category term="open source"/><category term="openssl"/><category term="output encoding"/><category term="owasp podcasts"/><category term="owasp poland"/><category term="owasp portugal"/><category term="owsp"/><category term="phishing"/><category term="pin"/><category term="pravir chandra"/><category term="python"/><category term="reveal hidden fields"/><category term="rfid"/><category term="risk"/><category term="rogue CA certificate"/><category term="rss"/><category term="samm"/><category term="search"/><category term="sec_error_unknown_issuer"/><category term="security by obscurity"/><category term="security practices"/><category term="sslStrip"/><category term="ssl_error_no_cypher_overlap"/><category term="sslfail"/><category term="ssn"/><category term="summer of code"/><category term="superclick"/><category term="surfjacking"/><category term="tools"/><category term="tssci-security"/><category term="tutorial"/><category term="twitter"/><category term="two factor"/><category term="url rewriting"/><category term="voip"/><category term="voting systems"/><category term="white house"/><category term="white list"/><category term="x-frame-options"/><category term="x-frame-optionss"/><title type='text'>A Journey in Security</title><subtitle type='html'></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='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.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'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>207</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-500809462515919636</id><published>2015-08-03T13:28:00.000-07:00</published><updated>2015-08-03T13:28:06.318-07:00</updated><title type='text'>Encryption Isn&#39;t Enough</title><content type='html'>&lt;span style=&quot;background-color: white; font-family: Helvetica, Arial, sans-serif; font-size: 14.0832853317261px; font-weight: bold; line-height: 19.4999980926514px;&quot;&gt;Companies need to focus on developing secure coding practices and security education.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Helvetica, Arial, sans-serif; font-size: 14.0832853317261px; font-weight: bold; line-height: 19.4999980926514px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;a href=&quot;http://www.informationweek.com/cloud/software-as-a-service/twitter-security-pro-encryption-isnt-enough/d/d-id/1321432&quot;&gt;http://www.informationweek.com/cloud/software-as-a-service/twitter-security-pro-encryption-isnt-enough/d/d-id/1321432&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I shared my thoughts last week Thomas Clayborn at InformationWeek about the state of security and why encryption is not the answer to all problems.&lt;br /&gt;
&lt;br /&gt;
You can read the full story at the link above.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.informationweek.com/cloud/software-as-a-service/twitter-security-pro-encryption-isnt-enough/d/d-id/1321432&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1TjG5iZRTlA2ew-Q4oCv8qU8fuMszrAfPW7WcGlM9Nuxya81XwYzZYhlr5sxeRAMvH0EzIqpkgWMrwbdz2kOEXqbd-6kseZE3beOxwW8Yi09VND5w1EcMIY6nYGvrtzYfhGreBEReRc8/s320/infoweek.png&quot; width=&quot;261&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/500809462515919636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/500809462515919636'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2015/08/encryption-isnt-enough.html' title='Encryption Isn&#39;t Enough'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1TjG5iZRTlA2ew-Q4oCv8qU8fuMszrAfPW7WcGlM9Nuxya81XwYzZYhlr5sxeRAMvH0EzIqpkgWMrwbdz2kOEXqbd-6kseZE3beOxwW8Yi09VND5w1EcMIY6nYGvrtzYfhGreBEReRc8/s72-c/infoweek.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-6061109484772535699</id><published>2014-12-09T15:38:00.002-08:00</published><updated>2014-12-09T15:38:41.867-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>OWASP Bay Area - Now with a meetup group</title><content type='html'>Are you in the Bay Area and interested in application security? The local OWASP chapter now has a meetup group. Just join the group and you&#39;ll be notified of all the great upcoming events. The events rotate throughout the Bay Area so we can attract a variety of attendees.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.meetup.com/Bay-Area-OWASP/&quot;&gt;meetup.com/Bay-Area-OWASP/ &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Also, keep an eye out for what&#39;s happening in September. The big OWASP AppSecUSA conference will be hosted here in San Francisco! Mark your calendars now (and buy a discounted early bird ticket) &lt;a href=&quot;http://appsecusa.org/&quot;&gt;AppSecUSA.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/6061109484772535699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/6061109484772535699'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2014/12/owasp-bay-area-now-with-meetup-group.html' title='OWASP Bay Area - Now with a meetup group'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-2577988720942015968</id><published>2014-09-15T17:12:00.000-07:00</published><updated>2014-09-15T17:12:33.195-07:00</updated><title type='text'>OWASP AppSensor Book Signing at AppSecUSA</title><content type='html'>&lt;style&gt;
&lt;!--
 /* Font Definitions */
@font-face
 {font-family:&quot;ＭＳ 明朝&quot;;
 mso-font-charset:78;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
 {font-family:&quot;Cambria Math&quot;;
 panose-1:2 4 5 3 5 4 6 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
 {font-family:Cambria;
 panose-1:2 4 5 3 5 4 6 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-unhide:no;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 margin:0in;
 margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;ＭＳ 明朝&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
 {mso-style-type:export-only;
 mso-default-props:yes;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;ＭＳ 明朝&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
@page WordSection1
 {size:8.5in 11.0in;
 margin:1.0in 1.25in 1.0in 1.25in;
 mso-header-margin:.5in;
 mso-footer-margin:.5in;
 mso-paper-source:0;}
div.WordSection1
 {page:WordSection1;}
--&gt;
&lt;/style&gt;






&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Join me at OWASP &lt;a href=&quot;http://2014.appsecusa.org/2014/&quot;&gt;AppSecUSA&lt;/a&gt; for a free signed copy of the new &lt;a href=&quot;http://appsensor.org/&quot;&gt;OWASP AppSensor&lt;/a&gt; Book. I’ll be at the Shape Security booth in the expo area on Thursday
afternoon at 4pm.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.owasp.org/images/9/9f/AppSensor2_small.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://www.owasp.org/images/9/9f/AppSensor2_small.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;New to AppSensor?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Imagine if your application could detect a
threat before your system and data is breached and automatically ban that user
from your application. In short, this is what AppSensor can accomplish.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
AppSensor is a free and open source project that provides a framework to equip your application with an advanced defense system. This defense system enables your application to&amp;nbsp; understand
malicious activity and respond in
real time to protect your sensitive assets and data.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;How is this different than traditional IDS and WAFs?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Generic systems can only detect generic attacks. Your application is unique and needs a defensive system that can detect unique attacks targeting your business logic and access control system. Since AppSensor is built inside your application you have full visibility to any malicious activity or probes attempting to compromise your application.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Stop by the Shape Security both for a free signed copy of
the AppSensor booth!&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/2577988720942015968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/2577988720942015968'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2014/09/owasp-appsensor-book-signing-at.html' title='OWASP AppSensor Book Signing at AppSecUSA'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-8249648325565972230</id><published>2014-08-12T14:21:00.002-07:00</published><updated>2014-08-12T14:21:53.341-07:00</updated><title type='text'>Has OWASP Helped You? Retweet and help OWASP</title><content type='html'>&lt;br /&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; lang=&quot;en&quot;&gt;
Has OWASP helped you or your org? RT and spread the word about  AppSecUSA conf &lt;a href=&quot;https://twitter.com/hashtag/infosec?src=hash&quot;&gt;#infosec&lt;/a&gt; &lt;a href=&quot;http://t.co/XS8ZC6ySMQ&quot;&gt;http://t.co/XS8ZC6ySMQ&lt;/a&gt; &lt;a href=&quot;http://t.co/1zOuKCZp5Y&quot;&gt;pic.twitter.com/1zOuKCZp5Y&lt;/a&gt;&lt;br /&gt;
— Michael Coates (@_mwc) &lt;a href=&quot;https://twitter.com/_mwc/statuses/499300852897558528&quot;&gt;August 12, 2014&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/8249648325565972230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/8249648325565972230'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2014/08/has-owasp-helped-you-retweet-and-help.html' title='Has OWASP Helped You? Retweet and help OWASP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-2821143449913669983</id><published>2014-07-17T08:45:00.002-07:00</published><updated>2014-07-17T08:45:29.301-07:00</updated><title type='text'>Google&#39;s Project Zero</title><content type='html'>Google recently announced &lt;a href=&quot;http://googleprojectzero.blogspot.com/&quot;&gt;Project Zero&lt;/a&gt;, an initiative to “to significantly reduce the number of people harmed by targeted attacks“.&amp;nbsp; Project Zero is inverting the traditional bug bounty program and there are many positive elements to this new initiative. I&#39;m a big &lt;a href=&quot;http://www.slideshare.net/michael_coates/bug-bounty-programs-for-the-web&quot;&gt;proponent of bug bounty programs&lt;/a&gt; and worked with them closely at Mozilla (Mozilla created the first major &lt;a href=&quot;https://blog.mozilla.org/press/2004/08/mozilla-foundation-announces-security-bug-bounty-program/&quot;&gt;bug bounty program for Firefox in 2004&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;In addition to the positive elements I got a chance to also discuss some of the challenges Project Zero may face with Antone Gonsalves &lt;a href=&quot;https://twitter.com/antoneg&quot;&gt;@anto&lt;span id=&quot;goog_1039774378&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1039774379&quot;&gt;&lt;/span&gt;neg&lt;/a&gt; at csoonline.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;a href=&quot;http://www.csoonline.com/article/2455161/data-protection/google-bug-hunting-project-zero-could-face-software-developer-troubles.html&quot;&gt;Google bug-hunting Project Zero could face software developer troubles&lt;/a&gt;&lt;/i&gt;,&lt;br /&gt;
Antone Gonsalves | CSO | Jul 16, 2014&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/2821143449913669983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/2821143449913669983'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2014/07/googles-project-zero.html' title='Google&#39;s Project Zero'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-7987254719867241641</id><published>2014-04-17T13:43:00.002-07:00</published><updated>2014-04-17T13:43:24.834-07:00</updated><title type='text'>Avoiding The Next Heartbleed - LinkedIn Publish</title><content type='html'>&lt;div class=&quot;article-title&quot;&gt;
&lt;b&gt;Avoiding The Next Heartbleed&lt;/b&gt;&lt;/div&gt;
&lt;i&gt;&amp;nbsp; &lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;How should companies learn from Heartbleed to be better prepared for the next major security event?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Full story&lt;br /&gt;
&lt;a href=&quot;https://www.linkedin.com/today/post/article/20140417203003-8374308-avoiding-the-next-heartbleed&quot;&gt;https://www.linkedin.com/today/post/article/20140417203003-8374308-avoiding-the-next-heartbleed&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.linkedin.com/today/post/article/20140417203003-8374308-avoiding-the-next-heartbleed&quot;&gt;&lt;img alt=&quot;https://www.linkedin.com/today/post/article/20140417203003-8374308-avoiding-the-next-heartbleed&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg74K6-_FwCzEuGyaeEwK5Gs00Z7YwyiaHB8JYqzLkXi9SO3UEAaY4MbJaCR8w3GchraKszOLxpDPCn1Tg6Cers5QByTIrYYiI5TxRCcTFfQA811U8Xi7tzesGrPn8exXxTSEYEBKDk4_c/s1600/AvoidingNextHeartbleed.png&quot; height=&quot;294&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/7987254719867241641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/7987254719867241641'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2014/04/avoiding-next-heartbleed-linkedin.html' title='Avoiding The Next Heartbleed - LinkedIn Publish'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg74K6-_FwCzEuGyaeEwK5Gs00Z7YwyiaHB8JYqzLkXi9SO3UEAaY4MbJaCR8w3GchraKszOLxpDPCn1Tg6Cers5QByTIrYYiI5TxRCcTFfQA811U8Xi7tzesGrPn8exXxTSEYEBKDk4_c/s72-c/AvoidingNextHeartbleed.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-4972767513760917479</id><published>2014-04-16T11:34:00.001-07:00</published><updated>2014-04-16T11:34:20.334-07:00</updated><title type='text'>Discussing Heartbleed</title><content type='html'>There&#39;s plenty of information out there about Heartbleed. I posted a high level analysis on the &lt;a href=&quot;http://blog.shapesecurity.com/heartbleed-bug-places-encrypted-user-data-and-webservers-at-risk&quot;&gt;Shape blog&lt;/a&gt; and there&#39;s also an &lt;a href=&quot;https://www.owasp.org/index.php/Heartbleed_Bug&quot;&gt;OWASP page&lt;/a&gt; up on the topic.&lt;br /&gt;
&lt;br /&gt;
Over the past week I had the opportunity to speak with several organizations about the vulnerability, what is at stake and how organizations should be defending their applications and users.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=S89E0iHfuH4&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAD-MJgXVwLJfmRQTb9WiiWiaC6legsu0jGqUg4xrn6sEasbgsbOJiHhkUwdsHpt_bSk_JS69KrIBzK7mfWlNZkZwVqQAL-l1jr6OnItmS6mBV4brX1W96wVyCCzUqcGAJstjTN7NrEhM/s1600/cctv.png&quot; height=&quot;63&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/S89E0iHfuH4&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.reuters.com/article/2014/04/09/cybersecurity-internet-bug-idUSL2N0N026420140409&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihnXuQyCEfdgelyzdw219TjoeNKbO9h9zN0MjrowlqC7ptMZsIPel60kkfGA-0uLzt9V63u6zXAEltAxK5nH2kGUUWLD2f0jYclxjW2kISfSLieMe9ZbeUpY2d9o0lap0E01PHZ9F6MjQ/s1600/Reuters.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&#39;&lt;a href=&quot;http://www.reuters.com/article/2014/04/09/cybersecurity-internet-bug-idUSL2N0N026420140409&quot;&gt;Heartbleed&#39; bug in web technology seen as major threat to user data&lt;/a&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.csoonline.com/article/2142102/data-protection/how-to-defend-against-the-openssl-heartbleed-flaw.html&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7xgBTysujjG6HPAXvYzyY2vbUn1lgKXxZLHPkaBcFj0yGfePfhJsAJpDLxApQfpFfvNQwihmeU0yYtbgfBRSPdx6ZXiHObJmypaVSV5jlJFOP6vj2y1wG9So50apL7StuXO3q4zrqqkI/s1600/cso.png&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.csoonline.com/article/2142102/data-protection/how-to-defend-against-the-openssl-heartbleed-flaw.html&quot;&gt;How to defend against the OpenSSL Heartbleed flaw &lt;/a&gt;&lt;/div&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=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4972767513760917479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4972767513760917479'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2014/04/discussing-heartbleed.html' title='Discussing Heartbleed'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAD-MJgXVwLJfmRQTb9WiiWiaC6legsu0jGqUg4xrn6sEasbgsbOJiHhkUwdsHpt_bSk_JS69KrIBzK7mfWlNZkZwVqQAL-l1jr6OnItmS6mBV4brX1W96wVyCCzUqcGAJstjTN7NrEhM/s72-c/cctv.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-3883000852664467696</id><published>2014-03-25T02:00:00.000-07:00</published><updated>2014-03-25T02:00:07.089-07:00</updated><title type='text'>OWASP AppSec Keynote - Security in an Interconnected and Complex World of Software</title><content type='html'>&lt;style&gt;
&lt;!--
 /* Font Definitions */
@font-face
 {font-family:&quot;ＭＳ 明朝&quot;;
 panose-1:0 0 0 0 0 0 0 0 0 0;
 mso-font-charset:128;
 mso-generic-font-family:roman;
 mso-font-format:other;
 mso-font-pitch:fixed;
 mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
 {font-family:&quot;Cambria Math&quot;;
 panose-1:2 4 5 3 5 4 6 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
@font-face
 {font-family:Cambria;
 panose-1:2 4 5 3 5 4 6 3 2 4;
 mso-font-charset:0;
 mso-generic-font-family:auto;
 mso-font-pitch:variable;
 mso-font-signature:3 0 0 0 1 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-unhide:no;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 margin:0in;
 margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;ＭＳ 明朝&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
 {mso-style-type:export-only;
 mso-default-props:yes;
 font-family:Cambria;
 mso-ascii-font-family:Cambria;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;ＭＳ 明朝&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Cambria;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
@page WordSection1
 {size:8.5in 11.0in;
 margin:1.0in 1.25in 1.0in 1.25in;
 mso-header-margin:.5in;
 mso-footer-margin:.5in;
 mso-paper-source:0;}
div.WordSection1
 {page:WordSection1;}
--&gt;
&lt;/style&gt;






&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Last week I delivered the closing keynote at the &lt;a href=&quot;https://appsecapac.org/2014&quot;&gt;OWASP AppSec Apac conferenc&lt;/a&gt;e held in Tokyo, Japan. Riotaro Okada, Sen Ueno, Robert Dracea
and the entire OWASP Japan chapter put the amazing conference together&lt;span style=&quot;mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The slides are &lt;a href=&quot;http://www.slideshare.net/slideshow/embed_code/32685644&quot;&gt;posted&lt;/a&gt; and a video
recording should be available soon. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/3883000852664467696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/3883000852664467696'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2014/03/owasp-appsec-keynote-security-in.html' title='OWASP AppSec Keynote - Security in an Interconnected and Complex World of Software'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-7695143025599194048</id><published>2014-01-02T17:02:00.002-08:00</published><updated>2014-01-02T17:15:32.308-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="data breach"/><title type='text'>Snapchat Hacked - Aware of Vulnerability for 4 Months</title><content type='html'>Snapchat has been hacked and 4.6 million usernames and phone numbers have been exposed. I spoke with &lt;a href=&quot;https://twitter.com/emilychangtv&quot;&gt;Emily Chang &lt;/a&gt;on &lt;a href=&quot;http://www.bloomberg.com/video/snapchat-data-breach-exposes-personal-info-9V9sSeFsSvWssezDGKnGQQ.html&quot;&gt;Bloomberg West&lt;/a&gt; about the compromise and the risk to users.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.bloomberg.com/video/snapchat-data-breach-exposes-personal-info-9V9sSeFsSvWssezDGKnGQQ.html&quot;&gt;&lt;img alt=&quot;http://www.bloomberg.com/video/snapchat-data-breach-exposes-personal-info-9V9sSeFsSvWssezDGKnGQQ.html&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0SCMTAssLqz5SlD7MWBW2obZo_hWhhorWdehKhewEQKi7fW9lngQjk85U32jkxQv39jwuHxMrMHS3omRyLi5xDoO0yvX7GR_-mjwnh4SKDWcfyQ6weoB_-8yMxLQem7nI-cQMXU84D0/s1600/MichaelCoates-Bloomberg-Snapchat.png&quot; height=&quot;181&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
As a result of the flaw all of Snapchat&#39;s users, reportedly around 8 million, are at risk. You can see if your data is part of the 4.6 millions already compromised by entering your username here &lt;a href=&quot;http://lookup.gibsonsec.org/&quot;&gt;http://lookup.gibsonsec.org/&lt;/a&gt;. Even though the last 2 digits of the phone number are omitted the full phone numbers have been breached.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Timeline of Events&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;8/28/2013&lt;/b&gt; - GibsonSecurity discloses &lt;a href=&quot;http://gibsonsec.org/snapchat/&quot;&gt;potential security vulnerabilities&lt;/a&gt; to Snapchat and &lt;a href=&quot;http://www.zdnet.com/snapchat-names-aliases-and-phone-numbers-obtainable-via-android-api-say-researchers-7000019992/&quot;&gt;ZDnet covers the story too&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;12/24/2013&lt;/b&gt; - GibsonSecurity provides &lt;a href=&quot;http://gibsonsec.org/snapchat/fulldisclosure/&quot;&gt;full disclosure of the vulnerability&lt;/a&gt; and proof of concept for &lt;a href=&quot;http://gibsonsec.org/snapchat/fulldisclosure/#the-find_friends-exploit&quot;&gt;Find_Friends&lt;/a&gt; and &lt;a href=&quot;http://gibsonsec.org/snapchat/fulldisclosure/#bulk-registration-of-accounts&quot;&gt;bulk account creation&lt;/a&gt; attacks. Per GibsonSecurity this is in response to receiving little communication from Snapchat and no traction in resolving the security vulnerabilities in over 4 months&lt;/li&gt;
&lt;li&gt;&lt;b&gt;12/27/2013 &lt;/b&gt;- Snapchat issues a &lt;a href=&quot;http://www.bloomberg.com/video/snapchat-data-breach-exposes-personal-info-9V9sSeFsSvWssezDGKnGQQ.html&quot;&gt;blogpost&lt;/a&gt; acknowledging the potential weaknesses and describes the issue as theoretical. They also assure customers that they&#39;ve added additional controls to prevent such an attack.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;1/1/2014&lt;/b&gt; - An unknown 3rd party unrelated to GibsonSecurity exploits the vulnerability, obtains data on 4.6 million users and provides the data publicly at &lt;a href=&quot;http://snapchatdb.info/&quot;&gt;snapchatdb.info&lt;/a&gt;. The last 2 digits of the phone number are obscured.&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;The Vulnerability &lt;/b&gt;&lt;br /&gt;
Snapchat&#39;s API is not supposed to be publicly used but that doesn&#39;t stop anyone from reverse engineering the protocol to determine how it works and how to initiate various actions. GibsonSecurity, a self reported group of &quot;&lt;a href=&quot;http://gibsonsec.org/&quot;&gt;poor students, with no stable source of income&lt;/a&gt;&quot; from Australia, did just that.&lt;br /&gt;
&lt;br /&gt;
By design, Snapchat provides a feature for users to locate friends by their phone number. Using the API it was trivial for GibsonSec to leverage automation to initiate numerous requests to this feature. Since phone numbers follow a predictable pattern XXX YYY ZZZZ, the automation simply iterated through each number until the response indicated the number matched a valid user account. When a match was hit the associated Snapchat username was returned for the provided phone number.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaU08l0lX8MDWOd0qv7p9yEvw-dbOdq2eQxrAxibvdypomcxuGpoPBhdUuKeqGvrk0u5mR0kQNEdxVFrGkJQfreiQHgVqXLZea_WUFHPRFqChGp67I277GINAaDYYOurkAUw-aZ0dntMU/s1600/snapchatdb.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaU08l0lX8MDWOd0qv7p9yEvw-dbOdq2eQxrAxibvdypomcxuGpoPBhdUuKeqGvrk0u5mR0kQNEdxVFrGkJQfreiQHgVqXLZea_WUFHPRFqChGp67I277GINAaDYYOurkAUw-aZ0dntMU/s1600/snapchatdb.png&quot; height=&quot;288&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Screenshot from &lt;a href=&quot;http://snapchatdb.info/&quot;&gt;snapchatdb.info&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Why didn&#39;t Snapchat fix this?&lt;/b&gt;&lt;br /&gt;
Excellent question. Snapchat either didn&#39;t understand the issue, put too much faith in their defensive solutions, or deprioritized the issue to focus on feature development. At this point Snapchat has said very little about the issue. Unfortunately startups are increasingly targeted by attackers as they quickly amass a large amount of user data. Although the company may be strapped for engineers, they must realize that once they have valuable data (user data, credit card info, etc) they will be a target.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Rate Limiting and IP Blocking&lt;/b&gt;&lt;br /&gt;
The minimum defensive control is rate limiting and IP blocking of malicious activity. Unfortunately even these controls quickly fail when the attack is distributed across a botnet. In those situations you must automatically determine human activity from bot activity. While captures are one approach, they are hugely disruptive to users and provide &lt;a href=&quot;http://www.gizmag.com/captcha-beating-ai/29559/&quot;&gt;declining&lt;/a&gt; defensive &lt;a href=&quot;http://www.beatcaptchas.com/&quot;&gt;value&lt;/a&gt; against malicious bots.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Working with Security Researchers&lt;/b&gt;&lt;br /&gt;
As someone who has worked with the security research community for many years at Mozilla and OWASP there is a lot for Snapchat to learn here.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Acknoweldge the security researchers&lt;/b&gt; and thank them for providing the security information. It&#39;s unclear what response Snapchat provided, but from GibsonSec&#39;s comments it appears there was little communication.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Keep communication lines open &lt;/b&gt;with the researchers. Copy them 
into the bug and provide regular updates on progress. Also ask them if 
they&#39;d like to take another look at your proposed defensive solution.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Work to fix the issue quickly&lt;/b&gt;. There are always competing priorities, but if protecting user data is not extremely high on your list, then you should reevaluate whether users should trust you at all.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Don&#39;t publicly downplay a reported security issue as &quot;theoretical&quot;&lt;/b&gt;. At this point you are inviting someone to prove you wrong - often without the benefit of responsible disclosure.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Provide the public with honest and frequent updates. &lt;/b&gt;Forthright communication goes a long way. A good incident response and communication plan can keep a bad situation from getting worse. A bad plan; however, can be a catalyst for negative press in addition to the issue at hand.&lt;/li&gt;
&lt;/ol&gt;
The security community can be a wonderful group of talented researchers. In many cases they are working out of intellectual curiosity and want to help companies when they&#39;ve found flaws. However, dismissing those efforts or pushing them to the back burner can have devastating effects.&lt;br /&gt;
&lt;br /&gt;
In the end, if you are asking users to trust their data with your company then make sure to hold up your end of the bargain - take security seriously and prioritize efforts whenever a security concern arises.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;*** Update ***&lt;/b&gt;&lt;br /&gt;
Snapchat has recently issued a &lt;a href=&quot;http://blog.snapchat.com/post/72013106599/find-friends-abuse&quot;&gt;blogpost&lt;/a&gt; indicating they plan to allow users to opt-out of the find friends feature, provided they&#39;ve validated ownership of their phone number. An opt-out approach is unfortunate since users will be vulnerable and exposed by default.&lt;br /&gt;
&lt;br /&gt;
Snapchat also more clearly documented the method for security researchers to contact them at security@snapchat.com. All companies should maintain security@&amp;lt;theircompany&amp;gt;.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/7695143025599194048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/7695143025599194048'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2014/01/snapchat-hacked-aware-of-vulnerability.html' title='Snapchat Hacked - Aware of Vulnerability for 4 Months'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0SCMTAssLqz5SlD7MWBW2obZo_hWhhorWdehKhewEQKi7fW9lngQjk85U32jkxQv39jwuHxMrMHS3omRyLi5xDoO0yvX7GR_-mjwnh4SKDWcfyQ6weoB_-8yMxLQem7nI-cQMXU84D0/s72-c/MichaelCoates-Bloomberg-Snapchat.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-4233806884524820756</id><published>2013-12-30T01:00:00.000-08:00</published><updated>2013-12-30T01:00:10.432-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="data breach"/><title type='text'>The Target breach, Encrypted PINs, and Customer Safety</title><content type='html'>On Friday I sat down with &lt;a href=&quot;http://www.bloomberg.com/video/target-says-shopper-pin-data-stolen-in-breach-qALYu6QwQtWuS6utn9t8Cw.html&quot;&gt;Jon Erlichman on Bloomberg West&lt;/a&gt; to discuss the recent Target breach, what we know, and what risks face consumers.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.bloomberg.com/video/target-says-shopper-pin-data-stolen-in-breach-qALYu6QwQtWuS6utn9t8Cw.html&quot;&gt;&lt;img alt=&quot;http://www.bloomberg.com/video/target-says-shopper-pin-data-stolen-in-breach-qALYu6QwQtWuS6utn9t8Cw.html&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEfY_fgHI-QVtq9Yn3Ar0fVrL1oG0uLUsBArWByxBnfi1Nt3O3MgUwNhC_icOUGHGBJr_J-YLXYI33Oni1B94oxJ5SjSObE10psE0t-vrqoMJoJSply6gK1KBHDk5VZJgMZIH44l8Hx6A/s1600/Michael+on+Bloomberg.jpeg&quot; height=&quot;176&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
&lt;b&gt;Timeline of events &amp;amp; what we know&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://pressroom.target.com/news/target-confirms-unauthorized-access-to-payment-card-data-in-u-s-stores&quot;&gt;12/19 Target acknowledges breach&lt;/a&gt; of credit card and debit card data used in stores between Nov. 27 and Dec. 15, 2013&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pressroom.target.com/news/target-data-security-media-update&quot;&gt;12/20 Target&lt;/a&gt; update indicates PINs are not at risk &quot;At this time, there is no indication that there has been any impact to PIN numbers.&quot;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.reuters.com/article/2013/12/21/target-jpmorgan-idUSL2N0K00EU20131221&quot;&gt;12/21 Chase Bank&lt;/a&gt; changes debit card daily limits for impacted customers to $100 cash withdrawals and $300 for purchases. This impacts 2 million Chase accounts&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pressroom.target.com/news/target-data-security-media-update-4&quot;&gt;12/27 Target update&lt;/a&gt; reverses initial statement on 12/20 and confirms that additional investigation shows that encrypted PINs were stolen&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://money.cnn.com/2013/12/24/technology/security/chase-target/&quot;&gt;12/29 Chase Bank&lt;/a&gt; maintains limits on impacted accounts but raises daily limits to &lt;a href=&quot;https://www.chase.com/services/target-breach&quot;&gt;$250 cash withdrawal and $1500 purchase &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Encryption of PINs &lt;/b&gt;&lt;br /&gt;
On Friday, December 27th Target revealed that the encrypted PINs had been compromised. The press release includes a few important statements:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Target doesn&#39;t have the decryption key&lt;/b&gt; - &quot;Target does not have access to nor does it store the encryption 
key within our system. The PIN information is encrypted within Target’s 
systems and can only be decrypted when it is received by our external, 
independent payment processor.&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Triple DES encryption&lt;/b&gt; - &quot;PIN is encrypted at the keypad with what is known as Triple DES&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Target claims customers are safe &lt;/b&gt;- &quot;We remain confident that PIN numbers are safe and secure&quot; and &quot;debit card accounts have not been compromised due to the encrypted PIN numbers being taken&quot;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;Are customers safe?&lt;/b&gt;&lt;br /&gt;
I&#39;m not surprised to see Target attempting to calm customers&#39; fears with their statements about the security of the PINs. However, I&#39;m not convinced I&#39;d support their optimism of safety.&amp;nbsp; Triple-DES encryption, when used correctly, does provide strong encryption and it would be infeasible to brute force the encryption key. However, even in an ideal use case there are several weaknesses to Triple DES that could impact the effective strength.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What could go wrong with Triple DES? &lt;/b&gt;&lt;br /&gt;
But, when used incorrectly Triple DES may only provide the illusion of security for these PINs. Here are two scenarios that could put PIN data immediately at risk:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Triple DES encryption is configured with &lt;a href=&quot;http://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Electronic_codebook_.28ECB.29&quot;&gt;Electronic Code Book (ECB)&lt;/a&gt; -or-&lt;/li&gt;
&lt;li&gt;Triple DES encryption is configured with &lt;a href=&quot;http://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher-block_chaining_.28CBC.29&quot;&gt;Cipher-block Chaining (CBC)&lt;/a&gt; and uses the same &lt;a href=&quot;http://en.wikipedia.org/wiki/Initialization_vector&quot;&gt;Initialization Vector&lt;/a&gt; for encryption of each PIN&lt;/li&gt;
&lt;/ul&gt;
In these situations the encrypted output would be the same if the input (i.e. the PIN) is the same. This allows attackers to perform analysis of the encrypted PIN data and compare the results with &lt;a href=&quot;http://gizmodo.com/5946582/the-20-most-common-pins-are-painfully-obvious&quot;&gt;frequency analysis of PIN selection&lt;/a&gt; to make reasonable guesses about which encrypted value matches to what original PIN. In other words, if the most common encrypted value is &quot;&lt;b&gt;51 91 ca 27 be 68 c2 21&lt;/b&gt;&quot; then there&#39;s a really good chance the original PIN for those users is &lt;b&gt;1234&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Other indications of concern&lt;/b&gt;&lt;br /&gt;
Another reason to be cautious about the safety of breached users is the actions taken by Chase. In the height of the Christmas season Chase bank changed limits for all impacted customers. This may be a cautionary move by Chase with memories of the &lt;a href=&quot;http://www.wired.com/threatlevel/2009/11/rbs-worldpay/&quot;&gt;2009 RBS WorldPay attack&lt;/a&gt; that resulted in the loss of $9 million in a matter of hours. However, such a decision made in the prime spending hours of Christmas must have been thoroughly discussed and had supporting information justifying their concerns.&lt;br /&gt;
&lt;br /&gt;
Lastly, we don&#39;t know what other information will be uncovered during the investigation, or worse, won&#39;t be uncovered because the investigation can&#39;t detect it. Target themselves initially reported that PINs were safe and unaffected only to later find out, as their investigation continued, that the encrypted values were stolen.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Advice to Customers &lt;/b&gt;&lt;br /&gt;
My advice for customers involved is to proactively request new debit cards. Credit card fraud can be easily reversed but debit card fraud can result in inaccessibility to lost funds &lt;a href=&quot;http://consumerist.com/2013/01/17/bank-employee-explains-why-it-takes-so-dang-long-to-process-debit-card-fraud-claims-disputes-and-other-fun-stuff/&quot;&gt;for a period of time during the dispute&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4233806884524820756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4233806884524820756'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/12/the-target-breach-encrypted-pins-and.html' title='The Target breach, Encrypted PINs, and Customer Safety'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEfY_fgHI-QVtq9Yn3Ar0fVrL1oG0uLUsBArWByxBnfi1Nt3O3MgUwNhC_icOUGHGBJr_J-YLXYI33Oni1B94oxJ5SjSObE10psE0t-vrqoMJoJSply6gK1KBHDk5VZJgMZIH44l8Hx6A/s72-c/Michael+on+Bloomberg.jpeg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-6194187510885290239</id><published>2013-12-12T16:13:00.001-08:00</published><updated>2013-12-12T16:13:49.947-08:00</updated><title type='text'>Gmail Changes Enables Tracking of User Email Activity</title><content type='html'>&lt;h4&gt;
Changes to Gmail Image Handling Enables Tracking of User Activity with Emails &lt;/h4&gt;
Google has just modified Gmail so images&lt;a href=&quot;http://gmailblog.blogspot.com/2013/12/images-now-showing.html&quot;&gt; automatically load within emails&lt;/a&gt;.&lt;a href=&quot;http://gmailblog.blogspot.com/2013/12/images-now-showing.html&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
An important privacy element was omitted from discussion with this change. The change to image handling in gmail creates a reliable method for companies and advertisers to track if a user opens any email sent by the company/advertiser.&lt;br /&gt;
&lt;br /&gt;
This is accomplished since the image within the email can be accompanied with a unique URL parameter that acts as a tracking beacon. If a user opens the email then the image will be automatically loaded and the beacon will be sent back to a web server controlled by the sender. This provides an alert that the specific user opened the email.&lt;br /&gt;
&lt;br /&gt;
Previously Gmail blocked images by default and required users to take a specific action to display the images. So while this beacon based email tracking has always been possible, the default handling in gmail previously made it an unreliable tracking method that wasn&#39;t worth the effort.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt; &lt;b&gt;How Does The Tracking Work?&lt;/b&gt;&lt;br /&gt;
In this example the company sending the email would own site.com&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Company crafts an email and includes an image with a tracking beacon number within a url parameter&lt;br /&gt;
http://site.com/picture.jpg?beacon=0001234&lt;/li&gt;
&lt;li&gt;User opens the email within gmail and the browser automatically requests the image included in the email&lt;/li&gt;
&lt;li&gt;Google has modified the email so the image new resolves through the new proxy service. This means the url from step #1 now looks like this in the source&lt;br /&gt;
https://ci4.googleusercontent.com/proxy/wLmL7aeWQ5zwvPCbo5nG=s0-d-e1-ft#http://site.com/picture.jpg?beacon=0001234&lt;/li&gt;
&lt;li&gt;The browser automatically requests the image&lt;/li&gt;
&lt;li&gt;The google proxy service at ci4.googleusercontent.com receives this request and makes an outbound request to http://site.com/picture.jpg?beacon=0001234&lt;/li&gt;
&lt;li&gt;The sender of the email returns picture.jpg and records that user 0001234 has opened the email&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;/ol&gt;
Here&#39;s a screenshot of my webserver showing the request which includes the URL parameter and also a mention to google&#39;s domain ggpht.com&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgDrbdAmhj2JF0r4b4FnUFdTUiK8qdqAPOe9zkw_QWF48scuo-NU5hIzbbvP2wbZJQ3N-fT9TrrFAmZJcsX7Wj7Q-VolBD0ShwNfw7OXydvWahOlcviEmNSb4fiuLTTeHYG3vLOQAOg60/s1600/Log.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgDrbdAmhj2JF0r4b4FnUFdTUiK8qdqAPOe9zkw_QWF48scuo-NU5hIzbbvP2wbZJQ3N-fT9TrrFAmZJcsX7Wj7Q-VolBD0ShwNfw7OXydvWahOlcviEmNSb4fiuLTTeHYG3vLOQAOg60/s1600/Log.png&quot; height=&quot;10&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
[12/Dec/2013:23:48:10 +0000] &quot;GET /Turkish_Van_Cat.jpg?id=01234 HTTP/1.1&quot; 200 1718186 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (via ggpht.com)&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
In practice companies wishing to track email activity will simply add a 
hidden 1 pixel by 1 pixel image that will perform this tracking 
unbeknownst to the end user.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Opt-Out Argument&lt;/b&gt;&lt;br /&gt;
The argument that you can opt-out of this new setting is a red-herring. If only those that read this post take actions to opt-out then the vast majority of people can still be tracked using this technique. &lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Security Win and Privacy Loss?&lt;/b&gt;&lt;br /&gt;
Perhaps there are security merits to this change. However, the collateral damage should not be ignored and overlooked in this change that impacts all gmail users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/6194187510885290239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/6194187510885290239'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/12/gmail-changes-enables-tracking-of-user.html' title='Gmail Changes Enables Tracking of User Email Activity'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgDrbdAmhj2JF0r4b4FnUFdTUiK8qdqAPOe9zkw_QWF48scuo-NU5hIzbbvP2wbZJQ3N-fT9TrrFAmZJcsX7Wj7Q-VolBD0ShwNfw7OXydvWahOlcviEmNSb4fiuLTTeHYG3vLOQAOg60/s72-c/Log.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-8070276777836623978</id><published>2013-12-11T12:42:00.001-08:00</published><updated>2013-12-11T12:42:25.167-08:00</updated><title type='text'>3 Bottles of Whiskey for SSL on your News Org Website - Standing Offer</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWQO9jgYOXhxcYn5aOKCNJO5pKXWn3bcpgTPqG1gQA_c9Icl2GFADnGcaEbAZjYqlhT9q0ihVSplxBp6uA96RAr8bOetx26qsMYZUCu6wqmXnfa68ElLLwGMJdNRjtRg8C2Pb5ZYQDJl4/s1600/Whiskey_for_ssl-ChrisSoghoian.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWQO9jgYOXhxcYn5aOKCNJO5pKXWn3bcpgTPqG1gQA_c9Icl2GFADnGcaEbAZjYqlhT9q0ihVSplxBp6uA96RAr8bOetx26qsMYZUCu6wqmXnfa68ElLLwGMJdNRjtRg8C2Pb5ZYQDJl4/s1600/Whiskey_for_ssl-ChrisSoghoian.png&quot; height=&quot;264&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://twitter.com/csoghoian/status/410858495890583552&quot;&gt;https://twitter.com/csoghoian/status/410858495890583552&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSUTmaUsJ7pbDzQxWjQC2MEPeY0fLkulstiT4aV2_QFbS7IjR3UnLovNZA1DDiVfBLtT1QVjtIqJbi9j4FhMPX4_QO7O4jzV5l8ivL-HD7NWEnZdE26uZPmDR37zeKLpAl64CZxFFfgmU/s1600/Whiskey_for_ssl-MichaelCoates.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSUTmaUsJ7pbDzQxWjQC2MEPeY0fLkulstiT4aV2_QFbS7IjR3UnLovNZA1DDiVfBLtT1QVjtIqJbi9j4FhMPX4_QO7O4jzV5l8ivL-HD7NWEnZdE26uZPmDR37zeKLpAl64CZxFFfgmU/s1600/Whiskey_for_ssl-MichaelCoates.png&quot; height=&quot;121&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://twitter.com/_mwc/status/410864015045193728&quot;&gt;https://twitter.com/_mwc/status/410864015045193728&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The original washingtonpost.com article :&lt;br /&gt;
&lt;a href=&quot;http://www.washingtonpost.com/blogs/the-switch/wp/2013/12/11/news-sites-could-protect-your-privacy-with-encryption-heres-why-they-probably-wont/&quot;&gt;News sites could protect your privacy with encryption. Here’s why they probably won’t.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/8070276777836623978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/8070276777836623978'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/12/3-bottles-of-whiskey-for-ssl-on-your.html' title='3 Bottles of Whiskey for SSL on your News Org Website - Standing Offer'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWQO9jgYOXhxcYn5aOKCNJO5pKXWn3bcpgTPqG1gQA_c9Icl2GFADnGcaEbAZjYqlhT9q0ihVSplxBp6uA96RAr8bOetx26qsMYZUCu6wqmXnfa68ElLLwGMJdNRjtRg8C2Pb5ZYQDJl4/s72-c/Whiskey_for_ssl-ChrisSoghoian.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-2813202598870434367</id><published>2013-12-11T10:28:00.001-08:00</published><updated>2013-12-11T11:08:27.149-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>Eliminate Application Attackers before Exploitation - Podcast OWASP AppSensor</title><content type='html'>&lt;br /&gt;
Podcast recorded at OWASP &lt;a href=&quot;http://appsecusa.org/2013/&quot;&gt;AppSecUSA&lt;/a&gt; on the &lt;a href=&quot;https://www.owasp.org/index.php/OWASP_AppSensor_Project&quot;&gt;AppSensor project&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width=&quot;100%&quot; height=&quot;166&quot; scrolling=&quot;no&quot; frameborder=&quot;no&quot; src=&quot;https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/124165361&amp;amp;color=ff6600&amp;amp;auto_play=false&amp;amp;show_artwork=true&quot;&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/2813202598870434367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/2813202598870434367'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/12/eliminate-application-attackers-before.html' title='Eliminate Application Attackers before Exploitation - Podcast OWASP AppSensor'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-5127191481488279126</id><published>2013-12-08T18:24:00.000-08:00</published><updated>2013-12-08T18:24:31.859-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>Missed OWASP AppSecUSA? Videos Online Now</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXdTaZNHquuFFvZRFE37pOqA6QhAx6GBMrMr_WfKiUtoInyGA5Ikhs8oc3IIqOFR8U72PrBm0RzFgRWeWQrv7DF0jfl505mVG4t2P6zmF8N2JZelV1daSNXy9luv10cRgX3C_JMtlOci0/s1600/OWASP-AppSecUSA.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXdTaZNHquuFFvZRFE37pOqA6QhAx6GBMrMr_WfKiUtoInyGA5Ikhs8oc3IIqOFR8U72PrBm0RzFgRWeWQrv7DF0jfl505mVG4t2P6zmF8N2JZelV1daSNXy9luv10cRgX3C_JMtlOci0/s320/OWASP-AppSecUSA.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
OWASP AppSecUSA videos are now online &lt;a href=&quot;https://www.youtube.com/playlist?list=PLpr-xdpM8wG8ODR2zWs06JkMmlRiLyBXU&quot;&gt;here.&lt;/a&gt; &lt;br /&gt;
A quick wrap-up of AppSecUSA from Tom Brennan is posted &lt;a href=&quot;http://owasp.blogspot.com/2013/11/appsecusa-2013-wrap-up.html&quot;&gt;here&lt;/a&gt;. &lt;br /&gt;
The whole catalog of owasp videos can be found &lt;a href=&quot;https://www.owasp.org/index.php/Category:OWASP_Video&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/5127191481488279126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/5127191481488279126'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/12/missed-owasp-appsecusa-videos-online-now.html' title='Missed OWASP AppSecUSA? Videos Online Now'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXdTaZNHquuFFvZRFE37pOqA6QhAx6GBMrMr_WfKiUtoInyGA5Ikhs8oc3IIqOFR8U72PrBm0RzFgRWeWQrv7DF0jfl505mVG4t2P6zmF8N2JZelV1daSNXy9luv10cRgX3C_JMtlOci0/s72-c/OWASP-AppSecUSA.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-7373344487900270592</id><published>2013-11-18T14:06:00.000-08:00</published><updated>2013-11-18T14:06:01.737-08:00</updated><title type='text'>Let&#39;s Chat at OWASP AppSecUSA</title><content type='html'>I&#39;ll be at OWASP AppSecUSA this week and am looking forward to all the great talks and activities. I&#39;d also enjoy the opportunity to setup time to meet with others interested in security, web development, or just catching up.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s setup a time - Please send me an email at michael.coates@owasp.org or message me on twitter (&lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
First drink is on me.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/7373344487900270592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/7373344487900270592'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/11/lets-chat-at-owasp-appsecusa.html' title='Let&#39;s Chat at OWASP AppSecUSA'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-4650951573814002665</id><published>2013-11-18T12:46:00.002-08:00</published><updated>2013-11-18T13:35:32.397-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="account takeover"/><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="password"/><title type='text'>How Third Party Password Breaches Put Your Website at Risk</title><content type='html'>&lt;i&gt;&lt;b&gt;Every website compromise and password breach puts your website at risk even 
if your business is completely unrelated to the compromised site. &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGrFhLqmWfwXfeLb8mdcRPsBSBtETh0f9T_OrcXIhDv-mLLLBFaKbYyJ6TFm2vuguhH_zvg7K3zpoFPBSSgNzozzEeJ8BqXDJWCJTLE7p4BbnOktAHUTs66qvAdImp6V75rc8s8oksASo/s1600/old-bank-vault-3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGrFhLqmWfwXfeLb8mdcRPsBSBtETh0f9T_OrcXIhDv-mLLLBFaKbYyJ6TFm2vuguhH_zvg7K3zpoFPBSSgNzozzEeJ8BqXDJWCJTLE7p4BbnOktAHUTs66qvAdImp6V75rc8s8oksASo/s1600/old-bank-vault-3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGrFhLqmWfwXfeLb8mdcRPsBSBtETh0f9T_OrcXIhDv-mLLLBFaKbYyJ6TFm2vuguhH_zvg7K3zpoFPBSSgNzozzEeJ8BqXDJWCJTLE7p4BbnOktAHUTs66qvAdImp6V75rc8s8oksASo/s320/old-bank-vault-3.jpg&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGrFhLqmWfwXfeLb8mdcRPsBSBtETh0f9T_OrcXIhDv-mLLLBFaKbYyJ6TFm2vuguhH_zvg7K3zpoFPBSSgNzozzEeJ8BqXDJWCJTLE7p4BbnOktAHUTs66qvAdImp6V75rc8s8oksASo/s1600/old-bank-vault-3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Which major website was compromised this week? How many user details and passwords were stolen?&lt;br /&gt;
&lt;br /&gt;
Over the past few weeks the news was littered with stories of &lt;a href=&quot;http://www.csoonline.com/article/742570/adobe-confirms-stolen-passwords-were-encrypted-not-hashed&quot;&gt;Adobe&#39;s compromise of millions of user records&lt;/a&gt;, &lt;a href=&quot;http://arstechnica.com/security/2013/11/hack-of-macrumors-forums-exposes-password-data-for-860000-users/&quot;&gt;MacRumors theft of 860,000 username and passwords&lt;/a&gt; and the compromise of &lt;a href=&quot;http://arstechnica.com/security/2013/11/password-hack-of-vbulletin-com-fuels-fears-of-in-the-wild-0-day-attacks/&quot;&gt;numerous user passwords at Vbulletin.com&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Attackers Data Mine Compromised Passwords&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Every time a major password breach occurs the compromised emails addresses and passwords are available for hackers or criminal enterprises to download and analyze. Unfortunately, the breached companies often improperly protect their passwords and as a result it is easy for hackers to obtain the original password for each user. Attackers will collect and store these compromised credentials and then use this information to take over the user&#39;s account anywhere else on the web where the user has reused the username and password.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Account Take Over is Distributed and Automated via Botnets&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Armed with millions of email addresses and passwords from the breached website, attackers use these credentials to programmatically attempt to login to websites all over the web. This activity is not conducted by a single individual sitting at their computer and manually entering usernames and passwords. Instead criminal enterprises will leverage scripts, automation, and botnets to distribute the attack across many computers all around the world. This automation allows the attacker to cover their tracks by initiating the login attempts from real machines all over the world. &lt;br /&gt;
&lt;br /&gt;
This type of attack is known as credential stuffing also called account takeover&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A real world example - &lt;/b&gt;&lt;b&gt;How Facebook Is Protecting Their Users&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Facebook was not compromised&lt;b&gt; &lt;/b&gt;in any of these recent attacks; however, as a large target and an organization that is accurately aware of the risk of third party breaches, their security group took &lt;a href=&quot;http://krebsonsecurity.com/2013/11/facebook-warns-users-after-adobe-breach/&quot;&gt;immediate action&lt;/a&gt;. Facebook mined the compromised data from the adobe breach to identify Facebook accounts that were potentially at risk. Facebook enabled additional security controls for any account within the adobe breach that used the same password on Facebook. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpT9ss0p_UHoPBSkj61vsepepc2hZbvBrno9ohdjhBY6u-1_wCg2-PqjbkIWkb__K8KDO1OGGwkxwEH2QgW_IK5eHKURunO-nyUnk7NDFzmw-7mIC-lW1dOvePSeOdYmDf6cGmq-bN45U/s1600/fb-message-600x238.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpT9ss0p_UHoPBSkj61vsepepc2hZbvBrno9ohdjhBY6u-1_wCg2-PqjbkIWkb__K8KDO1OGGwkxwEH2QgW_IK5eHKURunO-nyUnk7NDFzmw-7mIC-lW1dOvePSeOdYmDf6cGmq-bN45U/s320/fb-message-600x238.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;What You Can Do - Comparing Compromised Passwords with Your Web Applications Users Info&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Here&#39;s how to check if users the password information within a data breach may put your users at risk. Note: This may not be realistic for an organization to perform due to the technical requirements and resources needed.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Obtain the compromised user data&lt;/b&gt; - Download a data dump of the compromised information. This may take some searching but the information is available online.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Determine the passwords associated with user email addresses &lt;/b&gt;- This step is straight password cracking. The work required will depend upon on the original method used by the website to protect their passwords. Unfortunately, in many cases the passwords are poorly protected with either encryption or a weak hash such as md5. The current best practice for password storage is bcrypt or PBKDF2. &lt;a href=&quot;http://nakedsecurity.sophos.com/2013/11/04/anatomy-of-a-password-disaster-adobes-giant-sized-cryptographic-blunder/&quot;&gt;Read here&lt;/a&gt; to find out how sophos analyzed the adobe breach.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Test Your User Passwords&lt;/b&gt; - Next we need to compare the compromised data with your web application&#39;s usernames and passwords. Important, this step does not require you to view the passwords of your users. Instead, we&#39;ll simulate the login process in your application to validate if the compromised password from the breached website matches the user in your web application. Here are the steps:&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;Compare the usernames within the breached data (from step 1) with usernames in your 
web application. Note any matches. These are the accounts we want to 
test in your application. &lt;/li&gt;
&lt;li&gt;Work with your development team to identify the authentication routine for your web application. This will include a step where the password provided by the user is hashed and then compared against your data store of usernames and hashed passwords&lt;/li&gt;
&lt;li&gt;Build a script to perform the hash and database comparison. The purpose of using a script is to avoid having to manually interact with your website UX for each test.&lt;/li&gt;
&lt;li&gt;Take the list of impacted usersnames (from step 3.1) and their actual passwords (from step 2) and run them through the script (from step 3.3). If a login is successful then we&#39;ve identified a reused password that is at risk.&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;b&gt;Protect your users&lt;/b&gt; - For any matches in step 3.4 you&#39;ll want to immediately take action to protect their account. This can include locking their account, forcing a password reset, or whatever actions are typically taken by your organization in the event of account takeover.&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;What You Can Do - Securely Store Your Passwords&lt;/b&gt;&lt;br /&gt;
Ensure you protect password data in your application by using an appropriate hashing algorithm. Approaches such as encryption, md5 hashing or any sort of home made manipulation are not sufficient. Instead you should use scrypt, bcrypt or PBKDF2. More information on password storage can be found at the &lt;a href=&quot;https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet&quot;&gt;OWASP Password Storage Cheat Sheet&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4650951573814002665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4650951573814002665'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/11/how-third-party-password-breaches-put.html' title='How Third Party Password Breaches Put Your Website at Risk'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGrFhLqmWfwXfeLb8mdcRPsBSBtETh0f9T_OrcXIhDv-mLLLBFaKbYyJ6TFm2vuguhH_zvg7K3zpoFPBSSgNzozzEeJ8BqXDJWCJTLE7p4BbnOktAHUTs66qvAdImp6V75rc8s8oksASo/s72-c/old-bank-vault-3.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-4952177848349723773</id><published>2013-11-15T09:33:00.004-08:00</published><updated>2013-11-15T09:33:44.168-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>Support OWASP Outreach - Just a few moments today really helps</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXwBYrpHpR8P0m6x4FwZPo9NttQ9ZsegwDUSoSiqm5HcCE4GiAjr-cKebN6ciNm2Y9GzyyBkPwer4zM9Fzp8KAzzTa-NowoXoZaf_31rzhNPO95FZ50tKVaESk0orrKYQoDFL0jzftnvk/s1600/OWASP-logo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXwBYrpHpR8P0m6x4FwZPo9NttQ9ZsegwDUSoSiqm5HcCE4GiAjr-cKebN6ciNm2Y9GzyyBkPwer4zM9Fzp8KAzzTa-NowoXoZaf_31rzhNPO95FZ50tKVaESk0orrKYQoDFL0jzftnvk/s320/OWASP-logo.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
OWASP is a worldwide nonprofit organization with a mission of making application security visible for all. In short, we&#39;re trying to make the world a better place by providing free security resources and communities.&lt;br /&gt;
&lt;br /&gt;
If OWASP has helped you or your organization please consider supporting our nonprofit. Here are a few ways to help:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Support our &lt;a href=&quot;https://www.thunderclap.it/projects/6403-hackers-hit-time-square-nyc&quot;&gt;ThunderCloud outreach effort for AppSecUSA&lt;/a&gt;. This is totally free.&amp;nbsp;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;If we reach 100 supporters ThunderCloud will send a single message via the supporters chosen option (facebook, twitter, etc). That&#39;s it and we can potentially reach 50k+ people. However, if we don&#39;t reach the minimum supports we get nothing.&lt;/li&gt;
&lt;li&gt;https://www.thunderclap.it/projects/6403-hackers-hit-time-square-nyc&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;http://appsecusa.org/2013/&quot;&gt;Attend OWASP AppSecUSA&lt;/a&gt;. The event is next week in NYC and will be the most concentrated group of application security professionals in the world. There is an amazing lineup of speakers and events&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Support your &lt;a href=&quot;https://www.owasp.org/index.php/OWASP_Chapter&quot;&gt;local OWASP chapter.&lt;/a&gt; We have chapters in over 100 countries around the world. Find your local OWASP chapter here.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Consider &lt;a href=&quot;https://www.owasp.org/index.php/Membership&quot;&gt;supporting the OWASP foundation&lt;/a&gt;. We offer all of our resources, including &lt;a href=&quot;http://owasp.org/&quot;&gt;owasp.org&lt;/a&gt;, for free. We&#39;ll&amp;nbsp; be able to continue offering these great items as a result of our supporters. &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4952177848349723773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4952177848349723773'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/11/support-owasp-outreach-just-few-moments.html' title='Support OWASP Outreach - Just a few moments today really helps'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXwBYrpHpR8P0m6x4FwZPo9NttQ9ZsegwDUSoSiqm5HcCE4GiAjr-cKebN6ciNm2Y9GzyyBkPwer4zM9Fzp8KAzzTa-NowoXoZaf_31rzhNPO95FZ50tKVaESk0orrKYQoDFL0jzftnvk/s72-c/OWASP-logo.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-7138417704635193950</id><published>2013-11-12T10:52:00.000-08:00</published><updated>2013-11-12T10:53:06.488-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conferences"/><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>DevBeat - Developer First Security Integrating Security into Development</title><content type='html'>I presented to a great developer crowd today at &lt;a href=&quot;http://venturebeat.com/events/devbeat2013/&quot;&gt;VentureBeat&#39;s DevBeat&lt;/a&gt; conference in San Francisco. Here are the slides and a few pictures from the event.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; height=&quot;400&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/28168462&quot; width=&quot;476&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;span id=&quot;goog_1180328862&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1180328863&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8uSNFX2vYs4jIIdfy5FwsZj4BT2wcBW1xNm_vnLbKsHCnmVgWnYZHQfvaDnGr0wxx5JxANgP-6CraUjzp7gTrpVue4AzdCOjjdrS563ufNZ-xummS8JPdrwI5iOGKtIWTBS786Iy790/s1600/TECH9392-X2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8uSNFX2vYs4jIIdfy5FwsZj4BT2wcBW1xNm_vnLbKsHCnmVgWnYZHQfvaDnGr0wxx5JxANgP-6CraUjzp7gTrpVue4AzdCOjjdrS563ufNZ-xummS8JPdrwI5iOGKtIWTBS786Iy790/s1600/TECH9392-X2.jpg&quot; height=&quot;213&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkSAmtV5IDai2cRaHu_oPzFQkVuegpNfhIb612gc3hLx2Av-m7OQ6ED1z0NNzQCvi8oCV-ZcgCQymoHK7iRJceagF6V0-yOIQB1a0HojhQTOMk236Op6jPcX23LhyphenhyphenBWMsZ-xD-im5o5us/s1600/TECH9410-X2.jpg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkSAmtV5IDai2cRaHu_oPzFQkVuegpNfhIb612gc3hLx2Av-m7OQ6ED1z0NNzQCvi8oCV-ZcgCQymoHK7iRJceagF6V0-yOIQB1a0HojhQTOMk236Op6jPcX23LhyphenhyphenBWMsZ-xD-im5o5us/s1600/TECH9410-X2.jpg&quot; height=&quot;213&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkSAmtV5IDai2cRaHu_oPzFQkVuegpNfhIb612gc3hLx2Av-m7OQ6ED1z0NNzQCvi8oCV-ZcgCQymoHK7iRJceagF6V0-yOIQB1a0HojhQTOMk236Op6jPcX23LhyphenhyphenBWMsZ-xD-im5o5us/s1600/TECH9410-X2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span id=&quot;goog_1180328862&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1180328863&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/7138417704635193950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/7138417704635193950'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/11/devbeat-developer-first-security.html' title='DevBeat - Developer First Security Integrating Security into Development'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI8uSNFX2vYs4jIIdfy5FwsZj4BT2wcBW1xNm_vnLbKsHCnmVgWnYZHQfvaDnGr0wxx5JxANgP-6CraUjzp7gTrpVue4AzdCOjjdrS563ufNZ-xummS8JPdrwI5iOGKtIWTBS786Iy790/s72-c/TECH9392-X2.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-3410678701262478095</id><published>2013-11-11T10:49:00.005-08:00</published><updated>2014-09-08T16:31:13.870-07:00</updated><title type='text'>Virtual Security Training Lab - Setup Instructions</title><content type='html'>&lt;br /&gt;
Below are the setup instructions to configure a virtual security training lab that runs within an isolated virtual machine. Using this lab you can perform hands on security testing that leverage a variety of prominent application security flaws including those mentioned in the OWASP Top 10.&lt;br /&gt;
&lt;br /&gt;
The lab requires the following software (all free):&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Virtual Environment&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.virtualbox.org/wiki/Downloads%E2%80%A8&quot;&gt;Virtual Box &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Web Proxy &lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://code.google.com/p/zaproxy/wiki/Downloads?tm=2&quot;&gt;OWASP Zap &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Security Testing Lab &lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://sourceforge.net/projects/owaspbwa/files/1.1.1/&quot;&gt;OWASP Broken Web Apps (BWA) &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;OWASP BWA includes the target software OWASP WebGoat&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Java SE - May already be installed on your device . No specific version needed.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/28126110&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;b&gt; &lt;a href=&quot;https://www.slideshare.net/michael_coates/lab-setup-28126110&quot; target=&quot;_blank&quot; title=&quot;Virtual Security Lab Setup - OWASP Broken Web Apps, Webgoat, &amp;amp; ZAP&quot;&gt;Virtual Security Lab Setup - OWASP Broken Web Apps, Webgoat, &amp;amp; ZAP&lt;/a&gt; &lt;/b&gt; from &lt;b&gt;&lt;a href=&quot;http://www.slideshare.net/michael_coates&quot; target=&quot;_blank&quot;&gt;Michael Coates&lt;/a&gt;&lt;/b&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/3410678701262478095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/3410678701262478095'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/11/virtual-security-training-lab-setup.html' title='Virtual Security Training Lab - Setup Instructions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-5262972591225236342</id><published>2013-10-31T11:47:00.000-07:00</published><updated>2013-10-31T11:47:14.521-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>OWASP Bay Area - Social Hour in San Francisco on 11/6</title><content type='html'>&lt;div&gt;
The next OWASP Bay Area social hour is scheduled for Wednesday, 
November 6 in San Francisco hosted by Lending Club! Our fist social hour
 was well attended and people really enjoyed it. Please join us for our 
2nd event in San Francisco.&lt;br /&gt;
&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;div&gt;
&lt;b&gt;RSVP Here:&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://owasp-bayarea.eventbrite.com/&quot; target=&quot;_blank&quot;&gt;http://owasp-bayarea.&lt;wbr&gt;&lt;/wbr&gt;eventbrite.com/&lt;/a&gt;&lt;br /&gt;&lt;i&gt;(RSVP is needed to gauge attendance)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;
&lt;strong&gt;When:&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;
Wednesday 11/6/13&lt;/div&gt;
&lt;div&gt;
5:30-7:30pm&lt;br /&gt;Space and drinks will be provided by our event host Lending Club&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;strong&gt;Where&lt;/strong&gt;:&lt;/div&gt;
&lt;div&gt;
Lending Club&lt;/div&gt;
&lt;div&gt;
Stevenson Place Building - 2nd Floor&lt;/div&gt;
&lt;div&gt;
71 Stevenson St&lt;/div&gt;
&lt;div&gt;
San Francisco, CA 94103&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Parking&lt;/b&gt;/&lt;b&gt;Travel&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
The office is near the Montgomery Bart/Muni station.&lt;/div&gt;
&lt;div&gt;
If driving, a parking garage is located at 123 O&#39;Farrell St.&lt;/div&gt;
&lt;div&gt;
Street parking will be difficult. &lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;div&gt;
&lt;strong&gt;The purpose of the OWASP social gathering is:&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Informal security chat - the benefits of &quot;hallway con&quot; and security talk with others in the industry&lt;/li&gt;
&lt;li&gt;Networking - meet other people in the field and industry&lt;/li&gt;
&lt;li&gt;After work drinks - a nice break after a long work day&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Note: These events won&#39;t have any formal presentations. They&#39;re 
meant to be social gatherings to meet others in the industry and chat 
about security. Check our quarterly OWASP Bay Area schedule for the 
security presentation events.&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.owasp.org/index.php/Bay_Area&quot; target=&quot;_blank&quot;&gt;https://www.owasp.org/index.&lt;wbr&gt;&lt;/wbr&gt;php/Bay_Area&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
Is your organization interested in hosting an OWASP social hour in 
the bay area (San Francisco, South Bay, East Bay)? Contact 
&lt;a href=&quot;mailto:michael.coates@owasp.org&quot; target=&quot;_blank&quot;&gt;michael.coates@owasp.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/5262972591225236342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/5262972591225236342'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/10/owasp-bay-area-social-hour-in-san.html' title='OWASP Bay Area - Social Hour in San Francisco on 11/6'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-6541630604104309933</id><published>2013-09-26T17:50:00.004-07:00</published><updated>2013-09-26T17:50:54.094-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>Scaling Web Security - JavaOne Security Talk</title><content type='html'>This week I spoke at JavaOne on scaling web security programs. It was a great event and I enjoyed the chance to speak to a great crowd of developers and security individuals.&lt;br /&gt;
&lt;br /&gt;
Presentation below. Enjoy. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;https://www.slideshare.net/slideshow/embed_code/26599020&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;b&gt; &lt;a href=&quot;https://www.slideshare.net/michael_coates/2013-michael-coatesjavaone&quot; target=&quot;_blank&quot; title=&quot;2013 michael coates-javaone&quot;&gt;2013 michael coates-javaone&lt;/a&gt; &lt;/b&gt; from &lt;b&gt;&lt;a href=&quot;http://www.slideshare.net/michael_coates&quot; target=&quot;_blank&quot;&gt;Michael Coates&lt;/a&gt;&lt;/b&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/6541630604104309933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/6541630604104309933'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/09/scaling-web-security-javaone-security.html' title='Scaling Web Security - JavaOne Security Talk'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-4385338036786633575</id><published>2013-09-24T21:31:00.001-07:00</published><updated>2013-09-24T21:31:57.080-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>Moderated Application Security News Feed from OWASP</title><content type='html'>&lt;a href=&quot;http://feeds.feedblitz.com/OWASP&quot;&gt;OWASP&#39;s moderated application security news&lt;/a&gt; feed has returned! We have a new RSS link so please &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxaocCF2SkDEmNvQlmnBev-BF0AB8TTN-0NilBA0I0U0LOGeqfQPLoxocbR6YZ3cwyq57DR10iGLjcCtJhsYDwVVAm8skTNCLQjEgcTxdeVtF2hHik2GWiXQ3MhBiRQg-PmIFpbIfIcwI/s1600/owasp_logo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxaocCF2SkDEmNvQlmnBev-BF0AB8TTN-0NilBA0I0U0LOGeqfQPLoxocbR6YZ3cwyq57DR10iGLjcCtJhsYDwVVAm8skTNCLQjEgcTxdeVtF2hHik2GWiXQ3MhBiRQg-PmIFpbIfIcwI/s200/owasp_logo.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
update your RSS readers with the new information.&lt;br /&gt;
&lt;br /&gt;
The Feed:&lt;a class=&quot;external free&quot; href=&quot;http://feeds.feedblitz.com/OWASP&quot; rel=&quot;nofollow&quot;&gt; http://feeds.feedblitz.com/OWASP&lt;/a&gt;&lt;br /&gt;
Syndicated on twitter: &lt;a href=&quot;https://twitter.com/OWASP_feed&quot;&gt;@OWASP_feed&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Know of a good application security blog that should be included? Please submit it for consideration &lt;a href=&quot;https://docs.google.com/a/owasp.org/forms/d/1nZ-fexl0uKRkdxnDOy-smJQEYYiIwiK2EGAmMVItWWM/viewform&quot;&gt;here&lt;/a&gt;. Lastly, OWASP is free and open so if you&#39;re curious how the AppSecNews feed is run then check out the details &lt;a href=&quot;https://www.owasp.org/index.php/AppSecNews_Curation&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Many thanks to &lt;a href=&quot;https://twitter.com/planetlevel&quot;&gt;Jeff Williams&lt;/a&gt; for running the AppSecNews feed for the first 8 years. Thanks also to &lt;a href=&quot;https://twitter.com/manicode&quot;&gt;Jim Manico&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/OWASPgirl&quot;&gt;Sarah Baso&lt;/a&gt; for investigating various platforms to restart the new AppSecNews feed!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4385338036786633575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/4385338036786633575'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/09/moderated-application-security-news.html' title='Moderated Application Security News Feed from OWASP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxaocCF2SkDEmNvQlmnBev-BF0AB8TTN-0NilBA0I0U0LOGeqfQPLoxocbR6YZ3cwyq57DR10iGLjcCtJhsYDwVVAm8skTNCLQjEgcTxdeVtF2hHik2GWiXQ3MhBiRQg-PmIFpbIfIcwI/s72-c/owasp_logo.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-2043632928025973321</id><published>2013-09-18T03:00:00.002-07:00</published><updated>2013-09-18T03:00:22.028-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><title type='text'>Security Capabilities Comparison (HSTS &amp; CSP) for Mobile &amp; Desktop Browsers</title><content type='html'>Compliments of the great website &lt;a href=&quot;http://caniuse.com/&quot;&gt;caniuse.com &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Mobile Comparison
&lt;/b&gt;&lt;/div&gt;
&lt;a href=&quot;http://caniuse.com/stricttransportsecurity/embed/agents=mobile&amp;amp;eras=-3,&amp;amp;links&quot;&gt;Strict Transport Security&lt;/a&gt;
&lt;iframe height=&quot;300&quot; scrolling=&quot;yes&quot; src=&quot;http://caniuse.com/stricttransportsecurity/embed/agents=mobile&amp;amp;eras=-3,&amp;amp;links&quot; width=&quot;600&quot;&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://caniuse.com/contentsecuritypolicy/embed/agents=mobile&amp;amp;eras=-3,&amp;amp;links&quot;&gt;Content Security Policy&lt;/a&gt;
&lt;iframe height=&quot;300&quot; scrolling=&quot;yes&quot; src=&quot;http://caniuse.com/contentsecuritypolicy/embed/agents=mobile&amp;amp;eras=-3,&amp;amp;links&quot; width=&quot;600&quot;&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;Desktop Comparison&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href=&quot;http://caniuse.com/stricttransportsecurity/embed/agents=desktop&amp;amp;eras=-3,&amp;amp;links&quot;&gt;Strict Transport Security&lt;/a&gt;
&lt;iframe height=&quot;300&quot; scrolling=&quot;yes&quot; src=&quot;http://caniuse.com/stricttransportsecurity/embed/agents=desktop&amp;amp;eras=-3,&amp;amp;links&quot; width=&quot;600&quot;&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://caniuse.com/contentsecuritypolicy/embed/agents=desktop&amp;amp;eras=-3,&amp;amp;links&quot;&gt;Content Security Policy&lt;/a&gt;
&lt;iframe height=&quot;300&quot; scrolling=&quot;yes&quot; src=&quot;http://caniuse.com/contentsecuritypolicy/embed/agents=desktop&amp;amp;eras=-3,&amp;amp;links&quot; width=&quot;600&quot;&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;

</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/2043632928025973321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/2043632928025973321'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/09/security-capabilities-comparison-hsts.html' title='Security Capabilities Comparison (HSTS &amp; CSP) for Mobile &amp; Desktop Browsers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-3727398673212340561</id><published>2013-09-17T02:45:00.001-07:00</published><updated>2013-09-18T04:22:58.523-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>OWASP Bay Area - Social Hour in Mountain View on 9/25</title><content type='html'>&lt;div&gt;
Our first Bay Area OWASP &lt;span class=&quot;il&quot;&gt;social&lt;/span&gt; hour(s) will be in Mountain View on Wednesday, September 25th and will be hosted by &lt;a href=&quot;http://shapesecurity.com/&quot;&gt;Shape Security&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The event starts at 5:30pm. Swing by for an after work drink or join us when that last late day meeting ends.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a href=&quot;https://owasp-bayarea.eventbrite.com/&quot; target=&quot;_blank&quot;&gt;https://owasp-&lt;span class=&quot;il&quot;&gt;bayarea&lt;/span&gt;.&lt;wbr&gt;&lt;/wbr&gt;eventbrite.com/&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;Please RSVP so we can gauge attendance&lt;/i&gt;&lt;br /&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;
The purpose of the OWASP &lt;span class=&quot;il&quot;&gt;social&lt;/span&gt; gathering is:&lt;br /&gt;
- informal security chat - the benefits of &quot;hallway con&quot; and security talk with others in the industry&lt;br /&gt;
- networking - meet other people in the field and industry&lt;br /&gt;
- a nice break after a long work day&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
Note: These events won&#39;t have any formal presentations. They&#39;re 
meant to be social gatherings to meet others in the industry and chat 
about security. Check our quarterly OWASP Bay Area schedule for the 
security presentation events.&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.owasp.org/index.php/Bay_Area&quot;&gt;https://www.owasp.org/index.php/Bay_Area&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
Is your organization interested in hosting an OWASP social hour in 
the bay area (San Francisco, South Bay, East Bay)? Contact 
michael.coates@owasp.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/3727398673212340561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/3727398673212340561'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/09/owasp-bay-area-social-hour-in-mountain.html' title='OWASP Bay Area - Social Hour in Mountain View on 9/25'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8004175896926148334.post-6056401740869866065</id><published>2013-09-04T02:00:00.000-07:00</published><updated>2013-09-04T02:00:00.402-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>OWASP Framework Security Project</title><content type='html'>&lt;i&gt;The most effective way to bring security capabilities to developers is to have them built into the framework.&lt;/i&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRrIQhE3cSsjOQJddWlot2WBD_0ShbZ53B5asIO40Dkuof5LiiFSLWdF26B-6dPN2Wvih_HEPtV_LBBQdsG9BHnNUHaHNYiXs_HXnGt4M2mGX1J-3Bx44OTe-BTELvZB4swiREwACRklM/s1600/owasp_logo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRrIQhE3cSsjOQJddWlot2WBD_0ShbZ53B5asIO40Dkuof5LiiFSLWdF26B-6dPN2Wvih_HEPtV_LBBQdsG9BHnNUHaHNYiXs_HXnGt4M2mGX1J-3Bx44OTe-BTELvZB4swiREwACRklM/s200/owasp_logo.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
With the above goal I&#39;ve started the &lt;a href=&quot;https://www.owasp.org/index.php/OWASP_Framework_Security_Project#tab=Main&quot;&gt;OWASP Framework Security Project&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Get Involved&lt;/b&gt;&lt;br /&gt;
Please join the &lt;a href=&quot;https://lists.owasp.org/mailman/listinfo/owasp_framework_security_project&quot;&gt;mailing list&lt;/a&gt; or jump in and start contributing to the wiki&lt;br /&gt;
&lt;a href=&quot;https://www.owasp.org/index.php/OWASP_Framework_Security_Project#tab=Main&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;What is the OWASP Framework Security Project?&lt;/b&gt;&lt;br /&gt;
The OWASP Framework Security Project focuses on understanding missing security controls within popular frameworks, and coordinating with developers and the framework leaders to effectively integrate the missing security controls.&amp;nbsp; This project requires the collaboration between security experts, security minded developers, and framework developers and leaders.&amp;nbsp; The primary deliverable of this project is source code that is accepted into frameworks.&amp;nbsp; The OWASP Framework Security Project will maintain documentation to indicate with security controls have been accepted, and links to code and documentation at each framework.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Needs&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt; &lt;b&gt;Framework Developers&lt;/b&gt; - We need your help to build the 
security controls that will get accepted upstream into the framework. 
You have the best knowledge on development practices, code style, and 
knowledge of the framework to get new code accepted.
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; &lt;b&gt;Security Professionals&lt;/b&gt; - We need you to help research 
and catalog available security controls in various frameworks. Our goal 
is to produce and clear matrix of available and missing security 
controls by framework.
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; &lt;b&gt;Framework Leaders&lt;/b&gt; - Do you lead a key portion of a framework? Let&#39;s work together to understand the best way to get new security controls added.
&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&lt;a href=&quot;http://michael-coates.blogspot.com/&quot;&gt;Michael Coates&lt;/a&gt; - &lt;a href=&quot;https://twitter.com/_mwc&quot;&gt;@_mwc&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/6056401740869866065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8004175896926148334/posts/default/6056401740869866065'/><link rel='alternate' type='text/html' href='http://michael-coates.blogspot.com/2013/09/owasp-framework-security-project.html' title='OWASP Framework Security Project'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRrIQhE3cSsjOQJddWlot2WBD_0ShbZ53B5asIO40Dkuof5LiiFSLWdF26B-6dPN2Wvih_HEPtV_LBBQdsG9BHnNUHaHNYiXs_HXnGt4M2mGX1J-3Bx44OTe-BTELvZB4swiREwACRklM/s72-c/owasp_logo.jpg" height="72" width="72"/></entry></feed>