Forcing a time out for MFA will help ensure that sessions are not kept alive for an indefinite period of time, ensuring that browser sessions are not persistent will help in prevention of drive-by attacks in web browsers, this also prevents creation and saving of session cookies leaving nothing for an attacker to take. Administrative roles this should apply to include those such as. Global Administrator Billing Administrator Exchange Administrator SharePoint Administrator Password Administrator Skype for Business Administrator Service Support Administrator User Administrator Dynamics 365 Service Administrator Power BI Administrator NOTE: The frequency at which MFA is prompted will be determined by your organization's policy and need. Rationale: Ensuring these additional controls are present for Administrative users adds an additional layer of defense against drive-by attacks and even some ransomware attacks. Impact: Users with Administrative roles will be prompted at the frequency set for MFA. NOTE: Nessus has not performed this check. Please review the benchmark to ensure target compliance.
To enable the multifactor timeout and persistent browser settings are set for administrators, use the Microsoft 365 Admin Center: Log in to https://admin.microsoft.com as a Global Administrator. Go to Admin centers and click on Azure Active Directory. Select Enterprise applications then, under Security, select Conditional Access. Click New policy Go to Assignments > Users and groups > Include > Select users and groups > check Directory roles. At a minimum, select the following roles: Billing admin, Conditional Access admin, Exchange admin, Global admin, Helpdesk admin, Security admin, SharePoint admin, and User admin. Targeting any role with the word admin will ensure that any users with additional privileges will be targeted. Go to Cloud apps or actions > Cloud apps > Include > select All cloud apps (and don't exclude any apps). Under Access controls > Grant > select Grant access > check Require multi-factor authentication (and nothing else). Under Session check Sign-in frequency and enter the value determined by your organization. Check Persistent browser session then select Never persistent in the drop-down menu. Create. NOTE: After creation ensure that the policy is set to enabled.