معرفی شرکت ها


RoleMiner-0.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Utilities for Role Based Access Control
ویژگی مقدار
سیستم عامل OS Independent
نام فایل RoleMiner-0.1.1
نام RoleMiner
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده James Bonifield
ایمیل نویسنده jameslbonifield@gmail.io
آدرس صفحه اصلی https://github.com/jbonifield3/RoleMiner
آدرس اینترنتی https://pypi.org/project/RoleMiner/
مجوز MIT
# RoleMiner Python Implementation of the <b>FastMiner</b> and <b>Optimal Boolean Matrix Decomposition/RMP</b> algorithms for implementing <i>Role Based Access Control</i>, as described in the following papers: - [<i>RoleMiner: Mining roles using subset enumeration</i>](https://www.researchgate.net/publication/221609861_RoleMiner_Mining_roles_using_subset_enumeration) - [<i>Optimal Boolean Matrix Decomposition: Application to Role Engineering</i>](https://ieeexplore.ieee.org/document/4497438) ## Overview The objective of Role Based Access Control (RBAC) is to determine the "best" set of roles that accurately describes user access without overfitting. In many ways this is similar to signal processing where "noise" (or one off permissions/entitlements) must be removed before the analysis is conducted, and then a series of candidate roles is generated on that cleaned data, since an exhaustive search of all possible roles is generally not possible (on the order of 2^n). Once the Candidate Roles are found, we can further structure Basic Role Mining Problem (RMP) beyond just "Find the smallest number of roles that describes the cleaned data" by relaxing constraints (aka [Regularization](https://en.wikipedia.org/wiki/Regularization_(mathematics) "Regularization")). Possible regularizers in layman's terms could be somethign like the following: - "Roles must have at least 5 different entitlements, or we don't consider it a valid role" - "We want to ignore roles are only valid for less than 3 users, except the admin role" Broadly, iterating through this process of generating candidate roles and iterating through the best choices with different regularization terms is very similar to [Simulated Annealing](https://en.wikipedia.org/wiki/Simulated_annealing "Simulated Annealing"). ## Installation Install the latest version of the RoleMiner code & dependencies with pip: $ pip install -U RoleMiner


نیازمندی

مقدار نام
- pandas
- numpy


نحوه نصب


نصب پکیج whl RoleMiner-0.1.1:

    pip install RoleMiner-0.1.1.whl


نصب پکیج tar.gz RoleMiner-0.1.1:

    pip install RoleMiner-0.1.1.tar.gz