sso_统一身份认证与访问控制解决方案

合集下载

统一身份认证设计方案

统一身份认证设计方案

统一身份认证设计方案目录1.1 系统总体设计 (4)1.1.1 总体设计思想 (4)1.1.2 平台总体介绍 (4)1.1.3 平台总体逻辑结构 (6)1.1.4 平台总体部署 (6)1.2 平台功能说明 (7)1.3 集中用户管理 (7)1.3.1 管理服务对象 (8)1.3.2 用户身份信息设计 (9)1.3.2.1 用户类型 (9)1.3.2.2 身份信息模型 (10)1.3.2.3 身份信息的存储 (11)1.3.3 用户生命周期管理 (11)1.3.4 用户身份信息的维护 (12)1.4 集中证书管理 (12)1.4.1 集中证书管理功能特点 (12)1.5 集中授权管理 (14)1.5.1 集中授权应用背景 (14)1.5.2 集中授权管理对象 (15)1.5.3 集中授权的工作原理 (16)1.5.4 集中授权模式 (16)1.5.5 细粒度授权 (17)1.5.6 角色的继承 (17)1.6 集中认证管理 (19)1.6.1 集中认证管理特点 (19)1.6.2 身份认证方式 (20)1.6.2.1 用户名/口令认证 (20)1.6.2.2 数字证书认证 (20)1.6.2.3 Windows域认证 (21)1.6.2.4 通行码认证 (21)1.6.2.5 认证方式与安全等级 (22)1.6.3 身份认证相关协议 (22)1.6.3.1 SSL协议 (22)1.6.3.2 Windows 域 (22)1.6.3.3 SAML协议 (23)1.6.4 集中认证系统主要功能 (25)1.6.5 单点登录 (25)1.6.5.1 单点登录技术 (25)1.6.5.2 单点登录实现流程 (28)1.7 集中审计管理 (31)1.1 系统总体设计为了加强对业务系统和办公系统的安全管控,提高信息化安全管理水平,我们设计了基于PKI/CA技术为基础架构的统一身份认证服务平台。

1.1.1 总体设计思想为实现构建针对人员帐户管理层面和应用层面的、全面完善的安全管控需要,我们将按照如下设计思想为设计并实施统一身份认证服务平台解决方案:在内部建设基于PKI/CA技术为基础架构的统一身份认证服务平台,通过集中证书管理、集中账户管理、集中授权管理、集中认证管理和集中审计管理等应用模块实现所提出的员工帐户统一、系统资源整合、应用数据共享和全面集中管控的核心目标。

sso认证流程

sso认证流程

sso认证流程SSO(Single Sign-On)认证流程是一种用于让用户只需一次登录,便可访问多个关联应用系统的认证机制。

通过SSO认证流程,用户可以轻松访问他们所需的多个应用系统,而不需要为每个应用系统分别输入用户名和密码。

本文将一步一步详细介绍SSO认证流程的工作原理及其相关技术。

第一步:用户发起认证请求SSO认证流程的第一步是用户发起认证请求。

当用户访问一个需要身份验证的应用系统时,该应用系统会检测到用户没有登录,并将用户重定向到一个统一认证服务器上。

第二步:统一认证服务器处理认证请求一旦用户被重定向到统一认证服务器,服务器会要求用户提供其凭证(通常是用户名和密码)。

用户输入凭证后,统一认证服务器将验证用户提供的凭证的正确性。

此验证可以通过多种方式实现,如基于数据库的验证或通过其他身份提供商(如LDAP或Active Directory)进行验证。

第三步:颁发访问令牌验证用户的凭证成功后,统一认证服务器将颁发一个访问令牌给用户。

访问令牌是一个用于验证用户身份的令牌,并且具有一定的时效性。

该令牌通常是使用JSON Web Token(JWT)或其他类似的身份验证标准生成的。

第四步:返回令牌给用户一旦访问令牌生成,统一认证服务器将把令牌返回给用户。

用户端通常会将该令牌存储在本地,以便在后续访问应用系统时进行传递。

第五步:访问应用系统用户现在可以使用其访问令牌来访问其他关联应用系统。

当用户尝试访问另一个应用系统时,该应用系统会将用户重定向到统一认证服务器,并附上访问令牌。

第六步:认证服务器验证令牌收到重定向请求后,统一认证服务器将验证所附的访问令牌的有效性。

验证通常涉及对令牌的数字签名进行验证,并检查令牌的生命周期。

第七步:验证成功,使用刷新令牌如果访问令牌是有效的并且尚未过期,统一认证服务器将向应用系统返回一个成功的响应,并用户继续访问该系统。

同时,服务器还可以返回一个可选的刷新令牌给应用系统。

基于SSO的数字化校园统一身份认证的设计与实现

基于SSO的数字化校园统一身份认证的设计与实现

登 录到 其有 权可 以使 用 的应 用系统 系 统提 供 的映射
取 消用 户权 限来 实现 用 户的注 销功 能 。其实 现过 程如
图 1 所示。
2 . 3便于 管理 ,提高管理效率
从学 校 的管 理人 员 角度 来看 ,建 立统 一 身份认 证 平 台 后 实现 用户 身份认 证 的统 一管 理 。管理 员 无需
平台作 为统 一 身份认 证 的接 口 只要在 该接 I Z I 处 通过
了用户 名 密码认 证 即 可判 断为合 法 用户 ,从 而允许
访 问到 其他 内部 所 有的 系统 。而对 于认 证 而言 ,则仍 是 通过 将 用户 名密码 等信 息 发送至 核心 认证 系统 由 该 系统 对认 证请 求进 行 判断 .最终 将认 证结 果及 权 限 等 涉及 到 用户登 录访 问 的信息 返 回给接 口平 台 从 而 实 现 对 于 用户 的认 证控 制 。在 用 户成 功 通过 s S 0认
应 用系统 进行 整合 ,统 一控 制 用户 对信 息和 应 用系统
认 证 界面 ,输入 用户名 和密 码登 录 用户 名和 密码被 发 送 到认证 服 务器 的认证 模块 ,由认证 服务 器判 断 与 保 存在 目录 中的数据 是 否一 致 。如果一 致 ,用户 获准 进入 。对于 统一 身份 认证 ,为 了更 好地 集成 各应 用系 统 ,一 般 会提 供 大 量 的 第三 方应 用的 身份 接 入接 口 ,
认 耩疆 务 幕缱
l M ∞ ● ■ ■ c术 ■ ● ■ ■ 学 ● -
P U
再 对每 一个 应 用系统 进 行账 号设 置 ,只需 要在 核心 认
单 巍 蒙 鞋 靠最 娩 用 户粤 份

统一身份认证系统技术方案

统一身份认证系统技术方案

统一身份认证系统技术方案统一身份认证系统(Unified Identity Authentication System,以下简称UIAS)是指通过一种集中式的数字认证服务,对各种不同的信息系统进行认证,从而实现用户只需要一个账号即可访问多个系统的服务。

本文将就UIAS技术方案展开分析。

一、架构设计1.UIAS系统架构UIAS系统由三个主要部分组成:认证中心、应用系统和用户设备。

UIAS系统构建基于统一身份认证标准CAS(Central Authentication Service)的思想,它是一种单点登录(Single Sign-On,以下简称SSO)的认证机制,用户只需要一次登录,即可在SSO认证管辖下的所有系统中进行访问。

2.UIAS系统流程设计UIAS系统工作流程大致分为如下步骤:步骤1:用户在访问系统时,会被重定向到UIAS认证中心页面;步骤2:用户在认证中心页面输入用户名和密码进行登录,UIAS认证中心验证用户身份信息;步骤3:UIAS认证中心生成票据给应用系统;步骤4:应用系统收到票据后,申请认证中心对其进行票据验证;步骤5:认证中心验证通过后,告知应用系统用户身份已经验证通过,应用系统根据票据提供服务。

