<?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 : Active Directory</title><link>http://blogs.technet.com/steriley/archive/tags/Active+Directory/default.aspx</link><description>Tags: Active Directory</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><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>Why administrative passwords will never be like nuclear missile launchers</title><link>http://blogs.technet.com/steriley/archive/2006/11/21/why-administrative-passwords-will-never-be-like-nuclear-missile-launchers.aspx</link><pubDate>Tue, 21 Nov 2006 13:16:22 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:523700</guid><dc:creator>Steve Riley</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.technet.com/steriley/comments/523700.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=523700</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=523700</wfw:comment><description>&lt;p&gt;During the past few months many people have lamented that Windows lacks a nuclear missile style control option for administrator passwords. Surely you've read about or seen photographs of missile silos where two operators, separated by a distance greater than the span of a single human's arms, must each simultaneously turn a key in a switch to launch a missile. Such a fail-safe is important when considering missile launches: presumably a nation can't thus be committed to global thermonuclear war on the deranged whims of a single raving lunatic.&lt;/p&gt; &lt;p&gt;At first glance, it seems reasonable to allow for similar control over domain and enterprise administrator accounts. A while back I &lt;a href="http://www.microsoft.com/technet/community/columns/secmgmt/sm0705.mspx" target="_blank"&gt;wrote about the fundamental requirement of trust in administrators&lt;/a&gt;; missile control-style passwords (is there some official term&amp;nbsp;for this?) might lessen the requirement for such trust, goes the thinking. Well, I'm not convinced that the logic that works for missile silos extends to administrator passwords. Let's examine the differences.&lt;/p&gt; &lt;p&gt;It works for missile silos because the fail-safe is tuned to the characteristics of its environment. It takes two keys, each of which must be rotated simultaneously, and they're separated by around ten feet or so: therefore, two humans absolutely are required. To accidentally or intentionally launch a missile when not under orders, both people must be either equally stupid or equally insane -- and in the second case, also&amp;nbsp;equally trust that each is, in fact, a criminal, rather than one acting as a double agent attempting to entrap the other. Furthermore, both operators perform the function in full view of a whole lot of government staff and military officers.&amp;nbsp;The environment and the fail-safe work together to keep the deadly missiles in the ground. Another&amp;nbsp;important aspect is this:&amp;nbsp;the silo and its control system are designed by and operated by the same entity,&amp;nbsp;the government.&lt;/p&gt; &lt;p&gt;Now compare that to a domain controller. Let's say that it's possible to enable a feature that requires entering two passwords. Where would you do this? A logon screen with two password entry fields lacks both physical and human separation: one person could enter both passwords if he or she knew them. It's no better with smartcards -- again, one person could insert both cards into the readers. Replicating&amp;nbsp;a silo-like environment using a pair&amp;nbsp;of computers&amp;nbsp;isn't the answer, because&amp;nbsp;unlike the silos and their control systems, Microsoft designs Windows but &lt;em&gt;you&lt;/em&gt; operate it. The fail-safe works for the silos because of the required physical separation. Microsoft can't dictate, and certainly can't enforce, that you have two domain controllers, separated by at least ten feet. Not everyone can afford all the necessary hardware; plus, think of the demands that would place on space and power in a data center. And besides, even with separated domain controllers,&amp;nbsp;a malicious admin need only to&amp;nbsp;enter the first password or insert the first smartcard in one computer then wheel over to the other one and&amp;nbsp;enter the second password&amp;nbsp;or smarcard&amp;nbsp;there. I'm not sure there's a way to check for simultaneous credential entry.&lt;/p&gt; &lt;p&gt;Separation and delegation of administrative duties is, of course, a good and important concept, one that we'll continue to refine throughout the operating system. There's a lot of power granted to administrators right now, this power&amp;nbsp;we will help you segregate among multiple roles (humans) in your organization. But because of the nature of computer systems, any human&amp;nbsp;granted a particular bit of administrative power must be trusted with that power. Computer systems and the data they store, process, and protect aren't silos; applying silo-style security is the wrong approach to mitigating security risk.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=523700" 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/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/passwords/default.aspx">passwords</category><category domain="http://blogs.technet.com/steriley/archive/tags/security+science/default.aspx">security science</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/physical+security/default.aspx">physical security</category></item><item><title>Domain controller security: it starts at layer zero</title><link>http://blogs.technet.com/steriley/archive/2006/03/10/Domain-controller-security_3A00_-it-starts-at-layer-zero.aspx</link><pubDate>Sat, 11 Mar 2006 00:15:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:421782</guid><dc:creator>Steve Riley</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.technet.com/steriley/comments/421782.aspx</comments><wfw:commentRss>http://blogs.technet.com/steriley/commentrss.aspx?PostID=421782</wfw:commentRss><wfw:comment>http://blogs.technet.com/steriley/rsscomments.aspx?PostID=421782</wfw:comment><description>&lt;P&gt;Recently I seem to have had the same conversation over and over again, in places as far apart as Jakarta, Winnipeg, and Berlin. The question is usually worded like this:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;STRONG&gt;"What happens if someone steals one of my domain controllers?"&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;There is, essentially, only one correct answer, which is this:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;STRONG&gt;"You flatten and rebuild the entire forest."&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Not very comforting, I know. Consider this example.&lt;/P&gt;
&lt;P&gt;A&amp;nbsp;customer once&amp;nbsp;liked to display all their shiny computer gear behind a large plate-glass window that faced the street (complete with labels indicating the telephone numbers of all the modems, but that's a different problem). One day, some dishonorable thugs decided to help themselves to a computer, so they smashed their pickup truck through the window, snarfed the first computer they saw, threw it into the back of the truck, and sped away. It just so happened that this computer was . . . a domain controller! They called the police and&amp;nbsp;described the truck and the theft; the police found the thieves, recovered the computer, and returned it to the customer -- who proceeded to reconnect it to the network. Alas, a very&amp;nbsp;unwise decision.&lt;/P&gt;
&lt;P&gt;Think about it for a moment: a bad guy&amp;nbsp;had&amp;nbsp;&lt;EM&gt;physical access&lt;/EM&gt; to that which is the source of authority for every security principal in the forest. Who knows what he's done? Some possibilities:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Extract password hashes from the AD database (no need to crack the passwords themselves now) 
&lt;LI&gt;Install malicious self-replicating code 
&lt;LI&gt;Add rogue user, service, and administrator accounts 
&lt;LI&gt;Create or modify logon scripts&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Honestly, this is a machine you can no longer trust. And if the bad guy still possesses the computer and manages to reconnect that Typhoid Mary of a DC back to your network, and forces a replication to the other DCs in the forest, well...it frightens me to think of the ramifications.&lt;/P&gt;
&lt;P&gt;Back in the Windows 2000 days, Microsoft published some best practices for securing domain controllers. Part II (which I've linked below) contains a section&amp;nbsp;called "Recovering from the physical breach of a domain controller." Ten thickly worded pages&amp;nbsp;guide you numerous manual and&amp;nbsp;time-consuming&amp;nbsp;(read: potentially&amp;nbsp;error-prone) steps for working the bad guy out of your forest. I suppose all that might succeed, but really you can't trust that forest anymore. Rebuilding it from the ground up is your only practical choice. Yes, FDISK is your friend.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;&lt;BR&gt;Managing risk&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Regular readers of my articles and attendees at my conferences know the point I'm making here. In the case of domain controller physical security, the question usually arises when customers begin placing domain controllers in locations outside the central headquarters. For&amp;nbsp;we in the United States, where connectivity is amazingly cheap and highly reliable, no one thinks of placing domain controllers in far-flung offices with only three people, two cats, and a creaky vending machine&amp;nbsp;disgorging year-old pretzels (when it's in the mood).&lt;/P&gt;
&lt;P&gt;But in other areas of the world -- areas where bureaucracy-laden telcos, often&amp;nbsp;remnants of tin-pot dictatorships, dispense bandwidth as if it were&amp;nbsp;glittering emerald encased in pure platinum (with stratospheric monthly charges to match) -- organizations must make a security vs. usability tradeoff. Security prefers that all DCs remain safe in a central data center and all authentication traffic traverse the WAN; usability demands that DCs be placed where the people log on because&amp;nbsp;WAN links die so frequently. In this scenario, I hope you agree with me that&amp;nbsp;&lt;EM&gt;usability wins:&lt;/EM&gt; if the people can't log on, they probably can't do their jobs; secure environments are useless if idle workers can't access them.&lt;/P&gt;
&lt;P&gt;Therefore, you have to accept the risk, and situate domain controllers as close to the people and resources as possible. I have two suggestions for mitigating risk.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Cage that beast.&lt;/STRONG&gt; Numerous manufacturers offer steel cages in which you can &lt;A class="" href="http://search.msn.com/results.aspx?q=computer+cages" target=_blank mce_href="http://search.msn.com/results.aspx?q=computer+cages"&gt;encase your remote domain controllers&lt;/A&gt;. Limit your selection to those that include some form of physical anchoring, such as a large heavy chain attaching the cage to a bolt or eye screwed deep into a concrete floor. Be sure the cage includes a decent lock -- an electronic lock is best, one that can audit all access.&amp;nbsp;Remember, you're protecting not only the hard drive but the whole computer.&lt;BR&gt;&lt;BR&gt;
&lt;LI&gt;&lt;STRONG&gt;Consider multiple forests and selective authentication.&lt;/STRONG&gt; Surely you've learned that Microsoft long ago stopped recommending&amp;nbsp;single forest/single domain AD designs; yes, we were wrong about that. Because the forest is the true security boundary, implementing multiple forests helps contain the spread of any&amp;nbsp;compromise. But to make multiple forests useful, you need to implement trusts. Typically, those are unidirectional: central corporate resource forests trust distributed user forests. There is the potential, at least, that the central forests might be trusting a compromised forest -- at least for a time -- and could themselves become compromised.&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;A feature known as selective authentication lessens the risk. It's an authentication permission set on the security descriptor of the resource computer object located in AD, not on the security descriptor physically located on the resource computer itself. Controlling authentication in this way provides an extra layer of protection to shared resources by preventing them from being randomly accessed by any authenticated user in the trusted distributed user forests. Now, if one of these user forests&amp;nbsp;is&amp;nbsp;attacked and requires a rebuild, you don't have to rebuild the entire trusting forest also -- only the machines in that forest enabled with selective authentication of principals in the attacked trusted forest. See the second article below for more information on selective authentication; scroll down about one-third.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;So protect those domain controllers! No, they don't store your company secrets; yes, they're&amp;nbsp;pretty much just plumbing in your network,&amp;nbsp;but&amp;nbsp;I'm sure many of you have experienced the&amp;nbsp;painful&amp;nbsp;inconvenience and overwhelming urgency associated with&amp;nbsp;malfunctioning plumbing...&amp;nbsp;Plus, consider Active Directory&amp;nbsp;designs that contain threats and mitigate risk. Perhaps my 60-second AD design will work for you:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Forests and domains represent geography (geography is stable and doesn't move -- much) 
&lt;LI&gt;Organizational units mirror your administrative model (types of machines and people) 
&lt;LI&gt;Security groups follow your organizational chart 
&lt;LI&gt;Selective authentication, not mere trusts, controls and limits access&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;It's simple, it's&amp;nbsp;effective, it removes the politics from the design, and you don't need to pay an army of too-smart-for-school suits -- I mean consultants -- to pretend to labor over a customized design "just for you" that's really the same thing they did for the previous 1,000 customers but still costs you dearly.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Best practice guide for securing Active Directory installations and day-to-day operations: part II&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c0dbeb7e-d476-4498-9f6c-24974fb81f1e&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c0dbeb7e-d476-4498-9f6c-24974fb81f1e&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=c0dbeb7e-d476-4498-9f6c-24974fb81f1e&amp;amp;DisplayLang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Security considerations for trusts&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://technet2.microsoft.com/WindowsServer/en/Library/1f33e9a1-c3c5-431c-a5cc-c3c2bd579ff11033.mspx" mce_href="http://technet2.microsoft.com/WindowsServer/en/Library/1f33e9a1-c3c5-431c-a5cc-c3c2bd579ff11033.mspx"&gt;http://technet2.microsoft.com/WindowsServer/en/Library/1f33e9a1-c3c5-431c-a5cc-c3c2bd579ff11033.mspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=421782" 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/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.technet.com/steriley/archive/tags/physical+security/default.aspx">physical security</category></item></channel></rss>