首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用Domain-Protect保护你网站抵御子域名接管攻击

该工具支持实现以下两个目标: · 扫描一个AWS组织Amazon Route53,并获取存在安全问题域名记录,然后尝试执行域名接管检测; · 可以通过Domain Protect for GCP检测...S3CNAME记录; · Azure资源存在安全问题CNAME记录; · 缺少Google云存储BucketCNAME记录; 可选额外检测 这些额外检测功能默认是关闭,因为可能在扫描大型组织时会导致...如需启用,请在你tfvars文件或CI/CD管道 创建下列Terraform变量: lambdas = ["alias-cloudfront-s3", "alias-eb", "alias-s3",...AWS帐户都具有相同名称安全审核只读角色; · 针对Terraform状态文件Storage Bucket; · Terraform 1.0.x; 工具源码获取 广大研究人员可以通过下列命令将该项目源码克隆至本地...); 针对本地测试,拷贝项目中tfvars.example,重命名并去掉.example后缀; 输入你组织相关详情信息; 在你CI/CD管道输出Terraform变量; AWS IAM策略 针对最小特权访问控制

2.4K30

Fortify软件安全内容 2023 更新 1

ARM 提供了一个管理层,可用于创建、更新和删除 Azure 帐户资源。...其他勘误表在此版本,已投入资源以确保我们可以减少误报问题数量,重构一致性,并提高客户审核问题能力。...使用这些易受攻击 Java 版本客户仍然可以 Fortify 客户支持门户“高级内容”下下载单独规则包已删除规则。误报改进工作仍在继续,努力消除此版本误报。...:未使用字段 – Java lambda 误报减少Dockerfile 配置错误:依赖关系混淆 – 使用本地库定义时误报减少在布尔变量上报告数据流问题时,在所有受支持语言中跨多个类别删除误报通过...其他勘误表在此版本,我们投入了资源来进一步减少误报数量,并提高客户审核问题能力。

7.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

T Wiki 云安全知识库 5 月份更新汇总

neuvector da Vinci【达文西】 云安全态势管理工具 CloudSploit Azure 红队利用工具 Stormspotter GCP IAM 权限提升方法 GCP-IAM-Privilege-Escalation...火线云安全知识库 多云靶场搭建工具 TerraformGoat Cloud Security Wiki(英文) 火线云安全沙龙视频 《Hacking Kubernetes》 文章更新内容 《Terraform...使用入门以及在云上攻防作用》 《S3 任意文件上传》 《Bucket Object 遍历》 《RDS 信息收集》 《MSSQL 读取实例信息》 《PostgreSQL 数据库 SSRF》 《利用...IAM 进行权限提升》 《利用 IAM 进行权限维持》 《在 AWS 下查看自己所拥有的权限》 Awesome Cloud Security Awesome Cloud Security 项目是一个云安全资源汇总项目...---- 往期推荐 APISIX CVE-2022-29266 漏洞分析与复现 T Wiki 云安全知识文库上线 云原生 | Terraform 初体验 原文链接:https://teamssix.com

81820

云威胁!黑客利用云技术窃取数据和源代码

【攻击者执行命令】 接下来,攻击者使用Lambda函数枚举和检索所有专有代码和软件,以及执行密钥和Lambda函数环境变量,以找到IAM用户凭证,并利用它们进行后续枚举和特权升级。...这1TB数据还包括与Terraform有关日志文件,Terraform在账户中被用来部署部分基础设施。...然而,很明显,攻击者S3桶检索了Terraform状态文件,其中包含IAM用户访问密钥和第二个AWS账户密钥。这个账户被用来在该组织云计算中进行横移。...Sysdig建议企业采取以下安全措施,以保护其云基础设施免受类似攻击: 及时更新所有的软件 使用IMDS v2而不是v1,这可以防止未经授权元数据访问 对所有用户账户采用最小特权原则 对可能包含敏感数据资源进行只读访问...,如Lambda 删除旧和未使用权限 使用密钥管理服务,如AWS KMS、GCP KMS和Azure Key Vault Sysdig还建议实施一个全面的检测和警报系统,以确保及时报告攻击者恶意活动

1.5K20

Terraform实战

我们将把输出值传入aws_instance,这样就不必在EC2实例资源配置静态设置AMI了 图1.10 aws_ami数据源输出如何与aws_instance资源输入连接到一起 与资源一样,要声明数据源...在main.tf文件为模块声明添加了存根后,以相同方式为输出值添加存根。 我们需要锁定提供程序和Terraform版本。...不必过于担心难以理解这里代码,只需要关注不同部分如何连接起来即可。 将相关特性组合到一个输出值,有助于组织代码。...一开始只有包装到azurerm_template_deployment 资源一个巨大ARM模板。随着时间流逝,ARM模板逐渐取出资源,并将其配置为原生Terraform资源。...创建一个新Terraform项目,在其中添加一个包含了代码清单6.8文件。

