|
+SYS.1.3 Linux and Unix Servers ---+SYS.1.3.G1. Unauthorised Collection of System and User Information ---+SYS.1.3.G2. Exploitability of the Script Environment ---+SYS.1.3.G3. Dynamic Loading of Jointly Used Libraries ---+SYS.1.3.G4. Software from Third-Party Sources ---+SYS.1.3.A2 Careful Allocation of IDs (B) ---+SYS.1.3.A3 No Automatic Integration of Removable Drives (B) ---+SYS.1.3.A4 Protection from Exploitation of Vulnerabilities in Applications (B) ---+SYS.1.3.A5 Secure Installation of Software Packages (B) ---+SYS.1.3.A6 Managing Users and Groups (S) ---+SYS.1.3.A8 Encrypted Access via Secure Shell (S) ---+SYS.1.3.A10 Preventing Further Intrusion When Vulnerabilities Are Exploited (S) ---+SYS.1.3.A14 Preventing Unauthorised Collection of System and User Information (H) ---+SYS.1.3.A16 Additional Prevention of Further Intrusion When Vulnerabilities Are Exploited (H) ---+SYS.1.3.A17 Additional Kernel Protection (H) |
SYS.1.3 Linux and Unix ServersIntroductionThe operating systems Linux and Unix are often used on server systems. Examples of classic Unix systems include the BSD series (FreeBSD, OpenBSD, and NetBSD), Solaris, and AIX. Linux, on the other hand, is a functional Unix system rather than a classic Unix system. This means that the Linux kernel is not based on the original source code from which the various Unix derivatives developed. This module considers all the operating systems in the Unix family, including Linux as a functional Unix system. Since the configuration and operation of Linux and Unix servers are similar, Linux and Unix are jointly referred to in this module as "Unix servers" and "Unix-like". Linux is free software that is developed by the open-source community. This means anyone can use, copy, distribute, or modify it. In addition, there are providers that compile and maintain the various software components for distribution and offer further services. For Linux servers, the distributions Debian, Red Hat Enterprise Linux / CentOS, SUSE Linux Enterprise / openSUSE, or Ubuntu Server are often used. In addition, there are Linux distributions tailored to special purposes and devices, such as OpenWRT for routers. The services offered on a Unix server are often central, which means they are particularly exposed. For this reason, Unix servers are not only critical for business processes; they are also frequently the focus of attacks. As a result, the availability and protection of Unix servers is of particular importance. ObjectiveThe objective of this module is to protect information that is provided and processed by Unix servers. The requirements of the module mainly apply to Linux servers, but can be generally adapted to Unix servers. Requirements are formulated on how to configure and operate these operating systems independently of the intended purpose of the server in question. Scoping and ModellingModule SYS.1.3 Linux and Unix Servers must be applied to all servers on which Linux- or Unix-based operating systems are used. The module contains basic specifications for creating and operating Unix servers. It specifies and adds specific features of Unix systems to the aspects included in module SYS.1.1 General Server. Security requirements of possible server functions such as web servers (APP.3.2 Web Servers) or e-mail servers (see APP.5.3 General E-Mail Clients and Servers) are covered in separate modules; they are not addressed here. One exception is the Unix-specific server service SSH, which is also dealt with in this module. Similarly, the topic of virtualisation is not addressed in this module, but in SYS.1.5 Virtualisation. Useful ResourcesNIST Special Publication 800-123, "Guide to General Server Security" (July 2008), is offered by the National Institute of Standards and Technology (NIST). 1. Přehled
1.1 Odkazy1.2 Identifikované požadavky1.3 Související regulace2. Identifikované požadavky
3. Související regulace
Propojené úkoly
|