+SYS.1.8 Storage Solutions
---+SYS.1.8.G1. Insecure Default Settings of Storage Components
---+SYS.1.8.G2. Manipulation of Data via the Storage System
---+SYS.1.8.G3. Loss of Confidentiality due to Storage-Based Replication Methods
---+SYS.1.8.G4. Access to Information of Other Clients Using WWN Spoofing
---+SYS.1.8.G5. Bypassing Logical Network Separation
---+SYS.1.8.G6. Failure of Storage Solution Components
---+SYS.1.8.G7. Obtaining Physical Access to SAN Switches
---+SYS.1.8.A1 Appropriate Installation of Storage Systems [Building Services] (B)
---+SYS.1.8.A2 Secure Basic Configuration of Storage Solutions (B)
---+SYS.1.8.A4 Protection of Administration Interfaces (B)
---+SYS.1.8.A6 Creation of a Security Policy for Storage Solutions (S)
---+SYS.1.8.A7 Planning of Storage Solutions (S)
---+SYS.1.8.A8 Selecting an Appropriate Storage Solution (S)
---+SYS.1.8.A9 Selection of Suppliers for a Storage Solution (S)
---+SYS.1.8.A10 Drawing Up and Maintaining an Operating Manual (S)
---+SYS.1.8.A11 Secure Operation of a Storage Solution (S)
---+SYS.1.8.A13 Monitoring and Administration of Storage Solutions (S)
---+SYS.1.8.A14 Protection of an SAN Through Segmentation (S)
---+SYS.1.8.A15 Secure Separation of Clients in Storage Solutions (S)
---+SYS.1.8.A16 Secure Deletion in SAN Environments (S)
---+SYS.1.8.A17 Documenting Storage System Settings (S)
---+SYS.1.8.A18 Security Audits and Reporting Storage Systems (S)
---+SYS.1.8.A19 Decommissioning Storage Solutions (S)
---+SYS.1.8.A20 Contingency Planning and Emergency Response for Storage Solutions (S)
---+SYS.1.8.A21 Use of Storage Pools in Client Separation (H)
---+SYS.1.8.A22 Use of a High Availability SAN Solution (H)
---+SYS.1.8.A23 Use of Encryption for Storage Solutions (H)
---+SYS.1.8.A24 Ensuring the Integrity of the SAN Fabric (H)
---+SYS.1.8.A25 Multiple Overwrites of LUN Data (H)
---+SYS.1.8.A26 Securing a SAN with Hard Zoning (H)

SYS.1.8 Storage Solutions

Introduction

The constant growth of digital information and the increasing amount of unstructured information are prompting organisations to implement central storage solutions. The requirements for such storage solutions are subject to constant change; this can be seen, for example, in the following aspects:

  • The data of an organisation should be available at any time and place for various application scenarios. This is why state-of-the-art storage solutions are often subject to more stringent availability requirements.
  • The increasing digitalisation of all information within an organisation also makes it necessary to consider and comply with wide-ranging legal requirements (compliance).
  • Storage solutions should be dynamically adaptable to the continuously changing requirements and able to provide storage space in a centralised manner.

In the past, storage solutions were often implemented by connecting storage media directly to a server. However, these direct-attached storage (DAS) systems often are no longer able to meet current and future requirements. This has led to the necessity for the central storage solutions commonly used today (and their components). They are differentiated as follows:

  • Storage solution: This consists of one or several storage networks and at least one storage system.
  • Storage network: This enables access to storage systems and the replication of data between storage systems.
  • Storage system: a central instance that provides the other IT systems with storage space. A storage system also allows multiple IT systems to access the available storage space simultaneously.

Objective

The objective of this module is to show how central storage solutions can be planned, implemented, operated, and decommissioned in a secure manner.

Scoping and Modelling

