AOSD Conference  
Program Overview
Technical Program
Industry Track
Student Extravaganza
Conference Venue
Chicago Photos
Chicago History
Student Volunteers
AOSD-Europe Sponsorships

Industry track

Invited Talk: Application Security Aspects

Wednesday, March 16, 5:00 pm 5:30 pm

Ron Bodkin, New Aspects of Software


Application security is becoming increasingly important topic, and as application complexity continues to increase, systematic enforcement of this crosscutting requirement is becoming critical.

AOP provides a mechanism to separate policy from implementation and to provide confidence in correct implementation. It allows expressing access control in terms of uniform rules instead of scattering access checks through out a code base. However, there are also challenges in writing effective pointcuts and concerns about how AOP affects security policies.

We examine the benefits and risks of using AOP for application security, by looking at examples of using it for:

  • enforcing role-based access control, by checking permissions wherever necessary
  • data-level access control, in which access to resources is based on the relationship of a user to the data. For example, only an employee's manager can look at the employee's salary, not any manager in the company.
  • filtering displays, by limiting the display of information or controls based on user entitlement
  • auditing sensitive operations whenever access is made

Click here for the slides: Security_Aspects.ppt

Edited by the AOSD Conference Committee.  Send comments to: