<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Steve Riley on Security : configuration</title><link>http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx</link><description>Tags: configuration</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Questions about virtualization and security?</title><link>http://blogs.technet.com/steriley/archive/2009/01/09/questions-about-virtualization-and-security.aspx</link><pubDate>Fri, 09 Jan 2009 20:46:50 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3178984</guid><dc:creator>Steve Riley</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.technet.com/steriley/comments/3178984.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=3178984</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=3178984</wfw:comment><description>&lt;p&gt;Yesterday, Donnie Hamlett, a Microsoft core infrastructure optimization specialist, gave a webcast and played a video of my TechEd presentation on virtualization and security. Some of the viewers had questions, and I offered to Donnie that they could come to my blog to post them. I’ll extend that offer to all of my readers—if you’ve got a question about this topic, ask away, and I’ll answer here. Thanks!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3178984" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/virtualization/default.aspx">virtualization</category></item><item><title>Ethernet and WiFi and Bluetooth, oh my!</title><link>http://blogs.technet.com/steriley/archive/2008/10/15/ethernet-and-wifi-and-bluetooth-oh-my.aspx</link><pubDate>Thu, 16 Oct 2008 00:16:48 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3136959</guid><dc:creator>Steve Riley</dc:creator><slash:comments>19</slash:comments><comments>http://blogs.technet.com/steriley/comments/3136959.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=3136959</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=3136959</wfw:comment><description>&lt;p&gt;Customers have long requested a way to configure a computer to automatically disable its wireless NIC when its Ethernet is in use. Many third-party utilities can do this for you, but neither XP nor Vista have a built-in way to accomplish this, nor will Windows 7. Although having both NICs enabled first appears to cause a security issue, in reality that would be true only if both of the following were also true: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The user is logged on as a local administrator&lt;/li&gt;    &lt;li&gt;The user, or some code the user runs, enables IP routing&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;By default, all forms of IP routing (including NIC bridging) are disabled. Only local administrators (or group policy) can enable them. So the risk, actually, is minimal. &lt;/p&gt;  &lt;p&gt;If you have a stroll through group policy, you'll discover this setting: &amp;quot;Prohibit installation and configuration of Network Bridge on your DNS domain network&amp;quot; (more &lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/cc783558.aspx"&gt;here&lt;/a&gt;, &lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/cc758455.aspx"&gt;here&lt;/a&gt;). This setting allows you turn a computer into a router that bridges two networks. The bridging works only when one of the interfaces is in the same DNS namespace it was in when the bridge setting was enabled, and it works only when the Windows firewall is &lt;em&gt;disabled&lt;/em&gt; on both interfaces (&lt;a target="_blank" href="http://blogs.technet.com/steriley/archive/2007/05/29/technet-exploring-the-windows-vista-firewall.aspx"&gt;never a good idea&lt;/a&gt;). Additionally, regardless of the group policy setting, the function doesn’t even appear as an option when the user is logged in as a non-admin. The group policy setting simply removes the option from people who are local admins of their computers. So here's a way you can remove the ability even for local admins to enable routing. &lt;/p&gt;  &lt;p&gt;However, let me admit that I wish we &lt;em&gt;did&lt;/em&gt; have a way to implement your request, but for an entirely different reason: IP address preservation. Consider what happens when I'm on my own corpnet in my office. I put my laptop in its dock, which is connected to the Ethernet. I never bother disabling my wireless (I'm lazy). So whenever I'm in my office I'm taking up two IP addresses: one on the Ethernet and one on the wireless. Such wasteful profligacy, I know! (Note this isn’t a problem for any Bluetooth adapter, which always uses &lt;a target="_blank" href="http://support.microsoft.com/kb/220874"&gt;APIPA&lt;/a&gt; in its default configuration; I can’t imagine a scenario where you’d want Bluetooth to use DHCP.)&lt;/p&gt;  &lt;p&gt;If you agree with me that this is something we should address post Windows 7, not for &amp;quot;security&amp;quot; reasons but as a good general networking practice of being conservative with address allocation, please speak up. Now's the time for your input.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3136959" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/wireless/default.aspx">wireless</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/networking/default.aspx">networking</category><category domain="http://blogs.technet.com/steriley/archive/tags/group+policy/default.aspx">group policy</category><category domain="http://blogs.technet.com/steriley/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Internet Explorer security levels compared</title><link>http://blogs.technet.com/steriley/archive/2008/09/16/internet-explorer-security-levels-compared.aspx</link><pubDate>Wed, 17 Sep 2008 03:19:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3124973</guid><dc:creator>Steve Riley</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.technet.com/steriley/comments/3124973.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=3124973</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=3124973</wfw:comment><description>&lt;p&gt;A pretty good question came across the newsgroups the other day. Someone was asking what are the differences between IE's &amp;quot;medium&amp;quot; and &amp;quot;medium-high&amp;quot; security settings. I did some digging, and found only this on MSDN: &lt;a href="http://msdn.microsoft.com/en-us/library/ms537186(VS.85).aspx" target="_blank"&gt;About URL security zone templates&lt;/a&gt;. No wonder it's difficult to find -- the terminology is different, and the table is organized by URL actions, not by the text in the dialog.&lt;/p&gt;  &lt;p&gt;Someone on the IE security team forwarded me a document that had additional details. So here, for your enjoyment, is a chart listing the default settings for each security level. To answer the newsgroup poster, &amp;quot;medium&amp;quot; and &amp;quot;medium-high&amp;quot; aren't the same.&lt;/p&gt;  &lt;p&gt;About the formatting: to get it to fit within the width of the blog's text section, I've made some abbreviations.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="290" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="145"&gt;&lt;strong&gt;&lt;u&gt;Column headings&lt;/u&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="145"&gt;&lt;strong&gt;&lt;u&gt;Entries&lt;/u&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;table cellspacing="0" cellpadding="0" width="290" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="120"&gt;High&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="120"&gt;Disable&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="120"&gt;Medium-high&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="120"&gt;Enable&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="120"&gt;Medium&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="120"&gt;Prompt&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="120"&gt;Medium-low&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="120"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="25"&gt;L&lt;/td&gt;        &lt;td valign="top" width="120"&gt;Low&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="120"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;In a few cases, the table shows a number rather than D or E or P; below the table is a description of each such entry.&lt;/p&gt;  &lt;p&gt;At the very bottom of this post I've included the settings from the privacy tab, too.&lt;/p&gt;  &lt;p&gt;Note: these settings reflect those for Internet Explorer 7 on Vista SP1. Please see the MDSN link above for differences between IE 6 and IE 7.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;.NET Framework&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Loose XAML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;XAML browser applications&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;XPS documents&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;.NET Framework-reliant components&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Permissions for components with manifests&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;1&lt;/td&gt;        &lt;td valign="top" width="25"&gt;1&lt;/td&gt;        &lt;td valign="top" width="25"&gt;1&lt;/td&gt;        &lt;td valign="top" width="25"&gt;1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Run components not signed with Authenticode&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Run components signed with Authenticode&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1 = High safety&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ActiveX controls and plug-ins&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow previously unused ActiveX controls to run without prompt&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow scriptlets&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Automatic prompting for ActiveX controls&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Binary and script behaviors&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Display video and animation on a Web page that doesn't use an external media player&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Download signed ActiveX controls&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Download unsigned ActiveX controls&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Initialize and script ActiveX controls not marked as safe for scripting&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Run ActiveX controls and plug-ins&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Script ActiveX controls marked as safe for scripting&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;Downloads&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Automatic prompting for file downloads&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;File download&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Font download&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;Enable .NET Framework setup&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Enable .NET Framework setup&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;Miscellaneous&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Access data sources across domains&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;P&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow META REFRESH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow scripting of Internet Explorer Web browser control&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow script-initiated windows without size or position constraints&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow web pages to use restricted protocols for active content&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow web sites to open windows without address or status bars&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Display mixed content&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Don't prompt for client certificate selection when no certificates or only one certificate exists&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Drag and drop or copy and paste files&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Include local directory path when uploading files to a server&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Installation of desktop items&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Launching applications and unsafe files&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Launching programs and files in an IFRAME&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Navigate sub-frames across different domains&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Open files based on content, not file extension&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Software channel permissions&lt;/td&gt;        &lt;td valign="top" width="25"&gt;1&lt;/td&gt;        &lt;td valign="top" width="25"&gt;2&lt;/td&gt;        &lt;td valign="top" width="25"&gt;2&lt;/td&gt;        &lt;td valign="top" width="25"&gt;2&lt;/td&gt;        &lt;td valign="top" width="25"&gt;3&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Submit non-encrypted form data&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Use phishing filter&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Use pop-up blocker&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Userdata persistence&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Web sites in less privileged content zone can navigate into this zone&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1 = Prohibit downloads from software update channels    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2 = Cache content downloaded from software update channels     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3 = Automatically install software updates&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Scripting&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Active scripting&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow programmatic clipboard access&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow status bar updates via script&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow Web sites to prompt for information using scripted windows&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Scripting of Java applets&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;User authentication&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Logon&lt;/td&gt;        &lt;td valign="top" width="25"&gt;1&lt;/td&gt;        &lt;td valign="top" width="25"&gt;2&lt;/td&gt;        &lt;td valign="top" width="25"&gt;2&lt;/td&gt;        &lt;td valign="top" width="25"&gt;2&lt;/td&gt;        &lt;td valign="top" width="25"&gt;3&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1 = Prompt the user for name and password    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2 = Automatic logon only in intranet zone     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 3 = Automatic logon with current user name and password&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Privacy settings (on the &amp;quot;Privacy&amp;quot; tab)&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="550" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="325"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;H&lt;/td&gt;        &lt;td valign="top" width="25"&gt;MH&lt;/td&gt;        &lt;td valign="top" width="25"&gt;M&lt;/td&gt;        &lt;td valign="top" width="25"&gt;ML&lt;/td&gt;        &lt;td valign="top" width="25"&gt;L&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow persistent cookies&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow per-session cookies&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow third-party persistent cookies&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;P&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="325"&gt;Allow third-party session cookies&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;D&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="25"&gt;&lt;strong&gt;&lt;font color="#00ff00"&gt;E&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3124973" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category></item><item><title>Directly connect to your corpnet with IPsec and IPv6</title><link>http://blogs.technet.com/steriley/archive/2008/06/25/directly-connect-to-your-corpnet-with-ipsec-and-ipv6.aspx</link><pubDate>Wed, 25 Jun 2008 23:55:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3078070</guid><dc:creator>Steve Riley</dc:creator><slash:comments>26</slash:comments><comments>http://blogs.technet.com/steriley/comments/3078070.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=3078070</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=3078070</wfw:comment><description>&lt;P&gt;Contrary to popular belief, the rumors of my demise have been greatly exaggerated. Well, ok, no &lt;EM&gt;actual&lt;/EM&gt; rumors, but hey, one can dream, huh? My spring calendar was full of events in Asia and Australia, then TechEd US seemed to suddenly appear out of nowhere! So I've been kinda swamped. I've missed writing here; it's good to get back into the swing.&lt;/P&gt;
&lt;P&gt;At TechEd this year, I gave a presentation called &lt;STRONG&gt;"21st century networking: time to throw away your medieval gateways."&lt;/STRONG&gt; (Actually, I've given this same talk before, at events in Amsterdam, Brussels, Oslo, and numerous on-campus customer meetings. It's time to bring the knowledge to the masses.)&lt;/P&gt;
&lt;P&gt;I described an idea of using IPv6, IPsec, NAP, and group policy to build a pretty slick replacement for clunky VPN gateways. Turns out we've been piloting this very idea on our internal corpnet. Like a good little bunny I got myself enrolled in the thing and -- pardon the unattractive gushing -- this thing &lt;EM&gt;rawks!&lt;/EM&gt; Here's a brief rundown of the parts you'd configure on &lt;STRONG&gt;managed clients&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Windows Vista Enterprise or Ultimate editions (those with Business edition and Software Assurance can upgrade to Enterprise)&lt;/LI&gt;
&lt;LI&gt;That are domain-joined&lt;/LI&gt;
&lt;LI&gt;Users run as &lt;A href="http://blogs.msdn.com/aaron_margosis/" target=_blank mce_href="http://blogs.msdn.com/aaron_margosis/"&gt;non-admin&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://technet.microsoft.com/en-us/windowsserver/grouppolicy/default.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/windowsserver/grouppolicy/default.aspx"&gt;Group policy&lt;/A&gt; applies numerous settings&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://technet2.microsoft.com/WindowsVista/en/library/0d75f774-8514-4c9e-ac08-4c21f5c6c2d91033.mspx?mfr=true" target=_blank mce_href="http://technet2.microsoft.com/WindowsVista/en/library/0d75f774-8514-4c9e-ac08-4c21f5c6c2d91033.mspx?mfr=true"&gt;UAC&lt;/A&gt; is enabled&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://technet2.microsoft.com/WindowsVista/en/library/c61f2a12-8ae6-4957-b031-97b4d762cf311033.mspx?mfr=true" target=_blank mce_href="http://technet2.microsoft.com/WindowsVista/en/library/c61f2a12-8ae6-4957-b031-97b4d762cf311033.mspx?mfr=true"&gt;BitLocker&lt;/A&gt; is configured to protect confidential information stored offline&lt;/LI&gt;
&lt;LI&gt;The &lt;A href="http://technet.microsoft.com/en-us/network/bb545423.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/network/bb545423.aspx"&gt;Windows Firewall&lt;/A&gt; is enabled&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://technet.microsoft.com/en-us/network/bb545879.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/network/bb545879.aspx"&gt;NAP&lt;/A&gt; is used for checking health&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://technet.microsoft.com/en-us/forefront/clientsecurity/default.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/forefront/clientsecurity/default.aspx"&gt;Forefront Client Security&lt;/A&gt; for keeping malware off the box&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://technet.microsoft.com/en-us/library/bb742533.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/library/bb742533.aspx"&gt;Smart cards&lt;/A&gt; for strong authentication of users&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://technet.microsoft.com/en-us/network/bb531150.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/network/bb531150.aspx"&gt;IPsec&lt;/A&gt; is required for connection authentication and traffic encryption&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://technet.microsoft.com/en-us/network/bb530961.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/network/bb530961.aspx"&gt;IPv6&lt;/A&gt; is required for worldwide Internet connectivity&lt;/LI&gt;
&lt;LI&gt;A DNS suffix search list represents the data center name space&lt;/LI&gt;
&lt;LI&gt;Static IPv6 DNS servers provide name resolution for hosts in the data center&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;What does this give you? True &lt;A href="http://www.microsoft.com/mscorp/twc/anywhereaccess/default.mspx" target=_blank mce_href="http://www.microsoft.com/mscorp/twc/anywhereaccess/default.mspx"&gt;anywhere access&lt;/A&gt;, &lt;A href="http://www.microsoft.com/mscorp/execmail/2007/02-06secureaccess.mspx" target=_blank mce_href="http://www.microsoft.com/mscorp/execmail/2007/02-06secureaccess.mspx"&gt;anywhere in the world&lt;/A&gt;, directly to corpnet resources from managed and secure client PCs. The Internet has replaced private WAN links for good reason: enormous cost benefits. The only thing holding us back from fully utilizing this development has been a lack of way to enforce and monitor the security of clients not physically located within the corpnet. Well, those days are over. Now you can build PCs that are trusted just as if they were on the corpnet, without knowing or caring anything about the underlying network connections. And let me tell you, it's as addictive as a few other substances I could mention, but will refrain, since this is (I hope) a family blog :)&lt;/P&gt;
&lt;P&gt;Maybe you've heard of the notion of "&lt;A href="http://en.wikipedia.org/wiki/De-perimeterisation" target=_blank mce_href="http://en.wikipedia.org/wiki/De-perimeterisation"&gt;deperimeterization&lt;/A&gt;." Taken to its extreme, I think it's a bit silly. To put a SQL Server directly on the Internet is just plain stupid -- not because I don't think I could keep it protected, but simply because that's unnecessary risk. Only my web server -- and no one else -- should be talking to my SQL Server. But that web server will be in the same subnet as the SQL Server, and IPsec policies used also here will govern who can connect to the SQL Server. &lt;STRONG&gt;Warning to any and all network DMZs: your days are numbered!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Shrink your perimeter to that which really matters -- your data center. &lt;EM&gt;All&lt;/EM&gt; your clients live (as we would say in the olden days) "on the outside of the firewall." Now then, there are two kinds of clients. Managed clients, as I described above, establish IPsec-authenticated/encrypted, group-policy-configured, NAP-enforced IPv6 connections directly to corpnet resources without going through any kind of access gateway. The router connecting you to your ISP is fully sufficient for blocking denial of service attempts. Be sure to follow my advice in "&lt;A href="http://blogs.technet.com/steriley/archive/2006/07/10/Configure-your-router-to-block-DOS-attempts.aspx" target=_blank mce_href="http://blogs.technet.com/steriley/archive/2006/07/10/Configure-your-router-to-block-DOS-attempts.aspx"&gt;Configure your router to block DOS attempts&lt;/A&gt;," and then add two more rules to permit incoming port udp/500 and IP protocol 50 over IPv6. That's it. No NATing or other unnatural network acts are required (finally, you can stop lying to your significant other about why you squirrel yourself away in the computer room all those weekend nights).&lt;/P&gt;
&lt;P&gt;Unmanaged clients will continue to use IPv4 to access published Web and Win32 applications through a gateway like &lt;A href="http://technet.microsoft.com/en-us/forefront/edgesecurity/bb687299.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/forefront/edgesecurity/bb687299.aspx"&gt;IAG&lt;/A&gt;. Since you can't trust these clients nor can you trust the data they're throwing at you, you have to inspect and validate at the perimeter. You can take advantage of IAG's &lt;A href="http://www.microsoft.com/forefront/edgesecurity/iag/whitepapers.mspx" target=_blank mce_href="http://www.microsoft.com/forefront/edgesecurity/iag/whitepapers.mspx"&gt;application-modifying capabilities&lt;/A&gt; to "wrap" security around poorly-written web apps; you can even download an ActiveX control to unmanaged clients to perform some basic health checking, policy enforcement, and cache clearing. None of these eliminates the final requirement to continue inspecting and removing malware from servers where users store data: &lt;A href="http://technet.microsoft.com/en-us/forefront/serversecurity/bb734822.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/forefront/serversecurity/bb734822.aspx"&gt;Exchange&lt;/A&gt;, &lt;A href="http://technet.microsoft.com/en-us/forefront/serversecurity/bb734828.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/forefront/serversecurity/bb734828.aspx"&gt;SharePoint&lt;/A&gt;, &lt;A href="http://www.microsoft.com/forefront/serversecurity/ocs/default.mspx" target=_blank mce_href="http://www.microsoft.com/forefront/serversecurity/ocs/default.mspx"&gt;Office Communications Server&lt;/A&gt;, and &lt;A href="http://technet.microsoft.com/en-us/forefront/clientsecurity/default.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/forefront/clientsecurity/default.aspx"&gt;file servers&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Machines are mobile, data is mobile.&lt;/STRONG&gt; The mainframes and large desktop PCs of the past posses an effective security attribute: the heaviness of the machines. You couldn't easily saunter out the front door with a PC-AT in your pocket! These days, we all line our pockets with tiny little mobile phones stuffed with 16GB of storage. It's now a fact: data moves. And like water, data moves wherever it can, as rapidly as it can, often beyond your control if you don't prepare for that. With properly-configured and managed clients we can enjoy a single access and authentication experience no matter where the computer is physically located. For example: I can sit in my house and enter '"http://internal-web-site-name" in my browser. The DNS suffix search list adds the appropriate suffix, my browser's resolver performs an IPv6 name lookup, and my computer makes an authenticated and encrypted connection, after it meets the NAP policy, directly to that internal server. Very nice. As far as I'm concerned, there's no difference between the Internet and my corpnet. It's all &lt;EM&gt;just there.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;For a while now many of you know I've been speaking and writing, mostly at the conceptual level, about the day when such a way of remote computing will arise. Well, my friends, that day is now. You can indeed build it now, with the products you have. I won't admit it's all peaches and cream: there's a fair number of moving parts here, it's true. But most of these moving parts are parts you're already familiar with: I'm simply encouraging you to move them in a specific way. You'll need to do some custom scripting for client-side connection diagnostics, but that's about it.&lt;/P&gt;
&lt;P&gt;My next step is to create a more detailed guide, which I plan to publish through TechNet Magazine. I'm targeting (but not promising) the October issue. The article will include greater details about configuring your infrastructure to support the managed clients I describe.&lt;/P&gt;
&lt;P&gt;I've lost track of the swelling number of individual conference attendees and the plethora of email writers who've expressed a desire to build this in their own environments. The one common thread from everyone is "I want to do it now!" Folks, it's really pretty exciting for me to see so many of you ready to cross the chasm from the perdition of paleo-networking (layer upon endless, complex layer of DMZs) into the paradise of flat, simple, cheap, and secure access to information. If you haven't yet, please take the time to read through some of our information (especially Scott Charney's paper) on &lt;A href="http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx" target=_blank mce_href="http://www.microsoft.com/mscorp/twc/endtoendtrust/default.mspx"&gt;end-to-end trust&lt;/A&gt;. Friends, the idea I describe above is the plumbing for realizing the end-to-end trust vision.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3078070" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.technet.com/steriley/archive/tags/NAP/default.aspx">NAP</category><category domain="http://blogs.technet.com/steriley/archive/tags/authentication/default.aspx">authentication</category><category domain="http://blogs.technet.com/steriley/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.technet.com/steriley/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/VPN/default.aspx">VPN</category><category domain="http://blogs.technet.com/steriley/archive/tags/IPsec/default.aspx">IPsec</category><category domain="http://blogs.technet.com/steriley/archive/tags/networking/default.aspx">networking</category><category domain="http://blogs.technet.com/steriley/archive/tags/BitLocker/default.aspx">BitLocker</category><category domain="http://blogs.technet.com/steriley/archive/tags/encryption/default.aspx">encryption</category><category domain="http://blogs.technet.com/steriley/archive/tags/group+policy/default.aspx">group policy</category><category domain="http://blogs.technet.com/steriley/archive/tags/SSL_2F00_HTTPS/default.aspx">SSL/HTTPS</category></item><item><title>Microsoft IPsec diagnostic tool</title><link>http://blogs.technet.com/steriley/archive/2008/02/01/microsoft-ipsec-diagnostic-tool.aspx</link><pubDate>Fri, 01 Feb 2008 14:39:04 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2809257</guid><dc:creator>Steve Riley</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/steriley/comments/2809257.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=2809257</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=2809257</wfw:comment><description>&lt;p&gt;IPsec is a wonderful technology for identifying computers and securing the exchange of data between them. I've written and spoken extensively about in the past. It is, however, a bit of a challenge to configure, especially if you're newly learning about it. Microsoft recently released a diagnostic tool to help you create and test your policies. It checks for common network problems on host machines and suggests repair commands. It collects IPsec policy information on systems and parses IPsec logs to deduce why a failure might have happened. Beyond IPsec, it offers trace collection for VPN, NAP client, Windows Firewall, Group policy updates, Wireless, and System events. The tool's diagnostic report derives its conclusions from the system logs collected by the tool during its analysis phase, which are sufficient to diagnose any network related issue. For further assistance, you can share the logs with network administrators or Microsoft support.&lt;/p&gt; &lt;p&gt;Get the tool here: &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=1d4c292c-7998-42e4-8786-789c7b457881&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1d4c292c-7998-42e4-8786-789c7b457881&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=1d4c292c-7998-42e4-8786-789c7b457881&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt; &lt;p&gt;It works on these versions of Windows:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Windows Server 2003 Service Pack 1&lt;/li&gt; &lt;li&gt;Windows Server 2003 Service Pack 2&lt;/li&gt; &lt;li&gt;Windows Server 2003 Service Pack 2 x64 Edition&lt;/li&gt; &lt;li&gt;Windows Server 2008&lt;/li&gt; &lt;li&gt;Windows Vista Business&lt;/li&gt; &lt;li&gt;Windows Vista Business 64-bit edition&lt;/li&gt; &lt;li&gt;Windows Vista Enterprise&lt;/li&gt; &lt;li&gt;Windows Vista Enterprise 64-bit edition&lt;/li&gt; &lt;li&gt;Windows Vista Ultimate&lt;/li&gt; &lt;li&gt;Windows XP 64-bit; Windows XP Home Edition&lt;/li&gt; &lt;li&gt;Windows XP Professional Edition&lt;/li&gt; &lt;li&gt;Windows XP Service Pack 1&lt;/li&gt; &lt;li&gt;Windows XP Service Pack 2&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2809257" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/authentication/default.aspx">authentication</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/IPsec/default.aspx">IPsec</category><category domain="http://blogs.technet.com/steriley/archive/tags/networking/default.aspx">networking</category><category domain="http://blogs.technet.com/steriley/archive/tags/encryption/default.aspx">encryption</category></item><item><title>Changing the SSL cipher order in Internet Explorer 7 on Windows Vista</title><link>http://blogs.technet.com/steriley/archive/2007/11/06/changing-the-ssl-cipher-order-in-internet-explorer-7-on-windows-vista.aspx</link><pubDate>Wed, 07 Nov 2007 08:37:47 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2354495</guid><dc:creator>Steve Riley</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.technet.com/steriley/comments/2354495.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=2354495</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=2354495</wfw:comment><description>&lt;p&gt;Recently, the question of using AES for SSL has come up in the newsgroups and at some conferences. When IE makes an HTTPS connection to a web server, it offers a list of cipher supported cipher suites. The server then selects the first one from the list that it can match. The default order that IE follows is this:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;TLS_RSA_WITH_AES_128_CBC_SHA&lt;br&gt;TLS_RSA_WITH_AES_256_CBC_SHA&lt;br&gt;TLS_RSA_WITH_RC4_128_SHA&lt;br&gt;TLS_RSA_WITH_3DES_EDE_CBC_SHA&lt;br&gt;TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P256&lt;br&gt;TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P384&lt;br&gt;TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA_P521&lt;br&gt;TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P256&lt;br&gt;TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P384&lt;br&gt;TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA_P521&lt;br&gt;TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256&lt;br&gt;TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P384&lt;br&gt;TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P521&lt;br&gt;TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P256&lt;br&gt;TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384&lt;br&gt;TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P521&lt;br&gt;TLS_DHE_DSS_WITH_AES_128_CBC_SHA&lt;br&gt;TLS_DHE_DSS_WITH_AES_256_CBC_SHA&lt;br&gt;TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA&lt;br&gt;TLS_RSA_WITH_RC4_128_MD5&lt;br&gt;SSL_CK_RC4_128_WITH_MD5&lt;br&gt;SSL_CK_DES_192_EDE3_CBC_WITH_MD5&lt;br&gt;TLS_RSA_WITH_NULL_MD5&lt;br&gt;TLS_RSA_WITH_NULL_SHA&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;When you study the list, you'll see that IE presents the algorithms in decreasing order of strength, but places the shorter bit-lengths first. Why? If longer bit lengths are more secure, shouldn't they be listed first?&lt;/p&gt; &lt;p&gt;Remember, encryption is the thing that buys you time against &lt;a href="http://www.microsoft.com/technet/archive/community/columns/security/essays/10imlaws.mspx?mfr=true" target="_blank"&gt;Immutable Law #3&lt;/a&gt;. But performing encryption itself takes time. So when choosing an algorithm and a bit length, one important consideration is to ask yourself this question: "How long do I need for my secrets to remain secret?"&lt;/p&gt; &lt;p&gt;We configure IE to use shorter bit lengths -- but never shorter than 128 bits, except for the last two that use no encryption -- because it gives you better performance than the longer bit lengths. In almost all cases, a 128-bit key is more than sufficient to protect the information you're exchanging over HTTPS.&lt;/p&gt; &lt;p&gt;However, if you require something longer, and want to change the default, you can. Here's how.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Open your group policy editor by entering &lt;strong&gt;gpedit.msc&lt;/strong&gt; at a command prompt.&lt;/li&gt; &lt;li&gt;Choose &lt;strong&gt;Computer Configuration | Administrative Templates | Network | SSL Configuration Settings&lt;/strong&gt;.&lt;/li&gt; &lt;li&gt;There's only one item here: &lt;strong&gt;SSL Cipher Suite Order&lt;/strong&gt;. Open it.&lt;/li&gt; &lt;li&gt;Select &lt;strong&gt;Enabled&lt;/strong&gt;.&lt;/li&gt; &lt;li&gt;Now here's where you need to tread carefully. You'll see that the list is the same as above, but rather than formatted nicely with carriage returns, they're simply separated with commas. The first item in the list is:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;TLS_RSA_WITH_AES_128_CBC_SHA&lt;/strong&gt;&lt;br&gt;And the second item is:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;TLS_RSA_WITH_AES_256_CBC_SHA&lt;/strong&gt;&lt;br&gt;Cursor your way through the list. Change that first &lt;strong&gt;128&lt;/strong&gt; to &lt;strong&gt;256&lt;/strong&gt;. Then cursor forward a bit more and change the &lt;strong&gt;256&lt;/strong&gt; to &lt;strong&gt;128&lt;/strong&gt;.&lt;/li&gt; &lt;li&gt;Feel free to change other orders, too, but keep your changes within algorithm types.&lt;/li&gt; &lt;li&gt;&lt;strong&gt;OK&lt;/strong&gt; your way out, close the group policy editor, and reboot.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Most of you probably won't need to do this -- I haven't. But for those who have regulatory requirements for using 256-bit AES, follow these steps and you'll be compliant.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2354495" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/encryption/default.aspx">encryption</category><category domain="http://blogs.technet.com/steriley/archive/tags/group+policy/default.aspx">group policy</category><category domain="http://blogs.technet.com/steriley/archive/tags/SSL_2F00_HTTPS/default.aspx">SSL/HTTPS</category></item><item><title>Curious about the ways Windows talks to the Internet? Here's your answer.</title><link>http://blogs.technet.com/steriley/archive/2006/12/20/curious-about-the-ways-windows-talks-to-the-internet-here-s-your-answer.aspx</link><pubDate>Thu, 21 Dec 2006 02:32:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:564667</guid><dc:creator>Steve Riley</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/steriley/comments/564667.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=564667</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=564667</wfw:comment><description>&lt;P&gt;I was browsing through the &lt;A class="" href="http://www.microsoft.com/downloads" target=_blank mce_href="http://www.microsoft.com/downloads"&gt;Microsoft download pages&lt;/A&gt; today -- yeah, even we employees occasionally find little nuggets interspersed among the usual updates and such. I noticed a &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e6a35441-918f-4022-b973-e7fc0d1d2917&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e6a35441-918f-4022-b973-e7fc0d1d2917&amp;amp;DisplayLang=en"&gt;pair of whitepapers&lt;/A&gt; that will answer a common question I hear from many of you in emails and at conferences. You'll want to keep these handy.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e6a35441-918f-4022-b973-e7fc0d1d2917&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e6a35441-918f-4022-b973-e7fc0d1d2917&amp;amp;DisplayLang=en"&gt;Using Windows: Controlling Communication with the Internet&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Windows Vista and the Windows XP include a variety of technologies that communicate with the Internet to provide increased ease of use and functionality. Browser and e-mail technologies are obvious examples, but there are also technologies such as automatic updating that help users obtain the latest software and product information, including bug fixes and security patches. These technologies provide many benefits, but they also involve communication with Internet sites, which administrators might want to control.&lt;/P&gt;
&lt;P&gt;These white papers for Windows Vista and Windows XP with Service Pack 2 provide information on the communication that flows between operating system features and sites on the Internet. The white papers also describe steps to take to limit, control, or prevent that communication in an organization with many users. The white papers are designed to assist you in planning strategies for deploying and maintaining these Windows operating systems in a way that helps to provide an appropriate level of security and privacy for your organization’s networked assets.&lt;BR&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=564667" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/networking/default.aspx">networking</category></item><item><title>BitLocker command line interface</title><link>http://blogs.technet.com/steriley/archive/2006/11/25/bitlocker-command-line.aspx</link><pubDate>Sun, 26 Nov 2006 07:39:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:530802</guid><dc:creator>Steve Riley</dc:creator><slash:comments>15</slash:comments><comments>http://blogs.technet.com/steriley/comments/530802.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=530802</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=530802</wfw:comment><description>&lt;P&gt;Last week at TechEd Europe I showed the BitLocker command-line interface. At other TechEds I've mentioned it but didn't show it. The CLI provides full control over BitLocker, including enabling it&amp;nbsp;on any&amp;nbsp;NTFS volume on the system&amp;nbsp;(the Control Panel UI displays only the volume containing the operating system).&lt;/P&gt;
&lt;P&gt;To run it:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Open an elevated command prompt&lt;/LI&gt;
&lt;LI&gt;Change to %WINDIR%\System32&lt;/LI&gt;
&lt;LI&gt;Enter &lt;FONT face="Courier New"&gt;cscript manage-bde.wsf&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;For the curious, "bde" expands to "BitLocker drive encryption."&lt;/P&gt;
&lt;P&gt;With no parameters, the output is:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;Description:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configures BitLocker Drive Encryption on disk volumes. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;Parameter List:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Provides information about BitLocker-capable volumes.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Encrypts the volume and turns BitLocker protection on.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -off&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Decrypts the volume and turns BitLocker protection off.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -pause&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pauses encryption or decryption.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -resume&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Resumes encryption or decryption.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -lock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Prevents access to BitLocker-encrypted data.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -unlock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Allows access to BitLocker-encrypted data.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -autounlock Manages automatic unlocking of data volumes.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -protectors Manages protection methods for the encryption key.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -tpm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configures the computer's Trusted Platform Module (TPM).&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -ForceRecovery or -fr&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Forces a BitLocker-protected OS to recover on restarts.&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -ComputerName or -cn&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Runs on another computer. Examples: "ComputerX", "127.0.0.1"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -? or /?&amp;nbsp;&amp;nbsp;&amp;nbsp; Displays brief help. Example: "-ParameterSet -?"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Help or -h Displays complete help. Example: "-ParameterSet -h" &lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;Examples:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; manage-bde -status&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; manage-bde -on C: -RecoveryPassword -RecoveryKey F:\&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; manage-bde -unlock E: -RecoveryKey F:\84E151C1...7A62067A512.bek&lt;/FONT&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=530802" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://blogs.technet.com/steriley/archive/tags/protection/default.aspx">protection</category><category domain="http://blogs.technet.com/steriley/archive/tags/physical+security/default.aspx">physical security</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/BitLocker/default.aspx">BitLocker</category><category domain="http://blogs.technet.com/steriley/archive/tags/encryption/default.aspx">encryption</category></item><item><title>Windows Vista vs. hotels</title><link>http://blogs.technet.com/steriley/archive/2006/11/21/windows-vista-vs-hotels.aspx</link><pubDate>Wed, 22 Nov 2006 00:08:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:524238</guid><dc:creator>Steve Riley</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.technet.com/steriley/comments/524238.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=524238</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=524238</wfw:comment><description>&lt;P&gt;At many TechEds this year I've presented information about the &lt;A href="http://www.microsoft.com/technet/community/columns/cableguy/cg0905.mspx" target=_blank mce_href="http://www.microsoft.com/technet/community/columns/cableguy/cg0905.mspx"&gt;new TCP/IP stack&lt;/A&gt; in Windows Vista. One of the important advances is its automatic &lt;A href="http://www.microsoft.com/technet/community/columns/cableguy/cg1105.mspx" target=_blank mce_href="http://www.microsoft.com/technet/community/columns/cableguy/cg1105.mspx"&gt;performance tuning&lt;/A&gt;.&amp;nbsp;With some of the early pre-release builds of Windows Vista, people were reporting problems with public Internet connections, most notably in hotels. Some of the routers used in hotels don't properly implement the specifications for receive window tuning; the symptom looks like failed DNS requests when trying to browse the Web.&lt;/P&gt;
&lt;P&gt;We made some changes to the stack and to Internet Explorer to detect non-conforming gateways and adjust accordingly. And indeed, I've seen the problem pretty much disappear. However, the gateway in a hotel I visited in South Africa still exhibited the problem, and when I disabled the auto-tuning Windows could finally connect.&lt;/P&gt;
&lt;P&gt;I suspect that most of you won't encounter this using the RTM build. If, however, on rare occasion you do, here&amp;nbsp;is the command you can issue to disable automatic tuning:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;netsh interface tcp set global autotuninglevel=disabled&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You can abbreviate netsh commands to the first three letters like this:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;netsh int tcp set glo aut=dis&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Be sure to re-enable the setting when you aren't on the hotel's network:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;netsh interface tcp set global autotuninglevel=normal&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Or, using the shortened method:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;netsh int tcp set glo aut=nor&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=524238" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/networking/default.aspx">networking</category></item><item><title>Configure your router to block DOS attempts</title><link>http://blogs.technet.com/steriley/archive/2006/07/10/Configure-your-router-to-block-DOS-attempts.aspx</link><pubDate>Mon, 10 Jul 2006 23:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:441028</guid><dc:creator>Steve Riley</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.technet.com/steriley/comments/441028.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=441028</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=441028</wfw:comment><description>&lt;P&gt;Some time ago I had a discussion with&amp;nbsp;a friend. He disagreed with my recommendations on how to configure a border router and the firewall behind it. I claimed that&amp;nbsp;in the border router between you and your ISP, configure the&amp;nbsp;six rules to block most denial of service traffic; in the firewall, configure additional packet filtering and content inspection. He claimed that it's better to&amp;nbsp;repeat the router rules in the firewall, and if possible repeat the firewall rules in the router.&lt;/P&gt;
&lt;P&gt;This struck me as disingenuous: "Why do the same work twice?" I asked. "It's defense in depth," came the expected reply. "If a bad guy gets through the router, maybe the firewall will stop him."&lt;/P&gt;
&lt;P&gt;No, it isn't defense in depth. Defense in depth is about doing the correct things at all layers, and only things that are appropriate for each layer. When defense in depth&amp;nbsp;degenerates into&amp;nbsp;duplication of effort, the resulting security posture becomes more brittle and, arguably, less secure.&lt;/P&gt;
&lt;P&gt;There are three kinds of vulnerabilities:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Code:&lt;/STRONG&gt; an error in the software that you fix with a patch 
&lt;LI&gt;&lt;STRONG&gt;Configuration:&lt;/STRONG&gt; an error a human made while setting something up 
&lt;LI&gt;&lt;STRONG&gt;Circumvention:&lt;/STRONG&gt; an error in a security policy that encourages people to look for ways to get around the policy&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;By far, the most commonly occuring&amp;nbsp;type (according to some research from CERT) is the second: configuration vulnerabilities. Given that it's far more likely for me to make a mistake in my rules than for the code in the router or firewall to be buggy, it's far more likely for a bad guy to break in through my error-ridden rules than for him to break in through a code vulnerability in either device.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Complexity is the enemy of security. Simplicity always wins.&lt;/STRONG&gt; Therefore, to keep a network simple (and more secure), ensure that your defense in depth measures are tuned and specific for each layer, not merely duplicates of something you've taken care of at another layer.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;Blocking DOS attacks&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Now, back to the title of this post. In a border router, you should have&amp;nbsp;six rules that will block almost all denial of service attacks. Remember the attack against the Internet in February 2000? &lt;A href="http://www.mafiaboy.com/" mce_href="http://www.mafiaboy.com/"&gt;Mafiaboy&lt;/A&gt;, the 17-year-old Canadian script kiddie, brought down 11 sites using 75 computers in 52 countries to send 10,700 messages in 10 seconds, causing an estimated $1.7 billion in damages. (Canadian police discovered him from his boasting in chat rooms. In 2001 he pled guilty to 56 charges and was sentenced to two years in a juvenile detention center).&lt;/P&gt;
&lt;P&gt;Why did Yahoo, Buy.com, eBay, CNN, Amazon.com, ZDNet, ETrade, Dell, and Excite all succumb to the attack? Because they lacked one or more of these&amp;nbsp;six important rules. MSN and Microsoft were targeted, but because our routers have these rules, we escaped the attack. The rules:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Block all inbound traffic where the source address is from your internal networks.&lt;/STRONG&gt; Why in the world would there be traffic on the outside that originates from the inside? This is a sign that someone is spoofing you. 
&lt;LI&gt;&lt;STRONG&gt;Block all outbound traffic where the source address &lt;EM&gt;isn't&lt;/EM&gt; from your internal networks.&lt;/STRONG&gt; This is the inverse of #1: there's never any reason for your network to emit traffic that's sourced from some other network. Somone on the inside is spoofing someone else (we have a term for such people: &lt;EM&gt;employee&lt;/EM&gt;). 
&lt;LI&gt;&lt;STRONG&gt;Block all inbound and outbound traffic where the source or destination addresses are from the private address ranges.&lt;/STRONG&gt; Defined in &lt;A href="ftp://ftp.rfc-editor.org/in-notes/rfc1918.txt" mce_href="ftp://ftp.rfc-editor.org/in-notes/rfc1918.txt"&gt;RFC1918&lt;/A&gt;, these addresses are for use in internal networks; ISPs agree not to route such traffic. Of course, ISPs make configuration mistakes, too; I've seen traffic with these addresses on the Internet. So don't trust that your ISP is perfect, block the stuff yourself. And remember to include the Windows automatic private IP addressing block. The ranges, then, are: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, and 169.254.0.0/16. 
&lt;LI&gt;&lt;STRONG&gt;Block all source-routed packets.&lt;/STRONG&gt; Way back in 1970, when "routers" were Unix computers running a routing deamon, they weren't all that reliable. So &lt;A href="ftp://ftp.rfc-editor.org/in-notes/rfc791.txt" mce_href="ftp://ftp.rfc-editor.org/in-notes/rfc791.txt"&gt;IP&lt;/A&gt; includes a provision for the headers of a packet to indicate the route the packet should take from its source to its destination. Source-routing was necessary then, but it's completely unnecessary today: routers are some of the most reliable gear around. Source-routed traffic is the sign of an attack: drop it all. 
&lt;LI&gt;&lt;STRONG&gt;Block all broadcast packets, including directed broadcasts.&lt;/STRONG&gt; Broadcasts are useful inside a network, but have pretty much zero utility between networks, so don't let the stuff in (or out). And good old &lt;A href="http://en.wikipedia.org/wiki/Smurf_attack" mce_href="http://en.wikipedia.org/wiki/Smurf_attack"&gt;smurf&lt;/A&gt; attacks, still seen as a form of revenge in IRC, rely on directed broadcasts. &lt;EM&gt;[Thanks to &lt;A href="http://www.mikerochip.com/" mce_href="http://www.mikerochip.com/"&gt;Michael Dragone&lt;/A&gt;&amp;nbsp;for suggesting this additional rule.]&lt;/EM&gt; 
&lt;LI&gt;&lt;STRONG&gt;Block all packet fragments.&lt;/STRONG&gt; &lt;A href="http://www.live.com/?q=fragrouter" mce_href="http://www.live.com/?q=fragrouter"&gt;Fragrouter&lt;/A&gt; is an&amp;nbsp;old but&amp;nbsp;wonderful tool, imminently useful for evading network intrusion detection. With it, an attacker can create packet fragments -- TCP or UDP packets missing the TCP or UDP header -- and, for example, map out your firewall policy and prod for holes and mistakes in your configuration. With one notable exception, fragments are generally not created, so there's no reason to permit them into your network. What's the exception? IPsec -- or, more precisely, IKE authentication in IPsec. During the authentication sequence, IKE performs six round trips between the peers. As the peers negotiate a protection suite and exchange keys, IKE generates fragments: very rarely will the key fit in a single packet. So if you're allowing IPsec between the Internet and something behind your border router, you'll need to skip this final rule.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;There you go. Program these&amp;nbsp;six rules in your border router (and consider dropping whatever else you've got there now) and you, too, can tell the likes of Mafiaboy to go &lt;A href="http://www.urbandictionary.com/define.php?term=pound+sand" mce_href="http://www.urbandictionary.com/define.php?term=pound+sand"&gt;pound sand&lt;/A&gt;. Oh, and guess what? By being more secure yourself, you directly affect -- negatively -- the security posture of your neighbors and competitors! Did you ever think that a router configuration could become strategic competitive advantage? :)&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=441028" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/access+technologies/default.aspx">access technologies</category><category domain="http://blogs.technet.com/steriley/archive/tags/security+policies/default.aspx">security policies</category><category domain="http://blogs.technet.com/steriley/archive/tags/risk+mitigation/default.aspx">risk mitigation</category><category domain="http://blogs.technet.com/steriley/archive/tags/threats/default.aspx">threats</category><category domain="http://blogs.technet.com/steriley/archive/tags/protection/default.aspx">protection</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category></item><item><title>Should your ISA Server be in your domain? Film at 11!</title><link>http://blogs.technet.com/steriley/archive/2006/06/21/Should-your-ISA-Server-be-in-your-domain_3F00_-Film-at-11_2100_.aspx</link><pubDate>Thu, 22 Jun 2006 02:21:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:438111</guid><dc:creator>Steve Riley</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.technet.com/steriley/comments/438111.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=438111</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=438111</wfw:comment><description>&lt;P&gt;So it would seem that a statement I made during TechEd US last week in Boston has mildly stirred a bit of controversy -- no surprise there, I guess, heh. One of my&amp;nbsp;presentations&amp;nbsp;gave an&amp;nbsp;overview of what's new in ISA Server 2006 (&lt;A href="http://www.microsoft.com/isaserver/2006/beta.mspx" mce_href="http://www.microsoft.com/isaserver/2006/beta.mspx"&gt;download your copy of the release candidate&lt;/A&gt; or &lt;A href="http://www.microsoft.com/technet/traincert/virtuallab/isa.mspx" mce_href="http://www.microsoft.com/technet/traincert/virtuallab/isa.mspx"&gt;try it out in some virtual labs&lt;/A&gt;). An important new feature is expanded support for additional authentication methods on web listeners and web publishing rules. You can now select LDAP, SecureID, and other one-time password mechanisms, and finally make real use of client certificates through support for Service4User2Proxy in Windows Server 2003 Kerberos.&lt;/P&gt;
&lt;P&gt;I made the statement that this additional flexibility makes it easier to build your ISA Server standalone -- rather than domain-joined -- and still enjoy the improved security benefits of authentication delegation. Tom Schinder, our beloved ISA Server MVP, prolific author, and host of the fine &lt;A href="http://www.isaserver.org/" mce_href="http://www.isaserver.org"&gt;www.isaserver.org&lt;/A&gt; community site, attended the presentation. It was my apparent preference for standalone servers that Tom disagrees with -- &lt;A href="http://www.isaserver.org/tutorials/Debunking-Myth-that-ISA-Firewall-Should-Not-Domain-Member.html" mce_href="http://www.isaserver.org/tutorials/Debunking-Myth-that-ISA-Firewall-Should-Not-Domain-Member.html"&gt;and he wrote about it in a whitepaper on his site&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I have&amp;nbsp;enormous respect for Tom. ISA Server's popularity and success is due in large part to his unflagging dedication and support. He's an entertaining writer, from whom you can not only learn something new but enjoy yourself while doing it. Plus, he advocates improved security that addresses modern threats and rails against the old guard unwilling to give up their stone knives and bearskins.&lt;/P&gt;
&lt;P&gt;In this particular case, though, either Tom misunderstood my point or I misstated my point -- it doesn't really matter which. My preference is that, indeed, your ISA Servers &lt;EM&gt;should&lt;/EM&gt; belong to your account domains. In his paper, Tom puts forth some very well-reasoned arguments for doing this -- arguments for which there is very little room to disagree. I don't believe I ever said "the ISA Server should never be a domain member" during the presentation, but honestly I don't remember now.&lt;/P&gt;
&lt;P&gt;Yet&amp;nbsp;there's a certain reality among many of the customers I work with, a reality that simply won't abide any firewall having access to account information. This reality is exactly the kind of fossilized thinking that Tom (and I)&amp;nbsp;become so disgusted with. The fact is, ISA Server is one of the strongest, most resilient firewalls on the market. In the seven years since ISA Server 2000 was released, only ten security bulletins were issued for it, and of those, only three are marked critical. In the three years since ISA Server 2004 was released, &lt;EM&gt;zero&lt;/EM&gt; security bulletins have been issued. ISA Server is some of the best code Microsoft has ever created. I have yet to learn of customers&amp;nbsp;experiencing&amp;nbsp;attacks that compromise either&amp;nbsp;an ISA Server or a network protected by one.&lt;/P&gt;
&lt;P&gt;Still, all this evidence isn't enough to convince the old guard. Very rarely do we see ISA Server &lt;EM&gt;replacing&lt;/EM&gt; older, less capable firewalls in an organization. What we do see is a slow (too slow) migration toward using ISA Server in&amp;nbsp;the DMZ, configured to publish resources in the internal network. And it is&amp;nbsp;the&amp;nbsp;intrusion of, yes, a Microsoft firewall into the realm of the "networking guys" that requires a delicate dance even still today. I've been advocating this architecture since 2002; you'd think these days we wouldn't even have to&amp;nbsp;discuss DMZs as anything other than the paleo-networking artifacts they are, huh? (And I used to be one of those "networking guys.")&lt;/P&gt;
&lt;P&gt;ISA Server's ability to remain standalone while still enabling authentication delegation solves two rather intractable problems: it protects internal web servers from attack while simultaneously existing in a configuration that the networking guys will grudgingly allow. Tom's excellent arguments in favor of domain membership reveal&amp;nbsp;the deployment scenarios probably more common in&amp;nbsp;his consulting work: using ISA Server as a forward proxy. The customers I have conversations with&amp;nbsp;typically use that DMZ-located ISA&amp;nbsp;Server only for reverse proxy.&amp;nbsp;So it's from that viewpoint that I talk about standalone ISA Servers during presentations at conferences.&lt;/P&gt;
&lt;P&gt;Tom, you and I are approaching the problem from different experiences, that's all. We&amp;nbsp;are in violent agreement here, and that's a good thing. :)&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=438111" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/access+technologies/default.aspx">access technologies</category><category domain="http://blogs.technet.com/steriley/archive/tags/protection/default.aspx">protection</category><category domain="http://blogs.technet.com/steriley/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.technet.com/steriley/archive/tags/ISA+Server/default.aspx">ISA Server</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category></item><item><title>When security breaks things</title><link>http://blogs.technet.com/steriley/archive/2005/11/08/When-security-breaks-things.aspx</link><pubDate>Tue, 08 Nov 2005 21:05:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:414002</guid><dc:creator>Steve Riley</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.technet.com/steriley/comments/414002.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=414002</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=414002</wfw:comment><description>&lt;P&gt;Now that the furor has waned, I want to comment on MS05-051. For those of you who don't memorize bulletin numbers (I &lt;EM&gt;am&lt;/EM&gt; part of that set; &lt;A href="http://msmvps.com/bradley/" mce_href="http://msmvps.com/bradley/"&gt;Susan Bradley&lt;/A&gt;, for example,&amp;nbsp;&lt;EM&gt;isn't,&lt;/EM&gt; hehe), this is the security update that fixed a number of vulnerabilities found in MSDTC and COM+; it replaced five other updates dating back to 2003. On Windows 2000 it also disables MSDTC TIP beause this functionality generally isn't needed.&lt;/P&gt;
&lt;P&gt;Shortly after we released the bulletin, some customers began experiencing problems. The media got wind of this, and in typical fashion blasted Microsoft for "yet another broken patch."&amp;nbsp;KB909444 describes typical symptoms&amp;nbsp;(see the end of this post for resources). Sure enough,&amp;nbsp;we've intentionally made life more difficult for you &lt;EM&gt;yet again.&lt;/EM&gt; We just love doing that, I tell ya!&lt;/P&gt;
&lt;P&gt;Um, no. That's a silly accusation, reflective of immature thought. Look: would any organization purposefully do things to drive its customers away? Ok, I guess I wasn't thinking about airlines here, but that's another matter. Microsoft&amp;nbsp;strives to make it easier for you to bring technology to improve&amp;nbsp;your business, not to get in the way. Security bulletins are part of helping you keep your business running.&lt;/P&gt;
&lt;P&gt;Security guidance is another part. And for some time now, we've been recommending a particular thing about guidance: &lt;EM&gt;don't change the defalt ACLs on the operating system's files and registry entries.&lt;/EM&gt; The default permissions on Windows XP and Windows Server 2003 are a whole lot tighter than they were on Windows 2000. While it was necessary to make several modifications on that older operating system, current operating systems don't require any modifications, despite what several well-meaning third-party security guides might claim. KB885409 discusses many issues surrounding questionable guidance; make sure you consult this before you implement the recommendations of any guidance.&lt;/P&gt;
&lt;P&gt;What happened specifically with MS05-051? Some security guides recommend changing the default ACLs throughout the %WINDIR% folder. These modifications affect the security changes implemented in the MS05-051 update. If you left the ACLs alone, then the MS05-051 update operates properly on your computer. But if you made changes, and put more restrictive permissions on %WINDIR%\registration, then the update appears to break the system because it actually can't function properly now. KB909444 describes the symptoms, the problem, and the resolution: restore the default permissions on that folder.&lt;/P&gt;
&lt;P&gt;Better, restore (if&amp;nbsp;you can)&amp;nbsp;the default permissions on the entire %WINDIR% tree and seriously rethink the guidance.&amp;nbsp;Consider this bit from KB885409, written over a year ago in August 2004:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Microsoft Windows XP and Microsoft Windows Server 2003 have considerably tightened system permissions.... Because of these changes to the core operating system of Windows XP and of Windows Server 2003, extensive changes to file permissions on the root of the operating system are no longer required.&lt;/P&gt;
&lt;P&gt;Additional ACL changes may invalidate all or most of the application compatibility testing that is performed by Microsoft. Frequently, changes such as these have not undergone the in-depth testing that Microsoft has performed on other settings. Support cases and field experience has shown that ACL edits change the fundamental behavior of the operating system, frequently in unintended ways. These changes affect application compatibility and stability and reduce functionality, both in terms of performance and capability.&lt;/P&gt;
&lt;P&gt;Because of these changes, we do not recommend that you modify file system ACLs on files that are included with the operating system on production systems. We recommend that you evaluate any additional ACL changes against a known threat to understand any potential advantages the changes may lend to a specific configuration. For these reasons, our guides make only very minimal ACL changes and only to Windows 2000. For Windows 2000, several minor changes are required. These changes are described in the Windows 2000 Security Hardening Guide.&lt;/P&gt;
&lt;P&gt;Extensive permission changes that are propagated throughout the registry and file system cannot be undone. New folders, such as user profile folders that were not present at the original installation of the operating system, may be affected. Therefore, if you remove a Group Policy setting that performs ACL changes, or you apply the system defaults, you cannot roll back the original ACLs....&lt;/P&gt;
&lt;P&gt;To help you remove the worst results of such file and registry permissions, Microsoft will provide commercially reasonable efforts in line with your support contract. However, currently, you cannot roll back these changes. We can guarantee only that you can return to the recommended out-of-the-box settings by reformatting your hard disk drive and by reinstalling the operating system.&lt;/P&gt;
&lt;P&gt;For example, modifications to registry ACLs affect large parts of the registry hives and may cause systems to no longer function as expected. Modifying the ACLs on single registry keys poses less of a problem to many systems. However, we recommend that you carefully consider and test these changes before you implement them. Again, we can only guarantee that you can return to the recommended out-of-the-box settings if you reformat and reinstall the operating system.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Reformatting and rebuilding your production server is the ultimate destabilizing activity! (Also commonly known as an RGE: a resume-generating event.) There's no substitute for testing updates yourself, on your own systems (virtualization is your friend here). We test all updates thoroughly, &lt;EM&gt;including on systems configured according to our own published security guidance.&lt;/EM&gt; But there's no way we can test all permutations of all third-party guides.&amp;nbsp;Resist the urge to tweak every security setting just because it's there. Sometimes the defaults are good enough, and in the case of the file system and the registry, good enough really is exactly what you need.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;BR&gt;The bulletin&lt;BR&gt;&lt;/EM&gt;&lt;STRONG&gt;Vulnerabilities in MSDTC and COM+ could allow remote code execution&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/technet/security/bulletin/ms05-051.mspx" mce_href="http://www.microsoft.com/technet/security/bulletin/ms05-051.mspx"&gt;http://www.microsoft.com/technet/security/bulletin/ms05-051.mspx&lt;/A&gt;&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/902400" mce_href="http://support.microsoft.com/kb/902400"&gt;http://support.microsoft.com/kb/902400&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The problems&lt;BR&gt;&lt;/EM&gt;&lt;STRONG&gt;Systems that have changed the default access control list permissions on the %WINDIR%\registration directory my experience various problems after you install the Microsoft security bulletin MS05-051 for COM+ and MSDTC&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/909444" mce_href="http://support.microsoft.com/kb/909444"&gt;http://support.microsoft.com/kb/909444&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;What you shouldn't be doing&lt;BR&gt;&lt;/EM&gt;&lt;STRONG&gt;Security configuration guidance support: &lt;/STRONG&gt;"File system and registry access control list modifications"&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/885409/#XSLTH4173121122120121120120" mce_href="http://support.microsoft.com/kb/885409/#XSLTH4173121122120121120120"&gt;http://support.microsoft.com/kb/885409/#XSLTH4173121122120121120120&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Other stuff you shouldn't be doing&lt;/EM&gt;&lt;BR&gt;&lt;STRONG&gt;Client, service, and program incompatibilities that might occur when you modify security settings and user rights assignments&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://support.microsoft.com/kb/823659" mce_href="http://support.microsoft.com/kb/823659"&gt;http://support.microsoft.com/kb/823659&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Re-enabling TIP&lt;BR&gt;&lt;/EM&gt;&lt;STRONG&gt;How to configure MSDTC transaction Internet protocol functionality after you install security update 902400&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://support.microsoft.com/kb/908620" mce_href="http://support.microsoft.com/kb/908620"&gt;http://support.microsoft.com/kb/908620&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=414002" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/security+policies/default.aspx">security policies</category><category domain="http://blogs.technet.com/steriley/archive/tags/risk+mitigation/default.aspx">risk mitigation</category><category domain="http://blogs.technet.com/steriley/archive/tags/patch+management/default.aspx">patch management</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category></item><item><title>Securing Terminal Services over the Internet</title><link>http://blogs.technet.com/steriley/archive/2005/06/28/Securing-Terminal-Services-over-the-Internet.aspx</link><pubDate>Tue, 28 Jun 2005 19:54:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:406961</guid><dc:creator>Steve Riley</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/steriley/comments/406961.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=406961</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=406961</wfw:comment><description>&lt;P&gt;In my presentation on remote access at TechEd, I gave three scenarios:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;web-based access to internal resources, published with ISA Server&lt;/LI&gt;
&lt;LI&gt;"desktop over the Internet" using Terminal Services and the remote desktop web connection&lt;/LI&gt;
&lt;LI&gt;full IP-based virtual private networks with L2TP+IPsec&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In the discussion on TS over the Internet, I failed to mention a very important bit. There is no mechanism built into RDP to authenticate the server to the client. This creates an opportunity to conduct a man-in-the-middle attack. Tools now exist to do exactly this.&lt;/P&gt;
&lt;P&gt;In Windows Server 2003, you can configure TS to use TLS for server authentication and data encryption. This is extremely important for anyone running TS over the Internet. See&amp;nbsp;&lt;A class="" href="http://support.microsoft.com/?id=895433" target=_blank mce_href="http://support.microsoft.com/?id=895433"&gt;KB 895433&lt;/A&gt; for the step-by-step details.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=406961" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/access+technologies/default.aspx">access technologies</category><category domain="http://blogs.technet.com/steriley/archive/tags/protection/default.aspx">protection</category><category domain="http://blogs.technet.com/steriley/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/Terminal+Server/default.aspx">Terminal Server</category></item><item><title>Bug in the book: Appendix C, hosts file</title><link>http://blogs.technet.com/steriley/archive/2005/06/28/Bug-in-the-book_3A00_-Appendix-C_2C00_-hosts-file.aspx</link><pubDate>Tue, 28 Jun 2005 19:49:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:406959</guid><dc:creator>Steve Riley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/steriley/comments/406959.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=406959</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=406959</wfw:comment><description>&lt;P&gt;Somehow this escaped our notice during the proof phase, but the hosts file that's printed in the book (and burned on the CD-ROM) is completely bogus. It actually blocks a number of very good sites that have anti-spyware software and even blocks MVPS.org, the place where you can get a &lt;EM&gt;real&lt;/EM&gt; spyware/adware blocking hosts file.&lt;/P&gt;
&lt;P&gt;So please ignore the file in the book, and our apologies to anyone we might have offended. Instead, get the &lt;A class="" href="http://www.mvps.org/winhelp2002/hosts.htm" target=_blank mce_href="http://www.mvps.org/winhelp2002/hosts.htm"&gt;regularly-updated spam and ad blocking hosts file from MVPS&lt;/A&gt;. You'll be happy you did!&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=406959" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/spam/default.aspx">spam</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/my+book/default.aspx">my book</category></item><item><title>New column -- Using IPsec for network protection</title><link>http://blogs.technet.com/steriley/archive/2005/02/10/New-column-_2D002D00_-Using-IPsec-for-network-protection.aspx</link><pubDate>Thu, 10 Feb 2005 20:59:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:370538</guid><dc:creator>Steve Riley</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.technet.com/steriley/comments/370538.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=370538</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=370538</wfw:comment><description>&lt;DIV&gt;I'm now writing semi-regular&amp;nbsp;articles&amp;nbsp;for TechNet. These are part of the security management series, and they're also linked from the security newsletter.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The first column is a two-parter about IPsec. Part 1 describes the technology: how it operates, its various modes and methods, a bit on IKE, and how it works over NAT.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="http://www.microsoft.com/technet/community/columns/secmgmt/sm121504.mspx" mce_href="http://www.microsoft.com/technet/community/columns/secmgmt/sm121504.mspx"&gt;http://www.microsoft.com/technet/community/columns/secmgmt/sm121504.mspx&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Part 2 illustrates three excellent scenarios that you can apply IPsec to today: stopping worms, protecting servers, and isolating domains -- a very cool approach for requiring domain membership of all your computers. Get rid of the rogues!&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="http://www.microsoft.com/technet/community/columns/secmgmt/sm0105.mspx" mce_href="http://www.microsoft.com/technet/community/columns/secmgmt/sm0105.mspx"&gt;http://www.microsoft.com/technet/community/columns/secmgmt/sm0105.mspx&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Security newsletter&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;If you haven't already, I urge you to sign up for the&amp;nbsp;security newsletter. Hundreds of thousands of subscribers -- many of whom might be your competitors (LOL) -- already benefit from the tips, tricks, updates, guidance, and news we publish every month. So sign up today! My columns are always linked from here, too.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="http://www.microsoft.com/technet/security/secnews/default.mspx" mce_href="http://www.microsoft.com/technet/security/secnews/default.mspx"&gt;http://www.microsoft.com/technet/security/secnews/default.mspx&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=370538" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/steriley/archive/tags/identity/default.aspx">identity</category><category domain="http://blogs.technet.com/steriley/archive/tags/authentication/default.aspx">authentication</category><category domain="http://blogs.technet.com/steriley/archive/tags/access+technologies/default.aspx">access technologies</category><category domain="http://blogs.technet.com/steriley/archive/tags/protection/default.aspx">protection</category><category domain="http://blogs.technet.com/steriley/archive/tags/configuration/default.aspx">configuration</category><category domain="http://blogs.technet.com/steriley/archive/tags/IPsec/default.aspx">IPsec</category></item></channel></rss>