The redefinition of security, access, and identity management
May 30th, 2006 by Jeff Jaffe
Novell acquires e-Security
In my post of May 15, I noted that Novell’s acquisition of e-Security was well-aligned with customer needs.
Let me be bolder. We are redefining identity management. We are taking it to a new level of relevance – to corporate governance.
To more fully appreciate this, it is useful to recount the history of access and identity management, to appreciate why a sea change is underway.
The growing importance of identity management
Access control was once very simple. It was a simple set of password mechanisms to ensure that only authorized people had access to a physical machine, an application, or a logical resource.
This was a long time ago. The area has become more highly developed in numerous ways. The changes were happening when I was IBM’s General Manager of the SecureWay Business Unit in the late 1990s. And this market segment has continued to have stunning growth in its scope.
The diversity of security tokens has exploded to provide increased protection against intruders. Numerous approaches have been used to simplify access control: single sign-on (across applications), directory based solutions to ease the management of access rights, and meta-directories that synchronize between different directory solutions.
In the process, the way that corporate I/T thinks about access control has changed. The very words “access control” convey the notion of a resource and a management agent that controls the access. Hence the original view focused on the resource.
The broadening in scope changed the focus. Sure, access to resources needed to be controlled. But by focusing on resources, corporations were ignoring the broader set of issues. The lingua franca is no longer users, access, and resources. Now we talk about roles and workflows, automated under policy control, with increasing importance placed on application programming interfaces (APIs). These themes relate access control to the intimate workings of a company. Highly sophisticated identity management systems, such as Novell’s flagship Identity Manager 3 (IdM3), have come into great popularity in corporations. Access control products that did not “get with the program” are becoming extinct.
Identity management: a control point for corporate I/T managers
With this new context, identity management rises above a previous niche role in I/T. It becomes a major control point since it is at the nexus of application management in an enterprise. There are several immediate implications:
- The conversation about the choice of an identity management system becomes a CIO level decision. This piece of infrastructure will touch all applications, and can neither be an afterthought, nor an appendage, to one application.
- Identity management strategies must be planned across an entire enterprise. And they must be planned together with business strategies.
- It must be possible for the vendor of identity management to be different from the application vendor. This is required to allow I/T the flexibility to choose different applications. If identity management is too tightly linked to an application, the I/T organization will end up with several identity management systems, or will be restricted in choice of vendor for application.
- For similar reasons, the identity management infrastructure cannot have dependencies on one particular underlying operating system – it must support all popular operating systems.
The ferment in identity management
Due to the rapid emergence of identity management as a control point, several initiatives are making identity management even more impactful. Some examples are:
- Federation: Since identities are important within enterprises, and users work across enterprises, we need a common way to share the properties of these users. This leads to frameworks such as the Liberty Alliance to standardize means to federate identities.
- Workflow: Some identity management systems have built rich workflow structures to simplify provisioning and the tie-in to enterprise applications.
- User control over identity management. The corporate environment allows and demands common rules and obligations. But sometimes users’ identities need to be managed as individuals. In the space which overlaps personal and corporate use, a measure of user control is required to balance I/T’s control point. Various frameworks such as the Novell-supported Higgins project or OpenBC are examples of these initiatives.
- Service providers. As telecommunication service providers (as well as others – governments, medical establishments) coordinate multiple services for their customers, identity management broadens its scope further.
Corporate Governance
As identity management has broadened its scope, it has stayed within the traditional boundaries of I/T. However, substantial change is afoot in a totally different part of the world – the emerging world of corporate governance.
A major shift has occurred in the ways that corporations look at governance. A variety of events: new regulations, lawsuits, policy compliance, privacy concerns, and liability have caused corporations to look seriously at the issue of governance.
The regulatory regime provides one clear and powerful motivator. Whether due to Sarbanes-Oxley, HIPAA, or Basel II, corporations are forced to track compliance/governance events more tightly than in the past.
What does a company do when new legislation is enacted? Invariably, it needs to respond well before it can perfect its I/T infrastructure. We can all remember the Herculean efforts that were exercised to implement HIPAA by legislated deadlines. When a company is in react mode, it does not react with a clean architecture. Special case solutions are built for each governance issue: a set of band-aids, special case technologies, manual processes, and just-in-time invention to solve the regulatory need.
The regulatory regime has become increasingly heavy. Beyond regulation, companies are concerned about a range of things:
- Who is authorized to purchase goods?
- Who has authority to approve what type of customer interactions?
- What policies and practices must vary globally due to differing rules, laws, and practices?
- What liabilities does a company have?
- What are the system and architectural principles to deal with compliance issues?
- How does a company contain the cost of compliance?
- How does a company address compliance without running afoul of privacy considerations?
Identity management broadens again to address corporate governance
My view is that there is an important opportunity to create a software infrastructure to address the issue of corporate governance. After all, many of the items that corporate governance tracks and reports on have signposts in I/T infrastructure.
It would be a mistake to start from scratch. Much of the architectural basis that is needed already exists in identity management products.
The first architectural basis required to address corporate governance is an infrastructure that talks about the people in the organization. Users or people are a fundamental basis for compliance reporting and governance. Identity management systems deal with people. Those with richer directory infrastructures – of course – do a better job.
Another key architectural basis is workflow, which is already built in to some identity management products. At Novell, we consider that a particular point of pride.
Yet another architectural basis is the state of the I/T assets in the business, which is addressed by event management.
Thus a subsystem which excels in these three pieces: user management, workflow, and event management provides the systems infrastructure that ISVs and corporate developers need to quickly and cleanly build new compliance or governance applications.
The missing piece: Event management
With Novell’s acquisition of e-Security, we intend to lead the next redefinition of the identity management arena. The infrastructure for corporate governance consists of three primary ingredients: identity management, workflow, and event management. Novell’s strong directory based identity management and workflow capabilities in its award winning Identity Manager product provide the first two pillars. Let’s talk about the third: event management.
When we look at the potential scope of software support for corporate governance, it requires a wide dynamic range of event management capability. At the end of the day, it is the events of the everyday running of a corporation that need to be monitored and managed. Events may differ depending on the application and the producers. The frequency of the events may differ. The workflow of the response may differ, and the reporting granularity may differ.
Also, events come in many levels of granularity. At times, it is not enough to base event responses on single-sourced events. Rather, the correlation of multiple system-level events produce composite events that are relevant to corporate governance. Such composite “Governance events” allow I/T systems to be relevant to the driving application.
To redefine identity management and create the corporate governance infrastructure segment, we needed the best event management system in the industry. So we acquired e-Security.
This is getting long, so I will explain why e-Security is best in my next post.