Skip to main content

Target Amazon Web Service Requirements, Permissions, and Ports

The Enterprise Auditor for AWS Solution lets you audit Amazon Web Services (AWS) to collect IAM users, groups, roles, and policies, as well as S3 permissions, content, and sensitive data from target AWS accounts. It scans:

  • Amazon AWS IAM
  • Amazon AWS S3

Data Collector

This solution employs the following data collector to scan the target environment:

Permissions

The permissions required to scan an AWS account are based on the type of information being collected:

  • To collect details about the AWS Organization, you need the following permission:

    • organizations:DescribeOrganization
  • To collect details regarding IAM, you need the following permissions:

    • iam:GenerateCredentialReport
    • iam:GenerateServiceLastAccessedDetails
    • iam:Get*
    • iam:List*
    • iam:Simulate*
    • sts:GetAccessKeyInfo
  • To collect details related to S3 buckets and objects, you need the following permissions:

    • s3:Describe*
    • s3:Get*
    • s3:HeadBucket
    • s3:List*

This provides a least privilege model for your auditing needs. See the Configure AWS for Scans topic for additional information.

Ports

The following firewall ports are needed:

For AWS Data Collector

  • 443