<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 92.4pt 1.0in 92.4pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoPlainText>Assuming you are not default-denying almost all traffic
(and perhaps proxying most other?) &#8230; Yes, all you need to do is block the
server traffic (UDP/3544) ... without which Teredo clients won't establish their
tunnel, and the relays never come into play.&nbsp; Hopefully, as more firewalls/IDS&#8217;s
become more IPv6 savvy they will learn to crack open all of the &#8220;transition
mechanism&#8221; tunnels &#8211; Prot41, UDP-encaps, etc &#8230; sooner would
be better than later.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Also, to (hopefully) answer another of Hadmut&#8217;s original
questions &#8211; &#8220;Am I correct or did I overlook anything&#8221; &#8230;
the only thing I would add is that Vista is intended to &#8220;just make IPv6
work&#8221; for the unmanaged environment, which it looks to do a decent job of
&#8230; for better or worse!<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>To change the topic just a bit - TSP (a la Hexago/Tunnel
Broker) can also traverse NAT via UDP-encapsulation and while it (IIRC) uses
UDP/3653 by default since the TSP client needs to be manually installed anyway someone
could certainly tweak the port# <span style='font-family:Wingdings'>L</span>.<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>Thanks; and I&#8217;d love to hear more on IPv6-related
topics/advancements (offlist if not FD-relevant) &#8230; especially any
distributed FW/IDS implementations!<o:p></o:p></p>

<p class=MsoPlainText>/TJ <o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><i>PS - The availability of Teredo servers/relays is
limited, for now &#8230; and the host needs to be explicitly told the addresses
of the server(s), IIRC.<o:p></o:p></i></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

<p class=MsoPlainText>&gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; From: Jim Hoagland
[mailto:jim_hoagland@symantec.com]<o:p></o:p></p>

<p class=MsoPlainText>&gt; Sent: Wednesday, August 30, 2006 16:30<o:p></o:p></p>

<p class=MsoPlainText>&gt; To: TJ<o:p></o:p></p>

<p class=MsoPlainText>&gt; Subject: Re: [Full-disclosure] Microsoft Vista's
IPv6: Dangerous<o:p></o:p></p>

<p class=MsoPlainText>&gt; Information Leak?<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; How do you recommend blocking all Teredo
traffic?&nbsp; Can't Teredo clients<o:p></o:p></p>

<p class=MsoPlainText>&gt; and relays run on arbitrary ports?<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Server-bound traffic is easy to block, assuming they
are only on port<o:p></o:p></p>

<p class=MsoPlainText>&gt; 3544.<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; Thanks,<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; &nbsp;&nbsp;Jim<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; --<o:p></o:p></p>

<p class=MsoPlainText>&gt; Jim Hoagland, Ph.D., CISSP<o:p></o:p></p>

<p class=MsoPlainText>&gt; Principal Security Researcher<o:p></o:p></p>

<p class=MsoPlainText>&gt; Advanced Threats Research<o:p></o:p></p>

<p class=MsoPlainText>&gt; Symantec Security Response<o:p></o:p></p>

<p class=MsoPlainText>&gt; <a href="http://www.symantec.com"><span
style='color:windowtext;text-decoration:none'>www.symantec.com</span></a><o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; On 8/27/06 5:43 PM, &quot;TJ&quot; &lt;<a
href="mailto:trejrco@gmail.com"><span style='color:windowtext;text-decoration:
none'>trejrco@gmail.com</span></a>&gt; wrote:<o:p></o:p></p>

<p class=MsoPlainText>&gt; <o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Yes, Teredo is a concern - both for Vista (V6
enabled by default) and<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; for those who have enabled V6 in WinXP (takes
one command) ... or for<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; those who have installed a 'nix Teredo
client.&nbsp; All predicated on<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Teredo servers + eelays being available, of
course.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; And, for the enterprise / managed env. - easily
blockable if you try,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; even assuming you aren't following a default
deny policy :).<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; (BTW - blocking IP prot41 tunnels is also
recommended, unless you<o:p></o:p></p>

<p class=MsoPlainText>&gt; mean<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; to let them out!)<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; /TJ (mobile)<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; PS - there is atleast one other
UDP-encapsulating 'transition<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; mechanism' as well ... thinking specifically of
TSP.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; -----Original Message-----<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; From: &quot;Hadmut Danisch&quot;
&lt;hadmut@danisch.de&gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; To: full-disclosure@lists.grok.org.uk<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Sent: 08/27/06 06:32<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Subject: [Full-disclosure] Microsoft Vista's
IPv6: Dangerous<o:p></o:p></p>

<p class=MsoPlainText>&gt; Information Leak?<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Hi,<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; I haven't been using a Microsoft Windows Vista
so far, just read some<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; announcements and white papers. However, it
appears to me at a first<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; glance, as if it had a significat information
leak.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Microsoft introduced a new IPv6 over IPv4
tunneling mechanism called<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Teredo. (See e.g. RFC 4380). It is somehow
similar to 6to4, but the<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; differences are:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - IPv6 packages are wrapped in UDP<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - Thus, they run more easily through Firewalls
and NAT devices<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - You can do it with RFC1918 addresses<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - In contrast to 6to4 it is intended to be used
host-to-host.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; While 6to4 is something you would
run on your outermost router<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; (the one with an official IPv4
address) and provide plain IPv6 to<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; your internal network (then you
know what your're doing, you<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; actively have to configure it),
Teredo is designed to run<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; automatically on the local host. So
every desktop machine becomes a<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; tunneling client.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; As announced by Microsoft, Teredo is activated
by default. Windows<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Vista will allways prefer IPv6 to IPv4 where
possible. So most Vista<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; users, especially common users with network
experience, would not<o:p></o:p></p>

<p class=MsoPlainText>&gt; even<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; realize that they are using IPv6.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Most network and security devices, and network
admins will not<o:p></o:p></p>

<p class=MsoPlainText>&gt; realize<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; this either, since they see only plain IPv4 UDP
packets. I haven't<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; seen any firewall so far able to unpack Teredo
packets.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; So the implications can be severe. As far as I
can see at the moment:<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - You are using IPv6 without realizing or
enabling it.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - You are running it from your desktop machine.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - You are thus opening a tunnel through your
NAT/Firewall device<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; passing _all_ kind of traffice
unfiltered through, no logging.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - Many connections (i.e. Teredo-Teredo and
Teredo-IPv6) will be<o:p></o:p></p>

<p class=MsoPlainText>&gt; routed<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; over a central Teredo server or
relay, which is &quot;helping&quot; in the<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; configuration of the Teredo client
and routing Teredo packets to<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; other Teredo clients or plain IPv6.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; &nbsp;&nbsp;So these servers (and thus network
devices and IP providers close<o:p></o:p></p>

<p class=MsoPlainText>&gt; to<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; the servers) can easily wiretap
your traffic.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; - I guess that every Vista client will try to
register at a Teredo<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; server, so the server will/can
generate an almost complete list of<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;&nbsp;&nbsp; all clients.<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Can anyone experienced with Windows Vista
comment on? Am I correct or<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; did I overlook anything? (Did not have a
running Vista yet...)<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt;<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; regards<o:p></o:p></p>

<p class=MsoPlainText>&gt; &gt; Hadmut<o:p></o:p></p>

<p class=MsoPlainText><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>