TBAC的组成结构及在图书馆管理系统中的应用研究

不同于传统的访问控制模型,TBAC(基于任务的访问控制模型,Task—BasedAccessControl)倾向于基于应用层的控制,而且是基于主动式安全模型,以面向任务的观点,从任务(活动)的角度来建立安全模型和实现安全机制,在任务处理的过程中提供动态实时的安全管理。

3、TBAC的构成

4、高校图书馆TBAC的设计

随着计算机技术、通信技术和网络技术的迅速发展,图书馆信息管理系统逐步发展起来,现在大多数高校已经采用了先进的计算机及网络技术来实现“数字图书馆”的功能,这就使的系统对访问控制有了较高的要求,这里采用基于任务的访问控制模型来简单设计一下高校图书馆的访问控制体系。

假设图书馆有教授阅览者、副教授阅览者、讲师阅览者、学生阅览者四个主体,则客体集合为0={O1、O2、O3、O4},Ol~O4分别表示教授阅览室、副教授阅览室、讲师阅览室、学生阅览室四个客体。

四类主体的操作可由归为两种:阅读、借阅。由此可以得到许可集P为(见表1)。

现假设某讲师去图书馆执行以下操作:借阅并阅读讲师阅览室资料,借阅学生阅览室资料,借阅副教授阅览室资料,阅读教授阅览室资料。其所需权限可分别表示为P12、P21、P22、P32、P41。

如果仅采用基于角色的访问控制技术,该讲师需要变化三个角色来实现以上操作。而采用基于任务的访问控制模型后,该讲师可首先以讲师的角色登陆系统,AS激活,从而拥有阅读(P21)、借阅(P22)讲师阅览室资料的权限,权限时限L为退出系统为止。在不更换角色的条件下,可以直接进入低级别的学生阅览室,激活该AS,拥有借阅(P12)和阅读权限,权限时限L为退出学生阅览室为止。不更换角色的条件下,在拥有副教授专属密钥(为每一名副教授分配的阅览室通行密码)的前提下进入较高级别的副教授阅览室,激活AS,拥有借阅(P32)的权限,权限时限L为退出副教授阅览室为止。还可在拥有专属教授密钥(为每一名教授分配的阅览室通行密码)的基础上进入高级别的教授阅览室,进入后,激活AS,拥有教授的权利,阅读(P41)该阅览室的资料,权限时限L为退出教授阅览室为止。

5、结束语

通过以上访问控制体系可以看出,TBAC从工作流中的任务角度建模,可以依据任务和任务状态的不同,对权限进行动态管理。因此,TBAC非常适合分布式计算和多点访问控制的图书馆管理系统,TBAC可以把实际应用中的工作流和访问控制所需的各种关系整体地结合在一起,可以清晰地表达复杂工作流的控制机制。从现有国内外经验来看,如果能将TBAC与RBAC两种访问机制相互结合的应用于高校图书馆,访问控制将可以得到更好的效果。

