Building a Device Trust lab – Active Directory Domain Services with Duo Device Health

Spread the love

Recently Duo Security made available Trusted Endpoints to all Editions. Duo Essentials, previously known as Duo MFA edition, has the following features.

  • MFA (Flexible options including FIDO2 and Verified Duo Push)
  • Single Sign-On
  • Passwordless Authentication (Using FIDO2 or Duo Mobile)
  • Trusted Endpoints Verification
  • Device Visibility
  • Authorized Networks
  • Unlimited Application Integrations
  • User Group Policies

Trusted Endpoints Verification & User Group Policies are the key features that stand out in Duo Essentials Edition. 

A series of blogs will follow to build a lab to guide security folks on these features and helps to adapt these features to enhance their security posture.

Duo Security offers various ways to establish trust for an endpoint accessing a Duo Protected browser-based Application. Some of the widely used methods are as follows.

This article will integrate Microsoft Active Directory with Duo Health Integration. Below topology is used for this integration.

Figure 1: Topology used for this integration

Table 1: ADDS Intgrations Details
Domain Controlleryasirirfan.com
User Accounts[email protected], [email protected]
AD GroupYI-DS
SID UsedS-1-5-21–XXXXXXXXX-XXXXXXXXXX
Application ProtectedCisco ISE SAML Integration for Admin Access
  1. In the Duo Admin Panel, click Trusted Endpoints from the menu on the left. When ready, scroll down and click on the blue Get Started button. 
  1. To the right of Active Directory Domain Services, select Windows from the dropdown and then click Add.
  1. Copy the Powershell command to retrieve the domain security ID (SID) by clicking the Copy button.
  1. Log in to the Windows domain controller and run the Powershell
  1. In the Powershell window administrator prompt>, paste this cmdlet string from step 3 above after the prompt and press enter.  If it didn’t copy successfully, you can cut-n-paste the following cmdlet string manually.

(Get-ADDomain | Format-Table -Property DomainSID -HideTableHeaders | Out-String).Trim() | clip

  1. This command obtains your AD domain’s security identifier(SID) value and copies it to your clipboard automatically.
  2.  Paste (Ctrl-V) the domain SID you copied in Step 6. It should look similar in format to S-1-5-21-4285593764-xxxxxxxxxx-xxxxxxxxxx.  Click Save when complete.
  1. Scroll down to the Change Integration Status section.  Slide the button to the right for Integration is active.  Select the Activate for all radial button.  Click Save.
  1. Scroll to the top.  You should receive a confirmation message that Active Directory with Device Health integration was successfully activated.
  1. In the Duo Admin Panel. From the menu on the left, select Trusted Endpoints.  You should see the Active Directory with Device Health status as Active.

This article has set a foundation for configuring Trusted Endpoints for Active Directory Domain Services using Duo Device Health. In an upcoming article, we will focus on integrating a SAML-supported Web application with Duo SSO.


Spread the love

1 thought on “Building a Device Trust lab – Active Directory Domain Services with Duo Device Health”

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top