二、实现技术1.标准协议UIAS系统依赖如下标准协议:(1)http协议:基于web服务进行通信;(2)xml协议:数据交换格式的统一标准;(3)SSL协议:建立安全通信链接。

2.用户认证机制(1)账号管理:用户在UIAS框架中,只需注册一次信息即可;(2)密钥加密:用户可在相关认证设备上生成自己的密钥,对数据进行加密,确保信息安全;(3)token方式验证:SSO认证机制使得用户采用token状态进行通信,提高系统安全性和效率。

3.用户身份验证技术(1)用户名和密码认证:基础的认证方式,用户输入用户名和密码即可进行访问;(2)多因素验证:此方式需要用户在输入用户名和密码的基础上,增加验证码、指纹、人脸等多种因素认证方式。

单点登录(SSO)_统一身份认证解决方案

单点登录(SSO)_统一身份认证解决方案

工作时,您需要访问公司的多个业务系统,不同的用户名和密码,频繁的登录和切换,简易密码易遭盗用,复杂密码难以记忆。

您是否遭遇过因遗忘密码耽误工作,甚至丢失密码造成泄密……?如果您正巧是IT 系统管理者,维护公司各业务系统中庞大的、不断变化的用户信息,则足以让您精疲力尽。

关系管理系统等。

传统方式下,各业务系统分别为员工创建帐号和密码,拥有各自独立的用户信息;相对应的,每位员工则必须记住多个用户名和密码以访问不同的应用。

问题随之而来:1.用户使用不便。

用户必须设法记住若干个用户名和密码,并在登录每个业务系统时使用,要访问其他系统的资源则必须进行频繁的切换。

2.管理维护复杂。

It 部门需单独维护每套业务系统的用户身份和存取管理,每一次用户情况发生变化都必须逐一在各个业务系统中修改用户信息,分配角色权限,任务繁重且容易出错。

3.安全隐患严重。

造成极大的安全隐患。

由于维护工作头绪繁杂,管理员极有可能疏忽了在某业务系统中禁用离职员工的帐号,造成相应的商业信息被非法访问。

按照业务流程,新进员工会在人力资源中注册,注册员工帐户会自动在活动目录(AD )中创建,并根据授权自动在其他业务系统中生成,用户信息统一从人力资源系统自动同步。

功能和特性东谷单点登录(SSO )系统是一套企业级综合身份管理解决方案,帮助企业轻松应对上述难题,主要实现以下功能:1.统一用户管理(UUMS )东谷SSO 系统中的统一用户管2.组织结构同步上规模的企业都拥有比较复杂的组织结构。

如果组织结构不能自动同步到其他系统,则维护工作将十分繁重。

在AD中,员工调动不仅是组织单位(OU)变动的问题,还涉及用户所属的部门安全组成员变动。

东谷SSO系统改进了AD的安全维护,充分为IT管理人员着想,实现组织结构自动与AD同步,并且自动调整安全组中的人员。

3.密码同步东谷SSO系统支持单点/多点密码修改。

单点密码修改实现起来比较简单,但一般要求用户改变自己修改密码的习惯。

sso系统介绍-概述说明以及解释

sso系统介绍-概述说明以及解释

sso系统介绍-概述说明以及解释1.引言1.1 概述部分应该对SSO系统进行简要介绍,让读者对该系统有一个初步的了解。

以下是概述的一个示例:概述单点登录(Single Sign-On,简称SSO)系统是一种身份验证和授权机制,用于简化用户在不同应用程序之间进行登录的流程。

通过SSO系统,用户只需一次登录,就可以在多个关联应用中进行访问和使用,无需重复输入用户名和密码。

SSO系统的出现是为了满足用户在当今数字化时代中面临的身份验证问题。

在传统的登录方式中,用户在每个应用程序中都需要单独进行登录,这不仅浪费时间,也容易导致繁琐的账号密码管理问题。

