SanderDemeester / LambdaDroppingPrivileges

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lambda Dropping Privileges (proof-of-concept)

This is experimental code, please don't use for production

This project contains source code and supporting files for a serverless application that drops the privileges of a Lambda function by [1] overwriting the environment variables in the Lambda process with other AWS credentials or [2] assuming the IAM Role passed by the caller and overwriting the environment variables.

Drop privileges and replace with IAM credentials

sam build
sam local invoke -e events/event_setcreds.json

PassRole and drop privileges

sam build
sam local invoke -e events/event_role.json

About


Languages

Language:Java 100.0%