<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Curtisville</title>
	<atom:link href="http://spartiates.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://spartiates.wordpress.com</link>
	<description>Thoughts and Musings</description>
	<lastBuildDate>Wed, 18 Jan 2012 03:26:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='spartiates.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Curtisville</title>
		<link>http://spartiates.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://spartiates.wordpress.com/osd.xml" title="Curtisville" />
	<atom:link rel='hub' href='http://spartiates.wordpress.com/?pushpress=hub'/>
		<item>
		<title>SOPA Protest</title>
		<link>http://spartiates.wordpress.com/2012/01/17/sopa-protest/</link>
		<comments>http://spartiates.wordpress.com/2012/01/17/sopa-protest/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 03:26:57 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=88</guid>
		<description><![CDATA[Going dark to protest SOPA see you on the other side.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=88&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Going dark to protest SOPA see you on the other side.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=88&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2012/01/17/sopa-protest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 in review</title>
		<link>http://spartiates.wordpress.com/2012/01/01/2011-in-review/</link>
		<comments>http://spartiates.wordpress.com/2012/01/01/2011-in-review/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 05:36:40 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=84</guid>
		<description><![CDATA[The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog. Here&#8217;s an excerpt: A New York City subway train holds 1,200 people. This blog was viewed about 7,400 times in 2011. If it were a NYC subway train, it would take about 6 trips to carry that many people. Click here to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=84&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.</p>
<div style="background:url('/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg') no-repeat center center;height:300px;"></div>
<p>Here&#8217;s an excerpt:</p>
<blockquote><p>A New York City subway train holds 1,200 people. This blog was viewed about <strong>7,400</strong> times in 2011. If it were a NYC subway train, it would take about 6 trips to carry that many people.</p></blockquote>
<p><a href="/2011/annual-report/">Click here to see the complete report.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=84&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2012/01/01/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>
	</item>
		<item>
		<title>November: A Busy month</title>
		<link>http://spartiates.wordpress.com/2011/11/29/november-a-busy-month/</link>
		<comments>http://spartiates.wordpress.com/2011/11/29/november-a-busy-month/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 18:08:09 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=79</guid>
		<description><![CDATA[So no blogging for a while, its been a busy month. In addition to being a family man of 3 kids, involved in Scouting with my son and just general life it&#8217;s been a month of traveling. First, I spoke at SkyDogCon 2011 in Nashville, TN on The Neurobiology of Decision Making (youtube). I was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=79&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So no blogging for a while, its been a busy month. In addition to being a family man of 3 kids, involved in Scouting with my son and just general life it&#8217;s been a month of traveling.</p>
<p>First, I spoke at <a href="http://www.skydogcon.com/" target="_blank">SkyDogCon 2011</a> in Nashville, TN on The Neurobiology of Decision Making (<a href="https://www.youtube.com/watch?v=sVc0pgMIXE4" target="_blank">youtube</a>). I was the first speaker and it was my first time speaking at a conference, I was very pleased that it was well received. I met SkyDog at <a href="http://www.derbycon.com/" target="_blank">DerbyCon 2011</a> which was my first small con and I really enjoyed it. I had easily as much fun at SkyDogCon and really enjoyed getting to spend more time with individuals talking about Mozilla, Firefox and other fun topics. It was also great fun hacking the arduino badges and learning how to pick a lock. The staff treated me exceptional well, the speakers were a fun bunch to hang out with. I really hope I get a chance to speak again at next years con.</p>
<p>The weekend after that I was at <a href="https://wiki.mozilla.org/EU_MozCamp_2011/Schedule" target="_blank">MozCamp EU</a> in Berlin, Germany, again as a <a href="https://wiki.mozilla.org/EU_MozCamp_2011/Schedule/Product_and_Technology_Track/New_Security_Features_in_Firefox" target="_blank">speaker</a> but more importantly as a member of the Security Team. I really wanted to meet and make some connections with contributors and further the message of &#8220;we&#8217;re all in this together for the betterment of our users&#8221;. It was also a moving experience for me personally, last time I was in Germany was 1987 and as 3rd generation American of German immigrants it was really painful to see Germany divided. I fulfilled a 24yr old promise to myself to walk beneath the Brandenburg Gate.</p>
<table style="width:auto;">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/0PWNMcuX9da98lrq5YnuBCVRNXl5EiHqBCs1cz1l4I4?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-_Yyig4kXVPc/Tr6IY9QbSII/AAAAAAAAAdc/QC0YfGkPw0U/s144/P1010026.JPG" alt="" width="144" height="108" /></a></td>
</tr>
<tr>
<td style="font-family:arial,sans-serif;font-size:11px;text-align:right;">From <a href="https://picasaweb.google.com/110946998009683348214/Berlin?authuser=0&amp;authkey=Gv1sRgCKCLruCzw_qvbA&amp;feat=embedwebsite">Berlin</a></td>
</tr>
</tbody>
</table>
<p>Then we have the fall holiday here in the USA known as Thanksgiving. Unfortunately for me I caught some bug in my travels through London and Berlin and was pretty ill. A trip to the Dr. for meds to keep the rest of my family well and not to ruin the holiday finished up any time before the holiday and family, geocaching with the kids, socializing and eating at up the rest of my blogging time.</p>
<p>The rest of my month was taken up the the usual <a href="https://wiki.mozilla.org/Security#Meeting_Notes" target="_blank">security meetings</a> &amp; Firefox meetings; you know the get stuff built and shipped movements.</p>
<p>Thankfully the traveling, meeting, talking and thinking time has left me with many things to talk about. I hope all my readers had as good a month as I did.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=79&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2011/11/29/november-a-busy-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>

		<media:content url="https://lh5.googleusercontent.com/-_Yyig4kXVPc/Tr6IY9QbSII/AAAAAAAAAdc/QC0YfGkPw0U/s144/P1010026.JPG" medium="image" />
	</item>
		<item>
		<title>OWASP Louisville Meeting Announcement</title>
		<link>http://spartiates.wordpress.com/2011/10/19/owasp-louisville-meeting-announcement/</link>
		<comments>http://spartiates.wordpress.com/2011/10/19/owasp-louisville-meeting-announcement/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 17:02:14 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[AppSec]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[OWASP]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=76</guid>
		<description><![CDATA[Meeting: Louisville OWASP &#8211; Nov 11th , 11:30 AM – 1 PM Meeting Location: Sullivan University Campus, 3101 Bardstown Road, Room 254, Louisville KY 40205 &#8211; (about 15 minutes from the airport…on I-264 East) When you arrive at the University&#8217;s main building, Drive around past the front visitor&#8217;s doors to the parking area on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=76&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Meeting: Louisville OWASP &#8211; Nov 11th , 11:30 AM – 1 PM</strong></p>
<p>Meeting Location:<br />
Sullivan University Campus, 3101 Bardstown Road, Room 254, Louisville KY 40205 &#8211; (about 15 minutes from the airport…on I-264 East)</p>
<p>When you arrive at the University&#8217;s main building, Drive around past the front visitor&#8217;s doors to the parking area on the right side of the Main Building. Room 254 can be accessed via a back stairway near a break area on the back right-hand side of the building, very easy to spot.</p>
<p>Desktop Betrayal: Exploiting Clients through the Features They Demand<br />
In this talk, Tom Eston will explore the use of client features to gain privileged access to client systems. During previous talks around social networks, Tom Eston and fellow security researcher Kevin Johnson discovered that most of the damage they could perform against a target didn’t use an exploit against any vulnerable system. Tom and Kevin were able to create various attacks that made use of features being used on client machines. While this talk will not disclose any vulnerabilities within popular client software, Tom will be releasing multiple attacks that use these clients against their users. Tom will be discussing attacks using JavaScript, HTML5, PDF files, Flash, Data URIs, Web Workers and more. Tom will also discuss code to perform these attacks as well as add-ons to popular tools such as BeEF (Browser Exploitation Framework) that will enable these tools to make use of the attacks.</p>
<p>Tom Eston is the manager of the SecureState Profiling Team. Tom leads a team of highly skilled penetration testers that provides attack and penetration testing services for SecureState’s clients. Tom focuses much of his research on new technologies such as social media, mobile devices and new web technology. He is the founder of SocialMediaSecurity.com which is an open source community dedicated to exposing the insecurities of social media. Tom is also a security blogger, co-host of the Security Justice and Social Media Security podcasts and is a frequent speaker at security user groups and national conferences including DerbyCon, Notacon, OWASP AppSec, Black Hat USA, DEFCON and ShmooCon.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=76&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2011/10/19/owasp-louisville-meeting-announcement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft&#8217;s Browser Security Website / Marketing</title>
		<link>http://spartiates.wordpress.com/2011/10/12/microsofts-browser-security-website-marketing/</link>
		<comments>http://spartiates.wordpress.com/2011/10/12/microsofts-browser-security-website-marketing/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 19:21:55 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=71</guid>
		<description><![CDATA[Alright to star this one off I think I need to do a few house keeping items: Disclaimer: This blog is my opinion, thoughts or whatever you choose to call it. This does not represent the opinion of anyone or entity other than myself and should not be taken as a position of my employer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=71&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Alright to star this one off I think I need to do a few house keeping items:<br />
<span style="text-decoration:underline;"><strong>Disclaimer:</strong></span><br />
This blog is my opinion, thoughts or whatever you choose to call it. This does not represent the opinion of anyone or entity other than myself and should not be taken as a position of my employer or the developer community. Yada-yada you should understand this.</p>
<p><span style="text-decoration:underline;"><strong>Full Disclosure</strong></span><br />
I currently work for Mozilla, the group/movement behind Firefox. I have also worked in the past for Microsoft.</p>
<p>Ok, now lets get started. Microsoft launched a site called yourbrowsermatters.org and right off the bat my first issue is that they did this under a .org banner. Which to most people means some nice non-profit is doing this, as that is what .org addresses are for. In my opinion, this is an attempt to hide the true backer of the site, Microsoft. Yesterday when this site showed up it had a nice Windows flag style icon on the bottom (today Oct-12-2011 this is gone). Unlike most Microsoft sites the Microsoft and Azure items are at the bottom and quite small. Nor does the methodology page (http://yourbrowsermatters.org/docs/methodology.pdf) mention Microsoft. The site does use a &#8220;Metro-style&#8221; interface and unless users are familiar that means little to them. As well the methodology doc has the same layout as many Microsoft docs, but yet again unless you are familiar I doubt one would notice this. So right off the bat this began to tickle my thinking.</p>
<p>Also this site does not really test anything. It takes the User Agent string from the browser (which can be changed) and returns a pre-built answer for that string. How do I know, well I used the User Agent Switcher add-on for Firefox to try this out and just by switching this string I get different answers. So they could have just as easily just produced a chart that showed what they think the outcome is. Also keep in mind this is for Windows only, this does not give a score for other operating systems or OS protection models.</p>
<p><strong>My take</strong><br />
ghackes.net did a nice <a href="http://www.ghacks.net/2011/10/11/microsoft-launches-browser-security-website/" target="_blank">write up</a> on this as well, since this covered some of this nicely I suggest you read the analysis there as I don&#8217;t want to be repetitive on certain aspects.</p>
<p>So lets take a look at the whole criteria:</p>
<p><span style="font-family:Lucida Grande;">Category:Dangerous Downloads<br />
</span></p>
<ol>
<li>Does the browser help protect you from websites that are known to distribute socially engineered malware?</li>
<ul>
<li>This is a rehash of the <a href="http://www.nsslabs.com/assets/noreg-reports/2011/nss%20labs_q3_2011_browsersem%20GLOBAL-FINAL.pdf" target="_blank">NSS Labs Socially Engineered Malware Report</a>, on its face this is a semi-interesting report. but I think it&#8217;s also somewhat skewed. I am still working my way through all of this report, but my first concern is around making claims with fixed versions (Apple® Safari® 5, Google Chrome™ 12 , Windows® Internet Explorer® 9 Mozilla® Firefox® 4, Opera™ 11) used in the report but using that to infer about newer versions (namely Firefox 4 ≠Firefox 7 in capability). Our current rapid release process allows us to make all kinds of changes and using a static set to make an inference about something newer is just not something I can support.</li>
<li>Yes there are going to be differences between SmartScreen in Windows and StopBadware used by others, but to think they would be this large seems off to me, again I need to do more analysis of the methodology. Also why Firefox and Chrome would be so different in results when using the same list is something that bears more analysis.</li>
</ul>
<li>Does your browser provide a distinct warning when you download and application that is of higher risk but not yet confirmed as malware?</li>
<ul>
<li>So no, Firefox does not have this capability today and we are looking into adding it. What is it? Well you take the hash of the file being downloaded and if it&#8217;s known to be a problem you tell the user, if you don&#8217;t know, you tell the user. This could be good for users if you actually know something or if they don&#8217;t really understand what they are downloading.</li>
</ul>
</ol>
<p>Category: Phishing Sites</p>
<ol>
<li>Does the browser have a feature that can help protect you from phishing sites?</li>
<ul>
<li>Everyone gets marks for this as we all have something, so lets move along.</li>
</ul>
</ol>
<p>Category: Attack on your browser and its plug-ins</p>
<ol>
<li>Does the browser have the ability to restrict an extension or a plugin on a per site basis?</li>
<ul>
<li>This is a point of contention, only IE gets points her. Our plugin model is directly comparable, and this is a relatively important feature. Practically speaking it&#8217;s only &#8220;more secure&#8221; if plugins default to OFF and you let users build up a whitelist which is NOT what IE does. Chrome sort of does (yes for Java, no for Flash). We definitely have a different extension model. Compare Greasemonkey, where each installed user script has a default list of sites/pages it applies to but the user can manage that list. Given that extensions and plugins are very different how does one really rate this?</li>
</ul>
<li>Does the browser have a system for auto updating browser extensions?</li>
<ul>
<li>This is one spot where Chrome and Firefox have a feature that IE currently does not.</li>
</ul>
</ol>
<p>Category: Effective Sandbox</p>
<ol>
<li>Does the browser process utilize Windows Protected Mode or implement a similar mechanism such that browser processes cannot modify parts of the system that it doesn’t have access to?</li>
<ul>
<li>As far as I can tell this is a literal use of the Windows Protected Mode, and no Firefox is not using this today for a variety of reasons.</li>
</ul>
<li>Does the browser extend the sandbox such that it cannot read data from parts of the system that it doesn’t have access to?</li>
<ul>
<li>See #1</li>
</ul>
<li>Does the browser benefit from Windows operating system features that protect against arbitrary data execution?</li>
<ul>
<li>We do this, why this does not show up for some Firefox UA strings on this site I don&#8217;t know.</li>
</ul>
<li>Does the browser benefit from Windows operating system features that randomize the memory layout to make it harder for attackers to find their target?</li>
<ul>
<li>See answer to 3.</li>
</ul>
<li>Does the browser benefit from Windows operating system features that protect against structured exception handling overwrite attacks</li>
<ul>
<li>So according to to the criteria doc link for this one this is talking about /SAFESEH, odd we don&#8217;t get a tick here as we do this on our Windows builds.</li>
</ul>
</ol>
<p>Category: Attacks on Websites</p>
<ol>
<li>Does the browser automatically block insecure content from secure (HTTPs) pages?</li>
<ul>
<li>They are giving points for mixed content handling</li>
</ul>
<li>Does the browser filter out scripts on the client to help protect against Cross-Site Scripting (XSS) attacks?</li>
<ul>
<li>I think I can consed on this one, even thought we do have this feature landing soon.</li>
</ul>
<li>Can the browser sanitize HTML to remove potentially problematic code?</li>
<ul>
<li>They are giving points for their own ToStaticHTML API usage, we&#8217;ve looked at it but there is not agreement that this is the correct what to help protect from web developers doing potentially dangerous things.</li>
</ul>
<li>Does the browser have features that websites can take advantage of to help protect you from Cross Site Request Forgery attacks, also known as &#8220;Click Jacking&#8221;?</li>
<ul>
<li>So we all get points for something that are 2 different things <a href="https://www.owasp.org/index.php/CSRF" target="_blank">CSRF</a> is not also known as <a href="https://www.owasp.org/index.php/Clickjacking" target="_blank">Click Jacking</a>, so this one just confuses me. In fact these 2 items require very different mitigations.</li>
</ul>
</ol>
<p><strong>Bottom Line<br />
</strong>So if we look at the &#8220;<a href="http://www.ghacks.net/wp-content/uploads/2011/10/web-browser-security-features.png" target="_blank">output</a>&#8221; no browser has a&#8221;perfect&#8221; score, they all have things missing. The great disappointment here for me is this could have been a very good site to help encourage users who are on <span style="text-decoration:underline;">any</span> older platform to pick a more modern one for safety; instead this has been warped into what I perceive as a marketing tool to promote IE. This was best said by Maxim on the browserupgrade@list.otalliance.org list<strong>&#8220;<br />
</strong></p>
<blockquote><p>I&#8217;m disappointed that Microsoft is using similar language to OTA&#8217;s Why Your Browser Matters campaign to serve as a marketing tool to pitch IE as superior to other browsers. The goal of this campaign was supposed to be to get people to upgrade older browsers to newer browsers, not to push one browser over another.</p>
<p>It&#8217;s particularly frustrating that Microsoft misrepresents Firefox as not protecting users from social engineering malware sites. This is patently untrue.</p>
<p>Regards,<br />
Maxim</p></blockquote>
<p>I shall now get off my soapbox for the time being.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=71&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2011/10/12/microsofts-browser-security-website-marketing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>
	</item>
		<item>
		<title>Adjusting My Thinking</title>
		<link>http://spartiates.wordpress.com/2011/08/18/adjusting-my-thinking/</link>
		<comments>http://spartiates.wordpress.com/2011/08/18/adjusting-my-thinking/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 23:03:21 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=68</guid>
		<description><![CDATA[I have been spending the last 2 weeks in the office in Mountain View (going home Saturday. Yeah!) and have had some really interesting meetings and thoughts that I think I should talk about. And I am going to start with one that occurred today as I think it&#8217;s going to end up possibly changing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=68&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been spending the last 2 weeks in the office in Mountain View (going home Saturday. Yeah!) and have had some really interesting meetings and thoughts that I think I should talk about. And I am going to start with one that occurred today as I think it&#8217;s going to end up possibly changing some of the thinking on other topics.</p>
<p>So I decided to attend the bi-weekly Contribute Group Meeting, which is an open forum where we discuss how we can better engage the Mozilla community in our particular areas of focus. I went into the meeting with the idea that we (the product security) team needed to do more or do something different to engage the community to participate more in the things we are trying to accomplish. I know people care about security here and I have been talking about it on my blog, on the official security blog, on mailing lists, on twitter; but results have not really been evident. We have shared a public calendar so people can see when the meetings are, and the how to attend details; and I talk about each weeks upcoming meetings in several venues. We make the notes of these reviews public on our security wiki and try to encourage discussion on our open IRC channel #security. But still the best I&#8217;ve seen to date is one person who labeled themselves as &#8220;lurker&#8221; on an etherpad, they did not speak on the call (if they were there), did not participate in the IRC channel and did not type anything in the etherpad. Other than the paid Mozillians who have been invited directly to the meetings no-one else has really been participating. I really do want more participants in our meetings to help give their cognitive power to improving Firefox security.</p>
<p>The meeting turned out to be very impact-full, not only in ideas but how I perceive the company, the community and my role in all of it. The best quotable for me (and this is from memory) came from David Boswell; &#8220;<span style="text-decoration:underline;"><em>Mozilla is a community that has an organization that supports it, not an organization with a community around it</em></span>&#8220;, in essence the company exists to allow some people to be full time community contributors. It is not above or below or separate from the community but an integral part of it. For me this is a shift in thinking, this is my first experience in open source community development and being unused to the idea I had been thinking of Mozilla as more of a paid guiding hand. That we were here to make decisions that others maybe could not make and in some way apart from the community. In the end that change was realizing that I am part of the community, the community is part of Mozilla; they are inseparable and we need to remember this as we do what we do on a daily basis.</p>
<p>David and I continued our discussion for a bit after the meeting as I was still sort of grasping at this concept and the last key that brought it home for me is the other passion in my life. When I am not working I volunteer with the Boy Scouts of America, my son is a Cub Scout, I am an Eagle Scout and I want to pay back all the great skills and experiences I had as a young man being a Scout. Much like Mozilla the BSA is a non-profit and has a paid staff, many of whom also have children who are or were at some point Scouts. We sometimes don&#8217;t treat these paid Scouts as we would the full volunteers there is a mental block of &#8220;<em>they are paid so they must be different</em>&#8220;, and to be effective in our missions (both BSA and Mozilla) we have to drop this thinking. The paid BSA/Mozilla members are as much the BSA/Mozilla as any of us. We are a community with a goal, we have roles to play in that community that are based on our talents and desires. This sometimes means that decisions are made by people who are paid and sometimes are made by people who are not, but they are all the same community and we all need to show respect for all sides in these decisions.</p>
<p>So thanks to all Mozillians and the Contribute Group, you&#8217;ve given me something that goes beyond just my work. You&#8217;ve given me a mindset that will help me be more successful in communities that drive my passions. And hopefully I can use what I have learned to engage all of my communities more effectively and in a way that helps others have value too.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=68&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2011/08/18/adjusting-my-thinking/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>
	</item>
		<item>
		<title>Blackhat Thoughts</title>
		<link>http://spartiates.wordpress.com/2011/08/10/blackhat-thoughts/</link>
		<comments>http://spartiates.wordpress.com/2011/08/10/blackhat-thoughts/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 17:40:31 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=65</guid>
		<description><![CDATA[So it&#8217;s been a bit quiet as I have been traveling for Black Hat, then went home for the weekend for a Wood Badge staff development weekend and then right back to CA for 2 weeks for some work at HQ. I have some ideas I am working on and will get them out as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=65&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So it&#8217;s been a bit quiet as I have been traveling for Black Hat, then went home for the weekend for a Wood Badge staff development weekend and then right back to CA for 2 weeks for some work at HQ. I have some ideas I am working on and will get them out as I can. In the meantime here is a link to where both myself and my team have posted some thoughts on our experience at <a href="https://wiki.mozilla.org/Security/Conferences/BlackhatDefcon2011">Black Hat &amp; Defcon 2011</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=65&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2011/08/10/blackhat-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>
	</item>
		<item>
		<title>My first official post on the Mozilla Security Blog!!</title>
		<link>http://spartiates.wordpress.com/2011/07/29/my-first-official-post-on-the-mozilla-security-blog/</link>
		<comments>http://spartiates.wordpress.com/2011/07/29/my-first-official-post-on-the-mozilla-security-blog/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 16:17:23 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Mozilla Security]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=61</guid>
		<description><![CDATA[Read it here https://blog.mozilla.com/security/2011/07/29/494/.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=61&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Read it here <a href="https://blog.mozilla.com/security/2011/07/29/494/">https://blog.mozilla.com/security/2011/07/29/494/</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=61&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2011/07/29/my-first-official-post-on-the-mozilla-security-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>
	</item>
		<item>
		<title>Security &amp; Feature Pages</title>
		<link>http://spartiates.wordpress.com/2011/07/19/security-feature-pages/</link>
		<comments>http://spartiates.wordpress.com/2011/07/19/security-feature-pages/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 20:37:21 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=49</guid>
		<description><![CDATA[Yesterday I talked about what we are doing in bugzilla so today I want to cover the new feature pages and how we are using the new status section to track security interaction there. If you have not seen the new feature pages that are based on media wiki, and they are super _cool_! You [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=49&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday I talked about what we are doing in bugzilla so today I want to cover the new feature pages and how we are using the new status section to track security interaction there. If you have not seen the new feature pages that are based on media wiki, and they are super _cool_! You can check out dria&#8217;s (Deb Richardson) great work in any of our feature pages or at the <a href="https://wiki.mozilla.org/Features/Feature_page_demo" target="_blank">demo page</a>. This post is meant to help everyone understand what these new things mean and to engage us for the best interaction.</p>
<p><strong>Background</strong><br />
So just like the instance with bugs we have to get a handle on what is going on in what we are doing, not doing or not doing well&#8230;we need data. I am going to avoid the historical path of how we got here for now, another post for another day maybe, as this would detract from what I want to focus on here right now. In the pre-new way we would edit a feature page add a name (usually mine) as a security resource and then add a section for security notes. This section would either have the notes from our meetings or a link to the review page. I would also track all this on a hand edited wiki page that first lived in my intranet profile and later moved to the public wiki and was simply known as the &#8220;radar&#8221;. The big problem is we had no way of knowing what features were coming, wich we had worked on or their status without this very manual page, and I spent a good deal of my time maintaining it as things changed as well as keeping the wiki notes and schedules running.</p>
<p><strong>Where We Are</strong></p>
<p>Now we have this great new wiki media form and the <a href="https://wiki.mozilla.org/Security/Radar" target="_blank">radar</a> has searches (yeah! automation), so a few immediate advantages.</p>
<ol>
<li>We can now search for items that we need to decide on.</li>
<li>We can track a workflow for what needs to happen.</li>
<li>We have some record of what we did and when</li>
<li>We can have a common framework and keywords that have meaning to more than our team.</li>
</ol>
<p>With the new feature pages there is a great new section <em>&#8216;Team Status Notes&#8217;</em> that we are going to use to accomplish just that.<em><br />
</em></p>
<p><a href="http://spartiates.files.wordpress.com/2011/07/team-status-notes.png"><img class="aligncenter size-medium wp-image-50" title="Team Status Notes" src="http://spartiates.files.wordpress.com/2011/07/team-status-notes.png?w=427&#038;h=136" alt="Team Status Notes" width="427" height="136" /></a></p>
<p>The security line is actually made up of 3 elements, 2 you can see right off, the status line and notes; and a hidden element that is only visible when using the form edit &#8216;security health&#8217; that gives us a color coding for visual indication. Lets start with status.</p>
<table border="1">
<tbody>
<tr>
<td>Status</td>
<td>What it means</td>
</tr>
<tr>
<td>` OR [blank]</td>
<td>Untriaged, the team has not looked at it and made an action decision to either do something or do nothing.</td>
</tr>
<tr>
<td>sec-review-needed</td>
<td>Item has been triaged and a security review is needed, this could be a design review with the whole team or just one of us is going to look into it. In his case an alias is in the notes section.</td>
</tr>
<tr>
<td>sec-review-sched</td>
<td>A review has been scheduled. In this case the date of the scheduled review shows in the notes and a meeting is on the <a href="https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html" target="_blank">Security Review Calendar</a>.</td>
</tr>
<tr>
<td>sec-review-active</td>
<td>The review is ongoing, the team met with the feature owner and decided more work was needed (ie. fuzzing, threat model, implementation review, pen testing, etc.) The notes will reflect this and who is taking responsibility for it.</td>
</tr>
<tr>
<td>sec-review-complete</td>
<td>We&#8217;re done. The notes section will have a link to the relevant security notes for all that was done. (ex. https://wiki.mozilla.org/Security/Reviews/Firefox6/ReviewNotes/webconsole)</td>
</tr>
<tr>
<td>pass</td>
<td>During triage the team decided to not interact with this feature and no security work was done or is scheduled to be done.</td>
</tr>
</tbody>
</table>
<p>The other area that helps convey meaning beyond the notes is the health indicator that has the following set.</p>
<table border="1">
<tbody>
<tr>
<td>Health Indicator</td>
<td>Color</td>
<td>What it means</td>
</tr>
<tr>
<td>none/blank</td>
<td></td>
<td></td>
</tr>
<tr>
<td>OK</td>
<td style="background:#9D9;"></td>
<td>Things are on track, nothing is blocking no concerns at the time.</td>
</tr>
<tr>
<td>Blocked</td>
<td style="background:#FFA;"></td>
<td>Security is concerned enough about something to block the feature from landing or moving into the next train phase until something is fixed or resolved.</td>
</tr>
<tr>
<td>At Risk</td>
<td style="background:#F99;"></td>
<td>Things are not progressing such that the feature will not likely make its designated ship window. This could be for a variety of reasons.</td>
</tr>
<tr>
<td>Assigned</td>
<td style="background:#9ff;"></td>
<td>Security work is continuing and has been assigned to someone to follow-up and report back on.</td>
</tr>
</tbody>
</table>
<p>This should give anyone who wants to know what is going on with security on any given feature a decent clue. Questions, concerns or smart remarks can be made to me on irc or email.</p>
<p>-curtisk</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=49&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2011/07/19/security-feature-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>

		<media:content url="http://spartiates.files.wordpress.com/2011/07/team-status-notes.png?w=300" medium="image">
			<media:title type="html">Team Status Notes</media:title>
		</media:content>
	</item>
		<item>
		<title>Security Keywords in Bugzilla</title>
		<link>http://spartiates.wordpress.com/2011/07/18/security-keywords-in-bugzilla/</link>
		<comments>http://spartiates.wordpress.com/2011/07/18/security-keywords-in-bugzilla/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 21:09:37 +0000</pubDate>
		<dc:creator>curtisko</dc:creator>
				<category><![CDATA[AppSec]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://spartiates.wordpress.com/?p=46</guid>
		<description><![CDATA[There has been a little confusion over the addition of sec-review-needed and sec-review-complete keywords that were  added to bugzilla.mozilla.org in June that I hope I can clear up with this blog post. I have spoke about these a little on the dev.planning list, in the Tuesday engineering meeting and at the weekly all hands on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=46&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There has been a little confusion over the addition of <strong>sec-review-needed</strong> and <strong>sec-review-complete</strong> keywords that were  added to bugzilla.mozilla.org in June that I hope I can clear up with this blog post. I have spoke about these a little on the <a href="https://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/1e40ff7a36a16d8d/f373234359d9c5ca?lnk=gst&amp;q=security+Curtis#f373234359d9c5ca">dev.planning</a> list, in the Tuesday engineering meeting and at the weekly all hands on <a href="https://wiki.mozilla.org/WeeklyUpdates/2011-07-11#Speakers">July 11</a> (has slides). So I will use this to go into more detail as well as repeat a bit of what I have already presented.</p>
<p><strong>What it is/not</strong><br />
This is a simply an indicator that someone feels the security team should be involved with an item. When I say security team I am talking about security on our development side (not our infrasec team). So if someone sets the keyword sec-review-needed we will triage the item and decide what kind of involvement we think is needed or any at all. This is not meant to block the landing, tracking, approval or any other normal work that would occur for a bug. Right now its just a way for us to get an idea of things we and others think we should be examining to improve security in our products. This is also primarily in Firefox, Thunderbird and their related projects. The idea is to start the scope small and get an idea of what this tells us. All these things could change or even be dropped if they are not useful.</p>
<p><strong>Why</strong><br />
The shortest and best answer is we need data. It would be very useful to know patches or areas that have undergone security review of some kind; and those that have not. If an item later has a security incident we can check if a security was done and what we missed and why, or that a review simply wasn&#8217;t done. Taking action without data is just guessing, so we need some data to start with so we can analyze what it means and the impact of actions we take. We are doing much the same thing with features and the feature pages. As with anything we have limited resource and we want to deploy those resources with maximum affect. To do that we have to have data on what we are doing and the outcomes of those actions.</p>
<p><strong>Going Forward</strong><br />
If for any reason you think a bug you own or even if you don&#8217;t own it could benefit by some involvement from the security team then set the keyword sec-review-needed, we will triage it; make a decision as to action, make notes in the bug, maybe have some meetings and work with the developers to find the best course of action. Again this is _not_ meant to halt work or a bug, we want to find a constructive path to completion. When we are done we will set the keyword sec-review-complete, from this we should be able to build some basic metrics around our activities and their effectiveness and then continue to drive changes to improve the process.</p>
<p>If you have questions find me on irc or drop me some mail.</p>
<p>curtisk</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/spartiates.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/spartiates.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/spartiates.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/spartiates.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/spartiates.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/spartiates.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/spartiates.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/spartiates.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/spartiates.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/spartiates.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/spartiates.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/spartiates.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/spartiates.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/spartiates.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=spartiates.wordpress.com&amp;blog=16188439&amp;post=46&amp;subd=spartiates&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://spartiates.wordpress.com/2011/07/18/security-keywords-in-bugzilla/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0e78fb315caf32d2e094571582b6ae6c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">curtisko</media:title>
		</media:content>
	</item>
	</channel>
</rss>
