<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Locking up the valuables: Opt-in security with ForceTLS</title>
	<atom:link href="http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/</link>
	<description></description>
	<lastBuildDate>Fri, 11 Nov 2011 11:23:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: David Dreghorn</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-107035</link>
		<dc:creator>David Dreghorn</dc:creator>
		<pubDate>Sun, 23 Aug 2009 00:13:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-107035</guid>
		<description>Cheers for the reply (I&#039;m not the most patient of people, ssorry about that).

I will leave the add on on, I guess we will have to wait a bit for the websites to catch up, hopefuly they will see this as a excelent chance to improve user safety/security.

Sorry for the double posting.</description>
		<content:encoded><![CDATA[<p>Cheers for the reply (I&#8217;m not the most patient of people, ssorry about that).</p>
<p>I will leave the add on on, I guess we will have to wait a bit for the websites to catch up, hopefuly they will see this as a excelent chance to improve user safety/security.</p>
<p>Sorry for the double posting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sid Stamm</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-107019</link>
		<dc:creator>Sid Stamm</dc:creator>
		<pubDate>Thu, 20 Aug 2009 17:00:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-107019</guid>
		<description>@David Dreghorn: 
If you think the add-on is not working as expected, or there&#039;s a bug, please email the support email address for the add-on listed in AMO (https://addons.mozilla.org/en-US/firefox/addon/12714) and we&#039;ll work with you to fix it.  

Force-TLS doesn&#039;t &#039;upgrade&#039; *all* web sites to HTTPS: it will only upgrade  sites that have told your browser they want to opt in, or those sites you have manually entered into the add-on&#039;s settings.  Since this is a prototype and very new, I don&#039;t anticipate many web sites yet tell your browser to upgrade them.</description>
		<content:encoded><![CDATA[<p>@David Dreghorn:<br />
If you think the add-on is not working as expected, or there&#8217;s a bug, please email the support email address for the add-on listed in AMO (<a href="https://addons.mozilla.org/en-US/firefox/addon/12714" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/12714</a>) and we&#8217;ll work with you to fix it.  </p>
<p>Force-TLS doesn&#8217;t &#8216;upgrade&#8217; *all* web sites to HTTPS: it will only upgrade  sites that have told your browser they want to opt in, or those sites you have manually entered into the add-on&#8217;s settings.  Since this is a prototype and very new, I don&#8217;t anticipate many web sites yet tell your browser to upgrade them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Dreghorn</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-107015</link>
		<dc:creator>David Dreghorn</dc:creator>
		<pubDate>Wed, 19 Aug 2009 23:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-107015</guid>
		<description>My last 2 comments were deleted, is there a reason fthey were deleted? The first time I put in my web address and the comment was delted, the 2nd time I left it off but thee link was still there if you clicked on my name (no idea how that happend).</description>
		<content:encoded><![CDATA[<p>My last 2 comments were deleted, is there a reason fthey were deleted? The first time I put in my web address and the comment was delted, the 2nd time I left it off but thee link was still there if you clicked on my name (no idea how that happend).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Dreghorn</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-107010</link>
		<dc:creator>David Dreghorn</dc:creator>
		<pubDate>Wed, 19 Aug 2009 16:45:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-107010</guid>
		<description>It might be because I am not that quick when it comes to IT, but I can not see any difference. I added the Add-on, but it dont not seem to make any difference as I still got the http version, not the htpps. To get the https version, I had to type in htpps.

Is there any point to the add-on if we still need to type in htpps? Will this not cause some people to be vulunrable? If people add the add-on and all they get is the http login, they might just think that this is the only page they can get and just type their info in and not look for the https verision, after all if there is one, the add-on should have taken them to it.</description>
		<content:encoded><![CDATA[<p>It might be because I am not that quick when it comes to IT, but I can not see any difference. I added the Add-on, but it dont not seem to make any difference as I still got the http version, not the htpps. To get the https version, I had to type in htpps.</p>
<p>Is there any point to the add-on if we still need to type in htpps? Will this not cause some people to be vulunrable? If people add the add-on and all they get is the http login, they might just think that this is the only page they can get and just type their info in and not look for the https verision, after all if there is one, the add-on should have taken them to it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Dreghorn</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-107009</link>
		<dc:creator>David Dreghorn</dc:creator>
		<pubDate>Wed, 19 Aug 2009 16:23:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-107009</guid>
		<description>It might be because I am not the quickest of people when it comes to IT, but I can not tell if there is any difference. I added the add on, and restarted Firfox to see if it would make any difference to the page, it was still http, not https. When I put in https to the site address, I then got the encrypted version.

If we have to put https in, what is the use of the add on?</description>
		<content:encoded><![CDATA[<p>It might be because I am not the quickest of people when it comes to IT, but I can not tell if there is any difference. I added the add on, and restarted Firfox to see if it would make any difference to the page, it was still http, not https. When I put in https to the site address, I then got the encrypted version.</p>
<p>If we have to put https in, what is the use of the add on?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sid Stamm</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-106094</link>
		<dc:creator>Sid Stamm</dc:creator>
		<pubDate>Tue, 28 Jul 2009 17:44:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-106094</guid>
		<description>@Daniel Veditz: I just finished adding support for private browsing mode in version 1.0.3 of the add-on, and as soon as it is reviewed by AMO, it will be available for download.  (If you can&#039;t wait, it&#039;s available at http://forcetls.sidstamm.com/).</description>
		<content:encoded><![CDATA[<p>@Daniel Veditz: I just finished adding support for private browsing mode in version 1.0.3 of the add-on, and as soon as it is reviewed by AMO, it will be available for download.  (If you can&#8217;t wait, it&#8217;s available at <a href="http://forcetls.sidstamm.com/" rel="nofollow">http://forcetls.sidstamm.com/</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hugo</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-106093</link>
		<dc:creator>hugo</dc:creator>
		<pubDate>Tue, 28 Jul 2009 16:47:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-106093</guid>
		<description>&quot;To the browser http://foo and https://foo are different sites.&quot;

However, not for cookies, right? :)
Even if you *manualy* can make SECURE cookie not to be sent to http:// version, http:// version still can set cookies sent to https:// version.
This should be fixed.</description>
		<content:encoded><![CDATA[<p>&#8220;To the browser <a href="http://foo" rel="nofollow">http://foo</a> and <a href="https://foo" rel="nofollow">https://foo</a> are different sites.&#8221;</p>
<p>However, not for cookies, right? <img src='http://blog.mozilla.com/security/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Even if you *manualy* can make SECURE cookie not to be sent to http:// version, http:// version still can set cookies sent to https:// version.<br />
This should be fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Veditz</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-106092</link>
		<dc:creator>Daniel Veditz</dc:creator>
		<pubDate>Tue, 28 Jul 2009 15:24:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-106092</guid>
		<description>@jmdesp: We agree, this mechanism is useless for sites which are more concerned about SSL overhead than user safety. Or less snarky, there are already sites which have made the choice to go all SSL, but they still have to worry about their users getting hijacked through that first contact on an insecure network. Important sites like PayPal, Wells Fargo Bank, GMail (if you&#039;ve set the SSL pref), even our own Mozilla Add-ons site. For sites which have already made this investment this feature would make sure it&#039;s not for nothing.</description>
		<content:encoded><![CDATA[<p>@jmdesp: We agree, this mechanism is useless for sites which are more concerned about SSL overhead than user safety. Or less snarky, there are already sites which have made the choice to go all SSL, but they still have to worry about their users getting hijacked through that first contact on an insecure network. Important sites like PayPal, Wells Fargo Bank, GMail (if you&#8217;ve set the SSL pref), even our own Mozilla Add-ons site. For sites which have already made this investment this feature would make sure it&#8217;s not for nothing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Veditz</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-106091</link>
		<dc:creator>Daniel Veditz</dc:creator>
		<pubDate>Tue, 28 Jul 2009 15:17:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-106091</guid>
		<description>@hugo: welcome to the bootstrapping problem. We&#039;re making the assumption that the sites people most want to protect from eavesdropping and tampering are those for which they&#039;ve set up accounts. That means they connected correctly at least once, and this header could be set at that time. In addition, careful users could always add &quot;https://&quot; themselves the first time and avoid that initial redirect.

If a .bank TLD gets set up with the properties you propose we can happily support that, too. The two mechanisms could coexist easily.

Information stored in a signed DNSSEC record would be another way to communicate this information, but again, that means getting another big technology off the ground before we could build something like this on top of it.

As to your other comment: I, too, would prefer blocking insecure content over falling back into insecure &quot;mixed&quot; mode, and the same-origin policy already takes scheme into account. To the browser http://foo and https://foo are different sites. To the site, however, it might be the same content with different entry points and of course attackers will flock to the unguarded entry.</description>
		<content:encoded><![CDATA[<p>@hugo: welcome to the bootstrapping problem. We&#8217;re making the assumption that the sites people most want to protect from eavesdropping and tampering are those for which they&#8217;ve set up accounts. That means they connected correctly at least once, and this header could be set at that time. In addition, careful users could always add &#8220;https://&#8221; themselves the first time and avoid that initial redirect.</p>
<p>If a .bank TLD gets set up with the properties you propose we can happily support that, too. The two mechanisms could coexist easily.</p>
<p>Information stored in a signed DNSSEC record would be another way to communicate this information, but again, that means getting another big technology off the ground before we could build something like this on top of it.</p>
<p>As to your other comment: I, too, would prefer blocking insecure content over falling back into insecure &#8220;mixed&#8221; mode, and the same-origin policy already takes scheme into account. To the browser <a href="http://foo" rel="nofollow">http://foo</a> and <a href="https://foo" rel="nofollow">https://foo</a> are different sites. To the site, however, it might be the same content with different entry points and of course attackers will flock to the unguarded entry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan Ristic</title>
		<link>http://blog.mozilla.com/security/2009/07/27/locking-up-the-valuables-opt-in-security-with-forcetls/comment-page-1/#comment-106090</link>
		<dc:creator>Ivan Ristic</dc:creator>
		<pubDate>Tue, 28 Jul 2009 14:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/security/?p=143#comment-106090</guid>
		<description>I think the basic idea, that some sites must be SSL-only, is sound. However, if implemented on its own, there will inevitably be ways to bypass it. Today we have too many components doing their own thing, breaking for others security in the process.

Several years ago I had this idea of introducing what I called &quot;Secure Browsing Mode&quot;, which is a series of measures that makes web applications again. One of the proposed measures was to require SSL for applications that aim to be secure. Another, to make session hijacking impossible. Another, to make CSRF impossible. And so on.

Our main weakness is that today there is no such thing as an web  application. We only have a set of pages that work together, with some negative security measures (same-origin policies) in place that prevent just any page from interacting from any other page. We need to make web applications first-class citizens on the Web. We need to make it possible to define them, and allow them to control their space, which includes controlling how browsers interact with them too.

By making the additional security elective we would allow security-conscientious applications to be more secure, and avoid breaking the Web at the same time.

Perhaps the Mozilla team could have a look at the ideas and see if some of them are worth implementing:

http://www.modsecurity.org/blog/archives/2006/06/secure_browsing.html

Direct link to the PDF:
http://www.modsecurity.org/blog/archives/Secure_Browsing_Mode_Proposal.pdf

Some of these ideas are being implemented but, again, since the work is done independently, we are not going to benefit to the level we could if the whole thing were designed at once.</description>
		<content:encoded><![CDATA[<p>I think the basic idea, that some sites must be SSL-only, is sound. However, if implemented on its own, there will inevitably be ways to bypass it. Today we have too many components doing their own thing, breaking for others security in the process.</p>
<p>Several years ago I had this idea of introducing what I called &#8220;Secure Browsing Mode&#8221;, which is a series of measures that makes web applications again. One of the proposed measures was to require SSL for applications that aim to be secure. Another, to make session hijacking impossible. Another, to make CSRF impossible. And so on.</p>
<p>Our main weakness is that today there is no such thing as an web  application. We only have a set of pages that work together, with some negative security measures (same-origin policies) in place that prevent just any page from interacting from any other page. We need to make web applications first-class citizens on the Web. We need to make it possible to define them, and allow them to control their space, which includes controlling how browsers interact with them too.</p>
<p>By making the additional security elective we would allow security-conscientious applications to be more secure, and avoid breaking the Web at the same time.</p>
<p>Perhaps the Mozilla team could have a look at the ideas and see if some of them are worth implementing:</p>
<p><a href="http://www.modsecurity.org/blog/archives/2006/06/secure_browsing.html" rel="nofollow">http://www.modsecurity.org/blog/archives/2006/06/secure_browsing.html</a></p>
<p>Direct link to the PDF:<br />
<a href="http://www.modsecurity.org/blog/archives/Secure_Browsing_Mode_Proposal.pdf" rel="nofollow">http://www.modsecurity.org/blog/archives/Secure_Browsing_Mode_Proposal.pdf</a></p>
<p>Some of these ideas are being implemented but, again, since the work is done independently, we are not going to benefit to the level we could if the whole thing were designed at once.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

