Hitachi ID Systems, Inc.

Hitachi

White Papers Self-Service AD Group Management
Hitachi ID Systems Web Feeds Follow Us on Twitter Follow us on LinkedIn
certification

Product Sites

Self-Service AD Group Management

arrowAbstract
Hitachi ID Group Manager is a self-service solution that enables business users to manage security groups.

Security groups are used by systems and applications to determine what a user has access to. For example, in a Windows environment, user membership in Active Directory groups determines what shares, folders, printers, e-mail distribution lists and other network resources a user can access.

While IT staff generally understand security groups, most business users do not. This makes the interaction between business users and IT staff slow and frustrating for both parties.

The Group Manager user interface enables business users to request things they understand (e.g., access files on a given folder or send documents to a given printer). Group Manager automatically identifies the groups a user would require to perform the desired action and submits an appropriate workflow request to the appropriate group owner or other authorizer, asking for the relevant group membership.

Group Manager improves user service, reduces IT support cost and delay and ensures that group membership is appropriately authorized before being granted.


Challenges in Large-Scale Active Directory Group Management

Many organizations have deployed Windows servers and Active Directory, and leveraged the powerful access control infrastructure in this platform to manage user access to data. This infrastructure uses security groups to control user access to resources:

Over time, the number of groups grows and in some organizations may surpass the number of users. Moreover, in dynamic organizations users frequently change responsibilities and are assigned new projects. This churn creates complexity:

Complexity in managing large numbers of changes in security group membership leads to real business problems:


Addressing Complexity Using Self Service

The complexity of group membership management can be greatly reduced by implementing a self service solution in place of the security administration group. Users should then be able to:

Deploying self-service to reduce the complexity of group membership management eliminates:


Introducing Group Manager

Group Manager is a self-service solution that enables business users to manage security groups.

Security groups are used by systems and applications to determine what a user has access to. For example, in a Windows environment, user membership in Active Directory groups determines what shares, folders, printers, e-mail distribution lists and other network resources a user can access.

While IT staff generally understand security groups, most business users do not. This makes the interaction between business users and IT staff slow and frustrating for both parties.

The Group Manager user interface enables business users to request things they understand (e.g., access files on a given folder or send documents to a given printer). Group Manager automatically identifies the groups a user would require to perform the desired action and submits an appropriate workflow request to the appropriate group owner or other authorizer, asking for the relevant group membership.

Group Manager improves user service, reduces IT support cost and delay and ensures that group membership is appropriately authorized before being granted.

Group Manager is a component of the Hitachi ID Management Suite designed to streamline user requests to network resources.

Using Group Manager, users sign into a secure web application and request new access to a network resource, such as a share, folder, printer or mail distribution list. From the Group Manager web form, users first select a resource container (examples: share; directory OU) and then use a tree view to browse for a specific resource (examples: folder, mail DL). Once they have selected a resource, users simply submit the request.

Once the user has selected a resource, Group Manager:

The Group Manager workflow system automatically tracks change authorization and adds the user to the requested group if and when the proposed change is approved.

Group Manager produces real, concrete business value:

Group Manager:


Group Manager Technology

Group Manager is currently designed to target a single platform -- Active Directory. Its user interface exposes resources that are typically made accessible by user membership in AD groups:

Group Manager uses plugins to connect to target platforms. The Windows/AD resource discovery plugin is able to drill down into Windows-based network resources, find out which groups have rights to which resources, and lookup group owners on Active Directory. The Hitachi ID Management Suite Active Directory connector, included with Group Manager, can enumerate AD users and groups, authenticate AD passwords and update AD group memberships.


User Interface Workflow

Group Manager can be used to manage many different types of resources. A plug-in program binds Group Manager to a specific type of resource, such as Windows shares, whose access is mediated by membership in an Active Directory group. Other resources include network printers and mail distribution lists.

The description is best clarified with a concrete example:

User Group Manager Resource-Type Plug-in Target System
1 Sign in using a network login ID and password. Validate credentials    
2 Initiate a new resource-access request.      
3   Display a list of descriptive names for configured Windows file servers and shares.    
4 Select a share.      
5   Display a tree view of folders in the selected shares    
6 Browse for and select a folder where access is desired. Interactive tree view display Iteratively provide a list of sub-directories from the selected share.  
7 Select a set of privileges and an authorizer to request. ..Display and user input.. Provide a list of groups that have privileges on the share and the security privileges each one has been assigned. (read-only? read-write? etc.) One or more owners (authorizers) are provided for each group.  
8   Workflow to track change authorization    
9   (Change approved) Run agent to update the user's group membership. Send a confirmation e-mail to the user and to all owner/authorizers.   Updated privileges. User can now access the folder.

 


