What needs to be done to the matrix

Assignment Help Programming Languages
Reference no: EM13673299

Given the following command for the HRU Access Control Matrix model:

command do-something(sub0; sub1; o)

if f in a[sub0; sub1] and m in a[sub1; sub0]

then

createobject

end

1. Given the following matrix, show the result (modified matrix) after executing/ calling the commanddo-something(A; B;Obj5)

 

Obj1

Obj2

Obj3

Obj4

...

A

B

C

. . .

A

r

rw

rw

rwx

...

m

f

 

 

B

w

w

wx

 

...

m

 

 

 

C

w

r

r

r

...

f

 

 

 

. . .

 

 

 

 

...

 

 

 

 

Where (r:  read, w: write, x: execute, m: modify, f: function) and sub stands for subject, A,B,C are subjects, and Obj stands for Objects

do-something(A;B;Obj5) is a call to the command with the arguments A,B,Obj5

2. Using the syntax in Section 2.3. Write a command delete_object(sub1,sub1) that will delete any occurrences of sub1 if sub1has the right m with itself

3. How will the matrix above result if we execute the command in question 2 for each subject. Hint: it will only succeed in one occurrence

4. Suppose we have a security policy that enforces integrity to its maximum. What needs to be done to the matrix above for enforcing this policy?

Reference no: EM13673299

Questions Cloud

Actual and projected sales follow : Actual and projected sales follow.
What is executable space protection : What is a buffer overflow attack, and what can be done to prevent them? Consider this question in terms of both the application and the hardware architecture/system itself.
Companies that engage in long-term sales : Companies that engage in long-term sales contracts such as construction projects often use the percentage of completion method to recognize revenue. This means that revenue is recognized in proportion to the project's completion. True or False..
How to identify udp socket and how to identify a tcp socket : How to identify a UDP socket and how to identify a TCP socket - Compare two pipelining protocols shown in the textbook
What needs to be done to the matrix : How will the matrix above result if we execute the command - What needs to be done to the matrix above for enforcing this policy?
Derive the firms inverse demand for labor : Derive the firm's inverse demand for labor in the short run and derive the firm's inverse demands for labor and capital in the long run.
Compute the taxable income for 2014 : Compute the taxable income for 2014
Two masses are suspended with cord that passes over a pulley : Two masses are suspended with cord that passes over a pulley with negligible mass. The cord also has negligible mass. One of the masses, m1, has a mass of 6.0 kg and the other mass, m2, has a mass of 4.0 kg. The force of the cord attached to m1 is:
What is their recognized gain : What is their recognized gain?

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd