Questions tagged [acl]

An access control list (ACL), with respect to a computer file system, is a list of permissions attached to an object.

An access control list (ACL) specifies which users or system processes are granted access to objects, as well as what operations are allowed on given objects. Each entry in a typical ACL specifies a subject and an operation.

When a subject requests an operation on an object in an ACL-based security model the operating system first checks the ACL for an applicable entry to decide whether the requested operation is authorized. A key issue in the definition of any ACL-based security model is determining how access control lists are edited, namely which users and processes are granted ACL-modification access. ACL models may be applied to collections of objects as well as to individual entities within the system hierarchy.

Benefits of ACLs include:

  • easy to implement
  • easy to understand
  • extremely fine-grained: down to the user and the resource

Drawbacks of ACLs include:

  • too fine-grained and thus too hard to manage. The ACL management is on a per-object level
  • not context-aware: ACLs do not take time, location, or other attributes into consideration
  • doesn't scale: ACLs only work on a small set of objects and users.

Other access control models include and which aim to address the shortcomings of .

More information can be found on Wikipedia's definition of access control lists.

2775 questions
1
vote
2 answers

how to setup BjyAuthorize in Zend Framework 2?

I'm trying to use BjyAuthorize in a sample application in ZF2 and I have a bit of an issue setting it up. I have an Admin module and I want to give permissions for the user to access it. I also have the ZfcUser module and that one seems to work just…
Patrioticcow
  • 26,422
  • 75
  • 217
  • 337
1
vote
3 answers

Getting all available permissions spring security acl

I have to implement access controls in my application and I am using spring ACLs for it. My model has User, groups, permissions. The problem I am trying to solve is to get permissions on a domain object for a user. I was able to get all the access…
Nishant Nagwani
  • 1,160
  • 3
  • 13
  • 26
1
vote
1 answer

How to manage AD ACLs using Java

I'm currently working with a Java application that needs to connect to an Active Directory (AD) and modify the 'User Cannot Change Password' permission. Microsoft has been kind enough to provide a step by step of how to do this using C++ or…
Isabelle
  • 631
  • 1
  • 7
  • 14
1
vote
0 answers

OSX: Hiding Cocoa app's temp files from a Posix/shell program: "reverse" sandboxing?

So here is the problem: my app (sandboxed or not, doesn't seem to matter) creates some temp files in NSTemporaryDirectory(). These files are then passed to some Cocoa/Quartz APIs for rendering and doing other stuff (via an NSUrl) Another constraint…
Misha
  • 21
  • 2
1
vote
0 answers

What kind of permission is this? (Groups+Roles)

I'm starting to need an access control for roles in my app. I don't know much of this, but I understand how vBulletin works: I create groups, then give permissions to groups. I think that what I need is the Role Bases Access Control, but i'm not…
JorgeeFG
  • 5,651
  • 12
  • 59
  • 92
1
vote
3 answers

Zend framework Error handling with ACL

I have implemented database driven ACL functionality using controller plugin predispatch() function. It's working fine. But it stopped requests to be sent on my error controller. for example if specified controller / Action is not defined then…
Lucifer
  • 264
  • 1
  • 5
  • 12
1
vote
0 answers

Where to set ACL: Entity or Controller

im starting to implement some security features in my application. When initially trying to implement some ACL I came acress two questions I could not figure out: Where to implement the setting of acl I could do it in the controller action where my…
m0c
  • 2,180
  • 26
  • 45
1
vote
7 answers

Local Machine Admin rights?

What is the opinion of everyone out there about having local admin rights for a developer on their local machine? Or at least the ability to do it such as through runas without having to rely on someone else?
Kevin LaBranche
  • 20,908
  • 5
  • 52
  • 76
1
vote
0 answers

Symfony2 ACL access to objects and classes

I just started with Symfony2 ACL and I can not access the objects with the assigned user. Let me explain: I assign permissions to a particular user of some objects. I do it on load data fixtures: // creating the ACL $aclProvider =…
Mauro
  • 1,447
  • 1
  • 26
  • 46
1
vote
2 answers

Injecting the application TransactionManager into a JPA EntityListener

I want to use the JPA EntityListener to support spring security ACLs. On @PostPersist events, I create a permission corresponding to the persisted entity. I need this operation to participate to the current Transaction. For this to happen I need to…
nodje
  • 299
  • 1
  • 4
  • 14
1
vote
1 answer

Restrict access to domain classes gorm methods in grails with Spring Security

Is there a way to define access to GORM methods (e.g.: save, delete, update) with Spring Security? I've seen ACL's plugin documentation but, although I think that the plug-in allow me to define the access, I can't see clearly how to do this. ACL's…
Tomas Romero
  • 8,418
  • 11
  • 50
  • 72
1
vote
1 answer

How do I specify my own LookupStrategy implementation for the grails spring security ACL plugin?

I'd like to use the Spring Security ACL plugin in my Grails 2.0.4 application. However, my app does not use JDBC or a SQL database. (We're using MongoDB). The GormAclLookupStrategy implementation in that plugin uses HQL, which is not supported by…
Eli
  • 227
  • 1
  • 3
  • 11
1
vote
1 answer

how to grant access to an amazon s3 bucket only from within my application?

Not sure this is possible as I'm just getting started with Amazon S3. I have an application where users can upload images files to S3. I want these image files to only be accessible to application users, so if a user is logged in and requests an…
frequent
  • 27,643
  • 59
  • 181
  • 333
1
vote
2 answers

How to refresh Service ACL for job.submission.protocol.acl in Hadoop

I am using Cloudera's CDH distribution of Hadoop and have recently upgraded from CDH3 to CDH4. In CDH3 I used to be able to add user names into hadoop-policy.xml for: security.client.protocol.acl security.job.submission.protocol.acl And then…
senile_genius
  • 527
  • 1
  • 7
  • 12
1
vote
1 answer

Magento Admin Tab ACL issue

Ive added a tab to the admin system->config backend...something i have done before without issue. For some reason, i am getting a 404 when i try access the tab (even though the 'tab' config contents are displayed on the DEFAULT view when go into…
ShaunTheSheep
  • 271
  • 1
  • 10
  • 26