Page 288 - 计算机技术与人工智能
P. 288

计算机技术与人工智能 Computer Technology and Artificial Intelligence


            一系列权限的集合。当用户或权限发生变动时,系统可以很灵活地将该用户从一

            个角色转移到另一个角色来实现权限的转换,降低了管理的复杂度。另外在组织
            机构发生职能改变时,应用系统只需要对角色进行重新授权或取消某些权限,就
            可以使系统重新适应需要。与用户相比,角色是相对稳定的。
                角色由系统管理员定义,角色成员的增减也只能由系统管理员来执行,即只

            有系统管理员有权定义和分配角色。用户与客体无直接联系,只有通过角色才享
            有该角色所对应的权限,从而访问相应的客体。
                (4)基于任务的访问控制

                传统的访问控制模型都是基于主体和客体观点的被动安全模型,在被动安全
            模型中授权是静态的,没有考虑到操作的上下文,因此存在一些缺陷:在执行任
            务之前,主体就已有权限,或者在执行完任务后继续拥有权限,这样就导致主体
            拥有额外的权限,系统安全面临极大的危险。针对上述问题,人们提出了基于任

            务的访问控制(TBAC)模型。
                基于任务的访问控制(TBAC)模型是一种以任务为中心的,并采用动态授
            权的主动安全模型,该模型的基本思想是:授予用户的访问权限,不仅仅依赖于

            主体和客体,还依赖于主体当前执行的任务和任务的状态。当任务处于活动状态
            时,主体拥有访问权限。一旦任务被挂起,主体拥有的访问权限就被冻结。如果
            任务恢复执行,主体将重新拥有访问权限。任务处于终止状态时,主体拥有的权

            限马上被撤销。TBAC适用于工作流、分布式处理、多点访问控制的信息处理以
            及事务管理系统中的决策制定,但最显著的应用还是在安全工作流管理中。
                (三)访问控制的安全策略

                1.访问控制安全策略
                访问控制技术的实现以访问控制策略的表达、分析和实施为主。其中,访问
            控制策略定义了系统安全保护的目标,访问控制模型对访问控制策略的应用和实
            施进行了抽象和描述,访问控制框架描述了访问控制系统的具体实现、组成架构

            和部件之间的交互流程。访问控制安全策略主要有如下三种。
                (1)入网访问控制策略
                为网络访问提供了第一层访问控制。控制哪些用户能够登录到服务器并获取

            网络资源,控制准许用户入网的时间和登录入网的工作站。用户的入网访问控制
            分为用户名和口令的识别与验证、用户账号的默认限制检查。只要其中的任何一


            276
   283   284   285   286   287   288   289   290   291   292   293