(Solution) 1: 2: 3: 4: 5: 6: 7: 8: Both ACLs And C-List Entries Use "owners" (users) Rather Than Individual Processes. Why? Alice Can Read And... | Snapessays.com


(Solution) 1: 2: 3: 4: 5: 6: 7: 8: Both ACLs and C-List entries use "owners" (users) rather than individual processes. Why? Alice can read and...


Both ACLs and C-List entries use "owners" (users) rather than individual processes. Why?1:

 

Both ACLs and C-List entries use "owners" (users) rather than individual processes. Why?

 

2:

 

Alice can read and write to the file x, can read the file y, and can execute the file z. Bob can

 

read x, can read and write to y, and cannot access z.

 

Write a set of access control lists for this situation. Which list is associated with which file?

 

Write a set of capability lists for this situation. With what is each list associated?

 

3:

 

Revoking an individual's access to a particular file is easy when an access control list is used.

 

How hard is it to revoke a user's access to a particular set of files, but not to all files? Compare

 

and contrast this with the problem of revocation using capabilities.

 

4:

 

Explain why some UNIX-based systems with access control lists do not allow root to alter the

 

ACL. What problems might this raise?

 

5:

 

It is said that UNIX uses access control lists. Does the UNIX model include capabilities as well

 

as access control lists? (Hint: Consider file descriptors. If a file is opened, and its protection

 

mode is changed to exclude access by the opener, can the process still access the file using

 

the file descriptor?)

 

6:

 

Suppose a user wishes to edit the file xyzzy in a capability-based system. How can he be sure

 

that the editor cannot access any other file? Could this be done in an ACL-based system? If

 

so, how? If not, why not?

 

7:

 

Consider Multics procedures p and q. Procedure p is executing and needs to invoke

 

procedure q. Procedure q's access bracket is (5, 6) and its call bracket is (6, 9). Assume that

 

q's access control list gives p full (read, write, append, and execute) rights to q. In which

 

ring(s) must p execute for the following to happen?

 

p can invoke q, but a ring-crossing fault occurs.

 

p can invoke q provided that a valid gate is used as an entry point.

 

p cannot invoke q.

 

p can invoke q without any ring-crossing fault occurring, but not necessarily through a valid

 

gate.

 

8:

 

Consider Multics procedure p and data segment

 

d. Procedure p is executing and needs to access

 

segment d. Segment d's access bracket is (5, 6).

 

Assume that d's access control list gives p full

 

(read, write, append, and execute) rights to d. In

 

which ring(s) must p execute for the following to

 

happen?

 

p can read, write to, and append to d.

 

p can read d but not write to or append to d.

 

p cannot access q.

 

9:

 

Definition 18–2

 

"confidence." A

 

system was co

 

three months, a

 

into it. It claims

 

system cannot

 

network.

 

Do you share th

 

or why not?

 

If a commercia

 

monitored the t

 

confirmed that,

 

no attacker had

 


Solution details:
STATUS
Answered
QUALITY
Approved
ANSWER RATING

This question was answered on: May 23, 2022

Solution~00021147603107.zip (25.37 KB)


This attachment is locked

Our expert Writers have done this assignment before, you can reorder for a fresh, original and plagiarism-free copy and it will be redone much faster (Deadline assured. Flexible pricing. TurnItIn Report provided)

Pay using PayPal (No PayPal account Required) or your credit card . All your purchases are securely protected by .
SiteLock

About this Question

STATUS

Answered

QUALITY

Approved

DATE ANSWERED

May 23, 2022

EXPERT

Tutor

ANSWER RATING

GET INSTANT HELP

We have top-notch tutors who can do your essay/homework for you at a reasonable cost and then you can simply use that essay as a template to build your own arguments.

You can also use these solutions:

  • ■ As a reference for in-depth understanding of the subject.
  • ■ As a source of ideas / reasoning for your own research (if properly referenced)
  • ■ For editing and paraphrasing.

This we believe is a better way of understanding a problem and makes use of the efficiency of time of the student.

Get Free Price Quote