Approaching RBAC - Where to Start?
Approaching RBAC
I began my career in IAM (Identity Access Management) working on a large team that solely handled provisioning for a large financial institution. At the time I didn't know what IAM and IGA were, but I enjoyed my work.
Fast Forward almost 7 years and I found myself on in an IT group at another financial institution and an opportunity to start an IAM team arose. I jumped at the opportunity and became the first and only member of the IAM team. Over time the team grew, and I went from performing all tasks to working as an analyst.
In my role I found myself being tasked with implementing RBAC, or Role-Based Access. Initially it seemed to be an easy enough task, but as I dug in I found there was far more complexity than I initially realized. There were many challenges, both technical and administrative but I found myself making progress with RBAC.
After a few years I found myself moving to another organization, and my primary focus was to be RBAC. At that time I decided to look back on the work I had completed while building RBAC and noticed a missed opportunity.
I found that I was mostly focusing on RBAC from a departmental approach. Specifically, I would review all of the access for a particular department and build a matrix of that access and present it to the department heads. This was usually met excitement, but I always struggled to move forward with approvals from the department heads. I also found that when I was working on application-specific RBAC for a newly onboarded application I seemed to have a higher success rate.
My takeaway from this what that going forward I should try to include more application-specific analysis, especially for departments with access to a lot of applications. I believe I had been overwhelming some department heads with a huge matrix of information. Starting with a single app and building from that seemed like it may be a better approach.
In the last 2 years I have worked at this from both sides and have found that some departments are happy to review a lot of data. Those departments typically have a better understanding of how their applications are used or have some kind of new-hire checklist that easily translates into building RBAC. In my recent experience I have had better success at the application level, working with both department heads and application SMEs to define access within a single application. Fortunately these efforts have largely been project-backed and require approval before moving forward.
I have found that more departments
feel that they’re getting more “bang for their buck” if they’re able to
complete RBAC for their primary applications.
If a department uses 5 apps, but 4 are only used quarterly they
typically want to focus on the 1 app that is used on a daily basis by all members
of the team.
Going forward I plan to continue with this two-pronged approach, but intend to offer a simplified solution of "starting with one app" for departments that may feel overwhelmed when presented with a much larger, multi-app RBAC proposal.
-Lee LeTourneau 10/30/2024
Comments
Post a Comment