Hru access control matrix model

Assignment Help Programming Languages
Reference no: EM13686592

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 o

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? (hint: do not redo the matrix. Your answer should focus on the rights )

Reference no: EM13686592

Questions Cloud

Outline the history of measuring performance : Discuss the kinds of goals and objectives used in public organizations. Explore how performance measures are often derived from statements of goals and objectives, and how sometimes the measures themselves are used to further specify goals stateme..
Determine the ph of a solution that contains 0.15 m hno2 : Question- Determine the pH of a solution that contains 0.15 M HNO2 and 0.20 M NaNO2. For HNO2, Ka=5.1*10-4. Provide complete answer.
Calculate the equilibrium concentration of [h3o]+ : Problem- Calculate the equilibrium concentration of [H3O]+, [HOCl] , [OCl]- and [OH]- in a 5.5*10-3 M HOCl solution. For HClO, Ka= 2.9*10-8 Provide each step.
What is the enthalpy of vaporization : Problem- Given the vapor pressure diethyl grinch is 76torr at 40degC and the normal boiling point of the compound is 200oC, a) What is the enthalpy of vaporization
Hru access control matrix model : How will the matrix above result if we execute the command and Write a command delete_object(sub1,sub1) that will delete any occurrences of sub1 if sub1has the right m with itself
Calculate the ph of the resulting solution : Problem- Consider the titration of 35.0 mL of 0.150 M HCl by 0.200 M NaOH. a) Calculate the pH of the resulting solution after 30.0 mL of KOH has been added.
Determine how much naoh should be added : How do you determine how much NaOH should be added at each interval between volume-pH readings? As you approach the equivalence point,
Define the molecular structure of maleic acid : Problem- In the molecular structure of maleic acid and fumeric acid there are four H atoms. However, the compounds are diprotic and only dissociate two of the H atoms. In these compounds,
Write the complete balanced equation for the neutralization : Write the complete balanced equation for the neutralization reaction of either maleic or fumaric acid with NaOH. Write each step in detail

Reviews

Write a Review

Programming Languages Questions & Answers

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Create a multi-view program for the iphone

Compress the entire XCode project folder as a single zip, rar or other file format using an "archive file" or compression utility like PKZIP.

  Provide example of array and how it could be used

Provide the example of the Array and how it could be used. Then look over sections on ArrayLists. Would an ArrayList be better suited for your use?

  Write prolog clauses to define the relationships

Using Prolog, establish a database of facts and rules for the following predicates.

  Write program that merges two files

The first programming project involves writing a program that merges two files that contain polynomials. To merge two files, the input files must be in sorted order.

  Write program to find whether number is divisible by eleven

Write down the program which prompts user to enter positive integar and then uses criterion to find out whether number is divisible by 11.

  On a 3 x 4 chessboard there are 3 black knights (b b b)

On a 3 x 4 chessboard there are 3 black knights (B B B) and 3 white knights (W W W). Exchange knights in the minimum number of turns (hint: use graph representation).

  Function to compute the average of numbers

Function will then compute the average of numbers, total of all of the numbers added together, and new array of numbers.

  Prompt input function

You have no guarantees about the accuracy of the input from the user. You have to check all input and give helpful error messages to assist the user.

  The code to implement a state diagram to recognize

The code to implement a state diagram to recognize one form of the comments of the C-based programming languages, those begin with /* and end with */.

  Create a program that uses the same formula

Create a program that uses the same formula above to output the result; this time, however, prompt the user for the values a, b, x, and y.

  Write application layer protocols to permit through firewall

As part of your own planning process, write the application layer protocols which you would permit through the firewall, those you would block and your reasons for doing so.

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