MD5=======RBAC權限管理

 通過網上查閱相關的說明原來,MD5全名Message-Digest Algorithm 5(信息-摘要算法)是一種不可逆的加密算法。算法

MD5爲計算機安全領域普遍使用的一種散列函數,用以提供消息的完整性保護數據庫

MD5將整個文件看成一個大文本信息,經過其不可逆的字符串變換算法,產生了這個惟一的MD5信息摘要安全

利用MD5算法來進行文件校驗的方案被大量應用到軟件下載站、論壇數據庫、系統文件安全等方面函數

RBAC role based access controller 加密

rbac 是一種分許模型,主要分爲RBAC0、RBAC一、RBAC二、RBAC3spa

RBAC0基本模型.net

RBAC1角色分層模型:  RBAC1,它是RBAC角色的分層模型,RBAC1創建在RBAC0基礎之上,在角色中引入了繼承的概念,有了繼承那麼角色就有了上下級或者等級關係blog

RBAC2角色限制模型:主要引入了靜態職責分離SSD(Static Separation of Duty)和動態職責分離DSD(Dynamic Separation of Duty)繼承

 SSD是用戶和角色的指派階段加入的,主要是對用戶和角色有以下約束:字符串

a、互斥角色:同一個用戶在兩個互斥角色中只能選擇一個

b、基數約束:一個用戶擁有的角色是有限的,一個角色擁有的許可也是有限的

c、先決條件約束:用戶想要得到高級角色,首先必須擁有低級角色

 

    DSD是會話和角色之間的約束,能夠動態的約束用戶擁有的角色,如一個用戶能夠擁有兩個角色,可是運行時只能激活一個角色。

RBAC3模型:RBAC3,它是RBAC1RBAC2合集,因此RBAC3是既有角色分層又有約束的一種模型

http://blog.csdn.net/zwk626542417/article/details/46726491

相關文章
相關標籤/搜索