readtech.com - Article: Managing Special Authorities
read technologies, inc.

SkyViewPolicy Minder for OS/400

 
Upcoming WEB Event
January 9th
8:00 am PST


Policy Minder for i5/OS & IBM i
Risk Assessor for i5/OS & OS/400
SkyView Security Check-Up
Halcyon
RSWeb
 
How to Buy

Article:

Managing Special Authorities

SkyView Partners Security News

by Carol Woodbury
25 SEP 2008

Here is your IBM i security tip for September, 2008 from SkyView Partners, Inc., World Class i5/OS and OS/400 Security Experts.

While many organizations are gaining control over the assignment of special authorities, many others continue to allow users to have more capabilities than are required to perform their job function.

So, are your special authorities out of control?

Managing Special Authorities
Why the fuss about special authorities? Skipping a discussion of *ALLOBJ for the moment, special authorities provide the user with the capability to perform some specialized function. If that capability falls outside of their job's responsibilities, they shouldn't have the special authority. Assigning users only the capabilities sufficient to perform their job functions is a requirement of several laws and regulations (including PCI Data Security Standards). In addition, it makes good business sense that you don't give someone capabilities that they don't need.

*ALLOBJ is slightly different. Users assigned *ALLOBJ special authority can access all objects. Once you assign a user *ALLOBJ, they cannot be prevented from accessing any object on the system. I heard the other day of an administrator trying to restrict programmers' access to several libraries. However, they had been assigned *ALLOBJ. Given in the way i5/OS performs its authority checks, users with *ALLOBJ will always have access to an object. Attempting to restrict their access was a waste of time.

Why are special authorities out of control? Because most profiles are not created from "scratch." Most profiles are created by copying another profile. If the original profile has more special authorities than necessary, after the profile is copied, the new profile will also have those additional special authorities.

What are Special Authorities?
Here are the capabilities (special authorities) you can grant users and the functions they provide:

*AUDIT Configuration of i5/OS auditing attributes
*IOSYSCFG Communications configuration and management
*JOBCTL Management of any job on the system
*SAVSYS Ability to save and restore any object on the system - or the entire system regardless of authority to the object
*SECADM Create/Change/Delete user profiles
*SERVICE Ability to use Service Tools, perform a service trace, debug another user's job
*SPLCTL Access to every spooled file on the system regardless of authority to the outq (the "*ALLOBJ" of spooled files)
*ALLOBJ Access to EVERY object on the system. It is not possible to prevent an *ALLOBJ user from accessing an object!!!


Taking Control of Special Authorities
The best way to rework the assignment of special authorities is to first assign users to a role. Typical roles include system administrator, operators, programmers, change control administrator, database administrators, analysts, and end users. Next, list the tasks each role typically performs. Finally, list the special authorities required by each task. This determines what special authorities each role requires.


Carol's Tech Tip

How SkyView Policy Minder Can Help

One of the jobs that many of our clients have is to keep track of which profiles have *ALLOBJ (as well as the other special authorities.) Typically this involves numerous steps to gather the current list of profiles and then compare it to a list gathered at a previous time, as well as check for differences. This manual process is very time consuming (and generally quite boring!)

But, you can use SkyView Policy Minder to automate the discovery and comparison and get rid of the manual process and visual comparison (which are all susceptible to error, anyway.)

To detect when a user has been assigned a special authority and shouldn't, there are two ways that Policy Minder can help. First define a template, choosing to include all users of a particular user class (such as *SECOFR or *USER) or a specific group and specify which special authorities the users in the user class or group are to have. For example, you may specify that all users in the *SYSOPR user class are to have *SAVSYS and *JOBCTL special authorities. When you run a compliance check, the special authorities assigned to the profiles belonging to the specified user will be checked against the template (policy) you created. Any profile's special authorities that don't match the policy will be flagged as being out of compliance with the policy.

The second way that you can check special authorities with Policy Minder is to create a slightly different user profile template. In this template you include all users that have a specific special authority, for example - *ALLOBJ. Then you specify *NO for the attribute "Allow new user profile." The first time you run a compliance check, it establishes the baseline of all users that currently have the special authority (in our example, *ALLOBJ.) The next time you run a compliance check, any profile that has been created with, changed to have or restored with *ALLOBJ assigned will be flagged as "*NEW" and, therefore, out of compliance. This method is especially helpful in keeping track of the very powerful special authorities such as *ALLOBJ as well as the special authorities auditors may way to limit, such as *AUDIT.


 

SkyView Partners Solutions

Carol Woodbury's
Risk Assessor for i5/OS & OS/400
:
is an i5/OS & OS/400 security diagnostic tool.
Video Introduction to SkyView Risk Assessor (4:08)

  • With Risk Assessor you get comprehensive, easy-to-understand, easy-to-produce and unbiased diagnostic reports that quite frankly no other product in the marketplace will produce.

 

Carol Woodbury's
Policy Minder for i5/OS & OS/400:
is an i5/OS & OS/400 security compliance management tool.
Video Introduction to SkyView Policy Minder (4:22)

  • With Policy Minder, you take the time out of managing and fixing the implementation details of your security policy, as well as taking the guesswork out of your security compliance status.

 


About the author

Carol Woodbury spent 16 years with IBM in Rochester, MN. She served for more than 10 years as the AS/400 Security Architect and Chief Engineering Manager of Security Technology for IBM's Enterprise Server Group. During this time Carol provided security architecture and design consultations with IBM Business Partners and large AS/400 customers. She is known worldwide as an author and speaker on security technology, specializing in OS/400 and i5/OS security issues. Carol co-authored the popular book, Experts' Guide to OS/400 and i5/OS Security from 29th Street Press, has written numerous articles on security and is a technical editor for the IBM Systems Magazine. Carol is also a subject matter expert on security for COMMON, security author for Experts Journal, contributing author on security for System iNEWS and MC Press Online and the security expert for search400.

 

SPECIAL OFFERS
Easy Online Meetings – Anytime, Anywhere
Easy Online Meetings – Anytime, Anywhere
Read Less.  Learn More.
Send Faxes.  Receive Faxes.  Anywhere You Can Email.
Never Go To the Post Office Again

 

 

Copyright © 2000 - 2008 Read Technologies, Inc. All rights reserved.