In a previous post discussing XACML performance myth-busting, I described several areas in an XACML authorization system where performance issues can be addressed. Since then, my colleague David Brossard created the diagram below to illustrate potential performance bottlenecks.
To refresh your memory, here is the issue for each numbered item in the diagram (see the previous post for explanations):
- Policy Retrieval
- Policy Matching
- Attribute Retrieval
- Decision Caching
- Multiple Requests
- PDP – PEP Interaction