A Permission System for Secure AOP
Source: Association for Computing Machinery
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: | Size: | 360.40 | |
| Date: | Mar 2010 |



