用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/CyberStrikeus/CyberStrike --skill cis-aws-storage-2-7命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | cis-aws-storage-2.7 |
| description | Ensure creating IAM User |
| category | cis-storage-services |
| version | 1.0.0 |
| author | cyberstrike-official |
| tags | ["cis","aws","storage","iam","iam-user","identity-verification","access-control"] |
| cis_id | 2.7 |
| cis_benchmark | CIS AWS Storage Services Benchmark v1.0.0 |
| tech_stack | ["aws"] |
| cwe_ids | ["CWE-284"] |
| chains_with | ["cis-aws-storage-2.6","cis-aws-storage-2.8","cis-aws-storage-2.9"] |
| prerequisites | [] |
| severity_boost | {} |
IAM users are individuals whose accounts have been created by the AWS administrator, providing them with access to specific AWS resources. These users have undergone identity verification with your organization, ensuring that only authorized personnel can manage and interact with your AWS environment.
The purpose of creating IAM users and verifying their identities with your organization is to ensure that only authorized individuals have access to AWS resources, enhancing security and preventing unauthorized access. This practice helps maintain control over your AWS environment, ensuring that sensitive data and critical operations are managed by trusted and validated personnel.
Not creating IAM users and verifying their identities can lead to unauthorized access to your AWS resources, increasing the risk of security breaches and data leaks. This lack of control can result in compromised sensitive data, unauthorized changes to critical systems, and overall reduced security posture, potentially causing significant operational and financial damage to your organization.
Access the AWS Management Console
Review IAM Users
Check User Details
Verify Identity Policies
Monitor Login Activity
Use AWS IAM Access Analyzer
Generate IAM Credential Reports
Implement AWS Config Rules
Review IAM Roles and Groups
Schedule Regular Audits
# List all IAM users
aws iam list-users --query 'Users[].[UserName,CreateDate,PasswordLastUsed]' --output table
# Get details of specific user
aws iam get-user --user-name <USERNAME>
# Check if user has MFA enabled
aws iam list-mfa-devices --user-name <USERNAME>
# List policies attached to user
aws iam list-attached-user-policies --user-name <USERNAME>
# List access keys for user
aws iam list-access-keys --user-name <USERNAME>
# Generate credential report
aws iam generate-credential-report
aws iam get-credential-report --query 'Content' --output text | base64 -d
Remove Unauthorized Users
Enable Multi-Factor Authentication (MFA)
Update User Policies
Rotate Access Keys
Review and Correct IAM Roles and Groups
Configure AWS Access Analyzer
Implement and Enforce IAM Policies
Enable AWS Config and Create Compliance Rules
Conduct Regular Training
Schedule Regular Reviews and Audits
# Create new IAM user
aws iam create-user --user-name <USERNAME>
# Attach policy to user
aws iam attach-user-policy \
--user-name <USERNAME> \
--policy-arn arn:aws:iam::aws:policy/ReadOnlyAccess
# Enable MFA (requires MFA device configuration)
aws iam enable-mfa-device \
--user-name <USERNAME> \
--serial-number arn:aws:iam::ACCOUNT:mfa/<USERNAME> \
--authentication-code-1 <CODE1> \
--authentication-code-2 <CODE2>
# Delete unauthorized user
aws iam delete-user --user-name <UNAUTHORIZED_USER>
No IAM users exist by default. Users must be created by administrators.
| Controls Version | Control | IG 1 | IG 2 | IG 3 |
|---|---|---|---|---|
| v8 | 6.1 Establish an Access Granting Process | ● | ● | ● |
CIS Control v8 - 6.1 Establish an Access Granting Process: Establish and follow a process, preferably automated, for granting access to enterprise assets upon new hire, rights grant, or role change of a user.