Question
Construct an access control matrix for the subjects and objects of Lipner's commercial model (see below). The matrix will have entries for r (read) and
Construct an access control matrix for the subjects and objects of Lipner's commercial model (see below). The matrix will have entries for r (read) and w (write) rights. Show that this matrix is consistent with the following requirements:
- Users will not write their own programs, but will use existing production programs and databases.
- Programmers will develop and test programs on a nonproduction system; if they need access to actual data, they will be given production data via a special process, but will use it on their development system.
- A special process must be followed to install a program from the development system onto the production system.
- The special process in requirement 3 must be controlled and audited.
- The managers and auditors must have access to both the system state and the system logs that are generated.
Subjects | Security Clearance | Integrity Clearance |
Ordinary users | (SL, { SP }) | (ISL, { IP }) |
Application developers | (SL, { SD }) | (ISL, { ID }) |
System programmers | (SL, { SSD }) | (ISL, { ID }) |
System managers and auditors | (AM, { SP, SD, SSD }) | (ISL, { IP, ID }) |
System controllers | (SL, { SP, SD }) and downgrade privilege | (ISP, { IP, ID }) |
Repair | (SL, { SP }) | (ISL, { IP }) |
Objects | Security Level | Integrity Level |
Development code/test data | (SL, { SD }) | (ISL, { IP }) |
Production code | (SL, { SP }) | (IO, { IP }) |
Production data | (SL, { SP }) | (ISL, { IP }) |
Software tools | (SL, { }) | (IO, { ID }) |
System programs | (SL, { }) | (ISP, { IP, ID }) |
System programs in modification | (SL, { SSD }) | (ISL, { ID }) |
System and application logs | (AM, { appropriate categories }) | (ISL, { }) |
Repair | (SL, { SP }) | (ISL, { IP }) |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started