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

  Create a crosstab query

Create a crosstab query to show how many enrollments took place in various conventions from different companies. Also show the total number of enrollments in each convention.

  Program-visual basic to compute tips for services rendered

Write a program in Visual Basic 2010 to compute tips for services rendered. The program should request the person's occupation, the amount of the bill and the percentage tip

  Provide unoptimized-optimized prefix using recursive rule

Where the recursive rule uses concatenation of strings, so F2 is "ab", F3 is "aba". Note that the length of Fn is the nth Fibonacci number. Provide unoptimized and optimized ‘prefix' (fail) function for F7.

  Write program to calculate integer part of quotient

Write program segments that accomplish each of the following tasks:Calculate the integer part of the quotient when integer a is divided by integer. Calculate the integer remainder when integer a is divided by integer b.

  Create class polynomial is array of terms

Create the class Polynomial. Internal representation of the Polynomial is the array of terms. Each term contains the coefficient and the exponent.

  Deisgn class contains data fields for height and surfacearea

Deisgn a class named Rectangle that contains data fields for height width and surfaceArea and a method named computeSurfaceArea?

  Write program to read file consisting of students test score

Write program which reads a file consisting of students test scores in range 0-100. It muts then determine number of students having scores in each of the ranges.

  Program to calculate and displays number of miles per hour

Design a program to calculate and displays the number of miles per hour over the speed limit that a speeding driver was doing

  Questions on programing problem with the process of analysis

Questions on Programing Problem with the process of analysis and reflection that went on as you developed the project.

  Write advantages of external css and internal css

Write down the advantages of external CSS compared to internal CSS? Describe conditions in which each is suitable type.

  Explaining steps to execute branch instruction

Sketch a flow chart which carefully explains steps that little man follows to execute a branch instruction.

  Develop pseudo-code for program to retrieve bytes

Develop the pseudo-code for a program that will retrieve 2 bytes (NUM1 and NUM2) from memory, determine which is closest to the numeric value 50.

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