{"id":203,"date":"2011-12-14T14:00:11","date_gmt":"2011-12-14T22:00:11","guid":{"rendered":"http:\/\/blog.mozilla.org\/webappsec\/?p=203"},"modified":"2011-12-14T14:00:11","modified_gmt":"2011-12-14T22:00:11","slug":"securing-browserid","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/","title":{"rendered":"Securing BrowserID"},"content":{"rendered":"<p>One of the important projects that Mozilla has been building\u00a0 in 2011 is BrowserID, a user-centric identity protocol and authentication service.\u00a0 Significant work has gone into building out and testing the infrastructure and protocol to make sure that it is a robust, open, and simple to adopt authentication scheme.\u00a0 If you want to learn more about BrowserID, <a href=\"http:\/\/vimeo.com\/32380595\">here is a quick 12 minute video<\/a> that explains what it is, and why we are doing this.<\/p>\n<p>BrowserID continues to evolve as we build support for it across Mozilla properties and encourage adoption from 3rd parties.\u00a0 To date there almost 1000 different websites that rely on BrowserID, but we still have a long way to go to see large scale adoption!<\/p>\n<p>Much of the effort we have put into reviewing the protocol and implementation of BrowserID is discussed in a recent presentation, a recording of which can be found below:<br \/>\n[Slides: <a href=\"https:\/\/people.mozilla.com\/~yboily\/browserid\/\">html<\/a> | <a href=\"https:\/\/people.mozilla.com\/~yboily\/browserid_secreview.zip\">html(zip) <\/a> | <a href=\"https:\/\/people.mozilla.com\/~yboily\/browserid_secreview.pdf\">pdf<\/a>]<br \/>\n(if the video doesn&#8217;t appear, click <a href=\"https:\/\/blog.mozilla.org\/webappsec\/2011\/12\/14\/securing-browserid\/\">here<\/a>!)<\/p>\n<p>In addition to ongoing application and infrastructure security work in the next year, we are aiming for two significant milestones in 2012.\u00a0 First we will engage two third party security reviews of the Browserid.org site, and the cryptography used in BrowserID (including the protocol, the algorithms used, and the libraries we are relying on).\u00a0 Our objective in doing the third party review is to remain as transparent as possible in the development and review of the security aspects of BrowserID.\u00a0 This commitment to transparency includes:<\/p>\n<ul>\n<li>opening up currently closed security bugs as the issues are resolved<\/li>\n<li>publishing the results of the 3rd party review once high risk issues are addressed<\/li>\n<\/ul>\n<p>As we proceed with this effort we will publish additional information on this blog, and we will work to keep the community up to date at each stage of progress.<\/p>\n<p>Second, once we have completed the 3rd party review, resolved the issues identified, and published the results, BrowserID.org will become one of the properties fully covered by the<a href=\"http:\/\/www.mozilla.org\/security\/bug-bounty-faq-webapp.html\"> Bug Bounty program<\/a> (as always, exception bugs reported for none covered sites will be considered for bounty nomination).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the important projects that Mozilla has been building\u00a0 in 2011 is BrowserID, a user-centric identity protocol and authentication service.\u00a0 Significant work has gone into building out and testing &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/\">Read more<\/a><\/p>\n","protected":false},"author":1438,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8632,8633],"tags":[],"coauthors":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Securing BrowserID - Mozilla Security Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"mozilla\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/\",\"url\":\"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/\",\"name\":\"Securing BrowserID - Mozilla Security Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/#website\"},\"datePublished\":\"2011-12-14T22:00:11+00:00\",\"dateModified\":\"2011-12-14T22:00:11+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/70ae25c16f09d053c6d8b5eac29dbda9\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/security\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Securing BrowserID\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/security\/\",\"name\":\"Mozilla Security Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/security\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/70ae25c16f09d053c6d8b5eac29dbda9\",\"name\":\"mozilla\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/image\/98138a294cb6e19a68b02ef8ca9be2dc\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/75d2017e019c87560fe5d148a64659dc?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/75d2017e019c87560fe5d148a64659dc?s=96&d=identicon&r=g\",\"caption\":\"mozilla\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Securing BrowserID - Mozilla Security Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/","twitter_misc":{"Written by":"mozilla","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/","url":"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/","name":"Securing BrowserID - Mozilla Security Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/security\/#website"},"datePublished":"2011-12-14T22:00:11+00:00","dateModified":"2011-12-14T22:00:11+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/70ae25c16f09d053c6d8b5eac29dbda9"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/security\/2011\/12\/14\/securing-browserid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/security\/"},{"@type":"ListItem","position":2,"name":"Securing BrowserID"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/security\/#website","url":"https:\/\/blog.mozilla.org\/security\/","name":"Mozilla Security Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/security\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/70ae25c16f09d053c6d8b5eac29dbda9","name":"mozilla","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/security\/#\/schema\/person\/image\/98138a294cb6e19a68b02ef8ca9be2dc","url":"https:\/\/secure.gravatar.com\/avatar\/75d2017e019c87560fe5d148a64659dc?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/75d2017e019c87560fe5d148a64659dc?s=96&d=identicon&r=g","caption":"mozilla"}}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts\/203"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/users\/1438"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/posts\/203\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/media?parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/categories?post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/tags?post=203"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/security\/wp-json\/wp\/v2\/coauthors?post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}