HP-NonStop Security

Secure your HP-NonStop system with security software and privileged system products and tools from

GreenHouse Software & Consulting

RunCtrl
 
Title: RunCtrl Version: 200
  Last Change: 14.02.2000 16:07
Author: Carl Weber Mail: carl.weber(at)greenhouse(dot)de
 
Short Description: Control of RUN commands from within programs, e.g. SCF, SQLCI etc.
 
Description:

Some TANDEM supplied programs, e.g. SAFECOM, SCF etc. allow the user to start a new program through a RUN command from within e.g. SAFECOM. The RUN feature is intended to makes the use of the tools easier. But this feature might be a security problem: In case e.g. SAFECOM runs with the SUPER.SUPER ID, any program, started through SAFECOM by the RUN command, executes with the SUPER-ID.

Controlling the RUN-ability of Tandem supplied programs is demanded since a long time.

The library code RUNCTRL (RUN Control) is able to control all RUN commands, initiated from within any program (Tandem supplies, as well as user written).

To control the RUN command, the library RUNCTRL has to be bound to the program(s), where the RUN command should be controlled. It intercepts the three procedure calls:

  1. PROCESS_CREATE_
  2. NEWPROCESS
  3. NEWPROCESSNOWAIT

and checks the following three parameters:

  1. The program, executing the RUN command (Originator), e.g. SAFECOM, SCF etc.
  2. The user of the program, executing the RUN command (User)
  3. The resource that has to be started by the RUN command (NewProgram), e.g. EDIT, FUP etc.

For detail information please read the documentation.

In case you find a bug, please let me know, and I'll fix it.

GreenHouse Software & Consulting
Carl Weber

Filename: pdf runctrl_readme.pdf Filesize: 80 KB
Filename: zip runctrl.zip Filesize: 101 KB

Back