Requests Workflow: Parallel Authorization by Multiple Approvers

Starting with Windows 2003SP1, it became possible to attach a group of users as the owner of another group. This effectively means that an AD group can have multiple owner/authorizers.

Group Manager supports approval by multiple owners, and/or by a specified subset of them (e.g., 1 out of 2 or 3 out of 5 authorizers).

Group Manager supports both parallel and serial change authorization, but Hitachi ID Systems encourages all of its customers to use parallel authorization.

With either parallel and serial authorization, every authorizer must approve a change before it is implemented. As a result, there is no security implication to choosing one method over the other.

The difference between parallel and serial authorization is that parallel authorization favors efficient SLA (Service Level Agreement), while serial authorization shields subsequent authorizers from the occasional, spurious request that an earlier authorizer would reject. In Hitachi ID Systems experience, users are aware that their requests will be highly visible and almost never make requests that are unlikely to be approved. Consequently, the number of spurious requests is close to zero in practice and there is no real business advantage to shielding later authorizers from spurious requests. As a consequence, the advantage of parallel authorization -- improved SLA and reduced process complexity -- are the deciding factor.

The bottom line is that parallel authorization offers better SLA to Hitachi ID Systems customer and is simpler to configure and maintain. It is therefore preferable.

Requests Workflow: Escalation and Delegation

Once a user has requested access to a network resource, a workflow process takes over, prompting the appropriate authorizer(s) (AD group owner(s)) to review the request.

Sometimes, authorizers will not respond promptly. To meet IT service level agreements (SLAs), requests must be supported by automatic reminders, automatic escalation and manual delegation of authority.

The Group Manager workflow engine has built-in support for automatic reminders, escalation and delegation:


Installing, Configuring and Managing Group Manager

Group Manager is very simple to configure and manage. For example, to configure it to manage group membership in Active Directory, to enable users to gain access to group-controlled file folders, one need only:

Group Manager deployment is typically very quick:

The entire process typically requires just 2-3 days of technical configuration work.

Logging and Reporting

Group Manager logs all attempted and completed requests for group membership. Group Manager workflow-related reports include:

  1. Request summary.
  2. Request lifecycle.
  3. Request statistics.
  4. Request details.
  5. Implementers summary.
  6. Current delegations.
  7. Historical delegations.
  8. Requests that were escalated.

All workflow requests are retained indefinitely and so are available for reports at any time.


Network Architecture

The Group Manager network architecture is illustrated in Figure [link].

figure

    Group Manager Network Architecture Diagram (1)

In the diagram:

  1. A requester signs into Group Manager and locates a network resource of interest, using some combination of searching and browsing.
  2. The requester asks for access to the resource.
  3. Group Manager looks up the ACLs on the resource, and determines which group membership would be appropriate.
  4. Group Manager looks up the group's owners, and sends them an e-mail on behalf of the requester, asking that the requester be attached to their group, in order to enable the requester to access the resource of interest.
  5. At some later time, the group owners receive the e-mail, sign into Group Manager, and either approve or deny the request.
  6. If the request is received, Group Manager updates the user and group objects in AD, to create a new group membership.

Access by the requester and authorizer to Group Manager is typically HTML over HTTPS.

Access by both the requester and Group Manager to the network resources in question may be SMB, DFS or LDAP.


Platform Support

Group Manager currently supports Active Directory group membership management, where AD runs on Windows 2000 and Windows 2003 servers.

It also supports management of:

  1. SMB and DFS based filesystems.
  2. Nested groups. Users and/or policy plugins choose the group for which membership will be requested.
  3. Access to shares (i.e., share-level ACLs).
  4. Access to folders (i.e., NTFS folder-level ACLs).
  5. Access to printers (i.e., ACLs on AD-published print queues).
  6. Access to mail distribution lists (i.e., membership in AD mail DLs).

Group Manager Development Roadmap

Support for other platforms, such as NetWare/NDS/eDirectory, will be forthcoming, with timing based on customer demand.

The plugin architecture makes Group Manager suitable for enabling users to browse for and request access to any type of resource, including any type of LDAP-published group, any network-enabled filesystem, and any complex application ACLs.