而SSO系统通过集成不同应用程序的登录认证,为用户提供了一种便捷、高效的身份验证机制。

相较于传统的登录方式,SSO系统具有许多优势。

首先,用户只需记住一个统一的登录凭证,大大减轻了用户的记忆负担。

其次,SSO系统可以提供更高的安全性,通过集成多种身份验证措施和安全策略,确保用户的身份和数据得到有效保护。

此外,SSO系统还能提高用户的使用便捷性和体验,让用户可以方便地在不同应用中切换和共享数据。

在SSO系统中,存在一个身份提供者(Identity Provider,简称IdP)和一个或多个服务提供者(Service Provider,简称SP)。

用户首先在身份提供者上进行登录认证,成功后,便可以在多个服务提供者上访问相应的资源和功能。

SSO系统通过在应用程序之间传递身份凭证实现用户的无缝登录。

总而言之,SSO系统解决了多应用登录的繁琐问题,提供了一种高效便捷的身份验证机制,为用户提供了更好的使用体验和安全保障。

在接下来的章节中,本文将深入探讨SSO系统的定义和工作原理,以帮助读者全面了解这一身份管理解决方案。

1.2 文章结构文章结构:本文将从以下几个部分来介绍SSO系统。

首先,我们会在引言部分对SSO系统进行概述,包括它的基本概念和作用。

其次,我们将详细讲解文章的结构,以便读者能清晰地了解后续内容的组织方式。

统一身份认证及访问控制解决方案

统一身份认证及访问控制解决方案

统一身份认证及访问控制解决方案统一身份认证及访问控制解决方案(以下简称UAC)是一种管理和保护网络资源的方法,它通过对用户身份进行认证并控制其访问权限,确保只有授权用户能够访问所需的资源。

UAC可以为组织提供更高的安全性、方便性和可管理性。

UAC的核心思想是将用户身份存储在一个中心化的身份管理系统中,该系统被称为身份提供者。

当用户需要访问资源时,他们必须通过身份提供者进行身份验证。

一旦验证通过,用户将被授予访问资源的权限。

UAC的实施通常基于以下几个关键要素:1.统一身份认证(SSO):SSO是指用户只需进行一次身份验证,即可访问多个应用程序或系统。

这消除了多个密码和身份验证的麻烦,提高了用户体验和工作效率。

2.访问控制:UAC提供了细粒度的访问控制,允许管理员根据用户角色或权限级别来限制用户对资源的访问。

这确保了只有授权用户才能访问敏感信息,从而减少了潜在的安全风险。

3. 身份管理与集成:UAC集成了各种身份管理和认证系统,使其能够适应各种环境和需求。

它可以与企业目录服务(如LDAP或Active Directory)集成,以便能够从集中位置管理用户和权限。

4.审计和报告:UAC还提供了审计和报告功能,可以跟踪和记录用户访问资源的行为。

这对于合规性要求和安全审计非常重要,可以帮助组织追溯和分析潜在的安全事件。

UAC的优势包括:1.简化管理:UAC通过集中管理用户和权限,减少了管理工作的负担。

管理员可以更轻松地添加、修改或删除用户,并在需要时调整他们的权限级别。

2.增强安全性:UAC提供了多层次的安全控制,确保只有合法用户才能访问敏感信息。

它还可以通过多因素身份验证、单点登录和访问监控来增加安全性。

3.提高用户体验:SSO功能消除了多个应用程序和系统的多次身份验证,使用户能够快速、方便地访问所需的资源。

这提高了用户满意度,并提高了工作效率。

4.满足合规性要求:UAC的审计和报告功能可以帮助组织满足合规性要求,并提供证据以支持安全审计。

网络身份认证与授权管理

网络身份认证与授权管理

网络身份认证与授权管理网络身份认证与授权管理在当前信息时代中扮演着重要的角色。

随着互联网的发展和广泛应用,用户的个人信息和数据日益涌向网络空间,因此,确保用户身份的真实性和数据的安全性变得尤为重要。

本文将探讨网络身份认证与授权管理的概念、技术和挑战,并介绍现有的解决方案。

1.概念与原理网络身份认证是指通过一系列的验证过程确认用户的真实身份。

它是用户与网络服务之间建立信任关系的基础。

常见的身份认证方法包括密码验证、双因素认证、指纹识别等。

用户在进行身份认证时,需要提供一定的证明材料,比如用户名、密码或者其他生物特征信息。

认证系统会将用户提交的信息与事先存储在系统中的用户数据进行比对,从而确认用户的身份。

授权管理则是指在认证通过后,确定用户可以访问哪些资源或执行哪些操作的过程。

授权管理的目的是保护资源的安全性,限制用户的操作权限以防止滥用或非法使用。

常见的授权管理方法包括访问控制列表、角色-based访问控制等。

2.技术与解决方案在网络身份认证与授权管理中,有许多技术和解决方案可以使用。

一种常见的解决方案是单点登录(Single Sign-On,简称SSO)。

SSO允许用户只需要一次身份认证,即可在多个应用程序中访问资源。

用户登录后,SSO系统会为用户生成一个令牌,并将该令牌分发给其他应用程序。

其他应用程序通过验证该令牌来确认用户身份,并授权其使用相应资源。

SSO提高了用户的便利性和工作效率,减少了用户需要记住多个账号和密码的繁琐。

另一种解决方案是基于OAuth(Open Authorization)的身份认证和授权。

OAuth是一种用于授权的开放标准协议,允许用户授权第三方应用程序访问其在另一个应用程序上的特定资源。

OAuth通过令牌交换的方式实现授权,用户可以选择性地授权应用程序访问其个人信息,从而保护隐私。

目前,OAuth已经被广泛应用于社交媒体和其他在线服务中。

除了以上解决方案,还有许多其他的身份认证与授权管理技术,比如OpenID、SAML、LDAP等,每种技术都有其适用的场景和优势。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

统一身份认证及访问控制技术方案1.方案概述1.1.项目背景随着信息化的迅猛发展,政府、企业、机构等不断增加基于Internet/Intranet 的业务系统,如各类网上申报系统,网上审批系统, OA 系统等。

系统的业务性质,一般都要现用户管理、身份认证、授权等必不可少的安全措施;而新系统的涌现,在与已有系统的集成或融合上,特别是针对相同的用户群,会带来以下的问题:1)如果每个系统都开发各自的身份认证系统将造成资源的浪费,消耗开发成本,并延缓开发进度;2)多个身份认证系统会增加整个系统的管理工作成本;3)用户需要记忆多个和口令,使用极为不便,同时由于用户口令遗忘而导致的支持费用不断上涨;4)无法实现统一认证和授权,多个身份认证系统使安全策略必须逐个在不同的系统进行设置,因而造成修改策略的进度可能跟不上策略的变化;5)无法统一分析用户的应用行为;因此,对于有多个业务系统应用需求的政府、企业或机构等,需要配置一套统一的身份认证系统,以实现集中统一的身份认证,并减少整个系统的成本。

单点登录系统的目的就是为这样的应用系统提供集中统一的身份认证,实现“一点登录、多点漫游、即插即用、应用无关"的目标,方便用户使用。

1.2.系统概述针对上述状况,企业单位希望为用户提供统一的信息资源认证访问入口,建立统一的、基于角色的和个性化的信息访问、集成平台的单点登录平台系统。

该系统具备如下特点:单点登录:用户只需登录一次,即可通过单点登录系统(SSO)访问后台的多个应用系统,无需重新登录后台的各个应用系统。

后台应用系统的用户名和口令可以各不相同,并且实现单点登录时,后台应用系统无需任何修改。

即插即用:通过简单的配置,无须用户修改任何现有B/S、C/S应用系统,即可使用。

解决了当前其他SSO解决方案实施困难的难题。

多样的身份认证机制:同时支持基于PKI/CA数字证书和用户名/口令身份认证方式,可单独使用也可组合使用。

基于角色访问控制:根据用户的角色和URL实现访问控制功能。

基于Web界面管理:系统所有管理功能都通过Web方式实现。

网络管理人员和系统管理员可以通过浏览器在任何地方进行远程访问管理。

此外,可以使用HTTPS安全地进行管理。

全面的日志审计:精确地记录用户的日志,可按日期、地址、用户、资源等信息对日志进行查询、统计和分析。

审计结果通过Web界面以图表的形式展现给管理员。

双机热备:通过双机热备功能,提高系统的可用性,满足企业级用户的需求。

集群:通过集群功能,为企业提供高效、可靠的SSO服务。

可实现分布式部署,提供灵活的解决方案。

传输加密:支持多种对称和非对称加密算法,保证用户信息在传输过程中不被窃取和篡改。

防火墙:基于状态检测技术,支持NAT。

主要用于加强SSO本身的安全,也适用于网络性能要求不高的场合,以减少投资。

分布式安装:对物理上不在一个区域的网络应用服务器可以进行分布式部署SSO系统。

后台用户数据库支持:LDAP、Oracle、DB2、Win2k ADS、Sybase等。

可以无缝集成现有的应用系统的统一用户数据库作为SSO应用软件系统的用户数据库。

领先的C/S单点登录解决方案:无需修改任何现有的应用系统服务端和客户端即可实现C/S单点登录系统2.总体方案设计2.1.业务功能架构通过实施单点登录功能,使用户只需一次登录就可以根据相关的规则去访问不同的应用系统,提高信息系统的易用性、安全性、稳定性;在此基础上进一步实现用户在异构系统(不同平台上建立不同应用服务器的业务系统),高速协同办公和企业知识管理功能。

单点登录系统能够与统一权限管理系统实现无缝结合,签发合法用户的权限票据,从而能够使合法用户进入其权限围的各应用系统,并完成符合其权限的操作。

单点登录系统同时可以采用基于数字证书的加密和数字签名技术,对用户实行集中统一的管理和身份认证,并作为各应用系统的统一登录入口。

单点登录系统在增加系统安全性、降低管理成本方面有突出作用,不仅规避密码安全风险,还简化用户认证的相关应用操作。

系统结构图说明:CA安全基础设施可以采用自建方式,也可以选择第三方CA。

具体包含以下主要功能模块:✧身份认证中心✧存储企业用户目录,完成对用户身份、角色等信息的统一管理;✧授权和访问管理系统✧用户的授权、角色分配;✧访问策略的定制和管理;✧用户授权信息的自动同步;✧用户访问的实时监控、安全审计;✧身份认证服务✧身份认证前置为应用系统提供安全认证服务接口,中转认证和访问请求;✧身份认证服务完成对用户身份的认证和角色的转换;✧访问控制服务✧应用系统插件从应用系统获取单点登录所需的用户信息;✧用户单点登录过程中,生成访问业务系统的请求,对敏感信息加密签名;✧CA中心及数字证书网上受理系统✧用户身份认证和单点登录过程中所需证书的签发;✧用户身份认证凭证(USB智能密钥)的制作;2.2.技术实现方案2.2.1.技术原理基于数字证书的单点登录技术,使各信息资源和本防护系统站成为一个有机的整体。

通过在各信息资源端安装访问控制代理中间件,和防护系统的认证服务器通信,利用系统提供的安全保障和信息服务,共享安全优势。

系统交互图其原理如下:1) 每个信息资源配置一个访问代理,并为不同的代理分配不同的数字证书,用来保证和系统服务之间的安全通信。

2) 用户登录中心后,根据用户提供的数字证书确认用户的身份。

3) 访问一个具体的信息资源时,系统服务用访问代理对应的数字证书,把用户的身份信息后以数字信封的形式传递给相应的信息资源服务器。

