Skip to content

Don't count mfa-verifeid Private Key Policy as MFA for Admin Actions#39257

Merged
Joerger merged 3 commits intomasterfrom
joerger/mfa-for-admin-actions-exclude-hardware-key-support
Mar 13, 2024
Merged

Don't count mfa-verifeid Private Key Policy as MFA for Admin Actions#39257
Joerger merged 3 commits intomasterfrom
joerger/mfa-for-admin-actions-exclude-hardware-key-support

Conversation

@Joerger
Copy link
Copy Markdown
Contributor

@Joerger Joerger commented Mar 12, 2024

Changelog: Improve the security for MFA for Admin Actions when used alongside Hardware Key support.

Removes a check that allowed certificates backed by a hardware key with MFA verification to count towards Admin Actions. hardware key based mfa verification only occurs during the client connection setup and therefore should not count as a blanket MFA verification for the full length of the client connection.

Users will now be prompted for MFA for Admin Actions in addition to the initial Hardware Key Touch/PIN check, if applicable.

In the future, we can consider solutions involving accepting hardware key based MFA verification for a short duration after the connection was established (1m?), and then only requiring webauthn verification after that time elapses. This would improve the UX for the majority of Teleport client connections for admin actions, which are short lived.

Credit to Edoardo for noticing this issue 👍

@Joerger Joerger added this pull request to the merge queue Mar 13, 2024
Merged via the queue into master with commit f57021d Mar 13, 2024
@Joerger Joerger deleted the joerger/mfa-for-admin-actions-exclude-hardware-key-support branch March 13, 2024 18:15
@public-teleport-github-review-bot
Copy link
Copy Markdown

@Joerger See the table below for backport results.

Branch Result
branch/v15 Create PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants