<?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: Deep Packet Inspection and the Confluence of Privacy Regimes</title>
	<atom:link href="http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/</link>
	<description>Touring the digital through type</description>
	<lastBuildDate>Mon, 30 Jan 2012 06:42:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Catelli</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1159</link>
		<dc:creator>Catelli</dc:creator>
		<pubDate>Sat, 16 May 2009 19:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1159</guid>
		<description>Encryption methodologies is one of my weak links too!  The mathematics behind it quickly leaves me behind.

Which may be another point, if the security is so complex that its above the average layman, how do we know what to trust?

Damn, you&#039;re making me think about this stuff more than I have in a while!  (That&#039;s a good thing though.)</description>
		<content:encoded><![CDATA[<p>Encryption methodologies is one of my weak links too!  The mathematics behind it quickly leaves me behind.</p>
<p>Which may be another point, if the security is so complex that its above the average layman, how do we know what to trust?</p>
<p>Damn, you&#8217;re making me think about this stuff more than I have in a while!  (That&#8217;s a good thing though.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1148</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Fri, 15 May 2009 19:33:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1148</guid>
		<description>Thanks for the link. Methods (1) and (3) are (in my mind) the least worrying. I share your thoughts on brute force, and have thought about DPI for corporate security previously. Including keys would be a natural extension to that security aparatus.

It&#039;s point (2) that I&#039;m most interested in, and most nervous about. If it is possible to effectively use DPI for these kinds of interceptions, then I (hope?) expect we&#039;ll see some quick innovations in security. At the same time, it&#039;s my understanding that systems like the Diffie-Helleman key exchange were developed with the assumption that someone was listening in; are you suggesting that these exchanges are as vulnerable as any other mode of exchange? (Encryption is still a weak point; I have about 4 books beside me to read about it in far more depth, so sorry if this is a silly/stupid question.)</description>
		<content:encoded><![CDATA[<p>Thanks for the link. Methods (1) and (3) are (in my mind) the least worrying. I share your thoughts on brute force, and have thought about DPI for corporate security previously. Including keys would be a natural extension to that security aparatus.</p>
<p>It&#8217;s point (2) that I&#8217;m most interested in, and most nervous about. If it is possible to effectively use DPI for these kinds of interceptions, then I (hope?) expect we&#8217;ll see some quick innovations in security. At the same time, it&#8217;s my understanding that systems like the Diffie-Helleman key exchange were developed with the assumption that someone was listening in; are you suggesting that these exchanges are as vulnerable as any other mode of exchange? (Encryption is still a weak point; I have about 4 books beside me to read about it in far more depth, so sorry if this is a silly/stupid question.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Catelli</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1143</link>
		<dc:creator>Catelli</dc:creator>
		<pubDate>Fri, 15 May 2009 15:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1143</guid>
		<description>Darn, forgot to include the website link:

http://www.radware.com/Products/ApplicationDelivery/AppXcel/default.aspx</description>
		<content:encoded><![CDATA[<p>Darn, forgot to include the website link:</p>
<p><a href="http://www.radware.com/Products/ApplicationDelivery/AppXcel/default.aspx" rel="nofollow">http://www.radware.com/Products/ApplicationDelivery/AppXcel/default.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Catelli</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1142</link>
		<dc:creator>Catelli</dc:creator>
		<pubDate>Fri, 15 May 2009 14:57:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1142</guid>
		<description>Here&#039;s one you might to look at:

RadWare AppXcel  

The vendor claim for this product is this:

&lt;i&gt;Security Services
&lt;b&gt;Featuring client- and server-side SSL sniffing&lt;/b&gt;, AppXcel provides complete transaction visibility and security of encrypted traffic, &lt;b&gt;preventing SSL virus tunneling while guaranteeing end-to-end application-smart performance tuning for web-enabled, SSL-based applications.&lt;/b&gt;

AppXcel provides client- and server-side SSL security by expanding the capabilities of all network security devices to scan SSL encrypted traffic. &lt;b&gt;AppXcel peels off the encryption from in-bound and out-bound SSL traffic, providing a clear-text copy to network security devices so they can detect real-time hacking or information leaks.&lt;/b&gt;&lt;/i&gt;

There&#039;s three potential ways they are doing this, and two of them are troubling:

1) Brute forcing the key.  Possible but unlikely.  Requires a lot of horsepower and as keys continuously improve, this technology will be left behind.

2) Man-in-the-middle key exchange interception.  Technically feasible.  But is it being implemented.  I have no idea.

3) Preloading of corporate keys to the device to protect corporate information.  This is benign as it becomes part of the corporate security apparatus.  Could not be used against encryption keys generated outside the corporate network (like your bank for example).</description>
		<content:encoded><![CDATA[<p>Here&#8217;s one you might to look at:</p>
<p>RadWare AppXcel  </p>
<p>The vendor claim for this product is this:</p>
<p><i>Security Services<br />
<b>Featuring client- and server-side SSL sniffing</b>, AppXcel provides complete transaction visibility and security of encrypted traffic, <b>preventing SSL virus tunneling while guaranteeing end-to-end application-smart performance tuning for web-enabled, SSL-based applications.</b></p>
<p>AppXcel provides client- and server-side SSL security by expanding the capabilities of all network security devices to scan SSL encrypted traffic. <b>AppXcel peels off the encryption from in-bound and out-bound SSL traffic, providing a clear-text copy to network security devices so they can detect real-time hacking or information leaks.</b></i></p>
<p>There&#8217;s three potential ways they are doing this, and two of them are troubling:</p>
<p>1) Brute forcing the key.  Possible but unlikely.  Requires a lot of horsepower and as keys continuously improve, this technology will be left behind.</p>
<p>2) Man-in-the-middle key exchange interception.  Technically feasible.  But is it being implemented.  I have no idea.</p>
<p>3) Preloading of corporate keys to the device to protect corporate information.  This is benign as it becomes part of the corporate security apparatus.  Could not be used against encryption keys generated outside the corporate network (like your bank for example).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1139</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Fri, 15 May 2009 08:18:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1139</guid>
		<description>Once the next month or so is up (running around the country to workshops/conferences) I want to look into DPI appliances&#039; capacity to foil encryption. If it would effectively undermine typically used encryption schemes, then that seems particularly interesting. 

I&#039;m not surprised that you&#039;re none too impressed with OSI - one of my tasks will be to take the work on DPI that approaches it from an OSI model and then try to translate it into TCP/IP in a way that is accessible to non-technical readers. OSI is convenient because literature from vendors is often in the OSI format, and I generally find it easier to explain OSI over TCP/IP. Still, it&#039;s important to shift discussions into the terms of how networks are actually realized, rather than in highly theoretical and relatively unpractical terms.

Thanks for the vendor names - it&#039;ll help when I really take up the hunt in a bit!</description>
		<content:encoded><![CDATA[<p>Once the next month or so is up (running around the country to workshops/conferences) I want to look into DPI appliances&#8217; capacity to foil encryption. If it would effectively undermine typically used encryption schemes, then that seems particularly interesting. </p>
<p>I&#8217;m not surprised that you&#8217;re none too impressed with OSI &#8211; one of my tasks will be to take the work on DPI that approaches it from an OSI model and then try to translate it into TCP/IP in a way that is accessible to non-technical readers. OSI is convenient because literature from vendors is often in the OSI format, and I generally find it easier to explain OSI over TCP/IP. Still, it&#8217;s important to shift discussions into the terms of how networks are actually realized, rather than in highly theoretical and relatively unpractical terms.</p>
<p>Thanks for the vendor names &#8211; it&#8217;ll help when I really take up the hunt in a bit!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Catelli</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1132</link>
		<dc:creator>Catelli</dc:creator>
		<pubDate>Thu, 14 May 2009 15:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1132</guid>
		<description>Citrix was the first one that I heard this claim from (WANScalar, NetScalar) but I haven&#039;t been able to get a clear answer of when or how encrypted traffic is managed.

I found a patent application by Microsoft, but they are looking at applying a rule before the traffic is encrypted, and then handling the encryption.  So this would be gateway level encryption, not software level encryption, and it happens at the wrong point of the communication stream.

Its really hazy as to what the actual capabilities are.  But many encryption schemes are vulnerable to a &quot;man-in-the-middle&quot; attack (even Quantum encryption! http://en.wikipedia.org/wiki/Quantum_cryptography#Man_in_the_middle_attack) 

Since your ISP (or school, or business) has network devices that are increasing in intelligence, the man-in-the-middle capability is being built into the network.  A few years ago, it required someone to hook up a computer and manually track the communications.  This is where things will get really interesting.

Oh and I consider the OSI model irrelevant.  Did you know that TCP/IP predates the model and is not actually OSI compliant?  (IPX/SPX was supposed to be OSI compliant as it was developed  with the OSI model in mind).

After layer 3 or 4 (somewhere around there), the OSI model is irrelevant in real world TCP or UDP/IP communications.

But yeah, before DPI, we only concerned ourselves with ports or other header information when applying security policies.  Hence the new Deep Inspection term.  But we always used network sniffers to see all packets.  That required human eyeballs and was in a real sense Deep Packet Inspection.  We were (and do now) inspecting the packets.  Its how you look for bad or malformed packets.  OR look for people using plan test passwords when logging into their mailboxes...</description>
		<content:encoded><![CDATA[<p>Citrix was the first one that I heard this claim from (WANScalar, NetScalar) but I haven&#8217;t been able to get a clear answer of when or how encrypted traffic is managed.</p>
<p>I found a patent application by Microsoft, but they are looking at applying a rule before the traffic is encrypted, and then handling the encryption.  So this would be gateway level encryption, not software level encryption, and it happens at the wrong point of the communication stream.</p>
<p>Its really hazy as to what the actual capabilities are.  But many encryption schemes are vulnerable to a &#8220;man-in-the-middle&#8221; attack (even Quantum encryption! <a href="http://en.wikipedia.org/wiki/Quantum_cryptography#Man_in_the_middle_attack" rel="nofollow">http://en.wikipedia.org/wiki/Quantum_cryptography#Man_in_the_middle_attack</a>) </p>
<p>Since your ISP (or school, or business) has network devices that are increasing in intelligence, the man-in-the-middle capability is being built into the network.  A few years ago, it required someone to hook up a computer and manually track the communications.  This is where things will get really interesting.</p>
<p>Oh and I consider the OSI model irrelevant.  Did you know that TCP/IP predates the model and is not actually OSI compliant?  (IPX/SPX was supposed to be OSI compliant as it was developed  with the OSI model in mind).</p>
<p>After layer 3 or 4 (somewhere around there), the OSI model is irrelevant in real world TCP or UDP/IP communications.</p>
<p>But yeah, before DPI, we only concerned ourselves with ports or other header information when applying security policies.  Hence the new Deep Inspection term.  But we always used network sniffers to see all packets.  That required human eyeballs and was in a real sense Deep Packet Inspection.  We were (and do now) inspecting the packets.  Its how you look for bad or malformed packets.  OR look for people using plan test passwords when logging into their mailboxes&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1130</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Thu, 14 May 2009 07:34:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1130</guid>
		<description>The letter metaphor isn&#039;t so hot, though I&#039;ll admit that were I writing the grant again I&#039;d probably use it (it&#039;s simple, and there isn&#039;t space in them to really nuance what is going on; max two pages, and you need to avoid much &#039;tech talk&#039;). 

I&#039;m actually not totally in agreement that &#039;deep&#039; packet inspection isn&#039;t appropriate. As I understand it, most manufacturers are pushing their devices (in PR) as using the OSI model; per that, the &#039;deep&#039; analogy works reasonably well. It&#039;s only really once you move to &#039;real world&#039; understandings of how packets move that &#039;deep&#039; becomes somewhat silly. That&#039;s at least my initial thought - I&#039;m sure you can correct it if I&#039;m out to lunch *grin*

It&#039;s interesting/bit worrying that they&#039;re talking of decrypting traffic. At the moment, as I&#039;m sure you know, devices can identify particular encrypted traffic (presumably with the intent of them mediating it - Skype comes to mind, as does a Bittorrent connection); it gets at the application, rather than the content. At the moment, however, particular applications and modes of encrypted traffic are identified using application traffic heuristics (i.e. the pattern that suggests a Skype session, traffic types typically associated with BT, etc.) 

Actually grabbing keys...that&#039;s certainly something I hadn&#039;t really thought about. What vendors are using the decrypt/encrypt talk? Have links to white papers?</description>
		<content:encoded><![CDATA[<p>The letter metaphor isn&#8217;t so hot, though I&#8217;ll admit that were I writing the grant again I&#8217;d probably use it (it&#8217;s simple, and there isn&#8217;t space in them to really nuance what is going on; max two pages, and you need to avoid much &#8216;tech talk&#8217;). </p>
<p>I&#8217;m actually not totally in agreement that &#8216;deep&#8217; packet inspection isn&#8217;t appropriate. As I understand it, most manufacturers are pushing their devices (in PR) as using the OSI model; per that, the &#8216;deep&#8217; analogy works reasonably well. It&#8217;s only really once you move to &#8216;real world&#8217; understandings of how packets move that &#8216;deep&#8217; becomes somewhat silly. That&#8217;s at least my initial thought &#8211; I&#8217;m sure you can correct it if I&#8217;m out to lunch *grin*</p>
<p>It&#8217;s interesting/bit worrying that they&#8217;re talking of decrypting traffic. At the moment, as I&#8217;m sure you know, devices can identify particular encrypted traffic (presumably with the intent of them mediating it &#8211; Skype comes to mind, as does a Bittorrent connection); it gets at the application, rather than the content. At the moment, however, particular applications and modes of encrypted traffic are identified using application traffic heuristics (i.e. the pattern that suggests a Skype session, traffic types typically associated with BT, etc.) </p>
<p>Actually grabbing keys&#8230;that&#8217;s certainly something I hadn&#8217;t really thought about. What vendors are using the decrypt/encrypt talk? Have links to white papers?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Catelli</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1128</link>
		<dc:creator>Catelli</dc:creator>
		<pubDate>Thu, 14 May 2009 02:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1128</guid>
		<description>&lt;i&gt;These technologies effectively let ISPs open sealed letters (the packets), read their contents (the packets’ payload/message), reseal the letters, and then pass them to the recipients, so long as the contents are deemed ‘acceptable’ by ISPs’ evaluation heuristics.&lt;/i&gt;

It wouldn&#039;t surprise me if the following point hasn&#039;t occurred in your recent &quot;nuanced thoughts.&quot;

As I commented over at P2PNet, the concept of a data packet as &quot;sealed&quot; and needs to be opened is flawed.  The envelope containing the packet is transparent.  What is inside is readily visible to anyone or anything.  (Hence the flaw in the really unfortunate name &quot;Deep Packet Inspection&quot;.  Its not that deep.)

Even encrypted data is in a transparent envelope.  Its use or need is similar to the ciphers used by the military over radio waves.  Anyone can capture the broadcast, but if you don&#039;t have the key, the content is meaningless.

Which does bring up a frightening concept (even to me).  Newer DPI appliances are claiming to have the capability to decrypt packet streams and apply the optimizations to them.  This is a hazy area at the moment where vendors claims and real world application are two different things.  It does have real application on the corporate world, as encrypted traffic still needs optimization on congested links.  At the moment this is the one weakness in traffic shaping.  The corporate world is where most of the demand for SSL shaping is coming from.

For consideration purposes, it could very well be possible to intercept the Key exchange between two data points, and then use those Keys later to break into an encrypted stream.

If that is already or eventually becomes true, then we have a true DPI device, with far reaching consequences in terms of expectations of privacy.</description>
		<content:encoded><![CDATA[<p><i>These technologies effectively let ISPs open sealed letters (the packets), read their contents (the packets’ payload/message), reseal the letters, and then pass them to the recipients, so long as the contents are deemed ‘acceptable’ by ISPs’ evaluation heuristics.</i></p>
<p>It wouldn&#8217;t surprise me if the following point hasn&#8217;t occurred in your recent &#8220;nuanced thoughts.&#8221;</p>
<p>As I commented over at P2PNet, the concept of a data packet as &#8220;sealed&#8221; and needs to be opened is flawed.  The envelope containing the packet is transparent.  What is inside is readily visible to anyone or anything.  (Hence the flaw in the really unfortunate name &#8220;Deep Packet Inspection&#8221;.  Its not that deep.)</p>
<p>Even encrypted data is in a transparent envelope.  Its use or need is similar to the ciphers used by the military over radio waves.  Anyone can capture the broadcast, but if you don&#8217;t have the key, the content is meaningless.</p>
<p>Which does bring up a frightening concept (even to me).  Newer DPI appliances are claiming to have the capability to decrypt packet streams and apply the optimizations to them.  This is a hazy area at the moment where vendors claims and real world application are two different things.  It does have real application on the corporate world, as encrypted traffic still needs optimization on congested links.  At the moment this is the one weakness in traffic shaping.  The corporate world is where most of the demand for SSL shaping is coming from.</p>
<p>For consideration purposes, it could very well be possible to intercept the Key exchange between two data points, and then use those Keys later to break into an encrypted stream.</p>
<p>If that is already or eventually becomes true, then we have a true DPI device, with far reaching consequences in terms of expectations of privacy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1126</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Wed, 13 May 2009 22:32:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1126</guid>
		<description>hehe - thanks! Nothing like knowing I&#039;m &#039;under surveillance&#039; :P</description>
		<content:encoded><![CDATA[<p>hehe &#8211; thanks! Nothing like knowing I&#8217;m &#8216;under surveillance&#8217; <img src='http://www.christopher-parsons.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Catelli</title>
		<link>http://www.christopher-parsons.com/blog/privacy/deep-packet-inspection-and-the-confluence-of-privacy-regimes/comment-page-1/#comment-1125</link>
		<dc:creator>Catelli</dc:creator>
		<pubDate>Wed, 13 May 2009 20:22:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.christopher-parsons.com/blog/?p=769#comment-1125</guid>
		<description>Congratulations!

Now I&#039;m certain I have to pay attention to you.

;)</description>
		<content:encoded><![CDATA[<p>Congratulations!</p>
<p>Now I&#8217;m certain I have to pay attention to you.</p>
<p> <img src='http://www.christopher-parsons.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
