Skip to content

Add Hardware Key login audit event fields#33254

Merged
Joerger merged 3 commits intomasterfrom
joerger/hardware-key-audit-events
Oct 16, 2023
Merged

Add Hardware Key login audit event fields#33254
Joerger merged 3 commits intomasterfrom
joerger/hardware-key-audit-events

Conversation

@Joerger
Copy link
Copy Markdown
Contributor

@Joerger Joerger commented Oct 10, 2023

Adds audit event fields to track hardware key logins.

Audit log snippets:

{
  "code": "T1000I",
  "ei": 0,
  "event": "user.login",
  "required_private_key_policy": "hardware_key_touch",
}
{
  "code": "TC000I",
  "ei": 0,
  "event": "cert.create",
  "identity": {
    "private_key_policy": "hardware_key_touch",
  },
}
{
  "code": "T2006I",
  "event": "session.data",
  "private_key_policy": "hardware_key_touch",
}

Comment thread lib/auth/methods.go Outdated
@Joerger Joerger requested a review from r0mant October 11, 2023 01:45
@Joerger Joerger force-pushed the joerger/hardware-key-audit-events branch from d98206f to 198769e Compare October 12, 2023 01:44
@Joerger Joerger added backport/branch/v14 audit-log Issues related to Teleports Audit Log and removed kubernetes-access application-access database-access Database access related issues and PRs desktop-access labels Oct 12, 2023
Comment thread api/proto/teleport/legacy/types/events/events.proto Outdated
Comment thread lib/srv/desktop/audit.go Outdated
Comment thread lib/auth/methods.go
@Joerger
Copy link
Copy Markdown
Contributor Author

Joerger commented Oct 16, 2023

@hugoShaka @r0mant Friendly reminder to review

Copy link
Copy Markdown
Collaborator

@r0mant r0mant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall lgtm bar the proto field issue (unless it's the preferred way of doing things now).

Comment thread api/proto/teleport/legacy/types/events/events.proto Outdated
@Joerger Joerger force-pushed the joerger/hardware-key-audit-events branch from 0acacd3 to 35e368e Compare October 16, 2023 18:48
@Joerger Joerger requested review from codingllama and r0mant October 16, 2023 18:48
@Joerger Joerger force-pushed the joerger/hardware-key-audit-events branch from 3385bf4 to 59b6383 Compare October 16, 2023 19:06
@public-teleport-github-review-bot public-teleport-github-review-bot Bot removed the request for review from hugoShaka October 16, 2023 19:11
* Clean up AuthenticateUser audit logic.

* Fix proto field naming.

* Fix merge conflict.
@Joerger Joerger force-pushed the joerger/hardware-key-audit-events branch from d2167cc to baaab08 Compare October 16, 2023 19:30
@Joerger Joerger enabled auto-merge October 16, 2023 19:30
@Joerger Joerger added this pull request to the merge queue Oct 16, 2023
Merged via the queue into master with commit 67ae977 Oct 16, 2023
@Joerger Joerger deleted the joerger/hardware-key-audit-events branch October 16, 2023 20:06
@public-teleport-github-review-bot
Copy link
Copy Markdown

@Joerger See the table below for backport results.

Branch Result
branch/v14 Failed

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

Labels

audit-log Issues related to Teleports Audit Log size/sm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants