<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Brian Puhl's Weblog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/bpuhl/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/bpuhl/feed.xml</link>
    <description>These postings are provided &amp;quot;AS IS&amp;quot; with no warranties, and confer no rights...WHEW...glad we got that over with, let&amp;#039;s get to the good stuff now...</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:57:13 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Starting Over...</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/starting-over</link>
      <pubDate>Fri, 14 Dec 2007 03:04:00 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2007/12/14/starting-over/</guid>
      <description><![CDATA[It's time to start over with this whole blogging thing.&nbsp; But it was important (to me at least)...]]></description>
      <content:encoded><![CDATA[<P>It's time to start over with this whole blogging thing.&nbsp; But it was important (to me at least) to figure out why this one died such a horrible death when it had so much potential.&nbsp; And I realized, that it's because of the darn namespace - "blogs.technet.com"...sort of puts a damper on this things when I'm just interested in ranting or raving or talking about my daughters, and that cascaded into me not really being interested in throwing the cool AD/ADFS/Identity stuff up here when I could.</P>
<P>So I've started over, with my own blog:&nbsp; <A href="https://imav8n.wordpress.com/">https://imav8n.wordpress.com</A> </P>
<P>I know that most of the people subscribed here only want the AD stuff.&nbsp; That's nice.&nbsp; I'll do my best to categorize my posts, and we'll see how it goes from there.</P>
<P>&nbsp;~B</P>]]></content:encoded>
    </item>
    <item>
      <title>Identity and Access Webcast Series</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/identity-and-access-webcast-series</link>
      <pubDate>Tue, 31 Oct 2006 01:09:00 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/10/31/identity-and-access-webcast-series/</guid>
      <description><![CDATA[&nbsp;
Here's some info on some upcoming webcasts...&nbsp; This first series is for the "Technical...]]></description>
      <content:encoded><![CDATA[<P mce_keep="true">&nbsp;</P>
<P>Here's some info on some upcoming webcasts...&nbsp; This first series is for the "Technical Decision Makers", but I'll post the "IT Pro" series when they get announced. 
<P>-Brian 
<P>-------------- 
<P>Microsoft offers a broad range of technologies and products to enable a customer’s identity and access infrastructure. This web-cast and virtual lab series is designed to educate Technical Decision Makers (TDMs), and IT Professionals about Microsoft’s IDA solution areas centered around the following products: 
<UL>
<LI>Windows Rights Management Services (RMS) 
<LI>Active Directory Federation Services (ADFS) 
<LI>Microsoft Identity Integration Server MIIS) 
<LI>Certificate Lifecycle Manger (CLM) 
<LI>Active Directory (AD)</LI></UL>
<P>These webcasts are structured under different categories. The categories take attendees from <I>Product/Solutions Overview</I>, what the product is and how it can help the customer’s infrastructure, to <I>Deployment</I>, and through the different categories to, “<I>What is New for the Future</I>”. &nbsp; 
<P>Our kickoff webcast by Peter Houston, and Product/Solution Overview webcasts are for the Technical Decision Makers, while the following webcasts categories will be for IT Professionals. 
<P>Join our webcast series to help&nbsp;plan for the future, deploy new solutions,&nbsp;manage and optimize your existing IT&nbsp;infrastructure 
<P>As Technical Decisions Makers you should attend (a) our kickoff webcast <B>IDA Vision and Strategy</B>, and (b) <B>Product Overview</B> webcasts segment, to see how our IDA products can be improve cost, increase protection for your IT infrastructure Then encourage your IT Professionals to attend our following webcasts on deeper IT content. 
<P>We will be announcing more upcoming webcasts for IT Professionals very soon. 
<P><B><U>First IDA Webcasts:</U></B> 
<P>(a) <B>IDA Vision Webcast</B> 
<P><I>Title:</I> Microsoft Identity and Access (IDA) Vision and Strategy 
<P><I>Description:</I> Identity and access in connected systems has gone beyond a technical concern and become a top business issue as organizations look to reduce security risk, decrease operational costs, satisfy regulatory requirements, and deepen their electronic relationships with customers and partners. In this session, learn about Microsoft's vision for identity and access technology, including the evolution of Active Directory (AD), Microsoft Identity Integration Server (MIIS), 'CardSpace', and Certificate Lifecycle Manager (CLM). You will also gain insight into Microsoft's vision for IDA in the future. 
<P><I>Presenter:</I> Peter Houston 
<P><I>Date/Time: </I><I>11/10/2006, 10:00Am - 11:00PM Pacific Time</I><I></I> 
<P><I>Click here to Register</I>: <U><A href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032315361&amp;Culture=en-US" mce_href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032315361&amp;Culture=en-US">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032315361&amp;Culture=en-US</A></U> 
<P>(b) <B>Product Overview Webcasts:</B> 
<P><I>Title:</I> Information Protection with Windows Rights Management Services (RMS) 
<P>Description: Protecting confidential information and intellectual property, such as e-mail and documents, is critical to the success of many organizations… 
<P><I>Presenter:</I> Tim Upton 
<P><I>Date/Time:</I> 11/16/2006, 1:00 PM – 2:00PM Pacific Time 
<P><I>Click here to Register</I><I>:</I> <U><A href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313768&amp;Culture=en-US" mce_href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313768&amp;Culture=en-US">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313768&amp;Culture=en-US</A></U> 
<P><I></I>
<P><I>Title:</I> Introduction to Microsoft Certificate Lifecycle Manager 
<P><I>Description:</I> Join this webcast to learn about the new Microsoft Certificate Lifecycle Manager (CLM)… 
<P><I>Presenter:</I> Amesh Mansukhani 
<P><I>Date/Time:</I> 11/20/2006, 1:00 PM – 2:00PM Pacific Time 
<P><I>Click here to Register:</I> <U><A href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313484&amp;Culture=en-US" mce_href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313484&amp;Culture=en-US">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313484&amp;Culture=en-US</A></U> 
<P><I></I>
<P><I>Title:</I> Web Single Sign-On and Identity Federation with Active Directory Federation Services 
<P><I>Description</I>: As organizations extend their information technology (IT) infrastructures to provide partners with access to Web-based applications, they face difficult administrative and security challenges… 
<P><I>Presenter:</I> Howard Ting 
<P><I>Date/Time:</I> 11/27/2006, 11:00 AM – 12:00PM Pacific Time 
<P><I>Click here to Register:</I> <U><A href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313783&amp;Culture=en-US" mce_href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313783&amp;Culture=en-US">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313783&amp;Culture=en-US</A></U> 
<P><I></I>
<P><I>Title:</I> Identity Life-Cycle Management with Microsoft Identity Integration Server 2003 
<P><I>Description:</I> Join this webcast to see how Microsoft Identity Integration Server (MIIS) 2003 enables the automation of identity life-cycle management in the enterprise… 
<P><I>Presenter:</I> Lori Craw 
<P><I>Date/Time:</I> 11/29/2006, 11:00 AM – 12:00PM Pacific Time 
<P><I>Click here to Register:</I> <U><A href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313486&amp;Culture=en-US" mce_href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313486&amp;Culture=en-US">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032313486&amp;Culture=en-US</A></U> 
<P>Regards,</P>]]></content:encoded>
    </item>
    <item>
      <title>ADFS Documentation</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/adfs-documentation</link>
      <pubDate>Fri, 20 Oct 2006 17:51:09 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/10/20/adfs-documentation/</guid>
      <description><![CDATA[Wouldn't it be cool if there was a blog where someone was posting documentation about ADFS? Well...]]></description>
      <content:encoded><![CDATA[<p>Wouldn't it be cool if there was a blog where someone was posting documentation about ADFS?</p> <p>Well looky here - apparently this has been around for a while, but since I just recently discovered it I thought I'd share...</p> <p><a title="https://blogs.technet.com/adfs_documentation/" href="https://blogs.technet.com/adfs_documentation/">https://blogs.technet.com/adfs_documentation/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Who's on... huh?</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/whos-on-huh</link>
      <pubDate>Sun, 15 Oct 2006 15:45:32 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/10/15/whos-on-huh/</guid>
      <description><![CDATA[If Bud Abbott and Lou Costello were alive today, their infamous sketch, "Who's on First?" might...]]></description>
      <content:encoded><![CDATA[<p></p> <p>If Bud Abbott and Lou Costello were alive today, their infamous sketch, "Who's on First?" might have turned out something like this:</p> <p><br><strong>COSTELLO CALLS TO BUY A COMPUTER FROM ABBOTT</strong></p> <p><br><strong>ABBOTT</strong>: Super Duper computer store. Can I help you?<br><strong>COSTELLO</strong>: Thanks. I'm setting up an office in my den, and I'm thinking about buying a computer.<br><strong>ABBOTT</strong>: Mac?<br><strong>COSTELLO</strong>: No, the name's Lou.<br><strong>ABBOTT</strong>: Your computer?<br><strong>COSTELLO</strong>: I don't own a computer. I want to buy one.<br><strong>ABBOTT</strong>: Mac?<br><strong>COSTELLO</strong>: I told you, my name's Lou.<br><strong>ABBOTT</strong>: What about Windows?<br><strong>COSTELLO</strong>: Why? Will it get stuffy in here?<br><strong>ABBOTT</strong>: Do you want a computer with Windows?<br><strong>COSTELLO</strong>: I don't know. What will I see when I look in the windows?<br><strong>ABBOTT</strong>: Wallpaper.<br><strong>COSTELLO</strong>: Never mind the windows. I need a computer and software.<br><strong>ABBOTT</strong>: Software for Windows?<br><strong>COSTELLO</strong>: No. On the computer! I need something I can use to write proposals and track expenses and run my business. What do you have?<br><strong>ABBOTT</strong>: Office.<br><strong>COSTELLO</strong>: Yeah, for my office. Can you recommend anything?<br><strong>ABBOTT</strong>: I just did.<br><strong>COSTELLO</strong>: You just did what?<br><strong>ABBOTT</strong>: Recommend something.<br><strong>COSTELLO</strong>: You recommended something?<br><strong>ABBOTT</strong>: Yes.<br><strong>COSTELLO</strong>: For my office?<br><strong>ABBOTT</strong>: Yes.<br><strong>COSTELLO</strong>: OK, what did you recommend for my office?<br><strong>ABBOTT</strong>: Office.<br><strong>COSTELLO</strong>: Yes, for my office!<br><strong>ABBOTT</strong>: I recommend Office with Windows.<br><strong>COSTELLO</strong>: I already have an office with windows! OK, let's just say I'm sitting at my computer and I want to type a proposal. What do I need?<br><strong>ABBOTT</strong>: Word.<br><strong>COSTELLO</strong>: What word?<br><strong>ABBOTT</strong>: Word in Office.<br><strong>COSTELLO</strong>: The only word in office is office.<br><strong>ABBOTT</strong>: The Word in Office for Windows.<br><strong>COSTELLO</strong>: Which word in office for windows?<br><strong>ABBOTT</strong>: The Word you get when you click the blue "W".<br><strong>COSTELLO</strong>: I'm going to click your blue "w" if you don't start with some straight answers. What about financial bookkeeping? You have anything I can track my money with? <strong>ABBOTT</strong>: Money.<br><strong>COSTELLO</strong>: That's right. What do you have?<br><strong>ABBOTT</strong>: Money.<br><strong>COSTELLO</strong>: I need money to track my money?<br><strong>ABBOTT</strong>: It comes bundled with your computer.<br><strong>COSTELLO</strong>: What's bundled with my computer?<br><strong>ABBOTT</strong>: Money.<br><strong>COSTELLO</strong>: Money comes with my computer?<br><strong>ABBOTT</strong>: Yes. No extra charge.<br><strong>COSTELLO</strong>: I get a bundle of money with my computer? How much?<br><strong>ABBOTT</strong>: One copy.<br><strong>COSTELLO</strong>: Isn't it illegal to copy money?<br><strong>ABBOTT</strong>: Microsoft gave us a license to copy Money.<br><strong>COSTELLO</strong>: They can give you a license to copy money?<br><strong>ABBOTT</strong>: Why not? THEY OWN IT!<br></p> <p>(A few days later)</p> <p><br><strong>ABBOTT</strong>: Super Duper computer store. Can I help you?<br><strong>COSTELLO</strong>: How do I turn my computer off?<br><strong>ABBOTT</strong>: Click on "START."</p>]]></content:encoded>
    </item>
    <item>
      <title>First Post with Live Writer</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/first-post-with-live-writer</link>
      <pubDate>Mon, 09 Oct 2006 19:55:21 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/10/09/first-post-with-live-writer/</guid>
      <description><![CDATA[Don't expect a whole lot here -&nbsp;I just installed Live Writer and wanted to see what it was...]]></description>
      <content:encoded><![CDATA[<p>Don't expect a whole lot here -&nbsp;I just installed Live Writer and wanted to see what it was going to be like.</p> <p>Feels vaguely similar to Onenote, which is good, since I like Onenote - I think I'll keep it... maybe it will help me blog more often.</p> <p>This post will self destruct in 5</p> <p>...</p> <p>4</p> <p>...</p> <p>3</p> <p>...</p> <p>2</p> <p>...</p> <p>1</p> <p>...</p> <p>pfft</p>]]></content:encoded>
    </item>
    <item>
      <title>ADFS and Liability Continued...</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/adfs-and-liability-continued</link>
      <pubDate>Tue, 03 Oct 2006 01:41:00 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/10/03/adfs-and-liability-continued/</guid>
      <description><![CDATA[hmm...let's see...I wrote a blog, Pam left a comment, I replied to her comment with another blog,...]]></description>
      <content:encoded><![CDATA[<P>hmm...let's see...I wrote a blog, Pam left a comment, I replied to her comment with another blog, and so (if you haven't seen it yet) Pam posted <A class="" href="https://eternaloptimist.wordpress.com/2006/10/01/passive-active-federation/" target=_blank mce_href="https://eternaloptimist.wordpress.com/2006/10/01/passive-active-federation/">her own blog entry here</A>...&nbsp; This is actually kind of fun!</P>
<P>You&nbsp;should read (all of) her posts anyways, but to save some screen flipping here's the meat of it:</P>
<BLOCKQUOTE>
<P><FONT face="Courier New" size=2>...When I read this, I felt like jumping up and down like the goody-two-shoes in the second row, <EM>me me me me oh I know the answer pick me</EM>!!!</P>
<P>If they were to use an <STRONG>Information Card</STRONG> for the active confirmation prior to a user making changes, users wouldn’t need to remember a password at all. You would get the impediment of requiring credentials, without the support burden attached to maintenance of a rarely-used password. Alternatively, if you felt the need to have a password, you could require a managed information card. In that case, the user would be authenticating to the home IdP instead of to the outside application, taking the password management burden off of your partner and consolidating password use to a single centralized source that would theoretically be much more commonly used, and therefore less likely to require frequent recovery. Not to mention that the Enterprise could audit use of the managed infocard in this context.</P>
<P>This seems to me to be a perfect scenario to envision a hybrid passive/active federation combination instead of passive federation for 85% of user activity, and partner-managed password authentication for the remaining 15%. Yes? If so, it just goes to show that the scenarios are out there, and for more than just the eBusiness world.</P>
<P>Brian, what do you think? </P></FONT></BLOCKQUOTE>
<P>So...let's see...What do I think?&nbsp; </P>
<P><BR>I don't think the problem is in the way that the credentials are stored.&nbsp; Let's suppose it's an InfoCard from some Identity Provider, then the liability would then fall on that Identity Provider if/when a users account gets compromised.&nbsp; Why would someone sign up for that?&nbsp; In the case that we're dealing with internally, Microsoft is the Identity Provider, and our lawyers don't want to sign up for the risk - why would anyone else?</P>
<P>Thinking about this slightly differently – Our lawyers have the problem, because if someone hijacks my corporate user account, and goes into my 401k and wipes out my retirement savings – who is ultimately responsible?&nbsp; If Microsoft did the authentication, Microsoft is, if the partner did it, they are, and if some 3rd party identity provider did the authentication – then THEY are responsible (would we even consider a 3rd party - umm...let's hope not) </P>
<P><BR>So let’s say we use an infocard.&nbsp; And not only that, but we use a Managed infocard.&nbsp; Ok, so now I’ve got a managed card on my machine – So when someone hacks my account, selects the highlighted infocard, and THEN wipes out my 401k… Now who’s responsible?</P>
<P>I can absolutely see where an InfoCard can help the end user - but I'm the IT Geek who's trying to deploy the infrastructure.&nbsp; How do I sell being an Identity Provider to my CIO?</P>
<P><BR></FONT>&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Comment on ADFS Liability</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/comment-on-adfs-liability</link>
      <pubDate>Thu, 21 Sep 2006 01:23:00 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/09/21/comment-on-adfs-liability/</guid>
      <description><![CDATA[My favorite Calgary-ian Pam&nbsp;left the following comment on my last blog post:

Hm. &nbsp;In a...]]></description>
      <content:encoded><![CDATA[<P>My favorite Calgary-ian <A href="https://eternaloptimist.wordpress.com/">Pam</A>&nbsp;left the following comment on my last blog post:</P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><FONT face="Courier New" size=2>Hm. &nbsp;In a perfect world, there would need to be a contractual component to any and all technical federations, and those contractual components should go through review by the privacy officer, and also by the admin team. &nbsp; <BR><BR>Companies and admin groups need to get religion over the process involved with creation of federations, if for no other reason than to protect themselves from liability. &nbsp; <BR><BR>Here is more about liability and federation: &nbsp;</FONT><A href="https://www.rsasecurity.com/go/siliconcom/liability.asp" target=_new rel=nofollow><FONT face="Courier New" color=#003399 size=2>https://www.rsasecurity.com/go/siliconcom/liability.asp</FONT></A><FONT face="Courier New" size=2> <BR><BR>Cheers, <BR><BR>Pam </FONT></P></BLOCKQUOTE>
<P>I am SOOOO glad she did too, because liability is one of the hardest problems to deal with when deploying ADFS, and something that I've personally been harping about to our internal deployment team as we develop our onboarding process for new federations.&nbsp; In fact, one of the topics that I've been presenting at various TechEd's and the upcoming ITForum lately, is "How Microsoft IT Deployed Active Directory Federation Services".&nbsp; In that talk, I've dedicated an entire slide, to just <EM>some</EM> of the impacts that liability can have, whether your providing the user authentication or the resources.&nbsp; In fact, one of the comments that I make during my talk, is:</P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><EM>I've been involved with Microsoft's Active Directory for 5 years, and never had any reason.&nbsp; But I was tasked with deploying AD Federation Services, and within a week of the project starting up, I had met with some attorneys in&nbsp;our Legal and Corporate Affairs group.</EM></P></BLOCKQUOTE>
<P dir=ltr>A great example of technology vs. liability is the ongoing discussion that we're having with one of our business partners, about providing federated access to their internet portal.&nbsp; This partner though, happens to be one of the providers of financial services to Microsoft employee's.&nbsp; From the partners perspective, the idea of federation is wonderful...they see&nbsp;it increasing their security, reducing their risk (since they still allow SSN's as user names),&nbsp;and reducing the amount of overhead they have for constantly resetting users passwords.&nbsp; In fact, one of their architects commented that there were nearly as many users who require a password reset EVERY TIME a user attempted a login, as there were who didn't.</P>
<P dir=ltr>Enter the Microsoft attorneys...</P>
<P dir=ltr>They looked at the technology, and got a pretty quick understanding of the risks, limitations, and potential uses for ADFS.&nbsp; They just as quickly built the following scenario</P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P dir=ltr>So Joe User's password gets compromised.&nbsp; Not only can someone use it to gain access to some set of corporate resources, but now they can also go in and mess around with his retirement portfolio?&nbsp; And they would do this, because during the logon attempt, "Microsoft" verified that the user was actually Joe?&nbsp; Ummmm....No.</P></BLOCKQUOTE>
<P dir=ltr>This is basically the story of how Microsoft has ended up asking some of their higher impact business partners, to create a 2-tiered authentication model.&nbsp; In this case, a user can log in using ADFS authentication to <EM>view</EM> their information...but as soon as they want to make a <EM>change</EM> to their information, they'll need to enter their application specific credentials.</P>
<P dir=ltr>According to the partner, approximately 85% of all logons are just to view the data anyways, so it's still a win...but it also virtually guarantee's that when a user does want to make a trade, they'll need to reset the password because now they DEFINITELY are not going to remember what it is.</P>
<P dir=ltr>So what does all this mean - it means that I agree 100% with Pam's comment, that IT people are going to have to get religion over the process of creating federations, and the impact that it has to their business.</P>
<P dir=ltr>&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>ADFS and Domain Admins (or anyone else for that matter)</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/adfs-and-domain-admins-or-anyone-else-for-that-matter</link>
      <pubDate>Mon, 18 Sep 2006 04:18:00 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/09/18/adfs-and-domain-admins-or-anyone-else-for-that-matter/</guid>
      <description><![CDATA[I spend a lot of time answering questions or making comments in e-mails that would make good blog...]]></description>
      <content:encoded><![CDATA[<P>I spend a lot of time answering questions or making comments in e-mails that would make good blog posts.&nbsp; So it may seem a bit cheesy (at least it does to me), but it's turning out that reposting these e-mails seems like an easy way to do this...so here's another one...hope you don't mind (again, some edits to protect the innocent)...<FONT size=1>(and fix typo's)</FONT>...</P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"><FONT face="Courier New" size=2>
<P><BR>________________________________________<BR>From: Brian Puhl <BR>Sent: Monday, September 18, 2006 1:18 AM<BR>To: ADFS Discussion<BR>Subject: RE: Domain Admin and ADFS</P>
<P>More generically – it’s a good thing to remember that anyone who can join an machine to a domain, can install ADFS and create federations.</FONT></P>
<P><FONT face="Courier New" size=2>We had several conversations with the ADFS team during R2 dogfooding about this – to summarize weeks of discussions into a couple of bullet points:</FONT></P>
<UL>
<LI><FONT face="Courier New" size=2>Generally speaking, “IT” controls the network perimeter – So the ‘threat’ of setting up an incoming federation to allow 3rd party access to your network would require someone who was deploying ADFS to also be able to deploy applications to the internet</FONT></LI>
<LI><FONT face="Courier New" size=2>Anyone could configure ADFS, and work with a partner to configure an outbound federation, enabling all users in the directory (and trust realm) to ADFS authenticate to an application.&nbsp; The primary concern here was data disclosure, but the only data they could disclose are things that are already readable by the user in the directory anyways, so there were a lot easier ways to disclose this info if that was the goal.</FONT></LI></UL>
<P><FONT face="Courier New" size=2>From the MS IT perspective, our&nbsp;largest concern was actually the support impact.&nbsp; For example, you go to a website one day, and it just suddenly “logs you in”, because someone internally joined an R2 machine to the domain, and worked with the application owner to set up the federation.&nbsp; This is all goodness, until the day that the federation breaks – Because the users will call the help desk (approx $50 per call), and it is extremely difficult to track down where the federation server is, who owns it, how it’s configured, why it broke, etc…&nbsp; All of this takes administrator time and effort ($$$), for what is essentially a user impacting rogue application.</FONT></P>
<P><FONT face="Courier New" size=2>The ADFS Product Group has a DCR&nbsp;<EM>&lt;Design Change Request&gt;</EM>&nbsp;to give us&nbsp;more control over&nbsp;rogue ADFS instances in LH Server.&nbsp; I&nbsp;don't know the status, but&nbsp;they understand the problem of needing to answer the question "Who&nbsp;do we have federations with."</FONT><FONT face="Courier New" size=2>&nbsp;</FONT></P>
<P><FONT face="Courier New" size=2>Brian Puhl<BR></FONT><FONT face="Courier New" size=2>Microsoft IT</FONT></P>
<P><FONT face="Courier New" size=2>--------------------------------------------------------------------------------</FONT></P>
<P><FONT face="Courier New" size=2>From: T <BR>Sent: Monday, September 18, 2006 12:36 AM<BR>To: ADFS Discussion<BR>Subject: RE: Domain Admin and ADFS</FONT></P>
<P><FONT face="Courier New" size=2>No, as domain admins can do whatever they want to in their domain <BR>&nbsp;<BR>--------------------------------------------------------------------------------</FONT></P>
<P><FONT face="Courier New" size=2>From: M<BR>Sent: 15 września 2006 19:32<BR>To: ADFS Discussion<BR>Subject: Domain Admin and ADFS</FONT></P>
<P><FONT face="Courier New" size=2>QUESTION:</FONT></P>
<P><FONT face="Courier New" size=2><EM>&lt;My customer with multiple domains&gt;</EM>&nbsp;are going to upgrade their servers to R2 and they want to know if there is any way to prevent Domain Admins of installing and configuring ADFS</FONT></P>
<P><FONT face="Courier New" size=2>Any comment/suggestion will be greatly appreciated</FONT></P>
<P><FONT face="Courier New" size=2>Best regards,<BR>M</FONT></P></BLOCKQUOTE>]]></content:encoded>
    </item>
    <item>
      <title>x64 Domain Controllers</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/x64-domain-controllers</link>
      <pubDate>Wed, 13 Sep 2006 02:54:00 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/09/13/x64-domain-controllers/</guid>
      <description><![CDATA[Had an e-mail thread with Joe recently, which also resulted in this blog entry.&nbsp; He's a...]]></description>
      <content:encoded><![CDATA[<P>Had an e-mail thread with Joe recently, which also resulted in this <A href="https://blog.joeware.net/2006/09/09/605/">blog entry</A>.&nbsp; He's a consultant for another big tech company, and was working with a customer that was migrating a lot of non-domain joined machines to AD as well as deploying other AD aware applications.&nbsp; The net result though, is that he was in the unenviable position of having no performance baseline to go off of, and a bunch of customers asking how many 64-bit domain controllers&nbsp;they needed to buy.&nbsp; And therein lies the problem, there just aren't that many 64-bit DC's deployed out there (yet), so if you're starting from scratch, where do you start?</P>
<P>Well, to make a long story short (too late), a few e-mail back and forth later and I fired off some of the stats that we use internally here at Microsoft.&nbsp; In the spirit of copy/paste, here's the mail I sent <EM>(slightly edited to protect the innocent),</EM> if you don't have anything else to go on or just want some general reference...then you can use this.</P>
<P><STRONG>REMEMBER - "IT DEPENDS" and "YOUR MILEAGE WILL VARY" </STRONG></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P><FONT face="Courier New" size=2>________________________________________<BR>From: Brian Puhl [mailto:Brian.Puhl@microsoft.com] <BR>Sent: Wednesday, September 06, 2006 6:11 PM<BR>To: Joe<BR>Subject: RE: Ping...</FONT><FONT face="Courier New" size=2><BR></FONT><FONT face="Courier New" size=2></P></FONT>
<P><FONT face="Courier New" size=2>Well, like you said, “it depends” and “your mileage WILL vary.”&nbsp; </FONT></P>
<P><FONT face="Courier New" size=2>It’s tough, because we don’t plan based on numbers of users, workstations, or anything like that…&nbsp; We base capacity on performance trends, which I realize is ultimately where you’re trying to get &lt;customer&gt; to…&nbsp; So instead, here are some details from our Redmond domain.&nbsp; These are live numbers, which you can use to approximate.&nbsp; Remember that MS is probably a higher utilization environment than &lt;customer&gt;, so you can use these to build a deployment plan with the expectation that you could end up slightly over capacity.&nbsp; </FONT></P>
<P><FONT face="Courier New" size=2>Domain Details:<BR>&nbsp;&nbsp;&nbsp;99%+ of the users are in a single AD site, so assume that this is all for a single site.<BR>&nbsp;&nbsp;&nbsp;49K user accounts (includes service accounts, etc…)<BR>&nbsp;&nbsp;&nbsp;160K computer accounts&nbsp;<BR>&nbsp;&nbsp;&nbsp;17 DC’s for authentication load, app’s – everything but exchange<BR>&nbsp;&nbsp;&nbsp;5 DC’s in a separate dedicated Exchange site, shielded from auth load</FONT></P>
<P><FONT face="Courier New" size=2>Typical auth DC spec<BR>&nbsp;&nbsp;&nbsp;HP DL585<BR>&nbsp;&nbsp;&nbsp;4 x 2.2GHz AMD64<BR>&nbsp;&nbsp;&nbsp;16GB RAM (12 GB dit file)<BR>&nbsp;&nbsp;&nbsp;2 or 4 spindles (0+1) for OS and logs<BR>&nbsp;&nbsp;&nbsp;6 spindles (0+1) for dit, backup, and sysvol<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>Typical load profile (randomly picked a DC and pulled open perfmon while I’m typing this mail) – see note below<BR>&nbsp;&nbsp;&nbsp;Ave CPU – 55%&nbsp;<BR>&nbsp;&nbsp;&nbsp;Ave Disk Queue – 0.1</FONT></P>
<P><FONT face="Courier New" size=2>&nbsp;&nbsp;&nbsp;Server Sessions – 585<BR>&nbsp;&nbsp;&nbsp;NTLM Auths – 215<BR>&nbsp;&nbsp;&nbsp;Kerb Auths – 92<BR>&nbsp;&nbsp;&nbsp;DS Client Binds/Sec – 44</FONT></P>
<P><FONT face="Courier New" size=2>&nbsp;&nbsp;&nbsp;Gigabit NIC card<BR>&nbsp;&nbsp;&nbsp;NIC Output Queue – 0</FONT></P>
<P><FONT face="Courier New" size=2>Major thing to note about the perf data – We’ve got 3 DC’s offline at the moment due to dogfooding, so this perf load would be with 14 DC’s online.&nbsp; Our target utilization is 20-40% sustained peak CPU.</FONT></P>
<P><FONT face="Courier New" size=2>Also, based on our experience, we’re rarely NIC bound.&nbsp; When we see overloaded DC’s, they typically tend to be disk bound or processor bound.&nbsp; Even when we had x86 with 4GB of RAM, the memory pressure just translated into disk queues, so when you’re spec’ing out your servers I would be least concerned about the connectivity.&nbsp; You probably also noticed in the whitepaper that x64 doesn’t give you a whole lot of benefit in a pure auth environment.&nbsp; These operations tend to be disk bound even in a 64-bit OS.</FONT></P>
<P><FONT face="Courier New" size=2>I think you’re hoping for a “5000-10000 user” type answer, but even if I gave you a completely wild guess, It would probably do more harm than good in your conversations with the customer.</FONT></P>
<P><FONT face="Courier New" size=2>Does this give you a better idea?&nbsp; Are there other details that would help you make a better guess?&nbsp; </FONT></P></BLOCKQUOTE>
<P dir=ltr>The whitepaper that I referred to is the Active Directory 64-bit Performance Comparison paper, located <A href="https://www.microsoft.com/downloads/details.aspx?FamilyID=52e7c3bd-570a-475c-96e0-316dc821e3e7&amp;displaylang=en">here.</A></P>]]></content:encoded>
    </item>
    <item>
      <title>Useful repadmin switch</title>
      <link>https://docs.microsoft.com/archive/blogs/bpuhl/useful-repadmin-switch</link>
      <pubDate>Sat, 22 Jul 2006 04:03:00 GMT</pubDate>
      <dc:creator><![CDATA[bpuhl]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/bpuhl/2006/07/22/useful-repadmin-switch/</guid>
      <description><![CDATA[Repadmin is the "swiss army knife" of AD tools - But the following can be one of those "big red...]]></description>
      <content:encoded><![CDATA[<P>Repadmin is the "swiss army knife" of AD tools - But the following can be one of those "big red buttons" that you keep in your back pocket and hopefully never need.&nbsp; But sometimes it's just useful to slow things down until you figure out what's going on...</P>
<P dir=ltr style="MARGIN-RIGHT: 0px"><STRONG><EM>repadmin /options *&nbsp;+disable_outbound_repl</EM></STRONG></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
<P dir=ltr style="MARGIN-RIGHT: 0px"><STRONG>repadmin.exe</STRONG> - the tool<BR><STRONG>/options</STRONG> - Did you even know this was there?&nbsp; If not, try repadmin.exe /experthelp<BR><STRONG>*</STRONG> - means run against all DC's<BR><STRONG>+disable_outbound_repl</STRONG> - Self explanatory?&nbsp; I hope so...</P></BLOCKQUOTE>
<P>Please don't go running commands willy-nilly in your production environment -&nbsp;play with repadmin.exe (or any other tool)&nbsp;in a lab or against&nbsp;some virtual DC's so you can learn what it's doing and&nbsp;how to use it...then sit back and let the tools do all the work for you.</P>]]></content:encoded>
    </item>
  </channel>
</rss>