A Permission System for Secure AOP

Source: Association for Computing Machinery

Favorite

Free registration required

The integration of third-party aspects into applications creates security challenges. Due to the intrusive impact of aspects, one cannot guarantee that the dynamic composition of aspects does not lead to misbehavior. The newly composed aspect typically has many, if not unrestricted, rights to read and modify attributes of the base system. AspectJ, amongst other AOP systems, suffers from this limitation, which makes the composition of independently developed aspects riskful. The authors have defined and prototyped a run-time policy enforcement model based on execution history to protect programs from untrusted aspects.
Format:PDF Size:360.40
Date:Mar 2010