Question

In: Computer Science

What are the differences between capabilities and ACLs?

  • What are the differences between capabilities and ACLs?

Solutions

Expert Solution

Capabilities and access control lists(ACls) actually have a fairly symmetric relationship:

  • in an access control list model of security, the authorities are bound to the objects being secured;
  • in the capabilities model, the authorities are bound to objects seeking access.

So if the objects are laid out in a table, with the access-seeking objects across the top and the security-seeking objects down the side, the columns represent sets of capabilities, and the rows reprexesent individual access control lists.

Word processor Uninstaller Doom game
Operating System Read Authority Write Authority No Authority
Confidential Docs R/W  Authority No Authority No Authority
Saved games No Authority No Authority R/W  Authority

set of capabilities is uninstaller column -blue color

individual access control list is confidential Docs - red colour

some notable difference are:

  1. ACL is an acess based object scheme whereas the capability ticket mechanism is basically a ticket based permission system for objects.
  2. Despite both the mechanism being part of the matrix. Both of them work on different functionality for the object.
  3. ACL sorts the data through object reference and Capability system sorts this through ticket based subject system.
  4. ACL based scheme usually has open call where as the capability system does not have the open call in ticket based scheme.
  5. ACL makes reference to the object and principal where as the capability system makes no reference to principal.
  6. To sum up a capability ticket will allow the user to lend out or give tickets to the other users. But in ACL , the system does not allow any transfer of rights.

Related Solutions

1.6. Discuss the capabilities that should be provided by a DBMS. 1.7. Discuss the differences between...
1.6. Discuss the capabilities that should be provided by a DBMS. 1.7. Discuss the differences between database systems and information retrieval systems.
1. What are the differences between public and private accounting 2. What are the differences between...
1. What are the differences between public and private accounting 2. What are the differences between the CPA and the CMA certifications? 3. What are the differences between financial accounting and managerial accounting?
What are the differences between alkenes and alkynes? What are the differences between cis- and trans-isomers?...
What are the differences between alkenes and alkynes? What are the differences between cis- and trans-isomers? How are cistrans isomers used for night vision?
What is personalized medicine? What capabilities does Lilly have now and what capabilities must it build...
What is personalized medicine? What capabilities does Lilly have now and what capabilities must it build to have a targeted therapeutics strategy?
A patient asks about the differences between primary and secondary hypertension. ·     What are the differences between...
A patient asks about the differences between primary and secondary hypertension. ·     What are the differences between primary and secondary hypertension that the nurse should review with the patient? ·     What are the routine laboratory studies that the nurse can anticipate will be ordered for the patient to aid in the diagnosis of hypertension?
What are the basic differences between proprietary and public companies? there are 5 basic differences between...
What are the basic differences between proprietary and public companies? there are 5 basic differences between proprietary and public companies.
• What are the differences between mitosis and meiosis?
• What are the differences between mitosis and meiosis?
What are the differences between nematodes and annelids?
What are the differences between nematodes and annelids?
What are the differences between a minicomputer and a microcomputer?
What are the differences between a minicomputer and a microcomputer?
What are the differences between an entrepreneur and a manager? First of all, investigate these differences...
What are the differences between an entrepreneur and a manager? First of all, investigate these differences and explain them with two famous identities to choose from the business world. Add your own thoughts to the end of the assignment.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT