云中Active Directory是如何工作的?
【TechTarget中国原创】 微软公司1999年在Windows Server 2000中引入Active Directory功能。后期的Windows Server版本中陆续进行改善提升,Windows环境内的用户认证和身份管理都会有相关的目录服务。云计算环境中,微软公司还为企业提供了Active Directory,需要以服务应用程序的身份跨软件访问控制权限。 Active Directory(简称AD)为所有用户分配并强制执行一系列安全策略,限制用户执行任务的范围。例如,AD将会检查用户凭证,并判断此次登陆是否有正规用户或者管理员权限,如果是正规的,那么便会被授予服务、应用程序以及相关权限。 随着微软公司云服务的发布, Azure AD似乎为多用户云环境提供了相同的目录和身份管理基础套件。Azure AD可以为云应用提供单点登录服务(简称SSO),例如Salesforce、Dropbox、Office 365以及其他数不胜数的软件即服务(简称SaaS)应用程序。云开发人员甚至可以将Azure AD功能集成到软件中,实现云部署开发,让其他Windows AD组织可以更轻松地集成和使用这些应用程序。 但是,其实Azure AD真正的价值在于其一套的身份管理功能,例如用户账号及特权账号管理、设备注册管理、用户认证管理(其中包括多因素身份验证)、密码管理、群组管理、基于角色的访问控制(简称RBAC)、应用程序使用情况追踪、审计、报导等其他功能。汇聚起来,AD可以有助于保护使用Windows平台(如今是Azure平台)的企业安全,确保用户或者群组可以有权限访问所需服务。Azure AD同样也在本地数据中心中与Windows AD进行集成优化,可以使内部AD管理云资产。 当创建Azure订阅时,Azure AD数据库就会与之相连。IT员工负责云计算管理,然后,可以使用Azure AD授予订阅Azure的用户、群组以及应用程序访问资源的权限。 通过RBAC我们可以访问Azure资源。这就意味着我们最初需要创建许多AD角色来定义资产或资源中的每个角色在Azure订阅内的访问权限。Azure提供三个基础角色:所有者、贡献者和读者。所有者能够访问Azure内的所有资源并且控制其他管理人员的访问权限。贡献者可以创建和管理Azure资源,但是却不能改变其他人员的访问权限。读者只能浏览现有资源。除了基础角色外,Azure资源内还存在其他角色,创建或者制定这些角色的作用是满足企业需求。 现如今,用户账户已建立、群组已确定并得到认可、应用程序也已经部署完毕,那么我们就应该实施合适的AD角色。我们可以根据订阅资源、特定群组或者个人资源访问范围来实施各项角色,例如特定的虚拟机(VM)、网站、存储实例等等。 与Windows AD一样,Azure AD也是分层级进行操作的。这就意味着,某一级别(父级)的访问权限将会扩展到所有低层次(子级)。例如,通过创建群组并在订阅范围内分配好读者角色,那么所有群组成员都能够查看订阅资源内的资源。相比之下,如果管理人员将某一用户分配为资源群组内的贡献者,那么该用户能够管理本群组内的任何资源,例如创建新的VM,但是在其他群组内却没有任何作用。 这种管理角色非常灵活且强大,但是对于管理员来说,认真、合理地分配角色和范围来维持适当的安全态势是非常重要的。许多组织已经实施了如何分配用户及群组权限的政策,这些政策经常更新完善,从而能够及时反映Azure订阅的使用情况。
TechTarget中国原创内容,原文链接: http://www.searchsv.com.cn/showcontent_92228.htm
© TechTarget中国:http://www.techtarget.com.cn
云中Active Directory是如何工作的?的更多相关文章
- Azure Active Directory Connect是如何协助管理员工作的?
TechTarget中国原创] 应用基于云的Microsoft Azure Active Directory,管理员们可以将本地Active Directory整合到Windows Server中.通 ...
- Windows Server 2016-WinSer2016 Active Directory新增功能
Windows Server 2016 Active Directory 域服务 (AD DS)新增很多功能用来提升Active Directory域及组织环境安全等,并帮助他们面向云的部署或混合部署 ...
- CAS FOR WINDOW ACTIVE DIRECTORY SSO单点登录
一.CAS是什么? CAS(Central Authentication Service)是 Yale 大学发起的一个企业级的.开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(支持 ...
- AD域的安装(在Windows Server 2003中安装Active Directory)
在Active Directory中提供了一组服务器作为身份验证服务器或登录服务器,这类服务器被称作域控制器(Domain Controller,简称DC).建立一个AD域的过程实际就是在一台运行Wi ...
- 简化 Web 应用程序与 Windows Azure Active Directory、ASP.NET 和 Visual Studio 的集成
大家好! 今天的博文深入讨论我们今天推出的开发人员工具和框架中的一些新功能.我们通过与 ASP.NET 和 Visual Studio 团队合作开发了一些重大的增强功能,让开发人员能够轻松使用 Win ...
- 部署额外域控制器,Active Directory
部署额外域控制器 转自:http://yuelei.blog.51cto.com/202879/117599 如果域中只有一台域控制器,一旦出现物理故障,我们即使可以从备份还原AD,也要付出停机等 ...
- DNS笔记 DNS区域集成到 Active Directory
可以将 DNS 区域集成到 Active Directory 中以提供增强的容错功能和安全性.OpenDNS Google Public DNS往返时间 (RTT) 远程访问服务 (RAS)域名与 ...
- install Active Directory域控制器
设置Active Directory域控制器 正如我们在网络与系统配置专题文章中所提到的那样,我们已将两部服务器设置为对应于内部域“intdomain.com”的Active Directory域控制 ...
- 移动服务和 Azure Active Directory 中基于角色的访问控制
编辑人员注释:本文章由 Matthew Henderson撰写 去年 11月,我们发布了 Azure Active Directory (AAD) 预览版作为移动服务身份提供程序.此举旨在为企业开 ...
随机推荐
- cf1042F. Leaf Sets(贪心)
题意 题目链接 给出一棵树,删除一些边,使得任意联通块内的任意点距离不超过$k$ sol 考场上想的贪心是对的:考虑一棵子树,如果该子树内最深的两个节点的距离相加$>k$就删掉最深的那个点,向上 ...
- Html+css实现带图标的控件
</pre><pre name="code" class="html"><!DOCTYPE html> <html l ...
- 奇怪的Unrooted Tests错误
错误如图: 条件如下: Eclipse里的Maven工程. 使用JUnit4(这个是否必须不知,反正我的工程用的4) 修改某个Test类里的方法名,或者增加一个Test方法. 现象: 在MyEclip ...
- IOS PickerView使用
- (void)viewDidLoad { [super viewDidLoad]; // 1.创建pickerview // pickerview有默认的frame UIPickerView *pi ...
- innobackupex实现对MySQL的增量备份与还原
备份增量备份是基于完整备份的,所以我们需要先做一次完整备份: innobackupex --defaults-file=/etc/my.cnf --user root --password cheng ...
- python剑指offer 包含min函数的栈
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1)). # -*- coding:utf-8 -*- class Solution: def ...
- 优化通过redis实现的一个抢红包流程【下】
上一篇文章通过redis实现的抢红包通过测试发现有严重的阻塞的问题,抢到红包的用户很快就能得到反馈,不能抢到红包的用户很久(10秒以上)都无法获得抢红包结果,起主要原因是: 1.用了分布式锁,导致所有 ...
- kubernetes-控制器Deployment和DaemonSet(八)
Pod与controllers的关系 •controllers:在集群上管理和运行容器的对象•通过label-selector相关联•Pod通过控制器实现应用的运维,如伸缩,升级等 控制器又称工作负载 ...
- javaweb基础(34)_jdbc处理mysql大数据
一.基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像.声音.二进制文等. 在实际开发中,有时 ...
- 通过Jquery获取RadioButtonList选中值
推荐 使用第二种,第一种有时候不起作用 第一种:通过find方法 获取RadioButtonList所选中的值 <script type="text/javascript"& ...