-
Notifications
You must be signed in to change notification settings - Fork 0
opendev2020/dist-rbac-eval
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Explanation of directories:
---------------------------
AccessMatrix/ : implementation of Access Matrix data structure
Data/ : example of rbac policies (configs) and session profiles that can be used an input
against the algorithms. Simulate.Simulate3 is an example of a program that takes
these as input. NOTE: Simulate.Simulate3 expects the session profile to be in
Data/instructions. But the rbac file is provided as a parameter. See run_1.expts
for an example of invoking Simulate.Simulate3.
It is customary to change the number of iterations in Simulate.Simulate3 to whatever
values one wants (e.g., 10). So many entries are generated in Data/timinginfo. Then,
we run Simulate.Measurements . This expects an empty Data/means files to exist
in Data/ (see run_1.expts).
Simulate.Measurements measures the steady-state values. We choose k = 4. (See the
discussion in the companion paper on our methodology.)
PDP_SDP/ : java code for the PDP and SDP
Simulate/ : Files to run simulations of access checks. See discussion under Data/ above, and
run_1.expts for an example of using programs in Simulate.
BloomFilter/ : Implementation of the SDP and PDP for the (Cascade) Bloom filter
Generator/ : Programs to generate RBAC configs (policies) and session profiles. See the pdf
in that directory for the parameters.
RbacGraph/ : Implementation of a directed graph to represent an RBAC state
Structures/ : Basic data structures (e.g., Vertex) to support more complex data structures.
Cpol/ : Our reimplementation of CPOL.
Helper/ : Some helper programs.
Recycling/ : Our reimplementation of authorization recycling
About
Automatically exported from code.google.com/p/dist-rbac-eval
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published