Module SYS.1.8 Storage Solutions must be applied whenever central storage solutions are used. It can thus be applied to network-attached storage (NAS) systems, storage area networks (SAN) systems, hybrid storage, object storage, and cloud storage. However, the following must be taken into account:

  • Network-attached storage (NAS) provides access to the storage systems using the protocols NFS (Network File System), AFP (Apple Filing Protocol), or CIFS (Common Internet File System), for example. The main application case is the provision of file server services. For NAS systems, the modules SYS.1.1 General Server and APP.3.3 File Servers must therefore be applied in addition to this module.
  • Storage area networks (SAN) are generally created using a dedicated storage network between storage systems and connected IT systems. For SAN systems, it is therefore appropriate to consider module NET.1.1 Network Architecture and Design. Storage systems that can provide data via both NAS and SAN are often referred to as hybrid storage or combined storage systems (unified storage). For hybrid systems, the modules SYS.1.1 General Server and APP.3.3 File Servers must therefore be applied, as well. Module NET.1.1 Network Architecture and Design must also be appropriately considered.
  • Object storage (often also referred to as object-based storage) allows for object-based access, in contrast to the traditional block-based and file-based access methods. A leading application is used to access object-based storage. Here, the application uses a specific interface (an application programming interface, or API) and its possible commands to access the object storage or access the storage directly via IP. For object-based storage solutions, module SYS.1.1 General Server must also be applied. In addition, security requirements must be taken into account that result from the use of web services. Web services are not considered in this module.
  • In the context of further developments in the field of storage, the term "cloud storage" is becoming more and more established. This term refers to storage solutions as a basis for cloud services. In principle, the storage solution remains largely unchanged, but it accessed in a different way than with classic SAN or NAS architectures. Usually, this is implemented by means of a web service interface (via Representational State Transfer (REST) and Simple Object Access Protocol (SOAP)).

Backup devices connected to a storage system or a storage network are not addressed here; they are addressed in module OPS.1.2.2 Archiving. Design aspects of data backups are explained in module CON.3 Backup Concept.

A large number of user accounts can often access storage solutions. Therefore, storage solutions should be appropriately considered in roles and rights concepts. Requirements for this can be found in module ORP.4 Identity and Access Management.

If external service providers are used to operate a storage solution, the requirements of module OPS.2.1 Outsourcing for Customers must be taken into consideration separately.

Useful Resources

The International Organization for Standardization (ISO) provides guidelines for securing storage solutions in the standard ISO/IEC 27040:2015, “Information Technology – Security Techniques – Storage Security”.

The Information Security Forum (ISF) provides guidelines for securing storage solutions in section SY1.4 ("Network Storage Systems") of “The Standard of Good Practice for Information Security”.

1. Oversigt

Titel Standard
SYS.1.8.A1 Appropriate Installation of Storage Systems [Building Services] (B)

The IT components of storage solutions MUST be installed in closed rooms. Access to these rooms MUST be restricted to authorised persons. In addition, a secure power supply MUST be ensured. Manufacturer recommendations on ambient temperature and humidity MUST be observed.

SYS.1.8.A2 Secure Basic Configuration of Storage Solutions (B)

Prior to production use of a storage solution, it MUST be ensured that all the software components and firmware in use are up to date. Afterwards, a secure basic configuration MUST be established.

Unused interfaces of the storage system MUST be disabled. The files for the default configuration, the basic configuration performed, and the current configuration SHOULD be stored in a secure and redundant manner.

SYS.1.8.A4 Protection of Administration Interfaces (B)

All administration and management access to storage systems MUST be restricted. It MUST be ensured that it is not possible to access administration interfaces from untrustworthy networks.

Protocols that are considered secure SHOULD be used. If insecure protocols are nonetheless utilised, a separate administration network MUST be used (see NET.1.1 Network Architecture and Design).

SYS.1.8.A6 Creation of a Security Policy for Storage Solutions (S)

Based on an organisation's general security policy, a specific policy SHOULD be drawn up for storage solutions. This policy SHOULD transparently describe specifications as to how storage solutions may be planned, administered, installed, configured, and operated securely.

