Labeling Objects with AspectJ based on the Flask Architecture - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Labeling Objects with AspectJ based on the Flask Architecture

Description:

Labeling Objects with AspectJ based on the Flask Architecture. Flask Architecture. Source : The Flask Security Architecture: System Support for Diverse Security ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 7
Provided by: Lor96
Category:

less

Transcript and Presenter's Notes

Title: Labeling Objects with AspectJ based on the Flask Architecture


1
Labeling Objects with AspectJ based on the Flask
Architecture
2
Flask Architecture
Source The Flask Security Architecture System
Support for Diverse Security Policies,
Loscocco,Smalley, Spencer,Lepreau,Hibler,Andersen
3
Implementation of Flask using AspectJ to
implement access control in Java programs
Label2
Label1
Permission granted/denied
File System
Code
Threads
AOP API
Policy DB
Execute
I/O API
UserID
4
Proposed Labeling Mechanism
Policy
5
Interception, Policy-query, access-decision,
Policy-Enforcement
Can Subject labeled with L1 call method mi() in
Object labeled with L2?????
L2
L1,L2,mi()
L1
L2
Policy
Get L2 using reflection
Access Decision
Stop!!!
Same Aspect
Do Something
AspectJ
6
Questions
  • ?
Write a Comment
User Comments (0)
About PowerShow.com