AWS - Apigateway Privesc
Last updated
Last updated
学习和实践 AWS 黑客技术: 学习和实践 GCP 黑客技术:
有关更多信息,请查看:
apigateway:POST
拥有此权限,您可以生成已配置的 API 的 API 密钥(按区域)。
潜在影响: 你无法通过此技术进行权限提升,但你可能会获得敏感信息的访问权限。
apigateway:GET
通过此权限,你可以获取配置的 API 的生成 API 密钥(按区域)。
潜在影响: 你无法通过这种技术进行权限提升,但你可能会获得敏感信息的访问权限。
apigateway:UpdateRestApiPolicy
, apigateway:PATCH
拥有这些权限后,可以修改API的资源策略,以便自己获得调用它的权限,并滥用API网关可能具有的潜在访问权限(例如调用一个脆弱的lambda)。
潜在影响: 通常情况下,您无法直接通过此技术进行权限提升,但您可能会获得敏感信息的访问权限。
apigateway:PutIntegration
, apigateway:CreateDeployment
, iam:PassRole
需要测试
具有权限 apigateway:PutIntegration
、apigateway:CreateDeployment
和 iam:PassRole
的攻击者可以 向现有的 API Gateway REST API 添加一个带有 IAM 角色的 Lambda 函数的新集成。攻击者可以 触发 Lambda 函数以执行任意代码,并可能获得与 IAM 角色关联的资源的访问权限。
潜在影响:访问与Lambda函数的IAM角色相关的资源。
apigateway:UpdateAuthorizer
, apigateway:CreateDeployment
需要测试
拥有权限apigateway:UpdateAuthorizer
和apigateway:CreateDeployment
的攻击者可以修改现有的API Gateway授权者以绕过安全检查或在进行API请求时执行任意代码。
潜在影响:绕过安全检查,未经授权访问API资源。
apigateway:UpdateVpcLink
需要测试
拥有权限apigateway:UpdateVpcLink
的攻击者可以修改现有的VPC链接,使其指向不同的网络负载均衡器,可能将私有API流量重定向到未经授权或恶意的资源。
潜在影响:未经授权访问私有API资源,拦截或干扰API流量。
学习和实践AWS黑客技术: 学习和实践GCP黑客技术:
查看!
加入 💬 或或在 Twitter 🐦 上关注我们 .
通过向 和 github库提交PR分享黑客技巧。