<?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: HTTPS web hijacking goes from theory to practice</title>
	<atom:link href="http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/</link>
	<description>Because technology isn&#039;t just for geeks</description>
	<lastBuildDate>Tue, 24 Jan 2012 20:02:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
	<item>
		<title>By: George Ou</title>
		<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/comment-page-1/#comment-1407</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Mon, 02 Mar 2009 20:06:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.formortals.com/?p=166#comment-1407</guid>
		<description>You don&#039;t need to use cookies for this. The web browser keeps a much simpler and more compact white list.&lt;br&gt;&lt;br&gt;&quot;Another problem is that HTTPS does not work with load balancing and anycasting, which is why many banking homepages are insecure.&quot;&lt;br&gt;&lt;br&gt;What in the world are you talking about? Most load balancers have very capable HTTPS offloaders.  Almost all of the banks I criticized a few years ago have adopted HTTPS on everything.</description>
		<content:encoded><![CDATA[<p>You don&#8217;t need to use cookies for this. The web browser keeps a much simpler and more compact white list.</p>
<p>&quot;Another problem is that HTTPS does not work with load balancing and anycasting, which is why many banking homepages are insecure.&quot;</p>
<p>What in the world are you talking about? Most load balancers have very capable HTTPS offloaders.  Almost all of the banks I criticized a few years ago have adopted HTTPS on everything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Daviel</title>
		<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/comment-page-1/#comment-1406</link>
		<dc:creator>Andrew Daviel</dc:creator>
		<pubDate>Mon, 02 Mar 2009 20:04:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.formortals.com/?p=166#comment-1406</guid>
		<description>One way to identify the correct website is by using cookies. The website gives you a permanent secure cookie with an informal ID. When you revisit the site, the login page says &quot;welcome back Joe&quot; and turns green BEFORE you login. If it does not, the page does not &quot;look right&quot;.&lt;br&gt;It&#039;s not watertight, but it&#039;s better than nothing. TD Canada Trust online banking does this.&lt;br&gt;&lt;br&gt;Another problem is that HTTPS does not work with load balancing and anycasting, which is why many banking homepages are insecure. Some even put the login form on the insecure page, which is just stupid. Sure, the traffic is encrypted, but the user can&#039;t see that, and the whole page might be hijacked to go somewhere completely different.</description>
		<content:encoded><![CDATA[<p>One way to identify the correct website is by using cookies. The website gives you a permanent secure cookie with an informal ID. When you revisit the site, the login page says &quot;welcome back Joe&quot; and turns green BEFORE you login. If it does not, the page does not &quot;look right&quot;.<br />It&#8217;s not watertight, but it&#8217;s better than nothing. TD Canada Trust online banking does this.</p>
<p>Another problem is that HTTPS does not work with load balancing and anycasting, which is why many banking homepages are insecure. Some even put the login form on the insecure page, which is just stupid. Sure, the traffic is encrypted, but the user can&#8217;t see that, and the whole page might be hijacked to go somewhere completely different.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Ou</title>
		<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/comment-page-1/#comment-1396</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Wed, 25 Feb 2009 18:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.formortals.com/?p=166#comment-1396</guid>
		<description>DNS does a lot more than resolve IP to name.  This is why there are custom records used for things like SenderID, domain keys, etc.</description>
		<content:encoded><![CDATA[<p>DNS does a lot more than resolve IP to name.  This is why there are custom records used for things like SenderID, domain keys, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TS</title>
		<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/comment-page-1/#comment-1395</link>
		<dc:creator>TS</dc:creator>
		<pubDate>Wed, 25 Feb 2009 18:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.formortals.com/?p=166#comment-1395</guid>
		<description>I think the solution to use DNS as a means to force HTTPS connections is not a wise one.&lt;br&gt;&lt;br&gt;DNS is a translator.  It translates a name to an IP.  It does not make connections for you, either HTTP or HTTPS, the browser does once it resolves the IP.&lt;br&gt;&lt;br&gt;The problem is the browser, which isn&#039;t context aware to know when to make SSL connections verses standard HTTP.  It relies on URLs for deciding security which is plain text which is nonsecure, and can experience man in the middle attack.  I think mandatory SSL requirement is kinda stupid.  George, you are confusing encryption with security.&lt;br&gt;&lt;br&gt;Personally, I think browsers are on the way out.  Custom applications built on top of programmable cell phones using SOAP and WS-Security standardization will make the browser obsolete.&lt;br&gt;&lt;br&gt;But we still need a solution for the browser world.  I propose that we add a special HTML tag to require all browsers implement special login buttons that require SSL.  There, problem solved.  A PostViaSSL button within browsers that user can visually identify apart from standard Post buttons.</description>
		<content:encoded><![CDATA[<p>I think the solution to use DNS as a means to force HTTPS connections is not a wise one.</p>
<p>DNS is a translator.  It translates a name to an IP.  It does not make connections for you, either HTTP or HTTPS, the browser does once it resolves the IP.</p>
<p>The problem is the browser, which isn&#8217;t context aware to know when to make SSL connections verses standard HTTP.  It relies on URLs for deciding security which is plain text which is nonsecure, and can experience man in the middle attack.  I think mandatory SSL requirement is kinda stupid.  George, you are confusing encryption with security.</p>
<p>Personally, I think browsers are on the way out.  Custom applications built on top of programmable cell phones using SOAP and WS-Security standardization will make the browser obsolete.</p>
<p>But we still need a solution for the browser world.  I propose that we add a special HTML tag to require all browsers implement special login buttons that require SSL.  There, problem solved.  A PostViaSSL button within browsers that user can visually identify apart from standard Post buttons.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Ou</title>
		<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/comment-page-1/#comment-1390</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Sun, 22 Feb 2009 04:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.formortals.com/?p=166#comment-1390</guid>
		<description>You come on my fake wireless hotspot and I can make a fake Open DNS server using the exact same IP address you&#039;ve configured it to.  If you point to a DNSSEC server, I can&#039;t fake that but I can block access to it and then what?&lt;br&gt;&lt;br&gt;The point is that you need a local white list cached on your computer for this scenario.</description>
		<content:encoded><![CDATA[<p>You come on my fake wireless hotspot and I can make a fake Open DNS server using the exact same IP address you&#8217;ve configured it to.  If you point to a DNSSEC server, I can&#8217;t fake that but I can block access to it and then what?</p>
<p>The point is that you need a local white list cached on your computer for this scenario.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/comment-page-1/#comment-1389</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Sun, 22 Feb 2009 04:03:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.formortals.com/?p=166#comment-1389</guid>
		<description>So, if I&#039;m understanding this correctly, configuring your laptop OS to always use a trusted DNS (such as OpenDNS) even when out an about would solve the problem as well? Is that correct? I know OpenDNS has instructions on how to configure many OSes to always use their servers:&lt;br&gt;&lt;br&gt;https://www.opendns.com/start/computer/</description>
		<content:encoded><![CDATA[<p>So, if I&#8217;m understanding this correctly, configuring your laptop OS to always use a trusted DNS (such as OpenDNS) even when out an about would solve the problem as well? Is that correct? I know OpenDNS has instructions on how to configure many OSes to always use their servers:</p>
<p><a href="https://www.opendns.com/start/computer/" rel="nofollow">https://www.opendns.com/start/computer/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Ou</title>
		<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/comment-page-1/#comment-1388</link>
		<dc:creator>George Ou</dc:creator>
		<pubDate>Fri, 20 Feb 2009 06:03:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.formortals.com/?p=166#comment-1388</guid>
		<description>fixed</description>
		<content:encoded><![CDATA[<p>fixed</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gary</title>
		<link>http://www.formortals.com/https-web-hijacking-goes-from-theory-to-practice/comment-page-1/#comment-1387</link>
		<dc:creator>gary</dc:creator>
		<pubDate>Fri, 20 Feb 2009 06:01:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.formortals.com/?p=166#comment-1387</guid>
		<description>missing a word:&lt;br&gt; but we (NEED) a full implementation of these recommendations and we need everyone to jump on board</description>
		<content:encoded><![CDATA[<p>missing a word:<br /> but we (NEED) a full implementation of these recommendations and we need everyone to jump on board</p>
]]></content:encoded>
	</item>
</channel>
</rss>

