S 4.212 Protection of Linux for zSeries

Initiation responsibility: IT Security Officer, Head of IT

Implementation responsibility: Administrator, Specialists Responsible

On zSeries systems, it is also possible to use the Linux operating system. In this case, module S 3.102 Servers under Unix and module S 3.204 Unix client must be implemented to secure the operating system. Furthermore, the following describes some zSeries-specific particularities that must be taken into account.

Linux operating modes on zSeries

Three different Linux operating modes are possible on zSeries systems.

Linux native on zSeries hardware

The Linux operating system is operated as a single system on the zSeries hardware. This means that the entire zSeries hardware is used by the Linux system.

Linux on a zSeries LPAR

In this mode, Linux is operated on an LPAR (logical partition) on the zSeries machine. The LPAR mode allows several operating system installations to be operated independently on the same zSeries hardware. Each partition behaves like independent hardware. z/OS or Linux, among others, can be installed as the operating system on these LPARs.

Linux under the z/VM host system

Several Linux installations can be operated on a zSeries computer or on an LPAR under the z/VM host system. The z/VM provides virtual machines in which each Linux installation can be operated independently of one another.

Securing the terminals

The SEs (Support Elements) and the HMC (Hardware Management Console) must be protected as recommended in safeguard S 4.207 Use and protection of system-related z/OS terminals.

Securing Linux under z/VM

The following recommendations should also be taken into account for the operation of Linux under z/VM:

Linux authentication via z/OS RACF

Consideration should be given to authenticating Linux users from a central z/OS RACF using LDAP (Lightweight Directory Access Protocol) and a Linux PAM (Pluggable Authentication Module). This can significantly reduce the complexity of administering the IDs, especially when there are a large number of Linux systems to be administered.

Linux and cryptographic hardware on zSeries machines

zSeries systems can also be equipped with optional cryptographic processor cards of type PCICA (Peripheral Component Interconnect Cryptographic Accelerator) or PCICC (Peripheral Component Interconnect Cryptographic Coprocessor). These cards serve to improve the performance of the cryptographic functions and to securely store digital keys. Both cards are also supported by Linux. Since Linux does not support the CCF (Cryptographic Coprocessor Feature), consideration should be given to using these cryptographic cards. They can be used in all of the installation modes described above. In z/VM, the cryptographic cards can be used by several Linux systems simultaneously and independently of each other.

Linux communication on zSeries hardware

The communication between operating systems, e.g. z/OS and Linux, which are either installed in the LPAR mode or under z/VM on the same zSeries hardware should be performed over internal channels, i.e. over HiperSockets or virtual channel-to-channel (CTC) connections. They allow rapid TCP/IP connection between the operating system installations. When compared to communication over the local network, they provide lower error rates and fewer opportunities for attacks since the information flows from system to system in the same hardware.

Review questions: