MFA or Certificate-based authentication for end users

Anonymous
2022-11-23T12:22:49.527+00:00

Hi all,

I was looking to create some secure CA rules and i stumbled upon this little line in de Microsoft Authenticator methods:
Number Matching will begin to be enabled for all users of the Microsoft Authenticator app starting 27th of February 2023.

So i've used this before for admin roles but for an end user it is a paint in the backside.
I'm looking into new easier ways of enforcing this and i came upon this "Certificate-based authentication"

Is this securer then an MFA popup and easier to use for the end user?

Thanks,

Yoni

Microsoft Security Microsoft Entra Microsoft Entra ID
Windows for business Windows Server Devices and deployment Configure application groups
0 comments No comments
{count} votes

Accepted answer
  1. Nagappan Veerappan 651 Reputation points Microsoft Employee
    2022-11-24T05:08:21.657+00:00

    Thank you for asking, any passwordless (non-phishing) Strong credentials are recommended to have for end users (WHFB, CBA, FIDO2, Phone sign-in). Those credentials satisfy the MFA requirement.

    The notion of enabling "Number matching" is Microsoft security observed MFA fatigue with Push notification.
    To avoid compromising user by simply approving the "push notification" as they are not aware is it genuine or attacker initiated

    Number match would prevent the compromise. since end user don't know the number to pass if attacker initiated the session for MFA or passwordless phone sign-ins.

    For solution wise, it really depends what devices end users have and What type of users (Cloud only or on-prem synced)

    1. If all windows 10 21H2/win11 physical machines with TPM, WHFB Hybrid Cloud trust works, no PKI involved -elegant solution
      https://learn.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust?tabs=intune
    2. If you have PKI infra already established and CDP published over HTTP. certificate can be pushed to users. you can use CBA auth at AAD.
      https://learn.microsoft.com/en-us/azure/active-directory/authentication/concept-certificate-based-authentication
      Note: it has few unsupported scenarios, take look at those in the document
      If you can push certificate to mobile devices, you can think of CBA as alternative options

    3.FIDO2 not yet supported by all browsers , Cost associated with buying FIDO2 keys
    https://learn.microsoft.com/en-us/azure/active-directory/authentication/fido2-compatibility#supported-browsers

    1. If you don't want to hang on to on-prem. Planning to issue a new device for future users. Azure AD to manage the auth for users from managed domain.
      use TAP to complete OOBE setup and join the device to AADJ (cloud domain join) and complete WHFB
      use VPN (rarely if they need to) connect on-prem from AADJ.

    https://learn.microsoft.com/en-us/azure/active-directory/authentication/howto-authentication-temporary-access-pass

    1. Phone sign-in - I don't need to explain. since you mentioned not look into Phone sign-ins options. as end user have to go through some above simple & secure auth method available

    Please review with your org identity architect and then decide what suits best for you

    Happy Thanksgiving!

    Feel free to reach if any additional questions.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Limitless Technology 44,751 Reputation points
    2022-11-24T11:14:28.42+00:00

    Hi,

    Thank you for posting your query.

    Kindly follow the steps provided below to resolve your issue.

    I found an article about how to configure Azure AD certificate-based authentication hope this help.

    Do not hesitate to message us if you need further assistance.

    Go to this link for your reference and other troubleshooting procedures https://learn.microsoft.com/en-us/azure/active-directory/authentication/how-to-certificate-based-authentication

    -----------------------------------------------------------------------------------------------------------------------

    If the answer is helpful kindly click "Accept as Answer" and up vote it.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.