The policy SHOULD be known to all administrators in charge of storage solutions and be integral to their work. If the policy is changed or deviations from its specifications are allowed, this SHOULD be coordinated with the CISO and documented. It SHOULD be checked regularly whether the policy is still being properly implemented. It SHOULD be updated as required. The results SHOULD be appropriately documented.

SYS.1.8.A7 Planning of Storage Solutions (S)

Before storage solutions are implemented in an organisation, a requirements analysis SHOULD be carried out. The requirements analysis SHOULD consider, among other things, the topics of performance and capacity. Based on the requirements identified, a detailed plan for storage solutions SHOULD then be drawn up. The following items SHOULD be taken into account:

  • selection of manufacturers and suppliers
  • decision for or against central administration systems (management systems)
  • planning of the network connection
  • planning of the infrastructure
  • integration into existing processes
SYS.1.8.A8 Selecting an Appropriate Storage Solution (S)

The technical fundamentals of different storage solutions SHOULD be examined in detail. The impact of these technical principles on an organisation's potential use of the solutions SHOULD be examined. The options and limits of the different storage system types SHOULD be illustrated in a transparent manner for the persons in charge in the organisation. The criteria for choosing a storage solution SHOULD be documented in a transparent manner. The decision regarding the selection of a storage solution SHOULD also be documented in a transparent manner.

SYS.1.8.A9 Selection of Suppliers for a Storage Solution (S)

Based on the specified requirements an organisation's storage solution needs to meet, an appropriate supplier SHOULD be selected. The selection criteria and the decision in favour of a supplier SHOULD be documented in a transparent manner. Furthermore, maintenance and repair aspects SHOULD be documented in writing in service level agreements (SLAs). The SLAs SHOULD be unambiguous and quantifiable. The exact scheduled end of the contract with the supplier SHOULD be established in writing.

SYS.1.8.A10 Drawing Up and Maintaining an Operating Manual (S)

An operating manual SHOULD be drawn up. It SHOULD document all the rules, requirements, and settings for operating storage solutions. The operating manual SHOULD be updated at regular intervals.

SYS.1.8.A11 Secure Operation of a Storage Solution (S)

Storage systems SHOULD be monitored in terms of the availability of internal applications, system load, and critical events. Furthermore, fixed maintenance windows in which changes may be implemented SHOULD be defined for storage solutions. In particular, firmware or operating system updates to storage systems or the network components of a storage solution SHOULD only be performed within a maintenance window.

SYS.1.8.A13 Monitoring and Administration of Storage Solutions (S)

Storage solutions SHOULD be monitored. All collected data (messages) SHOULD be checked, in particular to see if the specifications of the respective operating manual are being followed.

Essential messages SHOULD be highlighted using message filters. Individual components of storage solutions and the respective overall systems SHOULD be managed in a centralised manner.

SYS.1.8.A14 Protection of an SAN Through Segmentation (S)

An SAN SHOULD be segmented. A concept SHOULD be drawn up that assigns SAN resources to the respective servers. To this end, a decision SHOULD be taken as to which segmentation should be used in each implementation (e.g. FC SANs or iSCSI storage networks) based on the security requirements at hand and the administration effort required. The current resource allocation SHOULD be easily and clearly identifiable with the help of the administration tools. Furthermore, the current zoning configuration SHOULD be documented. The documentation SHOULD also be available in case of emergency.

SYS.1.8.A15 Secure Separation of Clients in Storage Solutions (S)

An organisation's requirements regarding the multi-client capability of a storage solution SHOULD be defined and documented in a transparent manner. The storage solutions used SHOULD meet these documented requirements.

In block storage environments, LUN masking SHOULD be used in order to separate clients. In file service environments, it SHOULD be possible to use virtual file servers. Here, every client SHOULD be assigned its own file service.

When using IP or iSCSI, clients SHOULD be separated via segmentation within the network. If fibre channel is being used, VSANs and soft zoning SHOULD be used for segmentation purposes.

SYS.1.8.A16 Secure Deletion in SAN Environments (S)

In multi-client-capable storage systems, it SHOULD be ensured that the logical unit numbers (LUNs) assigned to a certain client are deleted.

SYS.1.8.A17 Documenting Storage System Settings (S)

All storage system settings SHOULD be documented. The documentation SHOULD include the technical and organisational specifications in question, as well as any specific configurations of an organisation's storage systems.

If the documentation of system settings includes confidential information, this information SHOULD be protected against unauthorised access. The documentation SHOULD be regularly reviewed. It SHOULD always be up to date.

SYS.1.8.A18 Security Audits and Reporting Storage Systems (S)

All storage systems used SHOULD be audited at regular intervals. A corresponding process SHOULD be established. It SHOULD be specified what security reports are to be drawn up at regular intervals and what they are to contain. Furthermore, it SHOULD also be specified how deviations from specifications must be handled and how often and to what extent audits are to be performed.

SYS.1.8.A19 Decommissioning Storage Solutions (S)

If entire storage solutions or individual components thereof are no longer required, any data they contain SHOULD be transferred to other storage solutions. A transitional phase SHOULD be scheduled for this. Afterwards, all payload and configuration data SHOULD be securely deleted. Any references to the decommissioned storage solution SHOULD be removed from any relevant documents.

SYS.1.8.A20 Contingency Planning and Emergency Response for Storage Solutions (S)

A business continuity plan for the storage solution deployed SHOULD be drawn up. The business continuity plan SHOULD include an accurate description of the steps to take in certain emergency situations. Instructions in the form of safeguards and commands that support error analysis and error correction SHOULD be included, as well. In order to remedy errors, appropriate tools SHOULD be used.

Regular drills and tests SHOULD be conducted using the business continuity plan. The data generated during the drills and tests and after an actual emergency SHOULD be deleted securely afterwards.

SYS.1.8.A21 Use of Storage Pools in Client Separation (H)

Clients SHOULD be assigned storage resources from different storage pools. In this process, a storage medium SHOULD only be assigned to one pool at a time. The logical hard disks (LUNs) generated from such a pool SHOULD only be assigned to a single client.

SYS.1.8.A22 Use of a High Availability SAN Solution (H)

A highly available SAN solution SHOULD be used. The replication mechanisms used SHOULD meet the availability requirements of the organisation in question regarding its storage solution. The configuration of the storage solution SHOULD also meet the availability requirements. Furthermore, there SHOULD be a test and consolidation system.

SYS.1.8.A23 Use of Encryption for Storage Solutions (H)

All data stored in storage solutions SHOULD be encrypted. The levels at which encryption is to be performed SHOULD be defined (regarding data in motion and data at rest). In this process, it SHOULD be ensured that the encryption along the transport channel is also relevant for replications and backup traffic.

SYS.1.8.A24 Ensuring the Integrity of the SAN Fabric (H)

In order to ensure the integrity of the SAN fabric, protocols with additional security features SHOULD be used. The security features of the following protocols SHOULD be taken into consideration and corresponding configurations SHOULD be used:

  • Diffie Hellman Challenge Handshake Authentication Protocol (DH-CHAP)
  • Fibre Channel Authentication Protocol (FCAP)
  • Fibre Channel Password Authentication Protocol (FCPAP)
SYS.1.8.A25 Multiple Overwrites of LUN Data (H)

In SAN environments, data SHOULD be deleted by overwriting the related storage segments of a LUN several times.

SYS.1.8.A26 Securing a SAN with Hard Zoning (H)

In order to segment SANs, hard zoning SHOULD be used.

1.1 Referencer

1.2 Identificerede krav

1.3 Relaterede reguleringer

2. Identificerede krav

Krav
Kilde Krav

3. Relaterede reguleringer

Reguleringer
Kilde Regulering

Linkede sager