elastic / elastic/detection-rules
[New Rule] Potential AWS Credential Exposure
- 主要言語
- Python
- スター
- 2.7k
- フォーク
- 696
- 平均マージ
- 5日 1時間
- マージ済み PR(30日)
- 72
説明
## Description
Noting these AWS API calls that return credentials. These could be split into multiple rules based on different datasets or a single rule targeting all possible exposures based on noise testing.
## Required Info
- **Eventing Sources:**
- **Target Operating Systems:**
- **Platforms**
`aws`
- **Target ECS Version:** x.x.x
- **New fields required in ECS for this?**
- **Related issues or PRs**
## Optional Info
- **References:**
https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a
https://kmcquade.com/2020/12/sensitive-aws-api-calls/
## APIs
```
chime:CreateApiKey
codepipeline:PollForJobs
cognito-identity:GetOpenIdToken
cognito-identity:GetOpenIdTokenForDeveloperIdentity
cognito-identity:GetCredentialsForIdentity
connect:GetFederationToken
connect:GetFederationTokens
ecr:GetAuthorizationToken
gamelift:RequestUploadCredentials
iam:CreateAccessKey
iam:CreateLoginProfile
iam:CreateServiceSpecificCredential
iam:ResetServiceSpecificCredential
iam:UpdateAccessKey
lightsail:GetInstanceAccessDetails
lightsail:GetRelationalDatabaseMasterUserPassword
rds-db:connect
redshift:GetClusterCredentials
sso:GetRoleCredentials
mediapackage:RotateChannelCredentials
mediapackage:RotateIngestEndpointCredentials
sts:AssumeRole
sts:AssumeRoleWithSaml
sts:AssumeRoleWithWebIdentity
sts:GetFederationToken
sts:GetSessionToken
```
コントリビューションガイド
評価
この issue はまだ評価されていません。