Wednesday, 9 May 2012

Access Control List


An access control list also known as ACL, is a table that tell a computer operating system (OS) which access right each user has to a particular system object. Examples may include a file directory or an individual file. Each of the objects has a security attribute that identifies its access control list. The whole list has an entry for each system user with access privileges. Some of the most common privileges include the ability to read, write and to execute the file. The way the list is implemented is different for each operating system.
Based Security models
When a subject requests an operation on an object in an ACL-based security model, the operating system firstly will check the ACL for an applicable entry to decide whether the requested operation is authorized. ACL models may be applied to collections of objects as well as to individual entities within the system’s hierarchy.
Filesystem ACLs
A filesystem ACL is a data structure which usually comes in a table that contains entries that specify individual user or group rights to specific system objects such as programs, processes or files.
Networking ACLs
On the other hand, on some types of proprietary computer hardware, an Access Control list may also refer to rules that are applied to port numbers or network daemon names that are available on a host or other layer 3.

1 comment:

  1. Hi Ameer,

    First of all, i would like to thank you for taking your time to write out a post on Access Control List. After reading your post, I felt that I had gained a deeper understanding of what Access Control List is all about.

    Not only did you define what Access Control List is all about, you went on to talk about what each type of Access Control List does. I find it to be very useful and enriching when you accompanied it with an image of an example of an Access Control List

    And finally I would once again like to thank you for the effort you put through to get this post up.

    -Junhao

    ReplyDelete