4) 信息资源服务器在接受到数字信封后,通过访问代理,进行解密验证,得到用户身份。

根据用户身份,进行部权限的认证。

2.2.2.统一身份认证2.2.2.1.用户认证统一身份管理及访问控制系统用户数据独立于各应用系统,对于数字证书的用户来说,用户证书的序列号平台中是唯一的,对于非证书用户来说,平台用户ID(passport)是唯一的,由其作为平台用户的统一标识。

如下图所示:(1)、在通过平台统一认证后,可以从登录认证结果中获取平台用户证书的序列号或平台用户ID;(2)、再由其映射不同应用系统的用户账户;(3)、最后用映射后的账户访问相应的应用系统;当增加一个应用系统时,只需要增加平台用户证书序列号或平台用户ID与该应用系统账户的一个映射关系即可,不会对其它应用系统产生任何影响,从而解决登录认证时不同应用系统之间用户交叉和用户账户不同的问题。

单点登录过程均通过安全通道来保证数据传输的安全。

2.2.2.2.系统接入应用系统接入平台的架构如下图所示:系统提供两种应用系统接入方式,以快速实现单点登录:(1)反向代理(Reverse Proxy)方式应用系统无需开发、无需改动。

对于不能作改动或没有原厂商配合的应用系统,可以使用该方式接入统一用户管理平台。

反向代理技术:实现方式为松耦合,采用反向代理模块和单点登录(SSO)认证服务进行交互验证用户信息,完成应用系统单点登录。

(2)Plug-in 方式Plug-in:实现方式为紧耦合,采用集成插件的方式与单点登录(SSO)认证服务进行交互验证用户信息,完成应用系统单点登录。

紧耦合方式提供多种API,通过简单调用即可实现单点登录(SSO)。

2.2.3.统一权限管理统一身份管理及访问控制系统的典型授权管理模型如下图所示:用户授权的基础是对用户的统一管理,对于在用户信息库中新注册的用户,通过自动授权或手工授权方式,为用户分配角色、对应用系统的访问权限、应用系统操作权限,完成对用户的授权。

如果用户在用户信息库中被删除,则其相应的授权信息也将被删除。

完整的用户授权流程如下:1、用户信息统一管理,包括了用户的注册、用户信息变更、用户注销;2、权限管理系统自动获取新增(或注销)用户信息,并根据设置自动分配(或删除)默认权限和用户角色;3、用户管理员可以基于角色调整用户授权(适用于用户权限批量处理)或直接调整单个用户的授权;4、授权信息记录到用户属性证书或用户信息库(关系型数据库、LDAP目录服务)中;5、用户登录到应用系统,由身份认证系统检验用户的权限信息并返回给应用系统,满足应用系统的权限要求可以进行操作,否则拒绝操作;6、用户的授权信息和操作信息均被记录到日志中,可以形成完整的用户授权表、用户访问统计表。

2.2.4.安全通道提供的安全通道是利用数字签名进行身份认证,采用数字信封进行信息加密的基于SSL协议的安全通道产品,实现了服务器端和客户端嵌入式的数据安全隔离机制。

图:使用前图:使用后安全通道的主要用途是在两个通信应用程序之间提供私密性和可靠性,这个过程通过3个元素来完成:(1)握手协议:这个协议负责协商用于客户机和服务器之间会话的加密参数。

当一个SSL客户机和服务器第一次开始通信时,它们在一个协议版本上达成一致,选择加密算法和认证方式,并使用公钥技术来生成共享密钥。

(2)记录协议:这个协议用于交换应用数据。

应用程序消息被分割成可管理的数据块,还可以压缩,并产生一个MAC(消息认证代码),然后结果被加密并传输。

接受方接受数据并对它解密,校验MAC,解压并重新组合,把结果提供给应用程序协议。

(3)警告协议:这个协议用于标示在什么时候发生了错误或两个主机之间的会话在什么时候终止。

相关文档
最新文档