25710

通过Kyverno使用KMS、Cosign和工作负载身份验证容器镜像

供应链安全一个重要部分是我们构建镜像完整性,这意味着我们必须确保我们构建镜像没有被篡改,这意味着保证我们注册中心中提取镜像与我们将要部署到生产系统镜像相同。...现在我们已经介绍了 Kyverno 提供供应链安全特性基本部分,那么让我们深入了解一下它是如何在真实环境实现所有这些特性。...你应用程序可以直接环境按需读取环境凭据,而不是在构建/部署过程中提供长期机密(需要持续二进制文件运行时间)。...配置工作负载身份包括使用 IAM 策略将 Kubernetes ServiceAccount 成员名称绑定到具有工作负载所需权限 IAM 服务帐户。...PROJECT_ID 环境变量值。

4.8K20

Terraform 系列-Terraform 简介

HashiCorp Terraform 是一种基础架构即代码工具,可让您在人类可读配置文件定义云和本地资源,您可以对这些文件进行版本控制、重用和共享。...正因为如此,Terraform 尽可能高效地构建基础设施,并且运营商可以深入了解其基础设施依赖关系。•变更自动化:复杂变更集可以以最少的人工交互应用于您基础架构。...如:AWS/Azure/GCP/Kubernetes/Aliyun/OCI Providers•模块(Modules): 模块是 Terraform 配置独立包,允许把相关资源组合到一起,创建出可复用组件...Terraform 是云无关,使用它能把基础设施部署到 AWS 与部署到 GCP、Azure 甚至私有云一样简单。...不会被特定云供应商(如 AWS CloudFormation)所绑定,也不需要在每次改变云供应商时学习一种全新技术。

32620

这几个月来 T Wiki 云安全知识库更新了什么?

云安全资源板块补充内容 「Esonhugh」师傅 腾讯云官方 COS 辅助工具 阿里云/腾讯云 AK 资源管理工具 「想走安全小白」师傅 开源多云安全合规扫描平台 RiskScanner 「Kfzz1...」师傅 Azure 靶场 AzureGoat 自主更新内容 云服务器 SSRF 漏洞到接管你阿里云控制台 Terraform 可视化 云环境利用框架 CF Lightspin 2022 年 7 大云攻击路径...SSRF 漏洞到接管你阿里云控制台》 《Terraform 在线可视化》 《利用 aws cli 执行命令》 《我用 CF 打穿了他云上内网》 《记录一次平平无奇云上攻防过程》 Awesome...Cloud Security Awesome Cloud Security 项目是一个云安全资源汇总项目,当前已有 600 余个 Star,这个项目内容会和 T Wiki 云安全资源板块同步更新,Awesome...、SRC 场景对 Access Key 即访问凭证影响程度进行判定、企业场景对自己云上资产进行自检等等。

84320

不要以平台治理牺牲开发者体验

我们没有重写 IaC 工具链,而是将其无缝集成到我们流程。这确保运维团队可以继续使用他们首选 IaC 工具,而开发者可以更直观界面受益。...无论是 AWS 身份和访问管理(IAM)角色复杂性,GCP 网络规则还是 Azure 存储配置,魔鬼总是藏在细节。这种复杂性使我们团队无法专注于提供核心业务价值。...极大提升开发者体验方法 让我们来探讨一下我们是如何通过基础设施即代码(IaC)模块制作一个平台工程工具,它可以直接代码自动生成和实现资源规范。...更重要是,它也帮助解决基础设施漂移问题。每当我们变更应用程序代码时,无论是在部署还是本地运行时,资源规范都会自动更新,以添加/删除/修改资源,使其与应用程序需求保持一致。...那么,我们已经自动生成了一个资源规范;下一个逻辑问题是“我们如何将这个规范转换成已部署资源?”

5910

平台工程: Kubernetes API 学习

我写过很多Terraform代码。我也写过许多关于Terraform文章。Terraform最大缺点是会漂移。使用Terraform管理漂移尤其是在无法锁定云环境手动更改情况下几乎是不可能。...允许团队只通过单一API设置所有资源是非常强大,并为开发者成功奠定了基础。 但是好处并不止于此。平台团队角度来看,要求通过K8s API创建服务资源允许你构建一致工具来管理创建和审批流程。...好处是你不必为K8s资源编写一个流水线,为Terraform/Cloud Formation/CDK编写另一个流水线。...但是如果你需要一个数据库,它会使用CNRM在你项目中创建一个Cloud SQL实例,启动一个Cloud SQL代理,配置IAMGCP/K8s服务帐户,所有这些只需要三行yaml。...但你至少应该K8s API所做非常出色工作吸取教训,因为它使用不仅仅是盲从,它提供了令人难以置信自动化效果。

9310

Terraform 最佳实践:典型文件布局

