标题: [ 云计算 | AWS ] IAM 详解以及如何在 AWS 中直接创建 IAM 账号 [打印本页] 作者: 郭卫东 时间: 2024-6-22 13:02 标题: [ 云计算 | AWS ] IAM 详解以及如何在 AWS 中直接创建 IAM 账号
本章节重要介绍 IAM 相关知识点以及在 AWS 控制台窗口如何创建一台 Amazon IAM 账号。
一、什么是 IAM?
AWS Identity and Access Management (IAM) 是一种 Web 服务,可以帮助你安全地控制对 AWS 资源的访问。借助 IAM,你可以集中管理控制用户可访问哪些 AWS 资源的权限。可以使用 IAM 来控制谁通过了身份验证(准许登录)并获得授权(拥有权限)来使用资源。
IAM 是 Identity and Access Management 的缩写,即身份与访问管理,或称为身份管理与访问控制。
IAM 重要为了达到一个目的:让恰当的人或物,有恰当的权限,访问恰当的资源。此中“人或物”称为主体(Subject),“资源”称为客体(Object)。
传统的 IAM 一般包罗如下几部门,常被称为4A或5A。
账号(Account)
认证(Authentication)
权限(Authorization)
应用(Application)
审计(Audit)
二、IAM 常见种类
2.1 EIAM
EIAM是 Employee Identity and Access Management 的缩写,指管理企业内部员工的IAM,重要解决员工使用的便捷性和企业管理的安全性相关问题。
在产品形态上,EIAM有以下特点:
必要集成企业的云应用、本地应用
必要集成不同的身份源
SSO和MFA很常用
不同企业所需的访问控制力度不同
2.2 CIAM
CIAM 是 Customer Identity and Access Management 的缩写,指管理企业外部客户/用户的IAM,重要解决用户数据的买通和开辟本钱与尺度化相关问题。
在产品形态上,CIAM有以下特点:
在用户端常见到的是单点登录和授权登录
提供通用的组件给开辟者直接使用
更强调高性能和高可用
2.3 云厂商 IAM
云厂商的IAM,有时称为RAM(Resource and Access Management),指管理企业云资源的 IAM,重要用于管理云资源的访问控制。
在产品形态上,云厂商IAM有以下特点:
身份鉴别的实质就是证明你就是你。宏观上讲,身份鉴别的方式有以下几类: 所知(What you know):也就是通过只有你知道,而别人不知道的信息来验证你的身份。比如“天王盖地虎,宝塔镇河妖”这样的口谕,比如你的互联网邮箱的口令。在基于所知进行身份鉴别,除了平常要保管好“所知”之外,技术的关键还在于如何保证既能通过出示“所知”来证实自己身份,而这个“所知”又不会被盗取。 所有(What you have):也就是通过只有你才持有的东西来验证你的是身份。比如:你持有的名誉卡、身份证等。基于“所有”进行身份鉴别,起首要制止“所有“的丢失,同时鉴别技术要能防止“所有”被假冒。 所是(What you are):也就是“天生具有”的东东来证实你的身份。比如指纹、人像、声纹、DNA等各种生物特征。基于“所是”进行身份鉴别,需特别关注一个问题,由于“所是”通常与生俱来,难以再造,因此,需特别防止在鉴别过程中泄露“所是”信息。
某种技术的复合运用,大概以上二者或三者的组合运用。认证方式和MFA息息相关,MFA(Multi-Factor Authentication,多因素认证)是指使用两种以上的认证来进行身份验证,以提高账号的安全性。
4.3 认证协议