THE END
1.图书管理系统架构设计图mob64ca12e1c36d的技术博客图书管理系统是一个用于管理图书信息、借阅记录及用户信息的计算机应用程序。在现代社会,图书管理系统的效率和精确度直接影响了图书的流通和管理。因此,设计一个高效的图书管理系统架构是十分重要的。本文将介绍图书管理系统的基本架构、关键功能模块,并通过代码示例进行说明。 https://blog.51cto.com/u_16213370/12677233
2.图书系统系统设计图书管理系统功能模块该图书管理系统是为了使图书馆的图书更为系统而分析设计的。该图书管理系统更加注重了界面的洁化,大方化,力求给人以耳目一新的感觉,更加方便可几乎没有计算机技术的人员使用。 4.1.2功能模块划分 该系统在功能模块的划分上本着上面所介绍的原则进行,具体分为会员的借书、续接、还书;管理员的图书管理、会员管理和历https://blog.csdn.net/qq_61141142/article/details/139390540
3.图书馆信息管理系统图书管理系统的设计与实现!增删改查 预备知识: (1)指针如何变成变量 #include<stdio.h>#include<stdlib.h>voidmain(){int*p=NULL;inta=1;//1.1 用变量的地址p=&a;*p=1001;printf("%d\n",*p);//1.2 动态内存申请p=(int*)malloc(sizeof(int));//malloc()函数需要 stdlib.h头文件*p=10033;printf("https://www.jianshu.com/p/d78b72a7f915
4.一般的图书馆计算机系统都由五个系统组成?数据库系统:用于存储和管理图书馆的各种信息,如读者信息、图书信息等。应用https://zhidao.baidu.com/question/1520342789123512420.html
5.图书管理系统态设计图书管理系统-态设计-状态图.ppt,软件工程实践 1.1状态机(State Machine) 状态机用于对具有事件驱动的特性的动态行为建模。 状态机是展现状态与状态转换的图。 状态机由状态组成,各状态由转移链接在一起。状态是对象执行某项活动或等待某个事件时的条件。转移是两个状态https://max.book118.com/html/2018/0720/8030140136001115.shtm
6.中小学图书管理系统中小学图书管理系统下载v3.0免费版中小学图书管理系统安装教程 中小学图书管理系统是一款通用性极强的图书管理软件,适用于中小学图书规模的图书馆,拥有图书借还、图书查询、借阅管理、读者管理等功能模块,避免图书摆放错乱、丢失等问题,帮助图书馆工作人员减轻工作量。 中小学图书管理系统简介 https://www.wmzhe.com/soft-36923.html?tdsourcetag=s_pcqq_aiomsg
7.图书管理系统初步构思ASINGS图书管理系统的功能的概括 功能调查与系统功能框架图: 用户都有谁? 用户分为普通用户——借阅人和管理员——系统管理者 图书信息以及借阅人信息调查 本系统的包规划以及包内类的规划以及UML类图 思维导图结构往下分别是包(packege)——类—— 方法 Dao包中的类以及方法实现: https://www.cnblogs.com/asings/p/14110554.html
8.基于RFID的图书管理系统设计AET基于RFID的图书管理系统设计 1RFID技术的特点 RFID是指采用无线射频方式进行非接触通信,以达到识别并交互数据的一种快速识别技术。射频识别技术的物理组成一般分为三个部分:应答器(电子标签)、阅读器、计算机处理和控制部分。应答器中一般保存有约定格式的电子数据。在实际应用中,应答器附着在待识别物体上。阅读器又称http://www.chinaaet.com/article/122522
9.interlib图书馆管理系统:用c++编写的图书管理系统项目,有增删改用c++编写的图书管理系统项目,已录入超过4.6 万条的图书信息和超过1.5万条的用户信息,有增删改查图书,增删改查用户,借还图书等功能。 页面的组成:每个页面由可点击的文本Link,仅用于显示的文本Text,输入框InputBox以及用标准输出流输出的文字组成,其中Link和InputBox为可点击元素。 https://gitee.com/aimaier4869/interlib-library-manager
10.zfcg.cz.sm.gov.cn/upload/document/20201231/160aedf0fb6144e885、软件系统中的查询模块能够支持按照所查询出来的任意字段进行随意性升序或降序排列。 6、图书馆管理系统具有门禁管理功能,系统支持对图书馆智能门锁的远程开启管控。 7、WEB集群图书馆管理系统应具有各类图书信息和读者信息数据报表查询功能,考虑数据查看操作的灵活性,系统支持对报表窗口每页显示行数进行设定(提供功能截图http://zfcg.cz.sm.gov.cn/upload/document/20201231/160aedf0fb6144e883dff2037dc85e8c.html
11.图书管理系统项目总结(通用20篇)总结是在一段时间内对学习和工作生活等表现加以总结和概括的一种书面材料,它可以帮助我们总结以往思想,发扬成绩,因此,让我们写一份总结吧。那么你知道总结如何写吗?下面是小编整理的图书管理系统项目总结,仅供参考,希望能够帮助到大家。 图书管理系统项目总结 篇1 https://mip.wenshubang.com/xuexizongjie/490427.html
12.图书管理信息系统实训报告(通用8篇)图书管理信息系统实训报告(通用8篇) 在学习、工作生活中,我们都不可避免地要接触到报告,其在写作上有一定的技巧。为了让您不再为写报告头疼,以下是小编为大家整理的图书管理信息系统实训报告(通用8篇),仅供参考,大家一起来看看吧。 图书管理信息系统实训报告1 https://www.ruiwen.com/baogao/6424062.html
13.图书馆管理系统因此本人结合开入式图书馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Delphi应用程序设计,Delphi数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆https://www.fwsir.com/ligong/html/ligong_20070130182525_25748.html
14.图书馆管理系统er图图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人https://www.zboao.com/cgal/9078.html
15.图书馆管理系统数据流图1.1 系统分析 1.1.1 图书馆管理信息系统的基本任务 “图书馆管理信息系统”是一个面向具有万人以上用户,位于某中型企事业单位内的图书馆管理系统,藏书规模约100 多万册,每天的借阅量近万册。在手工操作方式下,图书的编目和借阅等工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅https://www.mayiwenku.com/p-7109762.html
16.开源小程序:快捷管理个人图书馆的完美解决方案Taro Library 是一个基于 Taro 框架开发的移动端图书管理应用程序。它提供了一个简单易用的界面,使用户能够轻松管理个人图书收藏。通过使用 Taro Library,用户可以快速添加、编辑和删除图书,并能够方便地对图书进行分类和搜索。 功能特点 1.图书管理:Taro Library 允许用户添加、编辑和删除图书信息,包括图书封面、标题、https://cloud.tencent.com/developer/article/2333560