Skip to content

Enable security login best practices for AWS login  #298

Description

@ZainRizvi

Problem

Currently the AWS account used by LF has a fixed set of users with permanent access. This poses two challenges:

  1. Any new contributors for the ci-infra need to be explicitly be granted access by someone who is already on the AWS account
  2. That access remains forever, increasing the risk of leaked credentials
  3. That access is too permissive, increasing the potential blast radius of leaked credentials or even accidental changes

Desired solution

We need a way to secure the Linux Foundation AWS account in a way that offers the following features

  • Time limited credentials for partners, ideally making it self-serve or easy to approve
  • Specific roles with set permissions granted
  • Enforcing general AWS account security best practices (e.g. 2FA)

Ideally the credential duration and roles/permissions would be configurable so that they're easy to edit as our needs evolve.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions