<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>How I learned to love DNS : Active Directory</title><link>http://msmvps.com/blogs/dns/archive/tags/Active+Directory/default.aspx</link><description>Tags: Active Directory</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Kiss me, I'm secure!</title><link>http://msmvps.com/blogs/dns/archive/2005/10/27/73230.aspx</link><pubDate>Fri, 28 Oct 2005 03:07:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:73230</guid><dc:creator>james</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dns/rsscomments.aspx?PostID=73230</wfw:commentRss><comments>http://msmvps.com/blogs/dns/archive/2005/10/27/73230.aspx#comments</comments><description>This could also be "How to confuse and confound yourself in the name of security."  I am now working on an automated security package that lets users deploy XP Pro and Server 2003 in a standardized baseline.  The premise is to:
&lt;br&gt;&lt;/br&gt;
&lt;list&gt;
&lt;li&gt;Patch the system (up to date of package release)&lt;/li&gt;
&lt;li&gt;Apply local security templates (you get the option of member server or DC for WS2003 builds)&lt;/li&gt;
&lt;li&gt;Install approved and licensed apps for machine via option menu&lt;/li&gt;
&lt;/list&gt;
&lt;br&gt;&lt;/br&gt;
Now, this has been going on for about 18 months now, and the project was missing a strong technical person, particularly on the server portion.  Well, enough people confused me for that person that I am now handling this.  We have to base the security measures on things like IAVAs (patches and specific settings required by DISA, a government agency) and security templates including settings from STIGs (also by DISA).  The goal is to have a very secure platform before you connect to the network. 
&lt;br&gt;&lt;/br&gt;
The only problem with this, is that you break stuff.  Lots of stuff.  It took another contractor engineer, an MS consultant (Joe, or as I call him "Spaghetti Western"), and myself a couple of days to get enough settings adjusted to get the Management Point installed.  Now, we are still having issues with clients reporting their status even though the client is installed.
&lt;br&gt;&lt;/br&gt;
We had other quirks such as:
&lt;br&gt;&lt;/br&gt;
&lt;list&gt;
&lt;li&gt;NTVDM error when installing SQL server (you need to adjust your temp path to something like "C:\Temp" that doesn't exceed 8.3 naming convention)&lt;/li&gt;
&lt;li&gt;Terminal Services connectivity (didn't realize that the hi-sec recommendation from MS was to specifically deny "Everyone" via local policy)&lt;/li&gt;
&lt;li&gt;MP installation issues (hotfix needed from PSS)&lt;/li&gt;
&lt;li&gt;SMS Trace is &lt;i&gt;awesome&lt;/i&gt;
&lt;/list&gt;
&lt;br&gt;&lt;/br&gt;
So, my question to you is what do you guys do for security standardization?  We have security templates and settings all over the place, and it has been fun shaping GPOs to fix these settings for a given role.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=73230" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dns/archive/tags/Active+Directory/default.aspx">Active Directory</category></item><item><title>Do you use reverse lookup zones?</title><link>http://msmvps.com/blogs/dns/archive/2005/03/05/37681.aspx</link><pubDate>Sat, 05 Mar 2005 22:18:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:37681</guid><dc:creator>james</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dns/rsscomments.aspx?PostID=37681</wfw:commentRss><comments>http://msmvps.com/blogs/dns/archive/2005/03/05/37681.aspx#comments</comments><description>By default, Active Directory does not require the use of reverse lookup zones to validate clients. The primary function of AD DNS is to permit the lookup of clients, services, and the all-valuable DC GUIDs for inter-DC communication. 
&lt;P&gt;&lt;/P&gt;Spiffy. 
&lt;P&gt;&lt;/P&gt;However, it appears that not everybody likes this. Now, I will be the first to admit that I don't read all of the RFCs for a given protocol or spec. OK, I will also admit that I like to lie about reading anything regarding RFCs, and in fact have better luck reading nutrition information from KFC. 
&lt;P&gt;&lt;/P&gt;The problem appears to be that certain protocols and connection methodologies just love reverse lookups. The most commonly seen implementation is with email servers. You can perform a reverse lookup on the incoming mail server connection to see if it is what it claims to be. But there are other uses for this. If you try connecting Apple OS X clients to your AD you might be greeted with various issues if you don't have a reverse lookup zone configured. In addition, I have seen some implementations of IPSec using this (although my implementations haven't needed this, that I can tell, but I always create reverse lookup zones in forests I own). 
&lt;P&gt;&lt;/P&gt;Swell. 
&lt;P&gt;&lt;/P&gt;So, why does this matter? I mean, it's easy to create one of these and manage it, right? Well, yes and no. If you have a typical network of less than 200 machines, then you are probably running a single Class C and therefore no problem. However, when you get up to 2,000 or 3,000 systems it begins to be problematic. Stretch this to a level that I design for (about 400,000 or so) in one country, well there begins to be a problem. If you manage just the backbone of AD, then you own the root and all child domain DCs, and you at least know what networks they are on. Yet, you &lt;B&gt;know&lt;/B&gt; that a directory of this size means you will have several subnets per site, and you have to keep on top of them. The first step is, obviously, creating subnet objects and putting them into your sites definitions. While that's great, you would still need to manage a great deal of reverse lookup zones for every forward lookup zone. This would be classified as "not fun." I just figured I would bounce off all my fans out there (that's right, both of you, when you sober up that is) to see what you guys do.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=37681" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dns/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://msmvps.com/blogs/dns/archive/tags/DNS/default.aspx">DNS</category></item></channel></rss>