【期刊论文】基于角色的访问控制的设计与实现.pdf





《【期刊论文】基于角色的访问控制的设计与实现.pdf》由会员分享,可在线阅读,更多相关《【期刊论文】基于角色的访问控制的设计与实现.pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 薹 一 中国高新技术企生 基 于 角 色 的 访 问 控 制 的 设 计 与 实 现 文 高燕【摘 要】本 文 以一 个企 业 E RP系统 为例,研 究 和探 讨 了基 于 角色的 访 问控 制设 计 和 实现。阐述 了 系统 四 个 层 次 的 访 问 控 制 措 施,实现 对 登 陆 系 统 用 户 的 访 问 权 限 控 制,避 免 了 用 户 的 非 法 操 作。保 证 了 系 统 的 安 全 性。【关 键 词】R BA C 访 问控 制E RP 访 问控 制 通常 有 3种 类 型:强 制 访 问 控制 技 术、自主访 问 控制 技 术 和 基 于 角色 的 存取 控 制 技 术
2、 f R o l e B a s e d A c c e s s C o n t r o l,简称 RBAC)”。相对 于 强制 访 问控 制 和 自主访 问 控制 技 术 R B AC已成 为公 认 的最有 发 展潜 力的存 取 控制 策略。R B AC包 括:用 户、角 色、权 限和 数 据 对 象 等,用 户是 访 问 系 统 和对 数 据 对 象 进 行 操 作 的 主体,数 据 对 象 即访 问控 制 的客体,通常 是被 调 用 的程 序或 存取 的 数据 I。权 限是 指针 对 应用 系统 的操 作 权 力 是 对某 一数 据 对 象进 行 某 一 种特 定 的 操作 的权 力。角
3、 色 是定 义 在数 据 对象 上 特定 操 作权 限的 集 合,是 联 系用 户 和权 限 的纽 带 I 通过 角 色 连接 用 户和 权 限,即访 问权 限与 角 色相 关 联,角 色再 与用 户关 联,一个 用 户 所拥 有 的对 应用 系 统 的访 问 权 限 南用 户 所担 任 的角 色来 决 定,从 而 实 现 了用 户 与 访 问 权 限 的逻 辑 分 离,极 大地 方 便 了权 限 的管 理。它 的核 心 思想 是将 访 问权 限与 角 色相联 系 通 过给 用户 分 配合 适 的角 色 让用 户 与访 问权 限相 联 系。本 文 以一 个 企 业 E R P系统 为例 阐述
4、该 系统 中访 问控 制 的 设 计 与实 现。1基 于角 色 的访 问控 制 的设计 根 据 不 同的操 作 权 限和 操作 范 围 E R P系统 中 的用户 大 体上 分 为三类 角 色:系统 管理 员,授 权用 户,普 通用 户。其 中系统 管 理 人员 负 责 管 理 和维 护 角 色、用 户、权 限 的基 本 信息,处 理 注 册 信 息,实 现 用 户 授权 等。授 权 用 户是 由系统 管 理员 授 予一 定访 问权 限的 用户,如仓 库 管理 员、销 售 管理 员、客 户管理 员 等等,授 权用 户 可 以在 权 限 允许 的范 围 内获取 应 用信 息 资 源。普通 用 户
5、 是没 有 权 限 的用 户,只 能浏 览 基 本 的信 息。同 时 系统 中 的权 限也 分 为 两大 类:模 块 权 限 和 操作 权 限。模 块 权 限是 指 对某 个模 块 的访 问 权 限,具 体指 的是 对 模 块 中 包含 的页 面 的 访问 权 限;操 作 权 限指 的 是 对查 询、保 存、删 除、修 改、查 看、提 交 等 操 作 具 有 的 权 限。即 使 是 同 一 一 个 页 面,不 同 的 角 色 具有 的 操作 权 限也 不尽 相 同 本 系统 中设 计 了一个 权 限管 理 功 能模 块,在这 个 模 块 里 系统 管 理 员可 以对 所有 的类 型 的 用 户
6、进行 权 限 的授 权,可以 创建、修改、删 除 角色、用户 和 权限。2 基 于角 色的 访 问控 制的 实现 安 全 管 理人 员 根 据需 要 定 义各 种 角 色,并 设 置 合适 的访 问权 限,而用 户 根据 其 责任 和 资历 再 被指 派 为不 同 的 角色。这 样 整 个访 问 控 制过 程 就 分成 两个 部 分,即访 问权 限与 角 色相 关联 角 色 再 与 用 户关 联,从而 实 现 了用 户 与访 问权 限 的逻 辑 分 离。本 系 统利 用 的 是 J 2 E E的 安全 机 制 它 的声 明性 安 全 在 We b层 和 E J B层 都有 相 应 的标 准可
7、实 现 基于 角 色 的对 资源 的访 问 权 限控 制,通 过 对 组件 的部 署 描 述 符 的配 置 可 以方便 地 进 行 权 限 分配 和控 制,实 现 r用 户 与 访 问权 限 的逻 辑分 离,大大 地方便 了权 限的 管理。安全 的访 问控制 步 骤如 下:1)用 户 登 录 登 录要 求验 证 的 页面 时 We b服务 器 首先 返 回一个 消 息,提示 一1 O 8一 浏 览器 发 送验 证 信 息(此 处 为用 户 名和 口令),然 后浏 览 器 提示 输 入 用 户名 和 口令。将 用 户名 和 口令 发送 到 服 务器 中后 如果 用 户 名 和 口令 信 息 正确
8、,则 We b服 务器 显示 请求 的页面。用户 的 角 色不 同 系 统 出 现 的 访 问 页 面 不 同 2 1 菜 单生 成 器 实现 用户界 面层 的初 级 访 问控 制 用 户通 过身 份验 证 后进 人 系统,系统 要 根据 用 户拥 有 模块 的权 限相 应生 成 菜 单树 即 生成 授 权访 问 页 面 的 x m l数 据 服 务器 将 x m l 数 据 返 回给 客户 端,通 过浏 览器 显 示 出来。客户 端可 以依 据 x m l 数 据 的层 次结 构,通 过 i a v a s e r i p t 解 析 x ml 对象,动态 生 成菜 单 树。生 成菜 单树
9、的 流程 图 如图 1所 示 圈 1生 成 菜 单 树 流 程 圈 菜 单 树 的 生 成 主 要 由 类 me n u T r e e中 的 v o i d e r e a t e T r e e(S t r i n g u s e r i d)实 现,其 输入 参数 是 用户 I D,无返 回值。作 用 是根 据用 户 I D取 得 用 户 权 限信 息,创 建 X ML对象。解 析 x m l是 在 客户 端 通过 p a r s e T r e e(x m1)函数 实 现 的,首 先 将参 数 x ml 加 载 到 D O M 实例 中,然 后 采 用 深度 优 先 算 法遍 历 D
10、O M 实 例 中 的节 点 生 成 菜 单树 的 H T ML代 码,最 后在 浏览 器 中显 示 出来。3 1 we b层 对 资源 的访 问控 制 当用 户 访 问页 面 的 时候,由 We b容 器 自动 验 证 用 户 的角 色 通 过 和部 署 描 述 文件 w e b x ml中角 色 和受保 护 的 资源 的对 比,来 确 定 该 用户 是 否有 权访 问 受保 护 的 WE B资 源。角色 通过 检 查后 就 可 以 定 制 We b页面,只显 示用 户能 访 问 的项 目。否 则,We b容 器 会拒 绝 并 抛 出 相应 的 错误 信 息,提 示用 户 无 权访 问该 页
11、 面。当 用 户试 图访 问 U R L j s p s t o r e,基 于所 定 义 的安 全 约束,UR L j s p s t o r e是 一个 受 保 护 的资 源。在通 过认 证 后,We b容器 就会 执 行授 权 检查,U R L以 只授 权 s t o T ema ma g e r角 色访 问 的方式 受 到保 护。容 器检 查该 用 户 是否 具 有 这个 角色,若 这 个用 户 有这个 角色,他 就被 允许 访问这 个 U R L。4 1 利 用 A c c e s s B e a n 类 实 现 操 作 权 限 的 访 问 控 制 在每 个 受保 护 的 J S P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 期刊论文 基于 角色 访问 控制 设计 实现

限制150内