如:Terraform backend - S3、IAM) 二级文件夹 用于环境组件 •vpc:网络拓扑 •services:此环境运行应用环境或微服务,例如 NGINX 前端或 Java 后端...每个应用程序甚至都应该驻留在单独文件夹,与其他应用程序隔离 •data-storage:在此环境运行数据存储,例如 MySQL 或 Redis。...每个数据存储应该驻留在它自己文件夹,与其他数据存储隔离。...文件 每一个组件,都会有相应 Terraform 配置文件,其命名规则如下: •vars.tf: 输入变量 •outputs.tf: 输出变量 •main.tf: 资源定义 •user-data.sh...•terraform.tfvars(or *.auto.tfvars): (可选),terraform plan 及 apply 默认会传入该文件变量值 •main.tfvars:(可选),terraform

2.9K31

Crossplane宣布新项目Terrajet|Terraform生成供应商

为了扩展用户能力,让 XRD 具有不同种类管理资源,Crossplane 社区每天都在向供应商添加 CRD。然而,由于云供应商提供了大量服务,用户可能仍然需要等待对特定资源支持。...我们是在 Terraform 社区多年来所做伟大工作基础上构建,并将所有与 Terraform 相关细节抽象出来。...基于 Terrajet 供应商托管资源就像其他直接调用云供应商供应商一样,实现了所有 Crossplane资源模型特性[2]——外部名称、跨资源引用、规范和状态等。...值得注意是,我们认为 Crossplane 供应商长期路径是让供应商维护它们,我们正在积极地与 AWS、Azure 和 GCP 合作,并将继续这样做。...Terrajet 帮助 Crossplane 今天方便采用,我们将支持它迁移到原生供应商。有关更多细节,请参阅供应商策略设计文档[6]。

90630

如何使用Cliam枚举云端环境IAM权限

关于Cliam Cliam是一款针对云端安全测试工具,在该工具帮助下,广大研究人员可以轻松枚举目标云端环境IAM权限。...当前版本Cliam支持下列云端环境:AWS、Azure、GCP和Oracle。...工具支持AWS配置文件、选项参数或类似AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY和 AWS_SESSION_TOKEN这样默认AWS环境变量来获取凭证: cliam...AWS资源权限 databases 枚举常见AWS数据库资源权限 enumerate 枚举指定AWS资源权限 serverless 枚举常见无服务AWS资源权限...", } 枚举S3、IAM和EC2权限: ❯❯ cliam aws enumerate s3 iam ec2 调试 Cliam支持使用下列两个环境变量来显示调试输出: DEBUG=true(显示请求状态码

1.1K20

Wing:人工智能时代云开发编程语言

人工智能系统预训练了所有级别的堆栈知识,因此知道得越少并不是一个显著优势,专注于一个较小问题也不像人类那样有益,因为只要人工智能知道了如何指示汽车转弯,那么在教它如何转弯就不应该遇到问题,而不仅仅是告诉它要转向...那么,我们如何将这一愿景变为现实呢?...、Azure Blob Storage 或 GCP Bucket)上。...现在,让我们来看看同样代码在当今领先云开发栈之一——Terraform+JavaScript 表现。...成熟生态系统——能将任何 NPM 模块或 Terraform 资源导入到代码。 集成到现有的代码库——能用其他语言编写运行时代码,并用 Wing 引用该代码。

22520

Terraform几个关键概念

Terraform是由HashiCorp公司在2014年左右推出开源工具, 目前几乎所有的主流云服务商都支持Terraform,包括腾讯云、AWS、Azure和GCP等。...Terraform逻辑上可以分为两层,核心层(Terraform Core)和插件层(Terraform Provider)。...核心层 核心层其实就是terraform命令行工具,它是用go语言开发,它负责: 读取.tf代码,并对配置文件和代码进行变量取值替换 资源状态文件管理 依据图论,对代码创建资源依赖关系进行分析,...资源状态文件 Terraform初始化以后,会生成一个状态文件,该状态文件记录了最近一次操作时间、各资源相关属性、各变量的当前值、状态文件版本、等等。...Terraform后台概念就跟状态文件如何读取、存储、锁定,以及terraform apply如何执行严密相关。

8.1K31

Terraform:多云、混合云环境下实现基础设施即代码

下面是如何将安全组资源from_port和to_port参数,设置为变量server_port示例。 在用户数据脚本设置端口时,最好使用相同输入变量。...第1个参数是Terraform配置文件中资源“地址”。这里使用与资源引用相同语法:_.(如aws_iam_user.existing_user)。...或者,也可以通过两个手动步骤来实现相同效果:首先,将新资源添加到配置,运行apply命令;接下来,配置删除旧资源,再次运行apply命令。...例如,为asg-rolling-deploy模块添加其他示例,展示如何将它与自动缩放策略一起使用、如何将负载均衡器连接到该模块、如何设置自定义标签,等等。...文件添加backend配置,但保持config块为空(马上会看到如何使用Terragrunt填补这个空白块)。

38010
领券