| Previous | Contents | Index |
This chapter describes those steps which must be taken by the VMS system manager to get LJK/Security up and running in your environment..
There are four phases involved in starting up from scratch:
The second and third steps must be performed by someone with full system management privileges on the machine(s) in question.
The example shown below takes program defaults wherever possible, for instance assuming that DECnet connections will be used for all communications between the master node and the tributary nodes.
In many cases 95% of the criteria you want will be taken care of by these default values. As you gain experience you can turn to the part about Site-Specific Customization Part, but initially you should use the built-in defaults.
Installation of LJK/Security create the username LJK$SECURITY, using the UIC group number you provide. This username is only for use in processes created by the LJK/Security software, and it should not be used interactively. |
Control of the assessment process is done from a single node 1 designated as the master node. Factors you should consider in selecting that node include:
If you change your mind later, moving the master node will be just as time-consuming as the original installation, because all of the tributary nodes have LJK/Security software installed which is configured only to respond to requests originating from the master node. |
2.2 Installation on the Master Node
To install LJK/Security on the master node you will need disk space on the system disk of the master node as shown in Table 2-1. If there is insufficient space available, the VMSINSTAL procedure will exit with an appropriate error message.
| Maximum Options | Minimum Options | |||
|---|---|---|---|---|
| System Disk | Data Disk | System Disk | Data Disk | |
| peak | 50,000 | 6000 | 43,000 | 2500 |
| net | 40,000 | 6000 | 40,000 | 2500 |
Ensure users are logged off the master node. If they remain on during the installation, one of them could be accessing the VMS help library at the moment when the VMSINSTAL command procedure tries to update it, causing the installation to fail.
Effective with VAX VMS V5.4, VMSINSTAL sends a message to all users urging them to exit help. This is transmitted at 15 second intervals up to 20 times.
Although there is a kit provided for installing LJK/Security with the
PRODUCT INSTALL command, LJK Software strongly recommends the
VMSINSTAL.COM method due to shortcomings and version-to-version
differences in PRODUCT INSTALL.
2.2.1 Installation on the Master Node using VMSINSTAL.COM
The following commands must be issued from a fully privileged username
(e.g., one used for system management purposes).
$ MOUNT ddcu: LJK_SEC_031 |
$ @SYS$UPDATE:VMSINSTAL * DISK$LJK_SEC_031:[LJK_SECURITY031.KIT] |
* What UIC group should be used for username LJK$SECURITY: 25 * Would you like the simplified installation dialog [YES]? * Is that object number for transmitting REQUESTS satisfactory [YES]? * Is that object number for receiving RESULTS satisfactory [YES]? * Is that treatment of other cluster member nodes acceptable [YES]? * Is that location for LJK/Security files satisfactory [YES]? * Is that DECwindows interface decision acceptable [YES]? * Is that Bookreader documentation decision acceptable [YES]? * Is that SHA1 checksum command procedure decision acceptable [YES]? * Is that Simple checksum command procedure decision acceptable [YES]? * Is that DoD Instruction 8500.2 command procedure decision acceptable [YES]? * Is that NIST 800-53 and 800-53a command procedure decision acceptable [YES]? * Is that CNSS Instruction 1253a command procedure decision acceptable [YES]? * Is that PCI DSS command procedure decision acceptable [YES]? |
A disk quota file is present on the system disk, so you must ensure at least 10000 blocks of quota is given to UIC [25,1] ([LJK$SECURITY]). |
To set up LJK/Security on each system boot, your site-specific startup command file (SYS$COMMON:[SYSMGR]SYSTARTUP.COM) must contain the following line: $ @SYS$MANAGER:LJK$SECURITY_STARTUP |
If you accepted the default action of installing Bookreader documentation for LJK/Security, the file LIBRARY.DECW$BOOKSHELF is installed in the area LJK$SECURITY_POLICY_AREA:, along with the actual Bookreader documentation (file type .DECW$BOOK). An individual user can access this information by defining the logical name DECW$BOOK to have an equivalence name of LJK$SECURITY_POLICY_AREA:. For longer term access it is better to make the LJK$SECURITY_POLICY_AREA: equivalence name be just one in a series of equivalence names for the logical name DECW$BOOK. This can be done as a system logical name to make the information generally available.
For experienced users of VMSINSTAL, optional features of that VMS facility are available when installing LJK/Security, with the following exceptions:
As with other software products installed for the first time on VMS, if any other user was logged in during the installation, they will not be able to access the LJK/SECURITY command until they log out and log in again.
A complete sample script of a default installation on the master node can be found in Appendix A.
If you install LJK/Security on one system to run it also on other systems that share that system disk, you should issue the following command on each additional system sharing that system disk:
|
If you have a single-node license skip ahead to Section 2.4. The installation of the software on the master node above is sufficient. |
You will need disk space available on the system disk of the tributary node as shown in Table 2-2. If there is insufficient space available, the VMSINSTAL procedure will exit with an appropriate error message.
| AXP | VAX | |
|---|---|---|
| peak | 20,000 | 21,000 |
| net | 13,000 | 7000 |
$ LJK/SECURITY KIT_BUILD/FILESPEC=LJK$SECURITY_RESULT_AREA: |
$ COPY node"username password"::LJK$SECURITY_RESULT_AREA:LJK_SECURITY%%%.% - SYS$LOGIN: $ @SYS$UPDATE:VMSINSTAL * SYS$LOGIN: |
* What UIC group should be used for username LJK$SECURITY: 362 |
A disk quota file is present on the system disk, so you must ensure at least 4000 blocks of quota is given to UIC [362,1] ([LJK$SECURITY]). |
To set up LJK/Security on each system boot, your site-specific startup command file (SYS$COMMON:[SYSMGR]SYSTARTUP.COM) must contain the following line: $ @SYS$MANAGER:LJK$SECURITY_STARTUP |
Magnetic media installation is described in Chapter 10, Using LJK/Security With Removable Media. That may be of interest if transmission lines are slow or if you choose to avoid DECnet for other reasons, such as security.
A complete sample script of a default installation on the tributary node can be found in Appendix B.
If you install LJK/Security on one system to run it also on other systems that share that system disk, you should issue the following command on each additional system sharing that system disk:
|
The steps remaining in the initial setup can be carried out by the security officer---someone with appropriate facility-specific identifiers or who is otherwise authorized as discussed in Section 5.4 on the master node. Full system management privileges are not required.
It is recommended that users running LJK/Security have a VMS process ENQLM quota of at least 100. |
Regardless of which interface you use, as a brand new user of LJK/Security you will likely have an easier time devising your initial automatic testing policies if you run with resource-intensive tests disabled until you feel the rest of your policy settings accurately represent your goals.
Make appropriate use of the /METHOD= qualifier with commands like:
$ LJK/Security RUN <assessment-name> /METHOD=QUICK |
Those who want to assess VMS security against a standard like NIST, CNSS, PCI-DSS or DoD 8500.2 should consult Appendix K, Creating Policies Based on Examples after installation.
Also see Appendix M, Quick Start Guide to NIST SP 800-53/800-53a Security Assessments. |
Also see Appendix P, Quick Start Guide to CNSS Security Assessments. |
Also see Appendix N, Quick Start Guide to PCI DSS Security Assessments. |
Also see Appendix O, Quick Start Guide to DoD Instruction 8500.2 Vulnerability Assessments. |
Depending on the type of terminal you have, refer to one of the following sections:
| Previous | Next | Contents | Index |