您现在的位置是:IT资讯 >>正文
如何使用IMDShift提升AWS工作负载的安全性
IT资讯1人已围观
简介关于IMDShiftIMDShift是一款功能强大的AWS工作负载安全增强工具,该工具基于纯Python开发,可以帮助广大研究人员更好地提升AWS工作负载的安全。很多研究人员和开发人员在实践中会发现, ...
关于IMDShift
IMDShift是何使一款功能强大的AWS工作负载安全增强工具,该工具基于纯Python开发,工作可以帮助广大研究人员更好地提升AWS工作负载的负载安全。
很多研究人员和开发人员在实践中会发现,全性依赖于元数据节点的何使AWS工作负载很容易会受到服务器端请求伪造(SSRF)攻击的影响,而IMDShift可以通过自动化的工作形式将所有的模板下载工作负载进程迁移到IMDSv2 ,在除了增加了额外功能的负载情况下 ,IMDSv2还实施了增强型的全性安全保护措施来帮助AWS工作负载抵御相关安全威胁 ,并大幅度提升安全性。何使
功能介绍
1、工作在各种服务中检测依赖元数据节点的负载AWS工作负载,包括EC2、全性ECS、服务器租用何使EKS 、工作Lightsail、负载AutoScaling Groups 、Sagemaker Notebooks、Beanstalk(正在开发中);
2 、提供了简单直观的命令行界面 ,易于使用;
3、支持将所有工作负载自动迁移到IMDSv2;
4 、为兼容资源设置了独立的跳点限制更新;
5、云计算为兼容资源启用独立元数据节点操作;
6 、提供了迁移过程的详细日志记录;
7、使用了MetadataNoToken识别使用了IMDSv1的资源;
8 、内置服务控制策略(SCP)建议;
工具安装
由于该工具基于纯Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境 。接下来,广大研究人员可以根据实际需求,选择下列两种工具安装方式。
生产环境安装
复制git clone https://github.com/ayushpriya10/imdshift.git cd imdshift/ python3 -m pip install .1.2.3.4.5.开发环境安装
复制git clone https://github.com/ayushpriya10/imdshift.git cd imdshift/ python3 -m pip install -e .1.2.3.4.5.工具参数选项
复制--services TEXT :该参数可以从下列环境中扫描出使用了IMDSv1的免费模板工作负载实例:EC2, Sagemaker、ASG、Lightsail、ECS 、EKS 、Beanstalk;命令格式: "--services EC2,Sagemaker,ASG"; --include-regions TEXT:该案数明确指定要扫描IMDSv1使用情况的区域范围;命令格式: "--include-regions ap-south-1,ap-southeast-1"; --exclude-regions TEXT:该参数明确指定要从扫描中排除的区域;命令格式: "--exclude-regions ap-south-1,ap-southeast-1"; --migrate:这个布尔参数可以控制IMDShift是否要执行迁移任务,默认为“False”;命令格式: "--migrate" --update-hop-limit INTEGER:该参数指定是否应更新跃点限制以及更新值。源码下载建议将跃点限制设置为“2” ,以使容器能够使用IMDS节点。如果未传递此参数,则迁移期间不会更新跃点限制;命令格式: "--update-hop-limit 3"; --enable-imds:这个布尔参数可以让IMDShift启用资源元数据节点查看 ,并执行迁移操作; 命令格式: "--enable-imds"; --profile TEXT:该参数允许我们使用任意配置文件,路径为 ~/.aws/credentials file;命令格式: "--profile prod-env"; --role-arn TEXT:这个参数可以通过AWS STS声明一个用户角色;命令格式: "--role-arn arn:aws:sts::111111111:role/John"; --print-scps:这个布尔参数用于控制打印可以控制IMDS使用的SCP,默认为“False”;命令格式: "--print-scps"; --check-imds-usage :这个布尔参数可以启动一次扫描以识别过去30天内在指定区域中有多少个实例使用了IMDSv1 ,默认为“False”;命令格式: "--check-imds-usage"; --help:显示工具帮助信息和退出;1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.工具运行截图

许可证协议
本项目的开发与发布遵循GPL-3.0开源许可证协议。
项目地址
IMDShift:【GitHub传送门】
参考资料
https://github.com/salesforce/metabadger
本文作者:Alpha_h4ck,建站模板 转载请注明来自FreeBuf.COM
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“算法与编程”。http://www.bzli.cn/news/435f599559.html
相关文章
新兴的H0lyGh0st勒索软件与朝鲜有关联
IT资讯微软研究人员通过调研已经将一些损害中小型企业利益的新兴勒索软件威胁与自去年以来一直活跃的具有财务动机的朝鲜国家赞助的行为者联系起来。根据调查显示,自2021年6月以来,微软威胁情报中心MSTIC)的研 ...
【IT资讯】
阅读更多华为Che1-CL20手机的性能和特点(一款性能强劲、功能全面的手机)
IT资讯随着智能手机的快速发展,人们对手机的需求也越来越高。华为作为中国的知名手机品牌,一直以来都致力于为用户提供高质量、高性能的手机产品。华为Che1-CL20作为其旗下的一款新机型,不仅拥有出色的性能,还 ...
【IT资讯】
阅读更多Note5魅蓝音质测评(探秘Note5魅蓝音质,音乐新体验)
IT资讯随着智能手机技术的不断发展,音质也成为了用户选择手机的重要指标之一。本文将从多个角度评估Note5魅蓝的音质表现,为读者提供一份全面的参考。外观与设计-Note5魅蓝音质的开端在外观设计上,Note5 ...
【IT资讯】
阅读更多
热门文章
最新文章
友情链接
- CypherRAT、CraxsRATAndroid系列恶意软件“始作俑者”曝光!
- Suncor Energy遭遇网络攻击,致使加拿大石油系统全面瘫痪!
- 影响Windows 和 macOS平台,黑客利用 Adobe CF 漏洞部署恶意软件
- 2024年值得关注的十大全球网络安全主题会议
- 黑客展示恶意 AI 工具 FraudGPT,可自动生成多种网络攻击代码
- Check Point 携手七云网络,共建 SD-WAN 安全解决方案
- WordPress爆高危漏洞插件,可被用来创建非法管理员帐户
- 金融业面临的三大网络威胁
- 如何通过思维转变来保证云的安全
- 秘密蔓延:一文了解如何保护您的秘密 网站建设企业服务器b2b信息平台云服务器香港物理机源码库亿华云