Detect API Activity From Users Without MFA


This search looks for CloudTrail events where a user logged into the AWS account, is making API calls and has not enabled Multi Factor authentication. Multi factor authentication adds a layer of security by forcing the users to type a unique authentication code from an approved authentication device when they access AWS websites or services. AWS Best Practices recommend that you enable MFA for privileged IAM users.


Detect API Activity From Users Without MFA Help

You must install the AWS App for Splunk (version 5.1.0 or later) and Splunk Add-on for AWS (version 4.4.0 or later), then configure your CloudTrail inputs. Leverage the support search Create a list of approved AWS service accounts: run it once every 30 days to create a list of service accounts and validate them.\ This search produces fields (eventName,userIdentity.type,userIdentity.arn) that are not yet supported by ES Incident Review and therefore cannot be viewed when a notable event is raised. These fields contribute additional context to the notable. To see the additional metadata, add the following fields, if not already present, to Incident Review - Event Attributes (Configure > Incident Management > Incident Review Settings > Add New Entry):\n1. Label: AWS Event Name, Field: eventName\ 1. \ 1. Label: AWS User ARN, Field: userIdentity.arn\ 1. \ 1. Label: AWS User Type, Field: userIdentity.type\ Detailed documentation on how to create a new field within Incident Review may be found here:


Open in Search