| Previous | Contents | Index |
With both an assessment and a policy in place, you are now ready to run. From your own user process you will issue the command, but the actual testing on the master node and transmission of a request to tributary nodes takes place behind the scenes. This frees up your process for doing other work (or for logging out if you are leaving the area).
Use the [up arrow] and [down arrow] keys to highlight Run Assessment on the
LJK/Security menu and then use the [Return] or
[Enter] key to bring up the Run
Assessment menu.
The available assessments will be displayed in a menu.
Use the [up arrow] and [down arrow] keys to highlight the
assessment you want on the Run Assessment menu and
then use the [Return] or [Enter] key to select that assessment.
4.2.6 Reviewing Assessment Results
You can review the report of LJK/Security results at any time, and if
testing is not yet completed the report will so indicate. The time
required to complete an assessment varies depending
upon your particular policy selections and how busy
the tributary nodes are with other work. After a while
you will develop a feeling for how long it it takes to complete testing
on all your tributary nodes. For a very simple
policy with the Disk facility disabled and minimal
password guessing it might be as little as 5 minutes. For more
extensive testing, especially on heavily loaded machines, it might take
several hours.
Use the [up arrow] and [down arrow] keys to highlight Report Assessment on the
LJK/Security menu and then use the [Return] or
[Enter] key to bring up the
Report Assessment menu.
In the Report Assessment menu you should select:
Use the [up arrow] and [down arrow] keys to highlight the
assessment you want on the Run Assessment menu and
then use the [Return] or [Enter] key to select that assessment.
In the next menu you should select:
The assessment results will be displayed on the screen. Use the [up arrow] and [down arrow] keys to brows through the assessment results.
When browsing through assessment results the [PF1] key can be used to "fast forward" or "fast reverse" over all violations for a particular test to get to those for the next test. Pressing the [PF1] key, followed by the [up arrow] or [down arrow] key, will add the "fast" attribute to the arrow key action. This is useful when you decide that multiple single violations will be addressed with a single corrective measure (or a single policy change).
This chapter lists the commands available for traditional DCL-style control of LJK/Security.
Although all LJK/Security functions can be controlled through this command interface, a more visually oriented interface is preferable for day-to-day interaction with the software. For the special cases of control from a batch job or command procedure, however, the command interface described in this chapter is necessary.
5.1 Command Summary
LJK/Security commands can be divided into three basic groups:
In a situation where the command interface is to be used, there are two distinct methods for using it.
In the command descriptions shown in the following pages both the DCL Command Format and the Subsystem Command Format are shown.
An additional format is shown for the HELP command, since help information about LJK/Security is stored in the main HELP library and can therefore be accessed by the DCL HELP command.
While LJK/Security returns meaningful status to DCL, the code may have the INHIB_MSG bit set or it may be clear. Those who write command procedures handling the status returned by LJK/Security should always discount that bit before making comparisons.
Policy and assessment names selected by the user can be a maximum of 39 characters long and can contain only valid VMS filename characters (A-Z, a-z, 0-9, $, _, and -). Handing is not case-sensitive; "A" is equivalent to "a".
Although LJK/Security can use ODS-5 disks on Alpha, restrictions on LJK/Security Policy and assessment names are still those for ODS-2 to provide for compatibility between master and tributary nodes regardless of configuration. In addition, those names cannot contain a dollar sign. |
Cluster alias node names may not be used to specify node names to LJK/Security. Results are unpredictable if this is done. |
The privileges required to invoke LJK/Security depend on what version of VMS is running. On versions of VMS which do not support facility-specific identifiers (those prior to VAX VMS V6.0), the SECURITY privilege is required to invoke LJK/Security commands.
The SECURITY privilege is also required on versions of VMS which nominally support facility-specific identifiers when a particular system does not contains a VMS Rights Database (RIGHTSLIST.DAT).
5.4.1 Facility-specific identifiers
Through the use of facility-specific identifiers, individual
LJK/Security users can be authorized to use specific features of the
product but not other features.
LJK/Security-specific identifiers are automatically added to the VMS Rights Database on LJK/Security Startup if they are not already present from a previous startup.
5.5 Forcing Use of the Command Interface
The DCL command to run LJK/Security in Subsystem Command Format is:
LJK/SECURITY |
Under normal circumstance, LJK/Security will use the most "advanced" interface possible for the current command device. To force the use of another interface, you can disable the selection of particular non-command interfaces through the use of individual qualifiers:
$ LJKCMD == "LJK/SECURITY /INTERFACE=CHARACTER_CELL/NOSMG" |
5.6.1 Preparing the Default Policy and Default Assessment
$ LJK/SECURITY CREATE POLICY DEFAULT |
$ LJK/SECURITY MODIFY POLICY DEFAULT/EXEMPTION=(*,SYSTEM) - /TEST=(UAF,PRIVLEVEL,ABSOLUTHI)/VALUE="Category-All" |
$ LJK/SECURITY CREATE ASSESSMENT DEFAULT |
$ LJK/SECURITY MODIFY ASSESSMENT DEFAULT/NODE=mynode |
$ LJK/SECURITY MODIFY ASSESSMENT DEFAULT/NODE=* |
Tremendous numbers of violation reports can be generated by the DISK
facility, so as a brand new user of LJK/Security you
will likely have an easier time devising your initial policies if you
start with the DISK facility disabled. Enable the DISK
facility again after you are happy with results from
the rest of your policy.
5.6.2 Running the Default Assessment
$ LJK/SECURITY RUN DEFAULT |
$ LJK/SECURITY REPORT DEFAULT/STATUS |
$ LJK/SECURITY REPORT DEFAULT |
Node BIGVAX
Username SMITH
has maximum queueing priority of 0
which is lower than minimum of 200
Node BIGVAX
Username JONES
has disable mail notification flag
Node BIGVAX
Username DBM$REMOTE
has disable mail delivery flag
|
The following pages in this chapter contains full documentation of individual commands available in the Command Interface.
Cancel future collection of security data from remote nodes.
$ LJK/SECURITY CANCEL -
assessment-name
orLJKSÑ CANCEL -
assessment-name
| Command Qualifiers | Defaults |
|---|---|
| None. | None. |
assessment-name
Name of the assessment.
Cancel the future scheduled collection of security data from tributary nodes for a particular assessment.This does not affect any current collection of the specified assessment. That is accomplished with the STOP command.
None.
$ LJK/SECURITY CANCEL MY_SPECIAL
|
Cancel future collection of assessment MY_SPECIAL from remote nodes.
Create a new assessment.
$ LJK/SECURITY CREATE ASSESSMENT -
assessment-name
orLJKSÑ CREATE ASSESSMENT -
assessment-name
| Command Qualifiers | Defaults |
|---|---|
| /[NO]AUDIT | /NOAUDIT |
| /[NO]DEFAULT | /DEFAULT |
| /[NO]LOG | /NOLOG |
assessment-name
Name of the assessment to be created.As described in Section H.8, DCL Symbol Processing, DCL symbol substitution may be used for this parameter, even when using the Subsystem Command Format.
Creates a new assessment with initial entries optionally taken from the assessment named DEFAULT (if there is any).
/AUDIT (D)
/NOAUDIT
Specifies that the contents of assessment records automatically created should be displayed, including audit information./DEFAULT (D)
/NODEFAULT
Specifies that the contents of the assessment named DEFAULT are to be used for the initial contents of the assessment being created./LOG
/NOLOG (D)
Specifies that the contents of assessment records automatically created should be displayed.
$ LJK/SECURITY CREATE ASSESSMENT MY_ASSESSMENT
|
Create an assessment.
$ LJK/SECURITY CREATE ASSESSMENT MY_ASSESSMENT/NODEFAULT
|
Create an assessment with no copying of the contents of the assessment named DEFAULT.
| Previous | Next | Contents | Index |