Detection rules › Panther

SIGNAL - Okta SSO to AWS

Severity
informational
Log types
Okta.SystemLog
Source
github.com/panther-labs/panther-analysis

Rules detecting the same action

Other rules on this platform that filter on the same API call or operation.

Rule body yaml

AnalysisType: rule
Filename: okta_sso_to_aws.py
RuleID: "Okta.SSO.to.AWS"
DisplayName: "SIGNAL - Okta SSO to AWS"
Enabled: true
CreateAlert: false
LogTypes:
    - Okta.SystemLog
Severity: Info
DedupPeriodMinutes: 60
Threshold: 1
Tests:
    - Name: AWS SSO via Okta
      ExpectedResult: true
      Log:
        displayMessage: User single sign on to app
        eventType: user.authentication.sso
        legacyEventType: app.auth.sso
        outcome:
            result: SUCCESS
        securityContext: {}
        severity: INFO
        target:
            - alternateId: AWS Production
              detailEntry:
                signOnModeType: SAML_2_0
              displayName: AWS IAM Identity Center
              id: 0oaua5ldoougycQAO696
              type: AppInstance
            - alternateId: aardvark
              displayName: aardvark
              id: 0ua8aardvarkD697
              type: AppUser
        transaction:
            detail: {}
            id: 1a3852fc0d172ecdad0e2447e47fbc98
            type: WEB
        uuid: 35cae732-21bd-11ef-a011-dd05aa53a11a
        version: "0"
    - Name: AWS SSO via Okta without app name
      ExpectedResult: false
      Log:
        displayMessage: User single sign on to app
        eventType: user.authentication.sso
        legacyEventType: app.auth.sso
        outcome:
            result: SUCCESS
        securityContext: {}
        severity: INFO
        target:
            - alternateId: aardvark
              id: 0ua8aardvarkD697
              type: AppUser
        transaction:
            detail: {}
            id: 1a3852fc0d172ecdad0e2447e47fbc98
            type: WEB
        uuid: 35cae732-21bd-11ef-a011-dd05aa53a11a
        version: "0"

Detection logic

Condition

eventType eq "user.authentication.sso"
outcome.result eq "SUCCESS"
target.displayName contains "AWS IAM Identity Center"

Indicators

Each row is a field, operator, and value that the rule matches. The corpus column counts how many other rules in the catalog look for the same combination: high numbers point to widely-used, community-vetted indicators. Blank or 1 shows that the indicator is specific to this rule.

FieldKindValues
eventTypeeq
  • user.authentication.sso
outcome.resulteq
  • SUCCESS
target.displayNamecontains
  • AWS IAM Identity Center