用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/CyberStrikeus/CyberStrike --skill cis-aws-compute-12-5命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
macOS post-exploitation for credential harvesting, DTrace monitoring, TCC bypass, and stealth operations via native tools
Windows userland post-exploitation for credential harvesting, monitoring, AMSI/ETW bypass, and stealth operations
Kubernetes post-exploitation for container escape, secret extraction, RBAC abuse, and cluster persistence
基于 SOC 职业分类
正在显示 SKILL.md
| name | cis-aws-compute-12.5 |
| description | Ensure every Lambda function has its own IAM Role |
| category | cis-compute |
| version | 1.1.0 |
| author | cyberstrike-official |
| tags | ["cis","aws","compute","lambda","serverless","iam","execution-role","least-privilege"] |
| cis_id | 12.5 |
| cis_benchmark | CIS AWS Compute Services Benchmark v1.1.0 |
| tech_stack | ["aws"] |
| cwe_ids | [] |
| chains_with | ["cis-aws-compute-12.4","cis-aws-compute-12.7","cis-aws-compute-12.9"] |
| prerequisites | [] |
| severity_boost | {} |
Every Lambda function should have a one to one IAM execution role and the roles should not be shared between functions.
The Principle of Least Privilege means that any Lambda function should have the minimal amount of access required to perform its tasks. In order to accomplish this Lambda functions should not share IAM Execution roles.
Creating unique IAM roles for each Lambda function increases the number of IAM roles to manage but provides better security isolation between functions.
AWS Lambda, click Functions.Function name click on the name of the function that you want to review.Configuration tabPermissions.Execution role section, Role name not the name listed as this is the IAM is the role that defines the access permissions for the selected function.N/A - This control is Console-based audit only.
Each Lambda function has a unique IAM execution role that is not shared with any other Lambda function.
AWS Lambda, click Functions.Function name click on the name of the function that you want to change/update.Configuration tabPermissions.Execution role section, click Edit.Execution roleUse an existing roleExisting role dropdown.To use a new IAM role:
Create a new role from AWS policy templatesRole namePolicy templates dropdown.SaveN/A - This control is Console-based remediation only.
When creating a Lambda function, AWS creates a default execution role, but multiple functions can be configured to share the same role.
| Controls Version | Control | IG 1 | IG 2 | IG 3 |
|---|---|---|---|---|
| v8 | 3.3 Configure Data Access Control Lists - Configure data access control lists based on a user's need to know. Apply data access control lists, also known as access permissions, to local and remote file systems, databases, and applications. | x | x | x |
| v7 | 8.3 Enable Operating System Anti-Exploitation Features/Deploy Anti-Exploit Technologies - Enable anti-exploitation features such as Data Execution Prevention (DEP) or Address Space Layout Randomization (ASLR) that are available in an operating system or deploy appropriate toolkits that can be configured to apply protection to a broader set of applications and executables. | x | x |
Level 1 | Manual