+IT-Systeme
---+SYS.1.1 Allgemeiner Server
------+SYS.1.1.G1 Unzureichende Planung
------+SYS.1.1.G2 Fehlerhafte Administration von Servern
------+SYS.1.1.G3 Unberechtigtes Erlangen oder Missbrauch von Administrationsrechten
------+SYS.1.1.G4 Datenverlust
------+SYS.1.1.G5 Denial-of-Service-Angriffe
------+SYS.1.1.G6 Bereitstellung unnötiger Applikationen und Dienste
------+SYS.1.1.G7 Überlastung von Servern
------+SYS.1.1.A1 Zugriffsschutz und Nutzung (B)
------+SYS.1.1.A2 Authentisierung an Servern (B)
------+SYS.1.1.A5 Schutz von Schnittstellen (B)
------+SYS.1.1.A6 Deaktivierung nicht benötigter Dienste (B)
------+SYS.1.1.A9 Einsatz von Virenschutz-Programmen auf Servern (B)
------+SYS.1.1.A10 Protokollierung (B)
------+SYS.1.1.A11 Festlegung einer Sicherheitsrichtlinie für Server (S)
------+SYS.1.1.A12 Planung des Server-Einsatzes (S)
------+SYS.1.1.A13 Beschaffung von Servern (S)
------+SYS.1.1.A15 Unterbrechungsfreie und stabile Stromversorgung (S) [Haustechnik]
------+SYS.1.1.A16 Sichere Installation und Grundkonfiguration von Servern (S)
------+SYS.1.1.A19 Einrichtung lokaler Paketfilter (S)
------+SYS.1.1.A21 Betriebsdokumentation für Server (S)
------+SYS.1.1.A22 Einbindung in die Notfallplanung (S)
------+SYS.1.1.A23 Systemüberwachung und Monitoring von Servern (S)
------+SYS.1.1.A24 Sicherheitsprüfungen für Server (S)
------+SYS.1.1.A25 Geregelte Außerbetriebnahme eines Servers (S)
------+SYS.1.1.A35 Erstellung und Pflege eines Betriebshandbuchs (S)
------+SYS.1.1.A37 Kapselung von sicherheitskritischen Anwendungen und Betriebssystemkomponenten (S)
------+SYS.1.1.A39 Zentrale Verwaltung der Sicherheitsrichtlinien von Servern (S)
------+SYS.1.1.A27 Hostbasierte Angriffserkennung (H)
------+SYS.1.1.A28 Steigerung der Verfügbarkeit durch Redundanz (H)
------+SYS.1.1.A30 Ein Dienst pro Server (H)
------+SYS.1.1.A31 Einsatz von Ausführungskontrolle (H)
------+SYS.1.1.A33 Aktive Verwaltung der Wurzelzertifikate (H)
------+SYS.1.1.A34 Festplattenverschlüsselung (H)
------+SYS.1.1.A36 Absicherung des Bootvorgangs (H)
------+SYS.1.1.A38 Härtung des Host-Systems mittels Read-Only-Dateisystem (H)
---+SYS.1.2.2 Windows Server 2012
------+SYS.1.2.2.G1 Unzureichende Planung von Windows Server 2012
------+SYS.1.2.2.G2 Unbedachte Cloud-Nutzung
------+SYS.1.2.2.G3 Fehlerhafte Administration von Windows-Servern
------+SYS.1.2.2.G4 Unsachgemäßer Einsatz von Gruppenrichtlinien (GPOs)
------+SYS.1.2.2.G5 Integritätsverlust schützenswerter Informationen oder Prozesse
------+SYS.1.2.2.G6 Unberechtigtes Erlangen oder Missbrauch von Administrationsrechten
------+SYS.1.2.2.G7 Kompromittierung von Fernzugängen
------+SYS.1.2.2.A1 Planung von Windows Server 2012 (B)
------+SYS.1.2.2.A2 Sichere Installation von Windows Server 2012 (B)
------+SYS.1.2.2.A3 Sichere Administration von Windows Server 2012 (B)
------+SYS.1.2.2.A4 Sichere Konfiguration von Windows Server 2012 (S)
------+SYS.1.2.2.A5 Schutz vor Schadsoftware auf Windows Server 2012 (S)
------+SYS.1.2.2.A6 Sichere Authentisierung und Autorisierung in Windows Server 2012 (S)
------+SYS.1.2.2.A8 Schutz der Systemintegrität (S)
------+SYS.1.2.2.A11 Angriffserkennung bei Windows Server 2012 (H)
------+SYS.1.2.2.A12 Redundanz und Hochverfügbarkeit bei Windows Server 2012 (H)
------+SYS.1.2.2.A14 Herunterfahren verschlüsselter Server und virtueller Maschinen (H)
---+SYS.1.2.3 Windows Server
------+SYS.1.2.3.G1 Unbedachte Cloud-Nutzung
------+SYS.1.2.3.G2 Kompromittierung von Fernzugängen
------+SYS.1.2.3.G3 Telemetrie von Windows Server
------+SYS.1.2.3.G4 Eingeschränkte Forensik bei der Nutzung des Virtual Secure Mode (VSM)
------+SYS.1.2.3.A1 Planung von Windows Server (B)
------+SYS.1.2.3.A2 Sichere Installation von Windows Server (B)
------+SYS.1.2.3.A3 Telemetrie- und Nutzungsdaten unter Windows Server (B)
------+SYS.1.2.3.A4 Schutz vor Ausnutzung von Schwachstellen in Anwendungen (S)
------+SYS.1.2.3.A5 Sichere Authentisierung und Autorisierung in Windows Server (S)
------+SYS.1.2.3.A6 Sicherheit beim Fernzugriff über RDP (S)
------+SYS.1.2.3.A7 Verwendung der Windows PowerShell (H)
------+SYS.1.2.3.A8 Nutzung des Virtual Secure Mode (VSM) (H)
---+SYS.1.3 Server unter Linux und Unix
------+SYS.1.3.G1 Ausspähen von Informationen über das System und über Benutzende
------+SYS.1.3.G2 Ausnutzbarkeit der Skriptumgebung
------+SYS.1.3.G3 Dynamisches Laden von gemeinsam genutzten Bibliotheken
------+SYS.1.3.G4 Software aus Drittquellen
------+SYS.1.3.A2 Sorgfältige Vergabe von IDs (B)
------+SYS.1.3.A3 Kein automatisches Einbinden von Wechsellaufwerken (B)
------+SYS.1.3.A4 Schutz vor Ausnutzung von Schwachstellen in Anwendungen (B)
------+SYS.1.3.A5 Sichere Installation von Software-Paketen (B)
------+SYS.1.3.A6 Verwaltung von Benutzenden und Gruppen (S)
------+SYS.1.3.A8 Verschlüsselter Zugriff über Secure Shell (S)
------+SYS.1.3.A10 Verhinderung der Ausbreitung bei der Ausnutzung von Schwachstellen (S)
------+SYS.1.3.A14 Verhinderung des Ausspähens von Informationen über das System und über Benutzende (H)
------+SYS.1.3.A16 Zusätzliche Verhinderung der Ausbreitung bei der Ausnutzung von Schwachstellen (H)
------+SYS.1.3.A17 Zusätzlicher Schutz des Kernels (H)
---+SYS.1.5 Virtualisierung
------+SYS.1.5.G1 Fehlerhafte Planung der Virtualisierung
------+SYS.1.5.G2 Fehlerhafte Konfiguration der Virtualisierung
------+SYS.1.5.G3 Unzureichende Ressourcen für virtuelle IT-Systeme
------+SYS.1.5.G4 Informationsabfluss oder Ressourcen-Engpass durch Snapshots
------+SYS.1.5.G5 Ausfall des Verwaltungsservers für Virtualisierungssysteme
------+SYS.1.5.G6 Missbräuchliche Nutzung von Gastwerkzeugen
------+SYS.1.5.G7 Kompromittierung der Virtualisierungssoftware
------+SYS.1.5.A2 Sicherer Einsatz virtueller IT-Systeme (B)
------+SYS.1.5.A3 Sichere Konfiguration virtueller IT-Systeme (B)
------+SYS.1.5.A4 Sichere Konfiguration eines Netzes für virtuelle Infrastrukturen (B)
------+SYS.1.5.A5 Schutz der Administrationsschnittstellen (B)
------+SYS.1.5.A6 Protokollierung in der virtuellen Infrastruktur (B)
------+SYS.1.5.A7 Zeitsynchronisation in virtuellen IT-Systemen (B)
------+SYS.1.5.A8 Planung einer virtuellen Infrastruktur (S) [Planende]
------+SYS.1.5.A9 Netzplanung für virtuelle Infrastrukturen (S) [Planende]
------+SYS.1.5.A10 Einführung von Verwaltungsprozessen für virtuelle IT-Systeme (S)
------+SYS.1.5.A11 Administration der Virtualisierungsinfrastruktur über ein gesondertes Managementnetz (S)
------+SYS.1.5.A12 Rechte- und Rollenkonzept für die Administration einer virtuellen Infrastruktur (S)
------+SYS.1.5.A13 Auswahl geeigneter Hardware für Virtualisierungsumgebungen (S)
------+SYS.1.5.A14 Einheitliche Konfigurationsstandards für virtuelle IT-Systeme (S)
------+SYS.1.5.A15 Betrieb von Gast-Betriebssystemen mit unterschiedlichem Schutzbedarf (S)
------+SYS.1.5.A16 Kapselung der virtuellen Maschinen (S)
------+SYS.1.5.A17 Überwachung des Betriebszustands und der Konfiguration der virtuellen Infrastruktur (S)
------+SYS.1.5.A19 Regelmäßige Audits der Virtualisierungsinfrastruktur (S)
------+SYS.1.5.A20 Verwendung von hochverfügbaren Architekturen (H) [Planende]
------+SYS.1.5.A21 Sichere Konfiguration virtueller IT-Systeme bei erhöhtem Schutzbedarf (H)
------+SYS.1.5.A22 Härtung des Virtualisierungsservers (H)
------+SYS.1.5.A23 Rechte-Einschränkung der virtuellen Maschinen (H)
------+SYS.1.5.A24 Deaktivierung von Snapshots virtueller IT-Systeme (H)
------+SYS.1.5.A25 Minimale Nutzung von Konsolenzugriffen auf virtuelle IT-Systeme (H)
------+SYS.1.5.A26 Einsatz einer PKI (H) [Planende]
------+SYS.1.5.A27 Einsatz zertifizierter Virtualisierungssoftware (H)
------+SYS.1.5.A28 Verschlüsselung von virtuellen IT-Systemen (H)
---+SYS.1.6 Containerisierung
------+SYS.1.6.G1 Schwachstellen oder Schadsoftware in Images
------+SYS.1.6.G2 Administrative Zugänge ohne Absicherung
------+SYS.1.6.G3 Ressourcenkonflikte auf dem Host
------+SYS.1.6.G4 Unberechtigte Kommunikation
------+SYS.1.6.G5 Ausbruch aus dem Container auf das Host-System
------+SYS.1.6.G6 Datenverluste durch das Container-Management
------+SYS.1.6.G7 Vertraulichkeitsverlust von Zugangsdaten
------+SYS.1.6.G8 Ungeordnete Bereitstellung und Verteilung von Images
------+SYS.1.6.A1 Planung des Container-Einsatzes (B)
------+SYS.1.6.A2 Planung der Verwaltung von Containern (B)
------+SYS.1.6.A3 Sicherer Einsatz containerisierter IT-Systeme (B)
------+SYS.1.6.A4 Planung der Bereitstellung und Verteilung von Images (B)
------+SYS.1.6.A5 Separierung der Administrations- und Zugangsnetze bei Containern (B)
------+SYS.1.6.A6 Verwendung sicherer Images (B)
------+SYS.1.6.A7 Persistenz von Protokollierungsdaten der Container (B)
------+SYS.1.6.A8 Sichere Speicherung von Zugangsdaten bei Containern (B)
------+SYS.1.6.A9 Eignung für Container-Betrieb (S)
------+SYS.1.6.A10 Richtlinie für Images und Container-Betrieb (S)
------+SYS.1.6.A11 Nur ein Dienst pro Container (S)
------+SYS.1.6.A12 Verteilung sicherer Images (S)
------+SYS.1.6.A13 Freigabe von Images (S)
------+SYS.1.6.A14 Aktualisierung von Images (S)
------+SYS.1.6.A15 Limitierung der Ressourcen pro Container (S)
------+SYS.1.6.A16 Administrativer Fernzugriff auf Container (S)
------+SYS.1.6.A17 Ausführung von Containern ohne Privilegien (S)
------+SYS.1.6.A18 Accounts der Anwendungsdienste (S)
------+SYS.1.6.A19 Einbinden von Datenspeichern in Container (S)
------+SYS.1.6.A20 Absicherung von Konfigurationsdaten (S)
------+SYS.1.6.A21 Erweiterte Sicherheitsrichtlinien (H)
------+SYS.1.6.A22 Vorsorge für Untersuchungen (H)
------+SYS.1.6.A23 Unveränderlichkeit der Container (H)
------+SYS.1.6.A24 Hostbasierte Angriffserkennung (H)
------+SYS.1.6.A25 Hochverfügbarkeit von containerisierten Anwendungen (H)
------+SYS.1.6.A26 Weitergehende Isolation und Kapselung von Containern (H)
---+SYS.1.7 IBM Z
------+SYS.1.7.G1 Unzureichende oder fehlerhafte Konfiguration der Hardware oder des z/OS-Betriebssystems
------+SYS.1.7.G2 Fehlerhafte Konfiguration des z/OS-Sicherheitssystems RACF
------+SYS.1.7.G3 Fehlbedienung der z/OS-Systemfunktionen
------+SYS.1.7.G4 Manipulation der z/OS-Systemsteuerung
------+SYS.1.7.G5 Angriffe über TCP/IP auf z/OS-Systeme
------+SYS.1.7.G6 Fehlerhafte Zeichensatzkonvertierung beim Einsatz von z/OS
------+SYS.1.7.A1 Einsatz restriktiver z/OS-Kennungen (B)
------+SYS.1.7.A2 Absicherung sicherheitskritischer z/OS-Dienstprogramme (B)
------+SYS.1.7.A3 Wartung von Z-Systemen (B)
------+SYS.1.7.A4 Schulung des z/OS-Bedienungspersonals (B) [Vorgesetzte]
------+SYS.1.7.A5 Einsatz und Sicherung systemnaher z/OS-Terminals (B)
------+SYS.1.7.A6 Einsatz und Sicherung der Remote Support Facility (B)
------+SYS.1.7.A7 Restriktive Autorisierung unter z/OS (B)
------+SYS.1.7.A8 Einsatz des z/OS-Sicherheitssystems RACF (B)
------+SYS.1.7.A9 Mandantenfähigkeit unter z/OS (B)
------+SYS.1.7.A11 Schutz der Session-Daten (B)
------+SYS.1.7.A14 Berichtswesen zum sicheren Betrieb von z/OS (S)
------+SYS.1.7.A16 Überwachung von z/OS-Systemen (S)
------+SYS.1.7.A17 Synchronisierung von z/OS-Passwörtern und RACF-Kommandos (S)
------+SYS.1.7.A18 Rollenkonzept für z/OS-Systeme (S)
------+SYS.1.7.A19 Absicherung von z/OS-Transaktionsmonitoren (S)
------+SYS.1.7.A20 Stilllegung von z/OS-Systemen (S)
------+SYS.1.7.A21 Absicherung des Startvorgangs von z/OS-Systemen (S)
------+SYS.1.7.A22 Absicherung der Betriebsfunktionen von z/OS (S)
------+SYS.1.7.A23 Absicherung von z/VM (S)
------+SYS.1.7.A24 Datenträgerverwaltung unter z/OS-Systemen (S)
------+SYS.1.7.A25 Festlegung der Systemdimensionierung von z/OS (S)
------+SYS.1.7.A26 WorkLoad Management für z/OS-Systeme (S)
------+SYS.1.7.A27 Zeichensatzkonvertierung bei z/OS-Systemen (S)
------+SYS.1.7.A28 Lizenzschlüssel-Management für z/OS-Software (S)
------+SYS.1.7.A29 Absicherung von Unix System Services bei z/OS-Systemen (S)
------+SYS.1.7.A30 Absicherung der z/OS-Trace-Funktionen (S)
------+SYS.1.7.A31 Notfallvorsorge für z/OS-Systeme (S)
------+SYS.1.7.A32 Festlegung von Standards für z/OS-Systemdefinitionen (H)
------+SYS.1.7.A33 Trennung von Test- und Produktionssystemen unter z/OS (H)
------+SYS.1.7.A34 Batch-Job-Planung für z/OS-Systeme (H)
------+SYS.1.7.A35 Einsatz von RACF-Exits (H)
------+SYS.1.7.A36 Interne Kommunikation von Betriebssystemen (H)
------+SYS.1.7.A37 Parallel Sysplex unter z/OS (H)
------+SYS.1.7.A38 Einsatz des VTAM Session Management Exit unter z/OS (H)
---+SYS.1.8 Speicherlösungen
------+SYS.1.8.G1 Unsichere Default-Einstellungen bei Speicherkomponenten
------+SYS.1.8.G2 Manipulation von Daten über das Speichersystem
------+SYS.1.8.G3 Verlust der Vertraulichkeit durch storagebasierte Replikationsmethoden
------+SYS.1.8.G4 Zugriff auf Informationen anderer Mandanten durch WWN-Spoofing
------+SYS.1.8.G5 Überwindung der logischen Netzseparierung
------+SYS.1.8.G6 Ausfall von Komponenten einer Speicherlösung
------+SYS.1.8.G7 Erlangung physischen Zugangs auf SAN-Switches
------+SYS.1.8.A1 Geeignete Aufstellung von Speichersystemen (B) [Haustechnik]
------+SYS.1.8.A2 Sichere Grundkonfiguration von Speicherlösungen (B)
------+SYS.1.8.A4 Schutz der Administrationsschnittstellen (B)
------+SYS.1.8.A6 Erstellung einer Sicherheitsrichtlinie für Speicherlösungen (S)
------+SYS.1.8.A7 Planung von Speicherlösungen (S)
------+SYS.1.8.A8 Auswahl einer geeigneten Speicherlösung (S)
------+SYS.1.8.A9 Auswahl von Liefernden für eine Speicherlösung (S)
------+SYS.1.8.A10 Erstellung und Pflege eines Betriebshandbuchs (S)
------+SYS.1.8.A11 Sicherer Betrieb einer Speicherlösung (S)
------+SYS.1.8.A13 Überwachung und Verwaltung von Speicherlösungen (S)
------+SYS.1.8.A14 Absicherung eines SANs durch Segmentierung (S)
------+SYS.1.8.A15 Sichere Trennung von Mandanten in Speicherlösungen (S)
------+SYS.1.8.A16 Sicheres Löschen in SAN-Umgebungen (S)
------+SYS.1.8.A17 Dokumentation der Systemeinstellungen von Speichersystemen (S)
------+SYS.1.8.A18 Sicherheitsaudits und Berichtswesen bei Speichersystemen (S)
------+SYS.1.8.A19 Aussonderung von Speicherlösungen (S)
------+SYS.1.8.A20 Notfallvorsorge und Notfallreaktion für Speicherlösungen (S)
------+SYS.1.8.A21 Einsatz von Speicherpools zur Trennung von Mandanten (H)
------+SYS.1.8.A22 Einsatz einer hochverfügbaren SAN-Lösung (H)
------+SYS.1.8.A23 Einsatz von Verschlüsselung für Speicherlösungen (H)
------+SYS.1.8.A24 Sicherstellung der Integrität der SAN-Fabric (H)
------+SYS.1.8.A25 Mehrfaches Überschreiben der Daten einer LUN (H)
------+SYS.1.8.A26 Absicherung eines SANs durch Hard-Zoning (H)
---+SYS.1.9 Terminalserver
------+SYS.1.9.G1 Qualitätsverlust der Anwendungsbereitstellung
------+SYS.1.9.G2 Ausfall der Anwendungsbereitstellung
------+SYS.1.9.G3 Unzureichende Netztrennung für Terminalserver
------+SYS.1.9.G4 Unzureichende Absicherung von Sitzungen auf dem Terminalserver
------+SYS.1.9.G5 Unzureichende Absicherung des Terminalserver-Protokolls
------+SYS.1.9.G6 Unberechtigte Nutzung von Sammelkonten
------+SYS.1.9.G7 Ungeeignete Einschränkung der Zugriffsrechte der Benutzenden
------+SYS.1.9.G8 Ungeeignete Anwendungen für den Einsatz auf Terminalservern
------+SYS.1.9.A1 Erstellung einer Sicherheitsrichtlinie für den Einsatz von Terminalservern (B)
------+SYS.1.9.A2 Planung des Einsatzes von Terminalservern (B)
------+SYS.1.9.A3 Festlegung der Rollen und Berechtigungen für den Terminalserver (B)
------+SYS.1.9.A4 Sichere Konfiguration des Terminalservers (B)
------+SYS.1.9.A5 Planung der eingesetzten Clients und Terminal-Client-Software (B)
------+SYS.1.9.A6 Planung der verwendeten Netze (B) [Planende]
------+SYS.1.9.A7 Sicherer Zugriff auf den Terminalserver (B)
------+SYS.1.9.A8 Sichere Zuordnung des Terminalservers zu Netzsegmenten (B)
------+SYS.1.9.A9 Sensibilisierung der Benutzenden (B)
------+SYS.1.9.A10 Einsatz eines zentralen Identitäts- und Berechtigungsmanagements für Terminalserver (S)
------+SYS.1.9.A11 Sichere Konfiguration von Profilen (S)
------+SYS.1.9.A12 Automatisches Beenden inaktiver Sitzungen (S)
------+SYS.1.9.A13 Protokollierung bei Terminalservern (S)
------+SYS.1.9.A14 Monitoring des Terminalservers (S)
------+SYS.1.9.A15 Härtung des Terminalservers (S)
------+SYS.1.9.A16 Optimierung der Kompression (S)
------+SYS.1.9.A17 Verschlüsselung der Übertragung (H)
------+SYS.1.9.A18 Nutzung von Thin Clients (H)
------+SYS.1.9.A19 Erweitertes Monitoring des Terminalservers (H)
------+SYS.1.9.A20 Unterschiedliche Terminalserver für unterschiedliche Gruppen von Benutzenden oder Geschäftsprozesse (H)
------+SYS.1.9.A21 Nutzung hochverfügbarer IT-Systeme (H)
------+SYS.1.9.A22 Unterbinden des Transfers von Anwendungsdaten zwischen Client und Terminalserver (H)
---+SYS.2.1 Allgemeiner Client
------+SYS.2.1.G1 Schadprogramme
------+SYS.2.1.G2 Datenverlust durch lokale Datenhaltung
------+SYS.2.1.G3 Hardware-Defekte bei Client-Systemen
------+SYS.2.1.G4 Unberechtigte Nutzung von Clients
------+SYS.2.1.G5 Installation nicht benötigter Betriebssystemkomponenten und Applikationen
------+SYS.2.1.G6 Abhören von Räumen mittels Mikrofon und Kamera
------+SYS.2.1.G7 Fehlerhafte Administration oder Nutzung von Geräten und Systemen
------+SYS.2.1.A1 Sichere Authentisierung von Benutzenden (B)
------+SYS.2.1.A3 Aktivieren von Autoupdate-Mechanismen (B)
------+SYS.2.1.A6 Einsatz von Schutzprogrammen gegen Schadsoftware (B)
------+SYS.2.1.A8 Absicherung des Bootvorgangs (B)
------+SYS.2.1.A42 Nutzung von Cloud- und Online-Funktionen (B) [Benutzende]
------+SYS.2.1.A9 Festlegung einer Sicherheitsrichtlinie für Clients (S)
------+SYS.2.1.A10 Planung des Einsatzes von Clients (S)
------+SYS.2.1.A11 Beschaffung von Clients (S)
------+SYS.2.1.A13 Zugriff auf Ausführungsumgebungen mit unbeobachtbarer Codeausführung (S)
------+SYS.2.1.A15 Sichere Installation und Konfiguration von Clients (S)
------+SYS.2.1.A16 Deaktivierung und Deinstallation nicht benötigter Komponenten und Kennungen (S)
------+SYS.2.1.A18 Nutzung von verschlüsselten Kommunikationsverbindungen (S)
------+SYS.2.1.A20 Schutz der Administrationsverfahren bei Clients (S)
------+SYS.2.1.A21 Verhinderung der unautorisierten Nutzung von Rechnermikrofonen und Kameras (S)
------+SYS.2.1.A23 Bevorzugung von Client-Server-Diensten (S)
------+SYS.2.1.A24 Umgang mit externen Medien und Wechseldatenträgern (S)
------+SYS.2.1.A26 Schutz vor Ausnutzung von Schwachstellen in Anwendungen (S)
------+SYS.2.1.A27 Geregelte Außerbetriebnahme eines Clients (S)
------+SYS.2.1.A34 Kapselung von sicherheitskritischen Anwendungen und Betriebssystemkomponenten (S)
------+SYS.2.1.A43 Lokale Sicherheitsrichtlinien für Clients (S)
------+SYS.2.1.A44 Verwaltung der Sicherheitsrichtlinien von Clients (S)
------+SYS.2.1.A28 Verschlüsselung der Clients (H)
------+SYS.2.1.A29 Systemüberwachung und Monitoring der Clients (H)
------+SYS.2.1.A30 Einrichten einer Referenzumgebung für Clients (H)
------+SYS.2.1.A31 Einrichtung lokaler Paketfilter (H)
------+SYS.2.1.A32 Einsatz zusätzlicher Maßnahmen zum Schutz vor Exploits (H)
------+SYS.2.1.A33 Einsatz von Ausführungskontrolle (H)
------+SYS.2.1.A35 Aktive Verwaltung der Wurzelzertifikate (H)
------+SYS.2.1.A36 Selbstverwalteter Einsatz von SecureBoot und TPM (H)
------+SYS.2.1.A37 Verwendung von Mehr-Faktor-Authentisierung (H)
------+SYS.2.1.A38 Einbindung in die Notfallplanung (H)
------+SYS.2.1.A39 Unterbrechungsfreie und stabile Stromversorgung (H) [Haustechnik]
------+SYS.2.1.A40 Betriebsdokumentation (H)
------+SYS.2.1.A41 Verwendung von Quotas für lokale Datenträger (H)
------+SYS.2.1.A45 Erweiterte Protokollierung (H)
---+SYS.2.2.3 Clients unter Windows
------+SYS.2.2.3.G1 Schadprogramme auf Windows-Clients
------+SYS.2.2.3.G2 Integrierte Cloud-Funktionen
------+SYS.2.2.3.G3 Beeinträchtigung von Software-Funktionen durch Kompatibilitätsprobleme
------+SYS.2.2.3.G4 Telemetrie-Funktionen von Windows
------+SYS.2.2.3.G5 Eingeschränkte Forensik bei der Nutzung des Virtual Secure Mode (VSM)
------+SYS.2.2.3.A1 Planung des Einsatzes von Cloud-Diensten unter Windows (B)
------+SYS.2.2.3.A2 Auswahl und Beschaffung einer geeigneten Windows-Version (B)
------+SYS.2.2.3.A4 Telemetrie und Datenschutzeinstellungen unter Windows (B)
------+SYS.2.2.3.A5 Schutz vor Schadsoftware unter Windows (B)
------+SYS.2.2.3.A6 Integration von Online-Konten in das Betriebssystem (B) [Benutzende]
------+SYS.2.2.3.A9 Sichere zentrale Authentisierung in Windows-Netzen (S)
------+SYS.2.2.3.A12 Datei- und Freigabeberechtigungen unter Windows (S)
------+SYS.2.2.3.A13 Einsatz der SmartScreen-Funktion (S)
------+SYS.2.2.3.A14 Einsatz des Sprachassistenten Cortana (S) [Benutzende]
------+SYS.2.2.3.A15 Einsatz der Synchronisationsmechanismen unter Windows (S)
------+SYS.2.2.3.A16 Anbindung von Windows an den Microsoft-Store (S)
------+SYS.2.2.3.A17 Keine Speicherung von Daten zur automatischen Anmeldung (S)
------+SYS.2.2.3.A18 Einsatz der Windows-Remoteunterstützung (S)
------+SYS.2.2.3.A19 Sicherheit beim Fernzugriff über RDP (S) [Benutzende]
------+SYS.2.2.3.A20 Einsatz der Benutzerkontensteuerung UAC für privilegierte Konten (S)
------+SYS.2.2.3.A21 Einsatz des Encrypting File Systems (H)
------+SYS.2.2.3.A22 Verwendung der Windows PowerShell (H)
------+SYS.2.2.3.A23 Erweiterter Schutz der Anmeldeinformationen unter Windows (H)
------+SYS.2.2.3.A24 Aktivierung des Last-Access-Zeitstempels (H)
------+SYS.2.2.3.A25 Umgang mit Fernzugriffsfunktionen der „Connected User Experience and Telemetry“ (H)
------+SYS.2.2.3.A26 Nutzung des Virtual Secure Mode (VSM) (H)
---+SYS.2.3 Clients unter Linux und Unix
------+SYS.2.3.G1 Software aus Drittquellen
------+SYS.2.3.G2 Ausnutzbarkeit der Skriptumgebung
------+SYS.2.3.G3 Dynamisches Laden von gemeinsam genutzten Bibliotheken
------+SYS.2.3.G4 Fehlerhafte Konfiguration
------+SYS.2.3.A1 Authentisierung von Administrierenden und Benutzenden (B) [Benutzende]
------+SYS.2.3.A2 Auswahl einer geeigneten Distribution (B)
------+SYS.2.3.A4 Kernel-Aktualisierungen auf unixartigen Systemen (B)
------+SYS.2.3.A5 Sichere Installation von Software-Paketen (B)
------+SYS.2.3.A6 Kein automatisches Einbinden von Wechsellaufwerken (S) [Benutzende]
------+SYS.2.3.A7 Restriktive Rechtevergabe auf Dateien und Verzeichnisse (S)
------+SYS.2.3.A8 Einsatz von Techniken zur Rechtebeschränkung von Anwendungen (S)
------+SYS.2.3.A9 Sichere Verwendung von Passwörtern auf der Kommandozeile (S) [Benutzende]
------+SYS.2.3.A11 Verhinderung der Überlastung der lokalen Festplatte (S)
------+SYS.2.3.A12 Sicherer Einsatz von Appliances (S)
------+SYS.2.3.A14 Absicherung gegen Nutzung unbefugter Peripheriegeräte (H)
------+SYS.2.3.A15 Zusätzlicher Schutz vor der Ausführung unerwünschter Dateien (H)
------+SYS.2.3.A17 Zusätzliche Verhinderung der Ausbreitung bei der Ausnutzung von Schwachstellen (H)
------+SYS.2.3.A18 Zusätzlicher Schutz des Kernels (H)
------+SYS.2.3.A19 Festplatten- oder Dateiverschlüsselung (H)
------+SYS.2.3.A20 Abschaltung kritischer SysRq-Funktionen (H)
---+SYS.2.4 Clients unter macOS
------+SYS.2.4.G1 Unkontrollierbarer Zugriff auf ausgelagerte Daten
------+SYS.2.4.G2 Missbrauch der Apple-ID als zentrale Zugangsinformation für Apple-Dienste
------+SYS.2.4.G3 Angriffe auf Funkschnittstellen
------+SYS.2.4.G4 Angriffe auf Anwendungen mit Vorschau-Funktion
------+SYS.2.4.G5 Unsichere Protokolle in macOS oder macOS-Anwendungen
------+SYS.2.4.A1 Planung des sicheren Einsatzes von macOS (B)
------+SYS.2.4.A2 Nutzung der integrierten Sicherheitsfunktionen von macOS (B)
------+SYS.2.4.A3 Verwendung geeigneter Konten (B) [Benutzende]
------+SYS.2.4.A4 Verwendung einer Festplattenverschlüsselung (S)
------+SYS.2.4.A5 Deaktivierung sicherheitskritischer Funktionen von macOS (S)
------+SYS.2.4.A6 Verwendung aktueller Mac-Hardware (S)
------+SYS.2.4.A7 Zwei-Faktor-Authentisierung für Apple-ID (S) [Benutzende]
------+SYS.2.4.A8 Keine Nutzung von iCloud für schützenswerte Daten (S) [Benutzende]
------+SYS.2.4.A9 Verwendung von zusätzlichen Schutzprogrammen unter macOS (S)
------+SYS.2.4.A10 Aktivierung der Personal Firewall unter macOS (S)
------+SYS.2.4.A11 Geräteaussonderung von Macs (S)
------+SYS.2.4.A12 Firmware-Kennwort und Boot-Schutz auf Macs (H) [Benutzende]
---+SYS.2.5 Client-Virtualisierung
------+SYS.2.5.G1 Unzureichende Dimensionierung der Netzanbindung virtueller Clients
------+SYS.2.5.G2 Unzureichende Leistung der virtuellen Clients durch Ressourcenknappheit
------+SYS.2.5.G3 Gegenseitiges Stören der virtuellen Clients
------+SYS.2.5.G4 Unzureichende Trennung der virtuellen Clients auf Netzebene
------+SYS.2.5.G5 Verlust von virtuellen Clients und darauf gespeicherten Daten
------+SYS.2.5.G6 Nicht-Erreichbarkeit von virtuellen Clients und darauf gespeicherten Daten
------+SYS.2.5.G7 Software-Schwachstellen auf den virtuellen Clients
------+SYS.2.5.G8 Umgehen der Isolation zwischen einem virtuellen Client und anderen virtualisierten IT-Systemen
------+SYS.2.5.A1 Planung des Einsatzes virtueller Clients (B)
------+SYS.2.5.A2 Planung der verwendeten Netze für virtuelle Clients (B) [Planende]
------+SYS.2.5.A3 Schutz vor Schadsoftware auf den virtuellen Clients (B)
------+SYS.2.5.A4 Verwendung einer dedizierten Virtualisierungsinfrastruktur für die virtuellen Clients (S)
------+SYS.2.5.A5 Zusätzliche Netzsegmentierung für virtuelle Clients (S)
------+SYS.2.5.A6 Keine lokale Datenablage auf virtuellen Clients (S)
------+SYS.2.5.A7 Automatische Sperrung von Sitzungen (S)
------+SYS.2.5.A8 Härtung der virtuellen Clients (S)
------+SYS.2.5.A9 Einbindung der virtuellen Clients in das Patch- und Änderungsmanagement (S)
------+SYS.2.5.A10 Bedarfsgerechte Zuweisung von Ressourcen zu virtuellen Clients und Gruppen (S)
------+SYS.2.5.A11 Vermeidung von verschachtelter Virtualisierung auf virtuellen Clients (S)
------+SYS.2.5.A12 Sensibilisierung der Benutzenden (S)
------+SYS.2.5.A13 Verhinderung der Kommunikation zwischen virtuellen Clients an einem gemeinsam genutzten virtuellen Switch (H)
------+SYS.2.5.A14 Erweiterte Sicherheitsfunktionen für den Einsatz von virtuellen Clients (H)
------+SYS.2.5.A15 Monitoring der virtuellen Clients (H)
------+SYS.2.5.A16 Erweiterte Protokollierung für virtuelle Clients (H)
------+SYS.2.5.A17 Erweitertes Monitoring der virtuellen Clients (H)
------+SYS.2.5.A18 Hochverfügbare Bereitstellung der Virtualisierungsinfrastruktur (H)
---+SYS.2.6 Virtual Desktop Infrastructure
------+SYS.2.6.G1 Qualitätsverlust der Bereitstellung virtueller Clients
------+SYS.2.6.G2 Falsche Zuweisung von virtuellen Clients zu Benutzenden
------+SYS.2.6.G3 Unzureichende Netztrennung durch Fehlkonfiguration in der VDI
------+SYS.2.6.G4 Verlust von virtuellen Clients durch Fehlkonfiguration in der VDI
------+SYS.2.6.G5 Ausfall von VDI-Komponenten
------+SYS.2.6.G6 Unberechtigter Zugriff auf virtuelle Clients
------+SYS.2.6.G7 Nutzung von Templates mit Software-Schwachstellen
------+SYS.2.6.A1 Planung des Einsatzes einer VDI (B)
------+SYS.2.6.A2 Sichere Installation und Konfiguration der VDI-Komponenten (B)
------+SYS.2.6.A3 Sichere Installation und Konfiguration der virtuellen Clients mithilfe der VDI (S)
------+SYS.2.6.A4 Netzsegmentierung der VDI-Komponenten (S) [Planende]
------+SYS.2.6.A5 Standardisierter Zugriff auf virtuelle Clients (S)
------+SYS.2.6.A6 Verwendung einer dedizierten Infrastruktur für virtuelle VDI-Komponenten (S)
------+SYS.2.6.A7 Härtung der virtualisierten Clients durch die VDI-Lösung (S)
------+SYS.2.6.A8 Härtung der VDI-Lösung (S)
------+SYS.2.6.A9 Einbindung der virtuellen Clients in das Patch- und Änderungsmanagement (S)
------+SYS.2.6.A10 Monitoring von Verfügbarkeit und Nutzungsgrad der VDI (S)
------+SYS.2.6.A11 Monitoring von sicherheitsrelevanten Ereignissen der VDI (S)
------+SYS.2.6.A12 Verteilung von virtuellen Clients auf Virtualisierungsservern (S)
------+SYS.2.6.A13 Verwendung getrennter VDI-Lösungen für unterschiedliche Benutzendengruppen (H)
------+SYS.2.6.A14 Verwendung von nicht-persistenten virtuellen Clients (H)
------+SYS.2.6.A15 Hochverfügbare Bereitstellung der VDI-Komponenten (H)
------+SYS.2.6.A16 Integration der VDI in ein SIEM (H)
---+SYS.3.1 Laptops
------+SYS.3.1.G1 Beeinträchtigung durch wechselnde Einsatzumgebung
------+SYS.3.1.G2 Diebstahl und Verlust von Laptops
------+SYS.3.1.G3 Ungeordnete Weitergabe von Laptops
------+SYS.3.1.A1 Regelungen zur mobilen Nutzung von Laptops (B)
------+SYS.3.1.A3 Einsatz von Personal Firewalls (B)
------+SYS.3.1.A9 Sicherer Fernzugriff mit Laptops (B)
------+SYS.3.1.A6 Sicherheitsrichtlinien für Laptops (S)
------+SYS.3.1.A7 Geregelte Übergabe und Rücknahme eines Laptops (S) [Benutzende]
------+SYS.3.1.A8 Sicherer Anschluss von Laptops an Datennetze (S) [Benutzende]
------+SYS.3.1.A10 Abgleich der Datenbestände von Laptops (S) [Benutzende]
------+SYS.3.1.A11 Sicherstellung der Energieversorgung von Laptops (S) [Benutzende]
------+SYS.3.1.A12 Verlustmeldung für Laptops (S) [Benutzende]
------+SYS.3.1.A13 Verschlüsselung von Laptops (S)
------+SYS.3.1.A14 Geeignete Aufbewahrung von Laptops (S) [Benutzende]
------+SYS.3.1.A15 Geeignete Auswahl von Laptops (S) [Beschaffungsstelle]
------+SYS.3.1.A16 Zentrale Administration und Verwaltung von Laptops (H)
------+SYS.3.1.A17 Sammelaufbewahrung von Laptops (H)
------+SYS.3.1.A18 Einsatz von Diebstahl-Sicherungen (H)
---+SYS.3.2.1 Allgemeine Smartphones und Tablets
------+SYS.3.2.1.G1 Fehlende Betriebssystem-Updates
------+SYS.3.2.1.G2 Software-Schwachstellen in vorinstallierten Anwendungen (Apps)
------+SYS.3.2.1.G3 Manipulation von Smartphones und Tablets
------+SYS.3.2.1.G4 Schadprogramme für Smartphones und Tablets
------+SYS.3.2.1.G5 Webbasierte Angriffe auf mobile Browser
------+SYS.3.2.1.G6 Missbrauch von Gesundheits-, Fitness- und Ortungsdaten
------+SYS.3.2.1.G7 Missbrauch schutzbedürftiger Daten im Sperrbildschirm
------+SYS.3.2.1.G8 Gefahren durch private Nutzung dienstlicher Smartphones und Tablets
------+SYS.3.2.1.G9 Gefahren durch Bring Your Own Device (BYOD)
------+SYS.3.2.1.G10 Rechteerhöhung durch Schwachstellen
------+SYS.3.2.1.A1 Festlegung einer Richtlinie für den Einsatz von Smartphones und Tablets (B)
------+SYS.3.2.1.A2 Festlegung einer Strategie für die Cloud-Nutzung (B)
------+SYS.3.2.1.A3 Sichere Grundkonfiguration für mobile Geräte (B)
------+SYS.3.2.1.A4 Verwendung eines Zugriffsschutzes (B) [Benutzende]
------+SYS.3.2.1.A5 Updates von Betriebssystem und Apps (B)
------+SYS.3.2.1.A6 Datenschutzeinstellungen und Berechtigungen (B)
------+SYS.3.2.1.A7 Verhaltensregeln bei Sicherheitsvorfällen (B) [Benutzende]
------+SYS.3.2.1.A8 Installation von Apps (B)
------+SYS.3.2.1.A9 Restriktive Nutzung von funktionalen Erweiterungen (S)
------+SYS.3.2.1.A10 Richtlinie für Mitarbeitende zur Benutzung von mobilen Geräten (S) [Benutzende]
------+SYS.3.2.1.A11 Verschlüsselung des Speichers (S)
------+SYS.3.2.1.A12 Verwendung nicht personalisierter Gerätenamen (S)
------+SYS.3.2.1.A13 Regelungen zum Screensharing und Casting (S)
------+SYS.3.2.1.A16 Deaktivierung nicht benutzter Kommunikationsschnittstellen (S) [Benutzende]
------+SYS.3.2.1.A18 Verwendung biometrischer Authentisierung (S)
------+SYS.3.2.1.A19 Verwendung von Sprachassistenten (S)
------+SYS.3.2.1.A22 Einbindung mobiler Geräte in die interne Infrastruktur via VPN (S)
------+SYS.3.2.1.A28 Verwendung der Filteroption für Webseiten (S)
------+SYS.3.2.1.A31 Regelung zu Mobile Payment (S)
------+SYS.3.2.1.A32 MDM Nutzung (S)
------+SYS.3.2.1.A33 Auswahl und Installation von Sicherheits-Apps (S)
------+SYS.3.2.1.A34 Konfiguration des verwendeten DNS-Servers (S)
------+SYS.3.2.1.A25 Nutzung von getrennten Arbeitsumgebungen (H)
------+SYS.3.2.1.A26 Nutzung von PIM-Containern (H)
------+SYS.3.2.1.A27 Einsatz besonders abgesicherter Endgeräte (H)
------+SYS.3.2.1.A29 Verwendung eines institutionsbezogenen APN (H)
------+SYS.3.2.1.A30 Einschränkung der App-Installation mittels Allowlist (H)
------+SYS.3.2.1.A35 Verwendung einer Firewall (H)
---+SYS.3.2.2 Mobile Device Management (MDM)
------+SYS.3.2.2.G1 Keine ausreichende Synchronisation mit dem MDM
------+SYS.3.2.2.G2 Fehlerhafte Administration des MDM
------+SYS.3.2.2.G3 Ungeeignetes Rechtemanagement im MDM
------+SYS.3.2.2.G4 Unberechtigte Erstellung von Bewegungsprofilen durch das MDM
------+SYS.3.2.2.A1 Festlegung einer Strategie für das Mobile Device Management (B)
------+SYS.3.2.2.A2 Festlegung erlaubter mobiler Endgeräte (B)
------+SYS.3.2.2.A3 Auswahl eines MDM-Produkts (B)
------+SYS.3.2.2.A4 Verteilung der Grundkonfiguration auf mobile Endgeräte (B)
------+SYS.3.2.2.A5 Installation des MDM-Clients (B)
------+SYS.3.2.2.A20 Regelmäßige Überprüfung des MDM (B)
------+SYS.3.2.2.A6 Protokollierung des Gerätestatus (S)
------+SYS.3.2.2.A7 Installation von Apps (S)
------+SYS.3.2.2.A12 Absicherung der MDM-Betriebsumgebung (S)
------+SYS.3.2.2.A21 Verwaltung von Zertifikaten (S)
------+SYS.3.2.2.A22 Fernlöschung und Außerbetriebnahme von Endgeräten (S)
------+SYS.3.2.2.A14 Benutzung externer Reputation-Services für Apps (H)
------+SYS.3.2.2.A17 Kontrolle der Nutzung von mobilen Endgeräten (H)
------+SYS.3.2.2.A19 Einsatz von Geofencing (H)
------+SYS.3.2.2.A23 Durchsetzung von Compliance-Anforderungen (H)
---+SYS.3.2.3 iOS (for Enterprise)
------+SYS.3.2.3.G1 Risikokonzentration durch ein Konto (Apple-ID) für alle Apple-Dienste
------+SYS.3.2.3.G2 Feste Integration von vorinstallierten Apps und deren Funktionen
------+SYS.3.2.3.G3 Missbräuchlicher Zugriff auf ausgelagerte Daten
------+SYS.3.2.3.A1 Strategie für die iOS-Nutzung (B)
------+SYS.3.2.3.A2 Planung des Einsatzes von Cloud-Diensten (B)
------+SYS.3.2.3.A7 Verhinderung des unautorisierten Löschens von Konfigurationsprofilen (B)
------+SYS.3.2.3.A12 Verwendung von Apple-IDs (S)
------+SYS.3.2.3.A13 Verwendung der Konfigurationsoption „Einschränkungen unter iOS“ (S)
------+SYS.3.2.3.A14 Verwendung der iCloud-Infrastruktur (S)
------+SYS.3.2.3.A15 Verwendung der Continuity-Funktionen (S)
------+SYS.3.2.3.A17 Verwendung der Gerätecode-Historie (S)
------+SYS.3.2.3.A18 Verwendung der Konfigurationsoption für den Browser Safari (S)
------+SYS.3.2.3.A21 Installation von Apps und Einbindung des Apple App Stores (S)
------+SYS.3.2.3.A23 Verwendung der automatischen Konfigurationsprofillöschung (H)
------+SYS.3.2.3.A25 Verwendung der Konfigurationsoption für AirPrint (H)
------+SYS.3.2.3.A26 Keine Verbindung mit Host-Systemen (H)
---+SYS.3.2.4 Android
------+SYS.3.2.4.G1 Deaktivieren von Sicherheitsfunktionen
------+SYS.3.2.4.G2 Schadsoftware für das Android-Betriebssystem
------+SYS.3.2.4.G3 Fehlende Updates für das Android-Betriebssystem
------+SYS.3.2.4.G4 Risiko durch Konten (Google-ID) für Google-Dienste
------+SYS.3.2.4.G5 Vorinstallierte Apps und integrierte Funktionen bei Android-basierten Geräten
------+SYS.3.2.4.A2 Deaktivieren des Entwicklermodus (S)
------+SYS.3.2.4.A3 Einsatz des Multi-User- und Gäste-Modus (S)
------+SYS.3.2.4.A5 Erweiterte Sicherheitseinstellungen (S)
---+SYS.3.3 Mobiltelefon
------+SYS.3.3.G1 Unzureichende Planung bei der Anschaffung von Mobiltelefonen
------+SYS.3.3.G2 Verlust des Mobiltelefons
------+SYS.3.3.G3 Sorglosigkeit im Umgang mit Informationen bei der Mobiltelefonie
------+SYS.3.3.G4 Unerlaubte private Nutzung des dienstlichen Mobiltelefons
------+SYS.3.3.G5 Ausfall des Mobiltelefons
------+SYS.3.3.G6 Auswertung von Verbindungsdaten bei der Nutzung von Mobiltelefonen
------+SYS.3.3.G7 Abhören von Raumgesprächen über Mobiltelefone
------+SYS.3.3.G8 Einsatz veralteter Mobiltelefone
------+SYS.3.3.A1 Sicherheitsrichtlinien und Regelungen für die Nutzung von Mobiltelefonen (B)
------+SYS.3.3.A2 Sperrmaßnahmen bei Verlust eines Mobiltelefons (B) [Benutzende]
------+SYS.3.3.A3 Sensibilisierung und Schulung der Mitarbeitenden im Umgang mit Mobiltelefonen (B)
------+SYS.3.3.A4 Aussonderung und ordnungsgemäße Entsorgung von Mobiltelefonen und darin verwendeter Speicherkarten (B)
------+SYS.3.3.A5 Nutzung der Sicherheitsmechanismen von Mobiltelefonen (S) [Benutzende]
------+SYS.3.3.A6 Updates von Mobiltelefonen (S) [Benutzende]
------+SYS.3.3.A7 Beschaffung von Mobiltelefonen (S)
------+SYS.3.3.A8 Nutzung drahtloser Schnittstellen von Mobiltelefonen (S) [Benutzende]
------+SYS.3.3.A10 Sichere Datenübertragung über Mobiltelefone (S) [Benutzende]
------+SYS.3.3.A11 Ausfallvorsorge bei Mobiltelefonen (S) [Benutzende]
------+SYS.3.3.A12 Einrichtung eines Mobiltelefon-Pools (S)
------+SYS.3.3.A9 Sicherstellung der Energieversorgung von Mobiltelefonen (H) [Benutzende]
------+SYS.3.3.A13 Schutz vor der Erstellung von Bewegungsprofilen bei der Nutzung von Mobilfunk (H) [Benutzende]
------+SYS.3.3.A14 Schutz vor Rufnummernermittlung bei der Nutzung von Mobiltelefonen (H) [Benutzende]
------+SYS.3.3.A15 Schutz vor Abhören der Raumgespräche über Mobiltelefone (H)
---+SYS.4.1 Drucker, Kopierer und Multifunktionsgeräte
------+SYS.4.1.G1 Unerlaubte Einsicht in ausgedruckte Dokumente
------+SYS.4.1.G2 Sichtbarkeit von Metadaten
------+SYS.4.1.G3 Ungenügender Schutz gespeicherter Informationen
------+SYS.4.1.G4 Unverschlüsselte Kommunikation
------+SYS.4.1.G5 Unberechtigter Versand von Informationen
------+SYS.4.1.G6 Unkontrollierter Datenaustausch über Speicherschnittstellen bei Druckern, Kopierern und Multifunktionsgeräten
------+SYS.4.1.G7 Ungenügend abgesicherte Netzzugänge von Druckern, Kopierern und Multifunktionsgeräten
------+SYS.4.1.G8 Mangelhafter Zugriffsschutz zur Geräteadministration
------+SYS.4.1.A1 Planung des Einsatzes von Druckern, Kopierern und Multifunktionsgeräten (B)
------+SYS.4.1.A2 Geeignete Aufstellung und Zugriff auf Drucker, Kopierer und Multifunktionsgeräte (B)
------+SYS.4.1.A22 Ordnungsgemäße Entsorgung ausgedruckter Dokumente (B)
------+SYS.4.1.A4 Erstellung einer Sicherheitsrichtlinie für den Einsatz von Druckern, Kopierern und Multifunktionsgeräten (S)
------+SYS.4.1.A5 Erstellung von Nutzungsrichtlinien für den Umgang mit Druckern, Kopierern und Multifunktionsgeräten (S) [Informationssicherheitsbeauftragte (ISB)]
------+SYS.4.1.A7 Beschränkung der administrativen Fernzugriffe auf Drucker, Kopierer und Multifunktionsgeräte (S)
------+SYS.4.1.A11 Einschränkung der Anbindung von Druckern, Kopierern und Multifunktionsgeräten (S)
------+SYS.4.1.A15 Verschlüsselung von Informationen bei Druckern, Kopierern und Multifunktionsgeräten (S)
------+SYS.4.1.A17 Schutz von Nutz- und Metadaten (S)
------+SYS.4.1.A18 Konfiguration von Druckern, Kopierern und Multifunktionsgeräten (S)
------+SYS.4.1.A14 Authentisierung und Autorisierung bei Druckern, Kopierern und Multifunktionsgeräten (H)
------+SYS.4.1.A16 Verringerung von Ausfallzeiten bei Druckern, Kopierern und Multifunktionsgeräten (H)
------+SYS.4.1.A20 Erweiterter Schutz von Informationen bei Druckern, Kopierern und Multifunktionsgeräten (H)
------+SYS.4.1.A21 Erweiterte Absicherung von Druckern, Kopierern und Multifunktionsgeräten (H)
---+SYS.4.3 Eingebettete Systeme
------+SYS.4.3.G1 Unzureichende Sicherheitsanforderungen bei der Entwicklung von eingebetteten Systemen
------+SYS.4.3.G2 Ungesicherte Ein- und Ausgabe-Schnittstellen bei eingebetteten Systemen
------+SYS.4.3.G3 Unzureichende physische Absicherung bei eingebetteten Systemen
------+SYS.4.3.G4 Hardwareausfall und Hardwarefehler bei eingebetteten Systemen
------+SYS.4.3.G5 Einspielen (Flashen) von manipulierten Software-Updates bei eingebetteten Systemen
------+SYS.4.3.G6 Seitenkanalangriffe auf eingebettete Kryptosysteme
------+SYS.4.3.G7 Eindringen und Manipulation über die Kommunikationsschnittstelle von eingebetteten Systemen
------+SYS.4.3.G8 Einsatz gefälschter Komponenten
------+SYS.4.3.A1 Regelungen zum Umgang mit eingebetteten Systemen (B)
------+SYS.4.3.A2 Deaktivieren nicht benutzter Schnittstellen und Dienste bei eingebetteten Systemen (B)
------+SYS.4.3.A3 Protokollierung sicherheitsrelevanter Ereignisse bei eingebetteten Systemen (B)
------+SYS.4.3.A4 Erstellung von Beschaffungskriterien für eingebettete Systeme (S) [Beschaffungsstelle]
------+SYS.4.3.A5 Schutz vor schädigenden Umwelteinflüssen bei eingebetteten Systemen (S) [Entwickelnde, Planende]
------+SYS.4.3.A6 Verhindern von Debugging-Möglichkeiten bei eingebetteten Systemen (S) [Entwickelnde]
------+SYS.4.3.A7 Hardware-Realisierung von Funktionen eingebetteter Systeme (S) [Entwickelnde, Planende, Beschaffungsstelle]
------+SYS.4.3.A8 Einsatz eines sicheren Betriebssystems für eingebettete Systeme (S) [Entwickelnde, Planende, Beschaffungsstelle]
------+SYS.4.3.A9 Einsatz kryptografischer Prozessoren bzw. Koprozessoren bei eingebetteten Systemen (S) [Entwickelnde, Planende, Beschaffungsstelle]
------+SYS.4.3.A10 Wiederherstellung von eingebetteten Systemen (S)
------+SYS.4.3.A11 Sichere Aussonderung eines eingebetteten Systems (S)
------+SYS.4.3.A12 Auswahl einer vertrauenswürdigen Lieferungs- und Logistikkette sowie qualifizierte herstellende Institutionen für eingebettete Systeme (H) [Beschaffungsstelle]
------+SYS.4.3.A13 Einsatz eines zertifizierten Betriebssystems (H) [Entwickelnde, Planende, Beschaffungsstelle]
------+SYS.4.3.A14 Abgesicherter und authentisierter Bootprozess bei eingebetteten Systemen (H) [Entwickelnde, Planende, Beschaffungsstelle]
------+SYS.4.3.A15 Speicherschutz bei eingebetteten Systemen (H) [Entwickelnde, Planende, Beschaffungsstelle]
------+SYS.4.3.A16 Tamper-Schutz bei eingebetteten Systemen (H) [Planende]
------+SYS.4.3.A17 Automatische Überwachung der Baugruppenfunktion (H) [Planende, Beschaffungsstelle]
------+SYS.4.3.A18 Widerstandsfähigkeit eingebetteter Systeme gegen Seitenkanalangriffe (H) [Entwickelnde, Beschaffungsstelle]
---+SYS.4.4 Allgemeines IoT-Gerät
------+SYS.4.4.G1 Ausspähung über IoT-Geräte
------+SYS.4.4.G2 Verwendung von UPnP
------+SYS.4.4.G3 Übernahme in ein Botnetz
------+SYS.4.4.A1 Einsatzkriterien für IoT-Geräte (B)
------+SYS.4.4.A2 Authentisierung (B)
------+SYS.4.4.A5 Einschränkung des Netzzugriffs (B)
------+SYS.4.4.A6 Aufnahme von IoT-Geräten in die Sicherheitsrichtlinie der Institution (S)
------+SYS.4.4.A7 Planung des Einsatzes von IoT-Geräten (S)
------+SYS.4.4.A8 Beschaffungskriterien für IoT-Geräte (S) [Beschaffungsstelle]
------+SYS.4.4.A9 Regelung des Einsatzes von IoT-Geräten (S)
------+SYS.4.4.A10 Sichere Installation und Konfiguration von IoT-Geräten (S)
------+SYS.4.4.A11 Verwendung von verschlüsselter Datenübertragung (S)
------+SYS.4.4.A13 Deaktivierung und Deinstallation nicht benötigter Komponenten (S)
------+SYS.4.4.A15 Restriktive Rechtevergabe (S)
------+SYS.4.4.A16 Beseitigung von Schadprogrammen auf IoT-Geräten (S)
------+SYS.4.4.A17 Überwachung des Netzverkehrs von IoT-Geräten (S)
------+SYS.4.4.A18 Protokollierung sicherheitsrelevanter Ereignisse bei IoT-Geräten (S)
------+SYS.4.4.A19 Schutz der Administrationsschnittstellen (S)
------+SYS.4.4.A20 Geregelte Außerbetriebnahme von IoT-Geräten (S)
------+SYS.4.4.A21 Einsatzumgebung und Stromversorgung (H) [Haustechnik]
------+SYS.4.4.A22 Systemüberwachung (H)
------+SYS.4.4.A23 Auditierung von IoT-Geräten (H)
------+SYS.4.4.A24 Sichere Konfiguration und Nutzung eines eingebetteten Webservers (H)
---+SYS.4.5 Wechseldatenträger
------+SYS.4.5.G1 Sorglosigkeit im Umgang mit Informationen
------+SYS.4.5.G2 Unzureichende Kenntnis über Regelungen
------+SYS.4.5.G3 Diebstahl oder Verlust von Wechseldatenträgern
------+SYS.4.5.G4 Defekte Datenträger
------+SYS.4.5.G5 Beeinträchtigung durch wechselnde Einsatzumgebung
------+SYS.4.5.G6 Verbreitung von Schadsoftware
------+SYS.4.5.A1 Sensibilisierung zum sicheren Umgang mit Wechseldatenträgern (B)
------+SYS.4.5.A2 Verlust- und Manipulationsmeldung (B) [Benutzende]
------+SYS.4.5.A10 Datenträgerverschlüsselung (B)
------+SYS.4.5.A12 Schutz vor Schadsoftware (B) [Benutzende]
------+SYS.4.5.A4 Erstellung einer Richtlinie zum sicheren Umgang mit Wechseldatenträgern (S)
------+SYS.4.5.A5 Regelung zur Mitnahme von Wechseldatenträgern (S)
------+SYS.4.5.A6 Datenträgerverwaltung (S) [Fachverantwortliche]
------+SYS.4.5.A7 Sicheres Löschen der Wechseldatenträger vor und nach der Verwendung (S) [Fachverantwortliche]
------+SYS.4.5.A13 Kennzeichnung der Wechseldatenträger beim Versand (S)
------+SYS.4.5.A17 Gewährleistung der Integrität und Verfügbarkeit bei Langzeitspeichern (S)
------+SYS.4.5.A11 Integritätsschutz durch Checksummen oder digitale Signaturen (H)
------+SYS.4.5.A14 Sichere Versandart und Verpackung (H)
------+SYS.4.5.A15 Verwendung zertifizierter Wechseldatenträger (H)
------+SYS.4.5.A16 Nutzung dedizierter IT-Systeme zur Datenprüfung (H)
|
IT-Systeme
Die Schicht SYS betrifft die einzelnen IT-Systeme des Informationsverbunds, die gegebenenfalls in Gruppen zusammengefasst wurden. Hier werden die Sicherheitsaspekte von Servern, Desktop-Systemen, Mobile Devices und sonstigen IT-Systemen wie Druckern und TK-Anlagen behandelt. Zur Schicht SYS gehören beispielsweise Bausteine zu konkreten Betriebssystemen, Allgemeine Smartphones und Tablets sowie Drucker, Kopierer und Multifunktionsgeräte.
1. Přehled
| Název |
Standard |
|
SYS.1.1 Allgemeiner Server
|
EinleitungAls „Allgemeiner Server“ werden IT-Systeme mit einem beliebigen Betriebssystem bezeichnet, die Benutzenden und anderen IT-Systemen Dienste bereitstellen. Diese Dienste können Basisdienste für das lokale oder externe Netz sein, oder auch den E-Mail-Austausch ermöglichen oder Datenbanken und Druckerdienste anbieten. Server-IT-Systeme haben eine zentrale Bedeutung für die Informationstechnik und damit für funktionierende Arbeitsabläufe einer Institution. Oft erfüllen Server Aufgaben im Hintergrund, ohne dass Benutzende direkt mit ihnen im Austausch stehen. Auf der anderen Seite gibt es Serverdienste, die direkt mit den Benutzenden interagieren und nicht auf den ersten Blick als Serverdienst wahrgenommen werden. Ein bekanntes Beispiel sind X-Server unter Unix. ZielsetzungZiel dieses Bausteins ist der Schutz von Informationen, die auf Servern verarbeitet, angeboten oder darüber übertragen werden, sowie der Schutz der damit zusammenhängenden Dienste. Abgrenzung und ModellierungDer Baustein SYS.1.1 Allgemeiner Server ist auf alle Server-IT-Systeme mit beliebigem Betriebssystem anzuwenden. In der Regel werden Server unter Betriebssystemen betrieben, bei denen jeweils spezifische Sicherheitsanforderungen zu berücksichtigen sind. Für verbreitete Server-Betriebssysteme sind im IT-Grundschutz-Kompendium eigene Bausteine vorhanden, die auf dem vorliegenden Baustein aufbauen. Der Baustein SYS.1.1 Allgemeiner Server bildet die Grundlage für die Bausteine der konkreten Server-Betriebssysteme. Sofern für ein betrachtetes IT-System ein konkreter Baustein existiert, ist dieser zusätzlich zum Baustein SYS.1.1 Allgemeiner Server anzuwenden. Falls für eingesetzte Server-Betriebssysteme kein spezifischer Baustein existiert, müssen die Anforderungen des vorliegenden Bausteins geeignet für das Zielobjekt konkretisiert und es muss eine ergänzende Risikobetrachtung durchgeführt werden. Die jeweils spezifischen Dienste, die vom Server angeboten werden, sind nicht Bestandteil dieses Bausteins. Für diese Serverdienste müssen zusätzlich zu diesem Baustein noch weitere Bausteine umgesetzt werden, gemäß den Ergebnissen der Modellierung nach IT-Grundschutz. Die Bereitstellung von Benutzendensitzungen durch Terminalserver ist ebenfalls als Dienst zu betrachten. Für Terminalserver ist entsprechend der Baustein SYS.1.9 Terminalserver zu modellieren. Grundsätzlich sind die Anforderungen an das Rollen- und Berechtigungskonzept aus dem Baustein ORP.4 Identitäts- und Berechtigungsmanagement zu berücksichtigen. Ebenfalls zu berücksichtigen sind Anforderungen aus dem Baustein DER.4 Notfallmanagement. Server sollten grundsätzlich beim Konzept zum Schutz vor Schadsoftware berücksichtigt werden. Anforderungen dazu finden sich im Baustein OPS.1.1.4 Schutz vor Schadprogrammen. Bei Servern gibt es besondere Anforderungen an die Administration sowie den Umgang mit Patches und Änderungen. Deswegen sind die Anforderungen der Bausteine OPS.1.1.2 Ordnungsgemäße IT-Administration und OPS1.1.3 Patch- und Änderungsmanagement zu beachten. Server bieten häufig Dienste für eine Vielzahl von Clients an, oft auch über das Internet. Aus diesem Grund sind sie besonders vom übrigen Netz der Institution zu trennen. Anforderungen dazu gibt es im Baustein NET.1.1 Netzarchitektur und -design. WissenswertesDas National Institute of Standards and Technology (NIST) stellt das Dokument „Guide to General Server Security: NIST Special Publication 800-123“, Juli 2008 zur Verfügung.
|
|
SYS.1.2.2 Windows Server 2012
|
EinleitungMit Windows Server 2012 hat Microsoft im September 2012 ein Betriebssystem für Server auf den Markt gebracht, das diverse Verbesserungen der Sicherheit gegenüber bisherigen Windows-Versionen, insbesondere auch gegenüber dem Vorgänger Windows Server 2008 R2, mitbringt. Technisch wird dabei nicht auf Windows Server 2008 R2 aufgebaut, sondern auf der Codebasis des Client-Betriebssystems Windows 8. Mit dem Release Windows Server 2012 R2 im Oktober 2013 wurde das Betriebssystem nochmals aktualisiert und erweitert, um es zum Server-Äquivalent zu Windows 8.1 auf der Clientseite zu machen. Dieser Baustein beschäftigt sich mit der Absicherung von Windows Server 2012 und Windows Server 2012 R2 gleichermaßen. Wenn beide Versionen gemeint sind, wird die einheitliche Schreibweise „Windows Server 2012“ verwendet. Unterschiede in der Version R2 werden gesondert erwähnt. Das Ablaufdatum für den Mainstream Support bzw. den Extended Support („End-of-Life“, EOL) ist für beide Betriebssysteme der 09.10.2018 bzw. der 10.10.2023. ZielsetzungDas Ziel dieses Bausteins ist der Schutz von Informationen und Prozessen, die durch Server-Systeme auf Basis von Windows Server 2012 im Regelbetrieb verarbeitet bzw. gesteuert werden. Abgrenzung und ModellierungDer Baustein SYS.1.2.2 Windows Server 2012 ist für alle Server-Systeme anzuwenden, auf denen das Betriebssystem Microsoft Windows Server 2012 eingesetzt wird. Für neuere Versionen von Windows Server gibt es den Baustein SYS.1.2.3 Windows Server. Dieser Baustein konkretisiert und ergänzt die Aspekte, die im Bausteinen SYS.1.1 Allgemeiner Server behandelt werden, um Besonderheiten von Windows Server 2012. Dementsprechend sind die beiden Bausteine immer gemeinsam anzuwenden. Im Rahmen dieses Bausteins wird von einer Standardeinbindung in eine Active-Directory-Domäne ausgegangen, wie sie in Institutionen üblich ist. Besonderheiten von Stand-alone-Systemen werden nur punktuell dort erwähnt, wo die Unterschiede besonders relevant erscheinen. Anforderungen zum Thema Active Directory sind Bestandteil des Bausteins APP.2.2 Active Directory Domain Services. Sicherheitsanforderungen möglicher Serverrollen und -funktionen wie Fileserver (APP.3.3 Fileserver), Webserver (APP.3.2 Webserver) oder Microsoft Exchange und Outlook (APP.5.2 Microsoft Exchange und Outlook) sind Gegenstand eigener Bausteine, genauso wie das Thema Virtualisierung (SYS.1.5 Virtualisierung). In diesem Baustein geht es um die grundlegende Absicherung auf Betriebssystemebene mit bordeigenen Mitteln, unabhängig vom Einsatzzweck des Servers. WissenswertesDer Hersteller Microsoft stellt unter anderem folgende weiterführende Informationen zu Windows Server 2012 bereit: Das Information Security Forum (ISF) macht in seinem Standard „The Standard of Good Practice for Information Security“, insbesondere in Area SY1.2 Server Configuration, Vorgaben für den Einsatz von Servern. Das National Institute of Standards and Technology (NIST) stellt das Dokument ,,Guide to General Server Security: NIST Special Publication 800-123“, Juli 2008 zur Verfügung.
|
|
SYS.1.2.3 Windows Server
|
EinleitungMit Windows Server bietet Microsoft ein Betriebssystem für Server an. Bei den Hauptversionen 2016, 2019 und 2022 von Windows Server handelt es sich um sogenannte Langzeit-Versionen (Long-Term Servicing Channel, LTSC), die jeweils auf der Codebasis des Client-Betriebssystems Windows 10 basieren. Wie bei Windows 10 liefert Microsoft auch mit Windows Server zunehmend cloudbasierte Funktionen und Anwendungen sowie Schnittstellen zur Microsoft Azure Cloud-Plattform mit aus. ZielsetzungDas Ziel dieses Bausteins ist der Schutz von Informationen, die durch Server-Systeme auf Basis von Windows Server 2016, 2019 und 2022 im Regelbetrieb verarbeitet, gespeichert und darüber übertragen werden. Abgrenzung und ModellierungDer Baustein SYS.1.2.3 Windows Server ist auf alle Server-Systeme anzuwenden, auf denen das Betriebssystem Microsoft Windows Server in den Versionen 2016, 2019 oder 2022 eingesetzt wird. Für Windows Server 2012 ist stattdessen der Baustein SYS.1.2.2 Windows Server 2012 zu modellieren. Dieser Baustein konkretisiert und ergänzt die plattformunabhängigen Sicherheitsaspekte für Server, die im Bausteinen SYS.1.1 Allgemeiner Server behandelt werden, um Besonderheiten von Windows Server in den genannten Versionen. Dementsprechend sind die beiden Bausteine immer gemeinsam anzuwenden. In diesem Baustein geht es um die grundlegende Absicherung auf Betriebssystemebene mit bordeigenen Mitteln, unabhängig vom Einsatzzweck des Servers. Sicherheitsanforderungen möglicher Serverrollen und -funktionen wie beispielsweise Fileserver (APP.3.3 Fileserver) oder Webserver (APP.3.2 Webserver) sind Gegenstand eigener Bausteine, genauso wie das Thema Virtualisierung (SYS.1.5 Virtualisierung). Darüber hinaus sind im Funktionsumfang einiger Betriebssystemvarianten auch weitere Anwendungen vorinstalliert, wie etwa der Microsoft Internet Explorer als Browser. Für diese Anwendungen sind die entsprechenden Bausteine zu modellieren. Im Rahmen dieses Bausteins wird von einer Aufnahme als „Member Server“ in eine Active-Directory-Domäne ausgegangen, wie sie in Institutionen üblich ist. Besonderheiten von Stand-alone-Systemen werden nur punktuell dort erwähnt, wo die Unterschiede besonders relevant erscheinen. Anforderungen zum Thema Active Directory sind Bestandteil des Bausteins APP.2.2 Active Directory Domain Services. Für die Nutzung der teils mitgelieferten Funktionen und Anwendungen von Cloud-Diensten sowie Schnittstellen zwischen der Microsoft Azure Cloud-Plattform und Windows Server muss der Baustein OPS.2.2 Cloud-Nutzung angewendet werden, in dem auch Gefährdungen und generelle Anforderungen bei der Cloud-Nutzung behandelt werden. WissenswertesDer Hersteller Microsoft stellt unter anderem folgende weiterführende Informationen zu Windows Server bereit: Das Information Security Forum (ISF) macht in seinem Standard „The Standard of Good Practice for Information Security“, insbesondere in Area SY1.2 Server Configuration, Vorgaben für den Einsatz von Servern. Das National Institute of Standards and Technology (NIST) stellt das Dokument ,,Guide to General Server Security: NIST Special Publication 800-123“, Juli 2008 zur Verfügung. Das BSI stellt im Rahmen der Studie zu Systemaufbau, Protokollierung, Härtung und Sicherheitsfunktionen in Windows 10 (SiSyPHuS Win10), Empfehlungen zur sicheren Konfiguration und Deaktivierung von Telemetrie zur Verfügung, die auch auf Windows Server zutreffen: https://www.bsi.bund.de/DE/Service-Navi/Publikationen/Studien/SiSyPHuS_Win10/AP4/SiSyPHuS_AP4_node.html
|
|
SYS.1.3 Server unter Linux und Unix
|
EinleitungAuf Server-Systemen werden häufig die Betriebssysteme Linux oder Unix eingesetzt. Beispiele für klassische Unix-Systeme sind die BSD-Reihe (FreeBSD, OpenBSD und NetBSD), Solaris und AIX. Linux bezeichnet hingegen kein klassisches Unix, sondern ist ein funktionelles Unix-System. Das heißt, dass der Linux-Kernel nicht auf dem ursprünglichen Quelltext basiert, aus dem sich die verschiedenen Unix-Derivate entwickelt haben. In diesem Baustein werden alle Betriebssysteme der Unix-Familie betrachtet, also auch Linux als funktionelles Unix-System. Da sich die Konfiguration und der Betrieb von Linux- und Unix-Servern ähneln, werden in diesem Baustein Linux und Unix sprachlich als „Unix-Server“ bzw. „unixartig“ zusammengefasst. Linux ist freie Software, die von der Open-Source-Gemeinschaft entwickelt wird. Das bedeutet, dass sie von jedem genutzt, kopiert, verteilt und verändert werden darf. Daneben gibt es Unternehmen, die die verschiedenen Software-Komponenten zu einer Distribution zusammenfassen und pflegen sowie weitere Dienstleistungen anbieten. Für Linux-Server werden häufig die Distributionen Debian, Red Hat Enterprise Linux / CentOS, SUSE Linux Enterprise / openSUSE oder Ubuntu Server eingesetzt. Darüber hinaus gibt es für spezielle Einsatzzwecke und Geräte zugeschnittene Linux-Distributionen wie OpenWRT für Router. Die auf einem Unix-Server angebotenen Dienste sind oft zentral und daher in besonderem Maße exponiert. Aus diesem Grund sind Unix-Server nicht nur für Geschäftsprozesse oder Fachaufgaben kritisch, sondern geraten außerdem häufig in den Fokus von Angriffen. Deswegen kommt der Verfügbarkeit und Absicherung von Unix-Servern eine besondere Bedeutung zu. ZielsetzungZiel des Bausteins ist der Schutz von Informationen, die von Unix-Servern bereitgestellt und verarbeitet werden. Die Anforderungen des Bausteins gelten vorrangig für Linux-Server, können aber generell für Unix-Server adaptiert werden. Es werden Anforderungen formuliert, wie das Betriebssystem unabhängig vom Einsatzzweck des Servers konfiguriert und betrieben werden soll. Abgrenzung und ModellierungDer Baustein SYS.1.3 Server unter Linux und Unix ist für alle Server anzuwenden, auf denen Linux- oder Unix-basierte Betriebssysteme eingesetzt werden. Der Baustein enthält grundsätzliche Anforderungen zur Einrichtung und zum Betrieb von Unix-Servern. Er konkretisiert und ergänzt die Aspekte, die im Baustein SYS.1.1 Allgemeiner Server behandelt werden, um Besonderheiten von Unix-Systemen. Dementsprechend sind die beiden Bausteine immer gemeinsam anzuwenden. Sicherheitsanforderungen möglicher Server-Funktionen wie Webserver (siehe APP.3.2 Webserver) oder E-Mail-Server (siehe APP.5.3 Allgemeiner E-Mail-Client und -Server) werden nicht in dem vorliegenden Baustein betrachtet, sondern sind Gegenstand eigener Bausteine. Eine Ausnahme ist der Unix-spezifische Server-Dienst SSH, der ebenfalls in diesem Baustein behandelt wird. Das Thema Virtualisierung wird ebenfalls nicht im vorliegenden Baustein beleuchtet, sondern im Baustein SYS.1.5 Virtualisierung. WissenswertesDas National Institute of Standards and Technology (NIST) stellt das Dokument „Guide to General Server Security: NIST Special Publication 800-123“, Juli 2008 zur Verfügung.
|
|
SYS.1.5 Virtualisierung
|
EinleitungBei der Virtualisierung von IT-Systemen werden ein oder mehrere virtuelle IT-Systeme auf einem physischen IT-System ausgeführt. Ein solches physisches IT-System wird als „Virtualisierungsserver“ bezeichnet. Mehrere Virtualisierungsserver können zu einer virtuellen Infrastruktur zusammengefasst werden. Darin können die Virtualisierungsserver selbst und die auf ihnen betriebenen virtuellen IT-Systeme gemeinsam verwaltet werden. Die Virtualisierung von IT-Systemen bietet viele Vorteile für den IT-Betrieb in einem Informationsverbund. So können beispielsweise Kosten für Hardwarebeschaffung, Strom und Klimatisierung eingespart werden, wenn die Ressourcen der physischen IT-Systeme effizienter genutzt werden. Allerdings ist die Virtualisierung auch eine Herausforderung für den Betrieb des Informationsverbunds. Da durch die eingesetzte Virtualisierungstechnik unterschiedliche Bereiche und Arbeitsfelder im Informationsverbund berührt werden, müssen Wissen und Erfahrungen aus diesen Bereichen zusammengeführt werden. Zudem können sich Probleme auf einem Virtualisierungsserver auch auf alle anderen virtuellen IT-Systeme, die auf demselben Virtualisierungsserver betrieben werden, auswirken. Ebenso können sich virtuelle IT-Systeme gegenseitig in ihrem Betrieb stören. ZielsetzungDas Ziel dieses Bausteins ist es aufzuzeigen, wie Virtualisierungsserver im Informationsverbund sicher eingeführt und betrieben werden können. Abgrenzung und ModellierungDer Baustein SYS.1.5 Virtualisierung ist auf jeden Virtualisierungsserver anzuwenden. Neben dem vorliegenden Baustein müssen auch die jeweils relevanten Server- oder Client-Bausteine der Schicht SYS IT-Systeme auf jeden Virtualisierungsserver angewandt werden. Neben den betriebssystemspezifischen Bausteinen müssen außerdem die Bausteine SYS.1.1 Allgemeiner Server bzw. SYS.2.1 Allgemeiner Client angewendet werden, da in diesen Bausteinen die plattformunabhängigen Sicherheitsaspekte für Server bzw. Clients zusammengefasst sind. In diesem Baustein wird nur die Virtualisierung vollständiger IT-Systeme behandelt. Andere Techniken, die teilweise ebenfalls mit dem Wort „Virtualisierung“ in Verbindung gebracht werden (z. B. Anwendungsvirtualisierung mittels Terminalservern, Storage-Virtualisierung und Container), sind nicht Gegenstand dieses Bausteins. Im Bereich der Software-Entwicklung werden die Begriffe „Virtuelle Maschine“ und „Virtueller-Maschinen-Monitor“ auch für Laufzeitumgebungen benutzt, z. B. wenn Java oder Microsoft .NET eingesetzt werden. Solche Laufzeitumgebungen werden in diesem Baustein ebenfalls nicht betrachtet. Virtuelle Infrastrukturen werden in der Regel mit speziellen Managementsystemen verwaltet. Da mit diesen IT-Systemen umfassend auf die Virtualisierungsinfrastruktur zugegriffen werden kann, ist es wichtig, diese ausreichend abzusichern. Das betrifft sowohl den physischen oder virtuellen Server, auf dem die Management-Software ausgeführt wird, als auch das Produkt selber. Virtualisierungsumgebungen werden meistens gemeinsam mit Speichernetzen (NAS oder SAN) eingesetzt. Die Anbindung und Absicherung dieser Systeme werden in diesem Baustein ebenfalls nicht betrachtet (siehe hierfür Baustein SYS.1.8 Speicherlösungen). Durch die Virtualisierung müssen die Netze der Institution anders strukturiert werden. Dieses Thema wird in diesem Baustein nicht umfassend behandelt. Dafür müssen die Anforderungen des Bausteins NET.1.1 Netzarchitektur und -design erfüllt werden. Auch die Netzvirtualisierung wird im vorliegenden Baustein nicht in der notwendigen Tiefe beleuchtet. WissenswertesDas BSI gibt in seiner Veröffentlichung zur Cyber-Sicherheit BSI-CS 113: „Server-Virtualisierung“ Empfehlungen zum Einsatz von Virtualisierung. Das Information Security Forum (ISF) macht in seinem Standard „The Standard of Good Practice for Information Security“ im Kapitel SYS.1.3 - Virtual Servers - Vorgaben für den Betrieb von virtuellen Servern. Das National Institute of Standards and Technology (NIST) gibt in der NIST Special Publication 800-125 „Guide to Security for Full Virtualization Technologie“ Empfehlungen zum Einsatz von Virtualisierung.
|
|
SYS.1.6 Containerisierung
|
EinleitungDer Begriff Containerisierung bezeichnet ein Konzept, bei dem Ressourcen eines Betriebssystems partitioniert werden, um Ausführungsumgebungen für Prozesse zu schaffen. Hierbei können je nach verwendetem Betriebssystem unterschiedliche Techniken zum Einsatz kommen, die sich in Funktionsumfang und Sicherheitseigenschaften unterscheiden. Oft wird auch von einer „Betriebssystemvirtualisierung" gesprochen. Es wird jedoch kein vollständiges Betriebssystem virtualisiert, sondern es werden lediglich bestimmte Ressourcen durch einen geteilten Kernel zur Verfügung gestellt. Allgemein wird der Begriff Container verwendet, um das entstehende Konstrukt zu bezeichnen. Bevor leichtfertig komplexe Container-Umgebungen gebaut und verwendet werden, sollte zunächst gründlich abgewogen werden, ob der Aufwand für die Erstellung und den Betrieb einer Container-Umgebungen in einem geeigneten Verhältnis zum tatsächlichen Nutzen steht. Der sachgerechte Betrieb von Container-Umgebungen ist sehr komplex und es sind viele Anforderungen zu beachten. Container können genutzt werden, um als zusätzlicher Trennungsmechanismus eine Härtung der Umgebung zu erreichen, sofern die Art der Containertechnik und die vorgenommene Konfiguration hierfür sachgerecht und geeignet sind. Es findet eine Unterscheidung zwischen Applikations-Containern (z. B. nach der Spezifikation der Open Container Initiative / OCI) und System-Containern statt. System-Container sind der älteste Typ von Containern, wie z. B. FreeBSD Jails, Solaris Zones, OpenVZ, LXC und LXD. Sie stellen eine Umgebung zur Verfügung, die sich ähnlich einem eigenständigen Betriebssystem verhält, entsprechende Dienste anbieten und mehrere Anwendungen ausführen kann. Applikations-Container hingegen sind speziell für den Fall gedacht, eine einzelne Anwendung auszuführen. Sie folgen dem Lebenszyklus der Anwendung, bieten aber auch innerhalb des Containers keine betriebssystemspezifischen Dienste an. Aus technischer Sicht setzen diese beiden Typen jedoch auf den gleichen Mechanismus zur Trennung, also die Prozessisolation durch den Kernel. Beim Beispiel Linux-Container (LXC) werden dazu hauptsächlich die Mechanismen Namespaces und cgroups verwendet, um die Prozessisolation noch zu ergänzen. - Über Namespaces wird kontrolliert, welche Ressourcen ein Prozess sehen kann. Es gibt sieben unterschiedliche Namespaces: Mount (mnt), Prozess-ID (pid), Netz (net), Interprozess-Kommunikation (ipc), UTS (uts), User ID (user) und Control Group (cgroup).
- Über cgroups wird kontrolliert, welche Ressourcen bzw. welchen Anteil einer Ressource ein Prozess benutzen kann. Zu Ressourcen zählen insbesondere Memory, CPU, BLKIO oder PIDS.
Bei der Verwendung von Namespaces und cgroups sind viele Einzelheiten zu beachten. Unter anderem spielt die Reihenfolge, in der Namespaces geteilt werden, eine entscheidende Rolle. Für diesen Zweck wurden Container-Runtimes entwickelt, wie etwa runc, crun, railcar oder auch katacontainers. Die Hauptaufgabe von Container-Runtimes ist das Erstellen einer besonderen Ausführungsumgebung für Prozesse. Sie kommunizieren mit dem Kernel und rufen Syscalls mit den entsprechenden Parametern sowie in der korrekten Reihenfolge auf, um die gewünschte Ausführungsumgebung zu erhalten. Üblicherweise benötigen Container analog zu einem Betriebssystem ein Dateisystem, in dem die auszuführenden Programme abgelegt werden. Im Container-Umfeld haben sich bestimmte Dateiformate etabliert, um diese Dateisysteme zu beschreiben. Diese werden als Image, fälschlicherweise aber teilweise ebenfalls als Container bezeichnet. Abhängig vom verwendeten Container-Typ kann der Inhalt dieser Images von einer einzelnen statisch kompilierten Anwendung bis hin zum vollständigen Inhalt eines Betriebssystems inklusive diverser Ausführungsumgebungen und sonstiger Abhängigkeiten reichen. Images sind transportable, abgeschlossene Einheiten, die in einer Container-Umgebung ausgebracht werden können und alle Komponenten für die Funktionsfähigkeit enthalten. Neben der Runtime gibt es Container-Engines wie z. B. Docker, Rocket oder CRI-O, die viele Verwaltungsaufgaben übernehmen. In erster Linie bilden sie die Schnittstelle zu Benutzenden und verarbeiten übergebene Befehle. Sie sorgen dafür, dass die benötigten Images zur Verfügung stehen und entsprechende Metadaten vorbereitet sind. Schließlich ruft die Container-Engine die Container-Runtime mit entsprechenden Parametern auf. Die Container-Engine ist damit nicht Teil des Mechanismus Containerisierung, sondern übernimmt hier eine Verwaltungsfunktion. Weiterhin gibt es unterschiedliche Arten von Containern. Diese unterscheiden sich anhand des Einsatzszenarios und des Lebenszyklus eines Containers. Als persistenter Container wird ein Container bezeichnet, der für einen längeren Einsatz gedacht ist. Es kann durchaus valide Gründe geben, in Containern dauerhaft Daten zu speichern. Besonders im Cloud-Umfeld sind jedoch häufig volatile Container anzutreffen. Dort haben Container in der Regel eine viel kürzere Lebensdauer, die zudem oft von Orchestrierungswerkzeugen bestimmt wird. Aus der OCI gibt es Bestrebungen, Standards und Referenzimplementierung zur Verfügung zu stellen. Beispielsweise ist runc die Standard-Referenzimplementierung einer Container-Runtime. Andere Container-Runtimes, die kompatibel zum OCI-Standard sind, können somit weitgehend ausgetauscht und verwendet werden. ZielsetzungZiel dieses Bausteins ist der Schutz von Informationen, die in, von oder mit Containern verarbeitet, angeboten oder darüber übertragen werden. Der Baustein behandelt, wie Container grundsätzlich abgesichert werden können. Dabei wird unterschieden zwischen den Diensten zum Betrieb der Container, also der Software, die für Konfiguration und Verwaltung der Container zuständig ist, sowie den Applikationen und Diensten, die innerhalb der Container ausgeführt werden. Abgrenzung und ModellierungDer Baustein SYS.1.6 Containerisierung ist immer anzuwenden, sobald Dienste oder Anwendungen in Containern betrieben werden. Dieser Baustein betrachtet Container unabhängig von konkreten Produkten. Die Anforderungen orientieren sich an den Fähigkeiten derzeit am Markt verfügbarer Implementierungen. Bei der Produktauswahl ist der Baustein APP.6 Allgemeine Software zu berücksichtigen. Der Baustein ergänzt die Aspekte, die in den Bausteinen SYS.1.1 Allgemeiner Server und SYS.1.3 Server unter Linux und Unix behandelt werden, um Spezifika von Containerisierung. Die Anforderungen dieser Bausteine sollten vom Host-System erfüllt werden, unabhängig davon, ob dieses auf physischen Servern ausgeführt wird oder virtualisiert ist. Weiterhin gelten die Anforderungen dieser Bausteine ebenfalls für jede der im Rahmen der Containerisierung erzeugten Userspace-Umgebung. Dabei müssen regelmäßig weitere Bausteine wie z. B. CON.8 Software-Entwicklung oder die Bausteine der Teilschicht OPS.1.1 Kern-IT-Betrieb berücksichtigt werden. Dies trifft vor allem auf die Erstellung von Images zu. Typischerweise kommunizieren Container durch virtuelle Netze auf dem Host-System miteinander. Die Bausteine der Teilschichten NET.1 Netze und NET.3 Netzkomponenten müssen entsprechend berücksichtigt werden. Sicherheitsanforderungen möglicher Dienste, wie z. B. Webserver (APP.3.2 Webserver) oder Webanwendungen (APP.3.1 Webanwendungen und Webservices) sind Gegenstand eigener Bausteine, die zusätzlich anzuwenden sind. Sollte das Host-System virtualisiert sein, ist der Baustein SYS.1.5 Virtualisierung zu modellieren. Sollten die Container und die darunterliegende Infrastruktur nicht vollständig selber betrieben und alleinig genutzt werden, sondern werden Teile hiervon durch Dritte bereitgestellt oder von Dritten genutzt, sind zusätzliche Anforderungen der Bausteine OPS.2.3 Nutzung von Outsourcing und OPS.2.2 Cloud-Nutzung sowie OPS.3.2 Anbieten von Outsourcing zu berücksichtigen. Der Baustein enthält grundsätzliche Anforderungen zur Einrichtung und zum Betrieb von Containerisierung. Die weiteren im Themenumfeld üblichen Dienste, wie z. B. Orchestrierung von Containern, Speichersysteme, virtuelle Netze, Automatisierung für CI/CD-Pipelines oder der Betrieb von Image-Registries, werden hier nicht betrachtet. Ebenso wenig trifft dieser Bausteine Aussagen zu Anforderungen, die für den Bau von Images gelten. Für Anforderungen zur Orchestrierung von Containern mit Kubernetes ist der Baustein APP.4.4 Kubernetes zu betrachten. WissenswertesWeiterführende Informationen zu Gefährdungen und Sicherheitsmaßnahmen im Bereich Container finden sich unter anderem in folgenden Veröffentlichungen:
|
|
SYS.1.7 IBM Z
|
EinleitungSysteme vom Typ „IBM Z“ gehören zu den Server-Systemen, die allgemein als Großrechner („Mainframes“) bezeichnet werden. Großrechner haben sich von klassischen Einzelsystemen mit Stapelverarbeitung hin zu modernen Client-Server-Systemen entwickelt. Die Z-Architektur ist der Nachfolger der 1964 eingeführten S/360-Architektur und wird bei heutigen Großrechner-Installationen häufig eingesetzt. ZielsetzungZiel dieses Bausteins ist der Schutz von Informationen, die auf Z-Systemen verarbeitet, angeboten oder darüber übertragen werden. Abgrenzung und ModellierungDer Baustein SYS.1.7 IBM Z ist auf jeden Server anzuwenden, der auf der Z-Architektur von IBM basiert. Der Baustein SYS.1.1 Allgemeiner Server bildet die Grundlage für die Absicherung von Servern. Für Z-Systeme müssen sowohl die dort aufgeführten allgemeinen Anforderungen als auch die konkreten Anforderungen im vorliegenden Baustein erfüllt werden. Für die Z-Hardware sind verschiedene Betriebssysteme verfügbar (z. B. z/OS, z/VM, KVM oder Linux on Z). Die Auswahl erfolgt in der Regel anhand der Parameter Rechnergröße und Einsatzzweck. Die Empfehlungen dieses Bausteins beschränken sich im Wesentlichen auf das Betriebssystem z/OS. Ausgewählte Sicherheitsaspekte von z/VM werden ebenfalls angesprochen. Für das Betriebssystem Linux on Z wird auf den Baustein SYS.1.3 Server unter Linux und Unix verwiesen. Weitere für IBM Z besonders relevante Anforderungen finden sich im Baustein ORP.4 Identitäts- und Berechtigungsmanagement sowie in OPS.1.2.5 Fernwartung. Ein wichtiger Bestandteil der Sicherheitskonzeption von Z-Systemen auf technischer Ebene ist das eingesetzte Sicherheitssystem, beispielsweise TopSecret, ACF2 (Access Control Facility) oder RACF (Resource Access Control Facility). Um die Darstellung zu vereinfachen, wird im Folgenden nur auf RACF eingegangen. Die Empfehlungen sind entsprechend anzupassen, wenn ein anderes Sicherheitssystem eingesetzt wird. Die jeweils spezifischen Dienste, die vom Z-System angeboten werden, sind nicht Bestandteil dieses Bausteins. Für diese Dienste müssen zusätzlich noch weitere Bausteine umgesetzt werden, gemäß den Ergebnissen der IT-Grundschutz-Modellierung. WissenswertesIm Umfeld von Z-Systemen sind eine Reihe von Abkürzungen gebräuchlich, die nicht an anderen Stellen im IT-Grundschutz erläutert werden. Hierzu gehören: - HMC (Hardware Management Console), MCS (Multiple Console Support), SMCS, Extended MCS: Konsolen zur Steuerung und Kontrolle eines Z-Systems bzw. z/OS-Betriebssystems
- HFS: Hierarchical File System, Hierarchisches Dateisystem
- IPL: Initial Program Load, Startvorgang eines Betriebssystems
- RSF: Remote Support Facility
- SE: Support Elements, zur Konfiguration und Kontrolle des Systems
- SMP/E: System Modification Program/Extended, Verfahren zur Software-Installation
- zFS: zSeries File System, Dateisystem, das unter z/OS und Unix System Services (USS) eingesetzt wird.
Der Hersteller IBM gibt weitere Informationen zum Thema IBM Z in „ABC of z/OS System Programming Volume 1-13“, IBM Redbooks, https://www.redbooks.ibm.com.
|
|
SYS.1.8 Speicherlösungen
|
EinleitungDas stetige Wachstum digitaler Informationen und die zunehmende Menge unstrukturierter Informationen führen dazu, dass innerhalb von Institutionen zentrale Speicherlösungen eingesetzt werden. Dabei unterliegen die Anforderungen an solche Speicherlösungen einem stetigen Wandel, der sich beispielsweise an folgenden Aspekten beobachten lässt: - Die Daten einer Institution sollen jederzeit, an jedem Ort und für unterschiedliche Anwendungsszenarien verfügbar sein. Dadurch gelten für moderne Speicherlösungen häufig gestiegene Verfügbarkeitsanforderungen.
- Die zunehmende Digitalisierung sämtlicher Informationen in einer Institution macht es notwendig, dass weitreichende rechtliche Vorgaben (Compliance-Anforderungen) beachtet und eingehalten werden müssen.
- Speicherlösungen sollen dynamisch an die sich stetig ändernden Anforderungen anpassbar sein und Speicherplatz zentral bereitstellen können.
In der Vergangenheit wurden Speicherlösungen oft umgesetzt, indem Speichermedien direkt an einen Server angeschlossen wurden. Diese sogenannten Direct-Attached-Storage-(DAS)-Systeme können die aktuellen und zukünftigen Anforderungen jedoch oft nicht mehr erfüllen. Daher sind die heute weitverbreiteten zentralen Speicherlösungen und deren Bestandteile notwendig, die sich wie folgt unterscheiden lassen: - Speicherlösungen: Eine Speicherlösung besteht aus einem oder mehreren Speichernetzen sowie mindestens einem Speichersystem.
- Speichernetze: Speichernetze ermöglichen einerseits den Zugriff auf die Speichersysteme, andererseits die Replikation von Daten zwischen Speichersystemen.
- Speichersysteme: Als Speichersystem wird die zentrale Instanz bezeichnet, die für andere IT-Systeme Speicherplatz zur Verfügung stellt. Ein Speichersystem erlaubt außerdem den zeitgleichen Zugriff mehrerer IT-Systeme auf den vorhandenen Speicherplatz.
ZielsetzungZiel dieses Bausteins ist es, aufzuzeigen, wie zentrale Speicherlösungen sicher geplant, umgesetzt, betrieben und ausgesondert werden. Abgrenzung und ModellierungDer Baustein SYS.1.8 Speicherlösungen ist immer dann anzuwenden, wenn zentrale Speicherlösungen eingesetzt werden. Somit kann er auf Network-Attached-Storage-(NAS)-Systeme, Storage-Area-Networks-(SAN)-Systeme, Hybrid Storage, Objekt Storage oder Cloud Storage angewendet werden. Dabei muss jedoch Folgendes beachtet werden: - Network Attached Storage (NAS) stellt beispielsweise über die Protokolle NFS (Network File System), AFP (Apple Filing Protocol) und CIFS (Common Internet File System) Zugriffe auf die Speichersysteme zur Verfügung. Der Hauptanwendungsfall besteht darin, Fileserver-Dienste zur Verfügung zu stellen. Für NAS-Systeme sind daher auch zusätzlich zu diesem Baustein die Bausteine SYS.1.1 Allgemeiner Server sowie APP.3.3 Fileserver anzuwenden.
- Storage Area Networks (SAN) werden in der Regel durch ein dediziertes Speichernetz zwischen Speichersystemen und angeschlossenen IT-Systemen geschaffen. Für SAN-Systeme ist daher der Baustein NET.1.1 Netzarchitektur und -design geeignet zu berücksichtigen. Speichersysteme, die sowohl über NAS als auch SAN Daten zur Verfügung stellen können, werden oft unter der Bezeichnung Hybrid-Storage oder kombiniertes Speichersystem (Unified Storage) geführt. Für Hybrid-Systeme sind daher auch zusätzlich die Bausteine SYS.1.1 Allgemeiner Server sowie APP.3.3 Fileserver anzuwenden. Darüber hinaus ist der Baustein NET.1.1 Netzarchitektur und -design geeignet zu berücksichtigen.
- Objekt-Storage (oftmals auch als Object-based Storage bezeichnet) ermöglicht gegenüber den traditionellen blockbasierten und dateibasierten Zugriffsmethoden einen objektbasierten Zugriff auf Daten. Der Zugriff auf einen objektbasierenden Speicher erfolgt über eine führende Anwendung. Die Anwendung greift hierbei über eine spezielle Schnittstelle (Application Programming Interface (API)) und deren mögliche Kommandos oder direkt per Internet Protocol (IP) auf den Objekt-Storage zu. Für objektbasierende Speicherlösungen ist daher auch zusätzlich der Baustein SYS.1.1 Allgemeiner Server anzuwenden. Darüber hinaus müssen Sicherheitsanforderungen mitberücksichtigt werden, die sich dadurch ergeben, dass Webservices eingesetzt werden. Webservices werden im vorliegenden Baustein nicht betrachtet.
- Im Zusammenhang mit Weiterentwicklungen im Speicherumfeld etabliert sich zunehmend auch der Begriff des Cloud Storage. Hierunter sind Speicherlösungen als Basis für Cloud-Services zu verstehen. Die Speicherlösung an sich bleibt dabei weitgehend unverändert, jedoch liegt eine von den klassischen SAN- oder NAS-Architekturen abweichende Art des Zugriffs auf die gespeicherten Daten vor. Dieser wird in der Regel mittels Web-Service-Schnittstelle (via Representional State Transfer (REST) und Simple Object Access Protocol (SOAP)) realisiert.
Datensicherungsgeräte, die an das Speichersystem oder an das Speichernetz angeschlossen sind, werden hier nicht betrachtet, sondern im Baustein OPS.1.2.2 Archivierung behandelt. Konzeptionelle Aspekte der Datensicherung werden im Baustein CON.3 Datensicherungskonzept erläutert. Oft kann eine Vielzahl von Konten auf Speicherlösungen zugreifen. Deswegen sollten Speicherlösungen geeignet im Rollen- und Rechtekonzept mit berücksichtigt werden. Anforderungen dazu finden sich im Baustein ORP.4 Identitäts- und Berechtigungsmanagement. Falls auf externe Dienstleistung zurückgegriffen wird, um eine Speicherlösung zu betreiben, müssen die Anforderungen des Bausteins OPS.2.3 Nutzung von Outsourcing gesondert berücksichtigt werden. WissenswertesDie International Organization for Standardization (ISO) gibt in der Norm ISO/IEC 27040:2015 „Information technology - Security techniques - Storage security“ Vorgaben für die Absicherung von Speicherlösungen. Das Information Security Forum (ISF) macht in seinem Standard „The Standard of Good Practice for Information Security“ im Kapitel SY1.4 Network Storage Systems Vorgaben für die Absicherung von Speicherlösungen.
|
|
SYS.1.9 Terminalserver
|
EinleitungEin Terminalserver ist ein Server, auf dem Client-Anwendungen (kurz Anwendungen) direkt ausgeführt werden und der nur deren grafische Oberfläche (Bedienoberfläche) an die Clients weiterleitet. Hierfür wird eine Terminalserver-Software verwendet. Der Terminalserver ist dann das zugrundeliegende IT-System, auf dem diese Software ausgeführt wird. Die Eingaben am Client, z. B. über Tastatur und Maus, werden an die Terminalserver-Software übertragen, die diese Eingaben dann dem Terminalserver übergibt. In der bereitgestellten Anwendung auf dem Terminalserver werden daraufhin die Aktionen ausgeführt, die gegebenenfalls durch die Eingaben ausgelöst werden und der Terminalserver ermittelt die neue (möglicherweise geänderte) Bedienoberfläche. Diese Bedienoberfläche wird dann von der Terminalserver-Software an den Client übertragen. In einer Terminalserver-gestützten Umgebung verbinden sich typischerweise Clients mithilfe einer entsprechenden Terminal-Client-Software mit der Terminalserver-Software auf dem Terminalserver. Hierfür wird über Terminalserver-Protokolle kommuniziert, über die die Ein- und Ausgaben übertragen werden. Beispiele hierfür sind das Remote Desktop Protocol (RDP), Independent Computing Architecture (ICA), PC-over-IP (PCoIP) oder Virtual Network Computing (VNC). Die Art der auf diese Weise bereitgestellten Anwendungen ist dabei prinzipiell nicht eingeschränkt und kann beispielsweise produktive Anwendungen wie Webbrowser, Office-Anwendungen oder Finanzsoftware, aber auch Administrationswerkzeuge wie SSH-Clients oder Management-Tools umfassen. In einem typischen Einsatzszenario stellt ein Terminalserver mehreren Clients zentralisiert Anwendungen bereit, die aus organisatorischen oder technischen Gründen nicht lokal auf diesen Clients ausgeführt werden sollen oder können. Ein Beispiel hierfür sind Administrationstools, die nicht direkt auf den Clients der Administrierenden ausgeführt werden sollen. Ein weiteres Beispiel ist Software mit speziellen technischen Anforderungen an die zugrundeliegende Hardware der Clients, wie beispielsweise bestimmte Grafikkarten, die nicht auf allen Clients vorhanden sind. In einer Terminalserver-gestützten Umgebung können die Clients sogenannte Fat Clients oder Thin Clients sein. Fat Clients sind mit einem vollwertigen Client-Betriebssystem ausgestattet. Thin Clients können dagegen nur genutzt werden, um sich mit dem Terminalserver zu verbinden und diesen zu bedienen. Auf einem Terminalserver können mehrere Personen gleichzeitig auf demselben Betriebssystem arbeiten und dieselbe oder mehrere unterschiedliche Anwendungen parallel benutzen. ZielsetzungZiel dieses Bausteins ist es, Informationen zu schützen, die beim Einsatz von Terminalservern gespeichert, verarbeitet und übertragen werden. Hierzu werden spezielle Anforderungen an die beteiligten Anwendungen, IT-Systeme und Netze gestellt. Abgrenzung und ModellierungDer Baustein SYS.1.9 Terminalserver ist sowohl auf den Terminalserver selbst als auch auf die zugreifenden Fat Clients und Thin Clients mit Terminal-Client-Software anzuwenden. Hierbei sind für Server und Clients jeweils sowohl die Soft- als auch die Hardwarekomponenten zu berücksichtigen. Um ein IT-Grundschutz-Modell für einen konkreten Informationsverbund zu erstellen, muss grundsätzlich die Gesamtheit aller Bausteine betrachtet werden. In der Regel sind mehrere Bausteine auf das Thema bzw. Zielobjekt anzuwenden. Dieser Baustein behandelt die folgenden Inhalte: - Ein Terminalserver im Sinne dieses Bausteins ist jedes IT-System, auf dem Anwendungen auf die oben beschriebene Weise zentral zur Verfügung gestellt werden. Hierbei muss die Verbindung vom Client aus direkt initiiert werden.
- Der Baustein SYS.1.9 Terminalserver ist anzuwenden, wenn durch eine Terminal-Client-Software ausschließlich Eingaben der Benutzenden an den Terminalserver übermittelt werden.
- Dieser Baustein beinhaltet spezifische Anforderungen an die verwendeten Netze, um die Kommunikation zwischen Clients und Terminalserver abzusichern.
Folgende Inhalte sind ebenfalls von Bedeutung und werden an anderer Stelle behandelt: - Für den Terminalserver und die Clients müssen die Bausteine SYS.1.1 Allgemeiner Server bzw. SYS.2.1 Allgemeiner Client sowie gegebenenfalls die spezifischen Bausteine für die Server- bzw. Client-Betriebssysteme angewendet werden.
- Auf die Terminalserver-Software müssen der Baustein APP.6 Allgemeine Anwendung sowie gegebenenfalls entsprechende weitere Bausteine der Schicht APP Anwendungen angewendet werden.
- Für die Anwendungen, die über den Terminalserver bereitgestellt werden, müssen zusätzlich der Baustein APP.6 Allgemeine Anwendung sowie gegebenenfalls die entsprechenden spezifischen Bausteine der Schicht APP Anwendungen angewendet werden.
- Der Baustein NET.1.1 Netzarchitektur und -design muss angewendet werden, um die für die Kommunikation zwischen Clients und Terminalserver verwendeten Netze abzusichern.
Dieser Baustein behandelt nicht die folgenden Inhalte: - Fernwartungswerkzeuge sind keine Terminalserver im Sinne dieses Bausteins. Um diese Werkzeuge abzusichern, ist der Baustein OPS.1.2.5 Fernwartung umzusetzen.
- Wenn ein zu administrierendes IT-System über Terminalserver-Protokolle angesprochen wird, stellt dies keine Nutzung des Terminalservers im Sinne dieses Bausteins dar.
- Dieser Baustein adressiert nicht den Fall, dass Clients direkt auf andere Clients über Terminalserver-Protokolle oder Kollaborationswerkzeuge zugreifen.
- Falls der Terminalserver-Dienst über zusätzliche Sicherheitskomponenten wie Application Delivery Controller (ADC, siehe Kapitel 4 Weiterführende Informationen) zur Verfügung gestellt wird, sind diese zusätzlichen Komponenten gesondert zu betrachten.
WissenswertesDas Bundesamt für Sicherheit in der Informationstechnik (BSI) stellt im Dokument „Kryptographische Verfahren: Empfehlungen und Schlüssellängen: BSI TR-02102“ Hinweise zur Anwendung kryptografischer Verfahren zur Verfügung. Das Bundesamt für Sicherheit in der Informationstechnik (BSI) stellt im Dokument „Empfehlungen für den sicheren Einsatz von Application Delivery Controllern (ADC)“ Hinweise für den sicheren Einsatz von ADC zur Verfügung.
|
|
SYS.2.1 Allgemeiner Client
|
EinleitungAls „Allgemeiner Client“ wird ein IT-System mit einem beliebigen Betriebssystem bezeichnet, das die Trennung von Benutzenden zulässt und nicht dazu dient, Server-Dienste bereitzustellen. Auf einem Client sollten mindestens getrennte Umgebungen zur Administration und zur Benutzung eingerichtet werden können. Das IT-System verfügt in der Regel über Laufwerke und Anschlussmöglichkeiten für externe bzw. wechselbare Datenträger, weitere Schnittstellen für den Datenaustausch sowie andere Peripheriegeräte. Typischerweise ist ein solches IT-System in ein Client-Server-Netz eingebunden. Bei dem IT-System kann es sich beispielsweise um einen PC mit oder ohne Festplatte, um ein mobiles oder stationäres Gerät, aber auch um eine Linux-Workstation oder einen Apple Mac handeln. ZielsetzungZiel dieses Bausteins ist der Schutz von Informationen, die auf jeglicher Art von Clients, unabhängig vom verwendeten Betriebssystem, erstellt, gelesen, bearbeitet, gespeichert oder versendet werden. Abgrenzung und ModellierungDer Baustein SYS.2.1 Allgemeiner Client ist für alle Clients unabhängig vom konkreten Betriebssystem anzuwenden. In der Regel werden Clients unter einem Betriebssystem ausgeführt, das jeweils eigene Sicherheitsmaßnahmen erfordert. Für verbreitete Client-Betriebssysteme sind spezifische Bausteine in der Schicht SYS.2 Desktop-Systeme vorhanden, die auf dem vorliegenden Baustein aufbauen und zusätzlich anzuwenden sind. Falls für eingesetzte Clients kein spezifischer Baustein existiert, müssen die Anforderungen des vorliegenden Bausteins geeignet für das Zielobjekt konkretisiert und es muss eine ergänzende Risikobetrachtung durchgeführt werden. Sicherheitsempfehlungen für mobile Endgeräte mit festem Betriebssystem, wie Smartphones oder Tablets, sind in der Schicht SYS.3 Mobile Devices zu finden. Falls ein Client weitere Schnittstellen zum Datenaustausch hat, wie z. B. USB, Bluetooth, LAN oder WLAN, müssen diese gemäß den Sicherheitsvorgaben der Institution so abgesichert werden, wie es in den entsprechenden Bausteinen beschrieben ist. Hierzu sind Anforderungen beispielsweise in SYS.4.5 Wechseldatenträger oder NET.2.2 WLAN-Nutzung zu finden. Regelmäßig sind außerdem die Anforderungen der Bausteine OPS.1.1.3 Patch- und Änderungsmanagement und CON.3 Datensicherungskonzept für Clients zu berücksichtigen. Clients sind oft durch Schadsoftware gefährdet, daher sind die Anforderungen des Bausteins OPS.1.1.4 Schutz vor Schadprogrammen bei Clients besonders relevant. WissenswertesFür den Baustein SYS.2.1 Allgemeiner Client sind keine weiterführenden Informationen vorhanden.
|
|
SYS.2.2.3 Clients unter Windows
|
EinleitungMit Windows 10 hat Microsoft sein Client-Betriebssystem Windows an eine neue Unternehmensstrategie angepasst. Verändert hat sich insbesondere auch die grundlegende Philosophie, weg vom bisherigen Prinzip des „lokalen Betriebssystems“ hin zu einer Dienstleistung („Windows as a Service“). Das bedeutet, dass das Betriebssystem neben den bisherigen Funktionen auch darüber hinausgehende, insbesondere cloudbasierte, Anwendungen enthält und deswegen auf eine enge Anbindung an die Server-Infrastruktur von Microsoft angewiesen ist. Wichtige neue Aspekte im Vergleich zu den bisherigen Windows-Versionen sind vor allem der tief verankerte und teilweise nicht beeinflussbare Datenaustausch zwischen den Clients und der Herstellerinfrastruktur sowie die zunehmende Auslagerung von sicherheitskritischen Kernbestandteilen einer Windows-Infrastruktur (z. B. Authentisierung) in die Cloud. Mit Windows 11 wurde im Oktober 2021 eine Nachfolgeversion veröffentlicht. Diese enthält neue Funktionen, hat eine überarbeitete Bedienoberfläche und im Vergleich zu Windows 10 deutlich erhöhte Systemvoraussetzungen. Insbesondere setzt Windows 11 offiziell eine 64-Bit-fähige CPU, UEFI SecureBoot sowie ein TPM 2.0 voraus. Windows 11 ist trotz des Versionssprungs jedoch keine komplette Neuentwicklung, sondern basiert auf Windows 10. Dieser Baustein ist daher sowohl für Windows 10 als auch für Windows 11 anwendbar. ZielsetzungZiel dieses Bausteins ist der Schutz von Informationen, die durch und auf Windows-Clients mit Windows 10 oder 11 verarbeitet werden. Abgrenzung und ModellierungDer Baustein SYS.2.2.3 Clients unter Windows ist für alle Clients anzuwenden, auf denen das Betriebssystem Microsoft Windows 10 oder 11 eingesetzt wird. Dieser Baustein enthält spezifische Anforderungen, die zum sicheren Betrieb von Clients unter dem Betriebssystem Windows zusätzlich zu den Anforderungen aus dem Baustein SYS.2.1 Allgemeiner Client zu beachten und zu erfüllen sind. Für Anwendungsprogramme, die auf den Windows-Clients verwendet werden, sind die Anforderungen der entsprechenden Bausteine zu erfüllen, beispielsweise APP.1.1 Office-Produkte oder APP.1.2 Webbrowser. Beim Einsatz in einer Windows-Domäne sind die Anforderungen der entsprechenden Bausteine wie APP.2.2 Active Directory Domain Services zu erfüllen. WissenswertesDas BSI stellt im Rahmen des Projekts „SiSyPHuS Win10 (Studie zu Systemintegrität, Protokollierung, Härtung und Sicherheitsfunktionen in Windows 10)“ eine Analyse der Sicherheitsfunktionen von Windows 10 und darauf aufbauend passende Härtungsempfehlungen bereit: https://www.bsi.bund.de/DE/Themen/Cyber-Sicherheit/Empfehlungen/SiSyPHuS_Win10/SiSyPHuS_node.html Der Hersteller Microsoft stellt unter anderem folgende weiterführende Informationen zu Windows bereit:
|
|
SYS.2.3 Clients unter Linux und Unix
|
EinleitungNeben Windows werden auf immer mehr Clients Linux- oder seltener Unix-basierte Betriebssysteme installiert. Beispiele für klassische Unix-Systeme sind die BSD-Reihe (FreeBSD, OpenBSD und NetBSD), Solaris und AIX. Linux bezeichnet hingegen kein klassisches, sondern ein funktionelles Unix-System, da der Linux-Kernel nicht auf dem ursprünglichen Quelltext basiert, aus dem sich die verschiedenen Unix-Derivate entwickelt haben. Da sich die Konfiguration und der Betrieb von Linux- und Unix-Clients ähneln, werden in diesem Baustein Linux und Unix sprachlich als „Unix-Client“ bzw. „unixartig“ zusammengefasst. Linux ist freie Software, die von der Open-Source-Gemeinschaft entwickelt wird. Das bedeutet, dass sie frei genutzt, kopiert, verteilt und verändert werden darf. Daneben gibt es Unternehmen, die den Linux-Kernel und die verschiedenen Software-Komponenten zu einer Distribution zusammenfassen und pflegen sowie weitere Dienstleistungen anbieten. Häufig werden Derivate der Distributionen Debian, Fedora / Red Hat Enterprise Linux oder openSUSE / SUSE Linux Enterprise eingesetzt. Darüber hinaus gibt es für spezielle Einsatzzwecke und Geräte zugeschnittene Linux-Distributionen. Dazu gehören z. B. Qubes OS, das versucht, ein hohes Maß an Sicherheit durch Virtualisierung zu erreichen, LibreElec für den Einsatz eines Home Theater PCs (HTPC) oder Kali Linux, eine auf Sicherheit, Computerforensik und Penetrationstests spezialisierte Distribution. Außerdem können Clients auch Live-Distributionen starten, ohne dass das auf dem Client installierte Betriebssystem verändert wird. Der Marktanteil des Betriebssystems Linux auf Clients hat in den letzten Jahren zugenommen. In speziellen Einsatzumgebungen werden weiterhin „klassische“ Unix-Systeme in verschiedenen Derivaten eingesetzt. Typischerweise ist ein solches IT-System vernetzt und wird als Client in einem Client-Server-Netz betrieben. Durch die Menge der vorausgewählten Softwarepakete einer Standardinstallation der gängigen Linux-Distributionen beziehungsweise der Unix-Derivate erhöht sich einerseits die Angriffsfläche. Gleichzeitig bieten unixartige Betriebssysteme aber auch umfangreiche Schutzmechanismen. ZielsetzungZiel dieses Bausteins ist der Schutz von Informationen, die auf Linux- und Unix-Clients erstellt, bearbeitet, gespeichert oder versendet werden. Die Anforderungen des Bausteins gelten vorrangig für Linux-Clients, können aber generell für Unix-Clients adaptiert werden. Abgrenzung und ModellierungDer Baustein SYS.2.3 Clients unter Linux und Unix ist für alle Clients anzuwenden, auf denen Linux- oder Unix-basierte Betriebssysteme eingesetzt werden. Dieser Baustein enthält grundsätzliche Anforderungen zum Betrieb von unixartigen Clients. Er konkretisiert und ergänzt die Aspekte, die im Baustein SYS.2.1 Allgemeiner Client behandelt werden, um Besonderheiten von Unix-Systemen. Dementsprechend sind die beiden Bausteine immer gemeinsam anzuwenden. Auch wenn es sich bei macOS von Apple um ein unixartiges Betriebssystem handelt, wird dieses Betriebssystem nicht in diesem Baustein behandelt. Empfehlungen hierzu sind im Baustein SYS.2.4 Clients unter macOS zu finden. Der Baustein umfasst nur das eigentliche Betriebssystem, das in der Regel bei einer Basisinstallation einer Distribution installiert wird. Darauf aufbauende Software, wie E-Mail-Clients oder Office-Software, wird in diesem Baustein nicht berücksichtigt. Anforderungen hierzu sind z. B. in den Bausteinen der Schicht APP.1 Client-Anwendungen des IT-Grundschutz-Kompendiums zu finden. Dieser Client-Baustein setzt voraus, dass neben Administrierenden dauerhaft nur eine unveränderte Person mit einem interaktiven Konto aktiv ist. Clients, die von mehreren Personen nacheinander oder gleichzeitig genutzt werden, erfordern zusätzliche Maßnahmen, die im Rahmen dieses Bausteins nicht behandelt werden. WissenswertesFür den Baustein SYS.2.3 Clients unter Linux und Unix sind keine weiterführenden Informationen vorhanden.
|
|
SYS.2.4 Clients unter macOS
|
EinleitungmacOS ist ein Client-Betriebssystem der Firma Apple. macOS basiert auf Darwin, dem frei verfügbaren Unix-Betriebssystem von Apple, das wiederum auf dem Open-Source-Betriebssystem FreeBSD aufbaut. macOS setzt sich im Wesentlichen aus Darwin sowie der proprietären grafischen Bedienoberfläche „Aqua“ und weiteren Anwendungen und Diensten zusammen. Gemäß den Lizenzbedingungen von Apple darf macOS nur auf IT-Systemen („Macs“) von Apple installiert werden. Aus diesem Grund sind Eigenheiten dieser Systeme ebenfalls Bestandteil dieses Bausteins. ZielsetzungDas Ziel dieses Bausteins ist der Schutz von Informationen, die auf IT-Systemen unter macOS verarbeitet oder mit diesen übertragen werden. Dazu müssen IT-Systeme unter macOS angemessen abgesichert werden. Abgrenzung und ModellierungDer Baustein SYS.2.4 Clients unter macOS ist für alle Client-Systeme anzuwenden, auf denen das Betriebssystem Apple macOS eingesetzt wird. Der Schwerpunkt liegt in diesem Baustein auf der Absicherung eines Macs mit macOS, der als Stand-alone-System oder als Client in einem Client-Server-Netz betrieben wird. Damit ergänzt der Baustein die allgemeinen Aspekte aus dem zusätzlich anzuwendenden Baustein SYS.2.1 Allgemeiner Client. Ein möglicher Einsatz von macOS als Server-Betriebssystem wird im Baustein nicht betrachtet. Im professionellen Einsatz besteht mit dem sogenannten Profilmanager und Mobile Device Management die Möglichkeit, die verwendeten Macs zentral zu verwalten. Diese Lösungen bieten erweiterte Konfigurations- und Verwaltungsfunktionen, werden in diesem Baustein jedoch nicht betrachtet. Entsprechende Sicherheitsaspekte werden im Baustein SYS.3.2.2 Mobile Device Management (MDM) behandelt. Außerdem ist zu beachten, dass die beiden Apple-Betriebssysteme macOS (für Macs) und iOS (für iPhones) bzw. iPadOS (für iPads) eng miteinander verzahnt sind. Daher sollte zusätzlich der Baustein SYS.3.2.3 iOS (for Enterprise) berücksichtigt werden, wenn neben macOS auch Geräte mit iOS oder iPadOS eingesetzt werden. WissenswertesDas National Institute of Standards and Technology (NIST) stellt das Dokument „SP 800-179 Rev. 1 (DRAFT): Guide to Securing Apple macOS 10.12 Systems for IT Professionals: A NIST Security Configuration Checklist“ (Oktober 2018) zur Verfügung.
|
|
SYS.2.5 Client-Virtualisierung
|
EinleitungClient-Virtualisierung bezeichnet die virtualisierte Bereitstellung von Clients. Sowohl lokal auf einem physischen Client als auch mittels einer (zentralen) Virtualisierungsinfrastruktur können Clients virtualisiert werden. Virtualisierungsinfrastrukturen können genutzt werden, um virtuelle Clients von einem entfernten Arbeitsplatz aus zu bedienen. Dieser Baustein behandelt den sicheren Einsatz von Client-Virtualisierung mittels einer Virtualisierungsinfrastruktur. Eine Virtualisierungsinfrastruktur umfasst dabei einen oder mehrere physische Virtualisierungsserver gemäß des Bausteins SYS.1.5 Virtualisierung. Die einzelnen virtuellen Clients werden auf den jeweiligen Virtualisierungsservern ausgeführt und setzen sich dabei aus den hierfür festgelegten virtuellen Hardware-Ressourcen wie CPU, Arbeitsspeicher und dem zugehörigen Festplatten-Abbild (Image) zusammen. Diese Abbilder werden üblicherweise anhand von Vorlagen (Templates) erzeugt. Die Benutzenden interagieren hierbei über physische Clients, die sich mittels Terminalserver-Techniken und -Protokollen mit den virtuellen Clients verbinden. Somit ist der virtuelle Client auch ein Terminalserver im Sinne des Bausteins SYS.1.9 Terminalserver. Virtuelle Clients, die auf einer Virtualisierungsinfrastruktur ausgeführt werden, sind in der Regel leichter zu administrieren als physische Clients, die geographisch über die Institution verteilt sind. Weiterhin können virtuelle Clients anhand von Templates einfacher als physische Clients provisioniert werden. Zudem können virtuelle Clients über Snapshots oder geklonte virtuelle Maschinen einfacher aktualisiert werden. Ein anderer typischer Einsatzfall sind virtuelle Clients, die erzeugt werden, um bestimmte Anwendungen zu testen und daher nur für einen kurzen Zeitraum benötigt werden. ZielsetzungZiel dieses Bausteins ist es, Informationen zu schützen, die bei der Client-Virtualisierung verarbeitet und übertragen werden. Hierzu werden spezielle Anforderungen an die virtuellen Clients und die zugrundeliegende Virtualisierungsinfrastruktur sowie an die verwendeten Netze gestellt. Abgrenzung und ModellierungDer Baustein SYS.2.5 Client-Virtualisierung ist auf die Virtualisierungsinfrastruktur sowie alle virtuellen Clients anzuwenden, sofern diese wie oben beschrieben zentral bereitgestellt werden. Um ein IT-Grundschutz-Modell für einen konkreten Informationsverbund zu erstellen, muss grundsätzlich die Gesamtheit aller Bausteine betrachtet werden. In der Regel sind mehrere Bausteine auf das Thema bzw. Zielobjekt anzuwenden. Dieser Baustein behandelt die folgenden Inhalte: - Der Baustein SYS.2.5 Client-Virtualisierung thematisiert diejenigen Teile einer Client-Virtualisierung, die spezifisch für die Bereitstellung und den Einsatz von virtuellen Clients sind.
- Dieser Baustein beinhaltet spezifische Anforderungen an die verwendeten Netze, um die Kommunikation zwischen zugreifendem Client und Virtualisierungsinfrastruktur abzusichern.
Folgende Inhalte sind ebenfalls von Bedeutung und werden an anderer Stelle behandelt: - Zugreifende und virtuelle Clients kommunizieren über eine Terminalserver-Software, die auf den virtuellen Clients ausgeführt wird. Daher ist der Baustein SYS.1.9 Terminalserver sowohl auf die virtuellen Clients als auch auf die zugreifenden Clients anzuwenden.
- Um die allgemeinen Aspekte von virtuellen Clients zu adressieren, ist der Baustein SYS.2.1 Allgemeiner Client anzuwenden. Weiterhin sind gegebenenfalls die betriebssystemspezifischen Bausteine der Schicht SYS anzuwenden.
- Die allgemeinen Aspekte der Virtualisierung, zum Beispiel die Isolation über den Virtualisierungsserver, werden im Baustein SYS.1.5 Virtualisierung adressiert.
- Der Baustein NET.1.1 Netzarchitektur und -design muss angewendet werden, um die Netze abzusichern, die für die Kommunikation zwischen zugreifendem Client und Virtualisierungsinfrastruktur genutzt werden.
Dieser Baustein behandelt nicht die folgenden Inhalte: - Die lokale Bereitstellung von virtuellen Clients auf physischen Clients.
WissenswertesFür den Baustein SYS.2.5 Client-Virtualisierung sind keine weiterführenden Informationen vorhanden.
|
|
SYS.2.6 Virtual Desktop Infrastructure
|
EinleitungEine Virtual Desktop Infrastructure (VDI) steuert und verwaltet standardisierte virtuelle Clients. Hierdurch können zentralisiert einzelne Anwendungen (z. B. Office-Programme) oder ganze Desktops zur Verfügung gestellt werden. Virtuelle Clients sind dabei virtualisierte IT-Systeme, auf die über Terminalserver-Protokolle zugegriffen werden kann. Die virtuellen Clients werden auf Virtualisierungsservern ausgeführt, die mit einem Managementsystem zu einer Virtualisierungsinfrastruktur zusammengefasst werden (siehe Bausteine SYS.1.5 Virtualisierung und SYS.2.5 Client-Virtualisierung). Je nachdem, welches Produkt eingesetzt wird, besteht eine VDI typischerweise aus Zugangs-, Steuerungs- und Managementkomponenten, die auf einem oder auf mehreren IT-Systemen verteilt betrieben werden. Diese zentralen VDI-Komponenten verwalten unter anderem die Virtualisierungsinfrastruktur und stellen die Verbindungen zwischen zugreifenden und virtuellen Clients her. Daher sind die Virtualisierungsinfrastruktur, die angebundenen Storage-Systeme sowie die virtuellen und zugreifenden Clients ebenfalls impliziter Teil der VDI. In diesem Baustein sind jedoch mit „VDI-Komponenten“ immer die folgenden drei zentralen Komponenten einer VDI gemeint: - Die VDI-Zugangskomponenten authentisieren die Benutzenden und entscheiden anhand ihrer Berechtigungen, ob Zugriffe erlaubt oder nicht erlaubt sowie für welchen Typ von virtuellem Client die Benutzenden autorisiert sind.
- Die VDI-Steuerungskomponenten wählen für die erlaubten Zugänge die entsprechenden virtuellen Clients aus und stellen die Verbindung zwischen zugreifendem und virtuellem Client her.
- Die VDI-Managementkomponenten verwalten die Regeln (z. B. die Zuordnung von Benutzenden zu Clienttypen) und Einstellungen (z. B. die zu nutzenden Protokolle). Außerdem verwalten sie die virtuellen Clients (gemäß SYS.2.5 Client-Virtualisierung). Dies umfasst auch die zugewiesenen Ressourcen und deren Provisionierung sowie die Terminalserver-spezifischen Einstellungen der virtuellen Clients.
Außerdem kann es zusätzlich erforderlich sein, dass weitere Infrastrukturdienste angebunden werden, die nicht zur VDI-Lösung selbst gehören (z. B. Verzeichnisdienste, Namensauflösung oder IP-Adress-Management). VDIs werden in der Regel eingesetzt, um zentral administrierbare standardisierte Arbeitsplätze effizient zur Verfügung zu stellen. Dies wird beispielsweise genutzt, um klassische physische Clients durch Thin Clients zu ersetzen. ZielsetzungZiel dieses Bausteins ist es, Informationen zu schützen, die beim Einsatz einer VDI gespeichert, verarbeitet und übertragen werden. Hierzu werden spezielle Anforderungen an die in der Einleitung beschriebenen Komponenten einer VDI gestellt. Abgrenzung und ModellierungDer Baustein SYS.2.6 Virtual Desktop Infrastructure ist auf jedes IT-System anzuwenden, das als Teil einer VDI-Lösung eingesetzt wird. Dieser Baustein behandelt die folgenden Inhalte: Der Baustein SYS.2.6 Virtual Desktop Infrastructure behandelt den sicheren Einsatz einer VDI. Dabei wird der Fokus auf die drei zentralen Komponenten einer VDI gelegt. Dieser Baustein beinhaltet spezifische Anforderungen an die verwendeten Netze, um die Kommunikation zwischen zugreifendem Client und Virtualisierungsinfrastruktur abzusichern. Folgende Inhalte sind ebenfalls von Bedeutung und werden an anderer Stelle behandelt: - Die grundlegende Funktionalität der Kommunikation zwischen einem zugreifenden und einem virtuellen Client in einer VDI-Lösung wird mithilfe von Terminalserver-Techniken erfüllt. Daher ist der Baustein SYS.1.9 Terminalserver ebenfalls auf die VDI-Lösung anzuwenden, wobei die einzelnen virtuellen Clients die eigentlichen Terminalserver sind.
- Ebenfalls sind die Bausteine SYS.2.5 Client-Virtualisierung und SYS.1.5 Virtualisierung für die einzelnen virtuellen Clients bzw. die Virtualisierungsinfrastruktur anzuwenden, speziell für die Isolation der virtuellen Clients über den Virtualisierungsserver.
- Grundsätzliche Anforderungen an die einzelnen Server-Komponenten sowie die zugreifenden und virtuellen Clients sind dem Baustein SYS.1.1 Allgemeiner Server bzw. SYS.2.1 Allgemeiner Client zu entnehmen. Außerdem sind gegebenenfalls betriebssystemspezifische Bausteine anzuwenden.
- Der Baustein NET.1.1 Netzarchitektur und -design muss angewendet werden, um die Netze abzusichern, die für die VDI genutzt werden.
Dieser Baustein behandelt nicht - diejenigen IT-Systeme, die im Kontext der VDI zusätzlich zu den oben beschriebenen VDI-Komponenten verwendet werden (z. B. Storage Systeme) sowie
- die Techniken, die bei der Virtualisierung oder für die Kommunikation zwischen zugreifenden und virtuellen Clients eingesetzt werden.
WissenswertesFür den Baustein SYS.2.6 Virtual Desktop Infrastructure sind keine weiterführenden Informationen vorhanden.
|
|
SYS.3.1 Laptops
|
EinleitungEin Laptop (auch Notebook genannt) ist ein PC, der mobil genutzt werden kann. Er hat eine kompakte Bauform, integriert Peripheriegeräte wie Tastatur und Bildschirm, ist über Akkus zeitweise unabhängig von einer externen Stromversorgung und besteht oft aus speziell für den mobilen Einsatz konzipierten Hardware-Komponenten. Laptops sind in den meisten Institutionen verbreitet und ersetzen häufig den klassischen Desktop-PC. Laptops werden in der Regel mit verbreiteten Desktop-Betriebssystemen wie Microsoft Windows, Apple macOS oder Linux betrieben. Die Grenzen zu Tablets und ähnlichen Geräten sind heutzutage fließend. So gibt es Tablets mit Desktop-Betriebssystemen wie Windows 10, aber auch Tastaturzubehör für Mobilgeräte wie iPads mit iPadOS, die so als Laptops genutzt werden können. Da Laptops häufig auch mobil genutzt werden, sind sie oft nicht permanent am LAN der Institution angeschlossen. Stattdessen können sie sich in der Regel per Virtual Private Network (VPN) z. B. über das Internet mit dem Netz der Institution verbinden. Auch die Infrastruktur einer klassischen Büroumgebung, die kontrollierbare Umwelteinflüsse, eine stabile Stromversorgung oder zutrittsgeschützte Bereiche bietet, kann beim mobilen Einsatz von Laptops nicht vorausgesetzt werden. ZielsetzungZiel des Bausteins ist es, Institutionen einen sicheren Einsatz von Laptops zu ermöglichen sowie für die spezifischen Gefährdungen dieser Geräteklasse zu sensibilisieren. Abgrenzung und ModellierungDer Baustein SYS.3.1 Laptops ist auf alle Laptops anzuwenden, die mobil oder stationär genutzt werden. Wie bei allen IT-Systemen müssen auch bei Laptops die Betriebssystem- und Software-Komponenten sorgfältig ausgewählt und installiert werden. Die hier zu erfüllenden Anforderungen sind abhängig vom Betriebssystem des Laptops und werden daher in den Client-spezifischen Bausteinen beschrieben, beispielsweise SYS.2.2.3 Clients unter Windows, SYS 2.3 Clients unter Linux und Unix oder SYS.2.4 Clients unter macOS. Ebenso sind Anforderungen, die für alle Arten von Clients gelten, nicht Bestandteil dieses Bausteins. Diese sind im Baustein SYS.2.1 Allgemeiner Client zu finden. Auch wird in diesem Baustein nicht behandelt, wie die jeweilige Datenübertragung einzurichten ist, wie z. B. die WLAN-Konfiguration (siehe NET.2.2 WLAN-Nutzung) oder eine VPN-Anbindung (siehe NET.3.3 VPN). Da Laptops oft längere Zeit außerhalb einer Institution eingesetzt werden, müssen sie besonders bei der Datensicherung berücksichtigt werden. Weiterführende Anforderungen dazu finden sich in Baustein CON.3 Datensicherungskonzept. WissenswertesFür den Baustein SYS.3.1 Laptops sind keine weiterführenden Informationen vorhanden.
|
|
SYS.3.2.1 Allgemeine Smartphones und Tablets
|
EinleitungSmartphones sind auf den mobilen Einsatz ausgerichtete IT-Systeme mit einer angepassten Oberfläche, die mit einem großen, üblicherweise berührungsempfindlichen Bildschirm (Touch-Display) bedient werden können. Smartphones vereinen neben der Telefonie beispielsweise Media-Player, Personal Information Manager und Digitalkamera in einem Gerät und bieten den Benutzenden darüber hinaus viele weitere Anwendungen und Funktionen, wie Webbrowser, E-Mail-Client oder Ortung (z. B. über GPS). Zudem sind sie mit Mobilfunk-, WLAN-, Bluetooth- sowie NFC-Schnittstellen ausgestattet. Tablets sind, vereinfacht gesagt, Smartphones mit großem Formfaktor, mit denen in der Regel nicht über das Mobilfunknetz telefoniert werden kann. ZielsetzungZiel dieses Bausteins ist es, den Zuständigen des Sicherheitsmanagements und des IT-Betriebs Informationen zu den typischen Gefährdungen für Smartphones und Tablets zu geben sowie ihnen Anforderungen zu vermitteln, wie diese vermieden bzw. beseitigt werden können. Außerdem sollen den Zuständigen Ansätze aufgezeigt werden, um schutzbedarfsgerechte Konfigurationsprofile zu erstellen. Diese Konfigurationsprofile können über eine zentrale Infrastruktur mit einem Mobile Device Management (MDM) verteilt und verwaltet werden. Es kann jedoch bei der Vielzahl von unterschiedlichen mobilen Betriebssystemen nicht grundsätzlich vorausgesetzt werden, dass die Geräte in ein solches MDM eingebunden werden können. Abgrenzung und ModellierungDer Baustein SYS.3.2.1 Allgemeine Smartphones und Tablets ist für alle Smartphones und Tablets anzuwenden, die für dienstliche Zwecke eingesetzt werden. Dieser Baustein geht nicht darauf ein, wie spezifische Betriebssysteme von Smartphones und Tablets abgesichert werden, da dies detailliert in den Bausteinen für die jeweiligen Systeme beschrieben wird, z. B. in SYS.3.2.3 iOS (for Enterprise) oder SYS.3.2.4 Android. Sicherheitsanforderungen für den Betrieb eines MDM werden in SYS.3.2.2 Mobile Device Management (MDM) beschrieben. Diese Bausteine sind entsprechend zusätzlich anzuwenden, wenn Smartphones und Tablets in Institutionen eingesetzt werden. Smartphones sind, so wie gewöhnliche Clients, durch Schadprogramme gefährdet. Sie müssen im Konzept zum Schutz vor Schadsoftware berücksichtigt werden. Anforderungen zum Schutz vor Schadprogrammen finden sich im Baustein OPS.1.1.4 Schutz vor Schadprogrammen. Smartphones und Tablets bieten in der Regel die Möglichkeit, mobile Anwendungen (Apps) zu installieren. Damit dabei keine unnötigen Sicherheitsrisiken entstehen, sind die Anforderungen des Bausteins APP.1.4 Mobile Anwendungen (Apps) zu berücksichtigen. Darüber hinaus können aus der Schicht APP Anwendungen auch andere Bausteine, wie APP.1.2 Webbrowser, relevant sein. Da Smartphones in der Regel über Mobilfunkfunktionen verfügen, sind die relevanten Anforderungen des Bausteins SYS.3.3 Mobiltelefon zu berücksichtigen. WissenswertesDie International Organization for Standardization (ISO) gibt in der Norm ISO/IEC 27001:2013, insbesondere in Annex A, A.6.2 „Mobile devices and teleworking“, Vorgaben für den Einsatz von mobilen Endgeräten. Das Information Security Forum (ISF) macht in seinem Standard „The Standard of Good Practice for Information Security“, insbesondere in Area PA2 Mobile Computing, Vorgaben für den Einsatz von mobilen Endgeräten. Das National Institute of Standards and Technology (NIST) stellt folgende Dokumente im Bereich mobile Endgeräte bereit: - „Guidelines for Managing the Security of Mobile Devices in the Enterprise: NIST Special Publication 800-124“, Revision 1, Juni 2013
- „Security and Privacy Controls for Federal Information Systems and Organizations: NIST Special Publication 800-53“, Revision 4, April 2013
- „Securing Electronic Health Record on Mobile Devices: NIST Special Publication 1800-1d“, Draft, Juli 2015
|
|
SYS.3.2.2 Mobile Device Management (MDM)
|
EinleitungSmartphones, Tablets und Phablets sind für viele Mitarbeitende ein nicht mehr wegzudenkender Teil ihrer Arbeit. Der IT-Betrieb muss jedoch immer mehr solcher Geräte in vielen unterschiedlichen Ausführungen bereitstellen und dabei gleichzeitig für eine angemessene Sicherheit sorgen. Hinzu kommt, dass mobile Endgeräte (Mobile Devices) besonderen Gefahren ausgesetzt sind und die Administration sich in grundlegenden Punkten von anderen IT-Systemen unterscheidet. Deswegen ist ein Mobile Device Management (MDM) besonders in Institutionen mit einer größeren Anzahl von Smartphones, Tablets und Phablets unabdingbar für einen geregelten und sicheren Betrieb dieser Geräte. Mit einer entsprechenden Software für das MDM können die Endgeräte zentral verwaltet werden, es lassen sich Sicherheitsregeln durchsetzen und es können Notfallaktionen ausgelöst werden. Ein MDM gewährleistet somit auf allen Geräten einen gleichen oder zumindest vergleichbaren Sicherheitsstandard. ZielsetzungZiel dieses Bausteins ist es, aufzuzeigen, wie mit einem MDM mobile Endgeräte sicher von Institutionen genutzt werden können. Er gibt zudem Hinweise zum Betrieb eines MDM. Abgrenzung und ModellierungDer Baustein SYS.3.2.2 Mobile Device Management (MDM) ist für den Informationsverbund einzusetzen, wenn mobile Endgeräte mit einem Mobile Device Management (MDM) verwaltet werden. Mobile Endgeräte (Mobile Devices) im Sinne dieses Bausteins sind Smartphones, Tablets und Phablets, auf denen mobile Betriebssysteme wie Android oder iOS installiert sind. Die Sicherheitsanforderungen von Smartphones, Tablets, Notebooks und Tablets mit Desktop-Betriebssystemen werden in anderen Bausteinen der Schicht SYS IT-Systeme beschrieben. Die Anforderungen aus SYS.3.2.1 Allgemeine Smartphones und Tablets müssen ebenfalls berücksichtigt werden, wenn ein MDM verwendet wird. Wie die Smartphones, Tablets und Phablets spezifisch abgesichert werden, wird zusätzlich detailliert in den Bausteinen für die jeweiligen Betriebssysteme beschrieben, z. B. in SYS.3.2.3 iOS (for Enterprise) oder SYS.3.2.4 Android. Für das MDM muss ein Berechtigungskonzept erstellt werden. Anforderungen dazu stellt der Baustein ORP.4 Identitäts- und Berechtigungsmanagement auf. Eine der ureigensten Aufgaben eines MDM ist die Administration von mobilen Endgeräten. Sicherheitsanforderungen für Administrationen enthält der Baustein OPS.1.1.2 Ordnungsgemäße IT-Administration. Nicht behandelt werden in diesem Baustein Aspekte von „Bring your own device“ (BYOD). WissenswertesDas BSI hat in den „BSI-Veröffentlichungen zur Cyber-Sicherheit“ das Dokument BSI-CS 052: „Mobile Device Management“ veröffentlicht. Das BSI hat einen Mindeststandard zum Thema MDM veröffentlicht: „Mindeststandard des BSI für Mobile Device Management nach § 8 Absatz 1 Satz 1 BSIG - Version 1.0 vom 11.05.2017“. Die Mindeststandards sind von den in § 8 Abs. 1 Satz 1 BSIG genannten Stellen der Bundesverwaltung umzusetzen. Das National Institute of Standards and Technology (NIST) stellt das Dokument „Guidelines for Managing the Security of Mobile Devices in the Enterprise: NIST Special Publication 800-124“, Revision 1, Juni 2013 zur Verfügung.
|
|
SYS.3.2.3 iOS (for Enterprise)
|
EinleitungAufgrund von modernen, einfachen Bedienkonzepten sowie ihrer hohen Leistungsfähigkeit sind Smartphones und Tablets heutzutage weit verbreitet. Dazu zählen auch die von der Firma Apple produzierten Mobilgeräte iPhone und iPad mit den Betriebssystemen iOS und iPadOS. Da iPadOS auf iOS basiert, werden beide in diesem Baustein zur einfachen Lesbarkeit als „iOS“ zusammengefasst. Die beiden Betriebssysteme haben aktuell vor allem funktionale Unterschiede, die den abweichenden Formfaktor der Geräte berücksichtigen. Ursprünglich wurden diese Geräte für den privaten Gebrauch konzipiert. Durch die Umgestaltung der Infrastrukturen und die Art der Informationserhebung und -verarbeitung werden sie jedoch immer häufiger auch im beruflichen Umfeld verwendet und lösen teilweise sogar Notebooks ab. Durch die Integration von Business-Funktionen wurde iOS seit der Version 4 schrittweise für den Einsatz in Unternehmen und Behörden ausgebaut und Funktionen für die Verwaltung aus Sicht einer Institution integriert. Hierzu gehören die Möglichkeit zur zentralisierten Geräteregistrierung (Apple Business Manager) sowie Optionen wie Single Sign-On (SSO). ZielsetzungZiel dieses Bausteins ist es, aufzuzeigen, wie mit iOS (for Enterprise) betriebene Geräte sicher in Institutionen eingesetzt werden können. Dazu werden Anforderungen für Einstellungen der iOS-basierten Endgeräte aufgestellt, die in Form von Konfigurationsprofilen auf den Endgeräten verteilt werden können. iOS-Konfigurationsprofile enthalten einheitlich definierte Einstellungen, z. B. für Sicherheitsrichtlinien oder einzelne Systemaspekte, um iOS-basierte Geräte einheitlich und zentral zu verwalten und automatisch zu konfigurieren. Abgrenzung und ModellierungDer Baustein SYS.3.2.3 iOS (for Enterprise) ist auf alle dienstlich verwendeten Smartphones und Tablets mit dem Betriebssystem Apple iOS anzuwenden. Dieser Baustein enthält grundsätzliche Anforderungen, die beim Betrieb von iOS-basierten Geräten, die in die Prozesse der Institution integriert sind, zu beachten und zu erfüllen sind. Anforderungen an die Integration in die Sicherheits- oder Kollaborationsinfrastruktur der Institution stehen nicht im Fokus dieses Bausteins. Mit einem sogenannten „Mobile Device Management“ (MDM) besteht die Möglichkeit, die Geräte zentral zu verwalten und Konfigurationsprofile pro Gruppe von Benutzenden oder Einsatzzweck auszurollen. Über ein MDM lassen sich auch Sicherheitsmaßnahmen einheitlich umsetzen. Dieser Baustein setzt voraus, dass zu verwaltende iOS-Geräte in eine MDM-Infrastruktur integriert sind. Wird eine geringe Anzahl von Geräten verwaltet, können diese aus wirtschaftlichen Gründen ausnahmsweise ohne MDM eingesetzt werden. Anforderungen für den Betrieb von MDM finden sich im Baustein SYS.3.2.2 Mobile Device Management (MDM). Für kleinere Umgebungen kann der Apple Configurator verwendet werden, um die in diesem Baustein aufgeführten Anforderungen auf mehreren Endgeräten einheitlich umzusetzen. Allgemeine und übergreifende Aspekte zum Betrieb von Smartphones und Tablets, unabhängig vom darauf eingesetzten Betriebssystem, finden sich im Baustein SYS.3.2.1 Allgemeine Smartphones und Tablets und sind ebenfalls umzusetzen, wenn iOS-basierte Geräte verwendet werden. Für die Nutzung von biometrischen Authentisierungsmechanismen enthält der Baustein SYS.3.2.1 Allgemeine Smartphones und Tablets entsprechende Anforderungen. WissenswertesDas BSI hat in den „BSI-Veröffentlichungen zur Cyber-Sicherheit“ das Dokument BSI-CS 074: „iOS-Konfigurationsempfehlung auf Basis betriebssystemeigener Mittel für eine Nutzung mit erhöhter Sicherheit“ (Stand 2015) veröffentlicht. Die Firma Apple stellt im Kontext der Themen dieses Bausteins unter anderem folgende weiterführende Informationen bereit:
|
|
SYS.3.2.4 Android
|
EinleitungEin oft genutztes Betriebssystem für Smartphones und Tablets ist Android von Google. Seit Version 4 wurde Android schrittweise für den Unternehmenseinsatz ausgebaut. So wurden z. B. Funktionen integriert, die es Institutionen erleichtern, Android-Geräte zu verwalten. Auch steigt die Zahl der von Android unterstützten Verwaltungsrichtlinien mit jeder Version. Zudem ermöglichen spezifische Erweiterungen der herstellenden Institutionen zusätzliche Richtlinien. ZielsetzungZiel des Bausteins ist es, über typische Gefährdungen im Zusammenhang mit Android zu informieren sowie aufzuzeigen, wie Android-basierte Geräte sicher in Institutionen eingesetzt werden können. Auf Basis der im Baustein aufgeführten Anforderungen können zudem Sicherheitsrichtlinien erstellt werden. Abgrenzung und ModellierungDer Baustein SYS.3.2.4 Android ist für alle dienstlich verwendeten Smartphones und Tablets mit dem Betriebssystem Google Android anzuwenden. Der Baustein enthält grundsätzliche Anforderungen, die beim Betrieb von Android-basierten Geräten zu beachten und zu erfüllen sind. Allgemeine und übergreifende Anforderungen an den Betrieb von Smartphones und Tablets werden nicht in diesem Baustein, sondern in SYS.3.2.1 Allgemeine Smartphones und Tablets behandelt und sind ebenfalls umzusetzen, wenn Android-basierte Geräte verwendet werden. Ebenfalls nicht Bestandteil dieses Bausteins sind Anforderungen für den Fall einer zentralen Administration von Android-Geräten über ein MDM. Diese sind im Baustein SYS.3.2.2 Mobile Device Management (MDM) aufgeführt. WissenswertesFür den Baustein SYS.3.2.4 Android gibt es keine weiterführenden Informationen.
|
|
SYS.3.3 Mobiltelefon
|
EinleitungDie in diesem Baustein betrachteten Mobiltelefone, die auch „Feature-Phones“ oder „Dumbphones“ genannt werden, besitzen weniger Eigenschaften als ein Smartphone, bieten aber mehr Funktionen als nur die reine Telefonfunktion. So können diese Mobiltelefone zusätzlich mit einer Kamera für Videos und Fotos, einem Terminplaner, E-Mail-Programmen, Spielen, einem MP3-Player oder einem Radioempfänger ausgestattet sein. „Klassische“ Mobiltelefone verfügen in der Regel nicht über einen Touchscreen und ein Betriebssystem, auf das zusätzliche Apps installiert werden können. Diese fehlenden Funktionen unterscheidet das Mobiltelefon von einem Smartphone. Mobiltelefone sind durch eine international eindeutige Seriennummer (International Mobile Equipment Identity, IMEI) gekennzeichnet. Die Identifizierung der Benutzenden des Mobiltelefons erfolgt durch die SIM-Karte, die bei Vertragsabschluss vom Mobilfunkanbietenden zugeteilt wird. ZielsetzungZiel des Bausteins ist es, typische Gefährdungen aufzuzeigen, die bei der Nutzung von Mobiltelefonen auftreten können, sowie Informationen abzusichern, die auf Mobiltelefonen gespeichert sind oder darüber übermittelt werden. Abgrenzung und ModellierungDer Baustein SYS.3.3 Mobiltelefon ist auf alle Mobiltelefone anzuwenden, die für dienstliche Zwecke verwendet werden. Dieser Baustein beschäftigt sich mit allgemeinen Aspekten von typischen Mobiltelefonen, mit Sicherheitsaspekten zur Telefonie und Nachrichtenübermittlung über das Mobilfunknetz und mit Sicherheitsaspekten zum Umgang mit den Geräten. Damit deckt dieser Baustein ein großes Spektrum unterschiedlicher Geräte ab, die an Mobilfunknetze angeschlossen werden können. Ergänzende Aspekte, die über die Kommunikation über ein Mobilfunknetz und den Umgang mit den Geräten hinausgehen, sind in weiteren Bausteinen des IT-Grundschutz-Kompendiums zu finden. So können Sicherheitsanforderungen zu Smartphones und den darauf genutzten Betriebssystemen ergänzend den Bausteinen der Schicht SYS.3.2 Tablet und Smartphone entnommen werden. Aspekte datenbasierter Telefonie werden im Baustein NET.4.2 VoIP behandelt. Verwendet das betrachtete Mobiltelefon VPNs, sollte zusätzlich der Baustein NET.3.3 VPN berücksichtigt werden. Für Smartphones oder Tablets ist der Baustein SYS.3.2.1 Allgemeine Smartphones und Tablets anzuwenden. WissenswertesDie International Organization for Standardization (ISO) gibt in der Norm ISO/IEC 27001:2013, insbesondere in Annex A, A.6.2.1 Mobile device policy, Vorgaben für den Einsatz von mobilen Endgeräten. Das National Institute of Standards and Technology (NIST) stellt das Dokument „Security and Privacy Controls for Federal Information Systems and Organizations: NIST Special Publication 800-53, Revision 4, Dezember 2014" zur Verfügung.
|
|
SYS.4.1 Drucker, Kopierer und Multifunktionsgeräte
|
EinleitungModerne Drucker, Kopierer und Multifunktionsgeräte sind komplexe Geräte, die neben mechanischen Komponenten eigene Betriebssysteme enthalten und Serverdienste und -funktionen bereitstellen. Da die Geräte oft vertrauliche Informationen verarbeiten, müssen sie bzw. die gesamte Druck- und Scan-Infrastruktur geschützt werden. Als Multifunktionsgeräte werden Geräte bezeichnet, die mehrere papierverarbeitende Funktionen bieten, etwa Drucken, Kopieren, Scannen sowie auch Versenden und Empfangen von Fax-Dokumenten. Für viele Geschäftsprozesse und Fachaufgaben wird auch heute noch Papier als Informationsträger benutzt. Damit sind Drucker, Kopierer oder Multifunktionsgeräte wichtige Komponenten in der IT-Infrastruktur. Fallen die Geräte aus oder werden verfälschte Dokumente ausgedruckt, kann sich das mitunter auf kritische Prozesse auswirken und zu erheblichen wirtschaftlichen Schäden führen. ZielsetzungDieser Baustein beschreibt, wie sich Drucker, Kopierer und Multifunktionsgeräte sicher betreiben lassen, sodass weder Informationen über diese Geräte abfließen können noch durch sie die Sicherheit der übrigen internen IT-Infrastruktur beeinträchtigt wird. Abgrenzung und ModellierungDer Baustein SYS.4.1 Drucker, Kopierer und Multifunktionsgeräte ist für jeden Drucker, Kopierer oder jedes Multifunktionsgerät im Informationsverbund anzuwenden. Der Baustein behandelt die Sicherheit von Druckern, Kopierern und Multifunktionsgeräten. Vernetzte oder lokal an IT-Systemen angeschlossene Dokumentenscanner werden nicht explizit berücksichtigt. Die Risiken und Anforderungen lassen sich jedoch aus denen für Multifunktionsgeräte ableiten. Ebenso werden vernetzte Faxgeräte nicht gesondert betrachtet. Die in diesem Baustein aufgeführten Risiken und Anforderungen für die Faxfunktion gelten deshalb auch für diese Art von Geräten. Ergänzend sind die Anforderungen des Bausteins NET.4.3 Faxgeräte und Faxserver zu berücksichtigen. Drucker, Kopierer und Multifunktionsgeräte werden oft an Datennetze angeschlossen. Neben kabelgebundenen Anschlüssen können einige Geräte auch direkt mit einem WLAN verbunden werden. Empfehlungen hierzu sind in den Bausteinen der Teilschicht NET Netze und Kommunikation zu finden, wie z. B. im Baustein NET.2.2 WLAN-Nutzung. Auf Druckern, Kopierern und Multifunktionsgeräten sind oft vertrauliche Informationen gespeichert, die nach der Außerbetriebnahme auf den Geräten verbleiben. Geleaste Geräte werden häufig, je nach Vertrag, nach einer vorher festgelegten Nutzungsdauer oder -häufigkeit ausgetauscht. Sie werden spätestens nach Ablauf des Leasingvertrags zurückgegeben. Auch Papier und andere Betriebsmittel können vertrauliche Informationen beinhalten. Bevor diese Geräte und Betriebsmittel ausgesondert, getauscht, instandgesetzt oder zurückgegeben werden, müssen alle sensiblen Informationen von ihnen gelöscht werden. Empfehlungen hierzu sind nicht Gegenstand des vorliegenden Bausteins, sondern sind im Baustein CON.6 Löschen und Vernichten zu finden. Bei Druckservern handelt es sich um IT-Systeme mit Druckwarteschlangen, Druckjobverwaltung und möglichen weiteren Funktionen, z. B. Treiberverteilung oder gesichertes Drucken. Für jeden Druckserver müssen die generellen und betriebssystemspezifischen Sicherheitsanforderungen für Server erfüllt werden. Diese werden nicht in diesem Baustein, sondern in den Bausteinen SYS.1.1 Allgemeiner Server und den jeweiligen betriebssystemspezifischen Server-Bausteinen beschrieben. Ein essentieller Schwerpunkt bei der Absicherung von Druckern, Kopierern und Multifunktionsgeräten ist es, die auf den Geräten installierte Software regelmäßig zu aktualisieren und dadurch Softwareschwachstellen zu schließen. Der vorliegende Baustein behandelt diesen Aspekt allerdings nicht. Anforderungen hierzu sind im Baustein OPS.1.1.3 Patch- und Änderungsmanagement zu finden. WissenswertesDie Allianz für Cybersicherheit (ACS) gibt in den BSI-Empfehlungen „Drucker und Multifunktionsgeräte im Netzwerk BSI-CS 015" sowie „Sichere Passwörter in Embedded Devices (BSI-CS 069)" Hinweise zu den genannten Themen. Auch in dem Whitepaper „Datenschutz und IT-Sicherheit in Druckinfrastrukturen" der ACS-Partnerfirma mc² management consulting GmbH sind vertiefende Informationen zu Druckern, Kopierern und Multifunktionsgeräten zu finden. Das National Institute of Standards and Technology (NIST) beschreibt in seiner Special Publication 800-53 „Security and Privacy Controls for Federal Information Systems and Organizations", insbesondere in dem Kapitel „PE-5 Access control for output devices", Anforderungen an Ausgabegeräte wie Drucker, Kopierer und Multifunktionsgeräte. Das IEEE Standard Schutzprofil für Multifunktionsgeräte im IEEE Std 2600TM-2008 Operational Environment B, "IEEE Std 2600.2TM-2009" wurde von dem IEEE Computer Society, Information Assurance (C/IA) Committee als Basis für die Erstellung von Sicherheitsvorgaben entwickelt, um eine Zertifizierung eines IT-Produkts, des Evaluierungsgegenstands (EVG) durchzuführen.
|
|
SYS.4.3 Eingebettete Systeme
|
EinleitungEingebettete Systeme sind informationsverarbeitende Systeme, die in ein größeres System oder Produkt integriert sind. Sie übernehmen Steuerungs-, Regelungs- und Datenverarbeitungsaufgaben und werden dabei oft nicht direkt von den Benutzenden wahrgenommen. Eingebettete Systeme finden sich sowohl im Bereich der Hochtechnologie wie z. B. der Luft- und Raumfahrt, der Medizintechnik, der Telekommunikation und der Automobiltechnik als auch im Consumer- und Haushaltsgerätebereich. Ein eingebettetes System bildet aus Soft- und Hardware eine funktionale Einheit, die nur eine definierte Aufgabe erfüllt. Die Software eingebetteter Systeme wird als Firmware bezeichnet und ist zumeist in einem Flash-Speicher, einem EPROM, EEPROM oder ROM gespeichert und durch Anwendende nicht oder nur mit speziellen Mitteln oder Funktionen austauschbar. Sie besteht im Wesentlichen aus dem Bootloader, dem Betriebssystem und der Anwendung. Spezialisierte Systeme können auch auf ein Betriebssystem verzichten. Eingebettete Systeme sind zwar spezialisierte Geräte, aber im Gegensatz zur reinen Hardwareimplementierung (ASIC) universelle Rechner. Als Plattformen kommen unterschiedliche CPU-Architekturen oder flexible hochintegrierte Field-Programmable-Gate-Array-Bausteine (FPGA) infrage. Eingebettete Systeme haben entweder keine Bedienschnittstelle oder nutzen Spezialperipherie wie z. B. funktionelle Tasten, Drehschalter und auf den jeweiligen Einsatzzweck hin konzipierte Anzeigen. Das Spektrum an Ausgabeeinheiten reicht von einer einfachen Signallampe über LCDs bis hin zu komplexen Cockpit-Anzeigen. Eingebettete Systeme kommunizieren häufig über Datenbusse, die in komplexen Systemen heterogen vernetzt sind. Zusätzlich können über mehrere unterschiedliche und mehrkanalige Ein-/Ausgabeports auch zusätzlich Peripheriekomponenten wie Sensoren und Aktoren angebunden sein. Einige Arten eingebetteter Systeme verfügen darüber hinaus auch über ein Webinterface, über das sie per Browser konfiguriert werden können. ZielsetzungZiel dieses Bausteins ist es, über typische Gefährdungen für eingebettete Systeme zu informieren sowie aufzuzeigen, wie diese Systeme sicher in Institutionen eingesetzt werden können. Abgrenzung und ModellierungDer Baustein SYS.4.3 Eingebettete Systeme ist auf jedes eingebettete System im Informationsverbund einmal anzuwenden. Dieser Baustein beschäftigt sich allgemein mit eingebetteten Systemen. Er ist für ein großes Spektrum unterschiedlicher eingebetteter Systeme anwendbar. Auf dedizierte Sicherheitseigenschaften, etwa von Bedien- und Anzeigesystemen oder spezifische Hard- und Software-Architekturen, wird nicht näher eingegangen. Ebenso wird nicht speziell auf Sicherheitsaspekte von eingebetteten Systemen eingegangen, die in der industriellen Steuerung eingesetzt werden. Hierfür sind zusätzlich die Bausteine der Schicht IND Industrielle IT heranzuziehen. Spezifische Sicherheitsaspekte von IoT-Geräten sind ebenfalls nicht Gegenstand des vorliegenden Bausteins. Als vernetzte Geräte oder Gegenstände mit zusätzlichen smarten Funktionen werden IoT-Geräte im Gegensatz zu eingebetteten Systemen nicht in ein größeres System oder Produkt integriert. Auf Grund ihrer drahtlosen Verbindung zu Datennetzen bestehen hier andere Sicherheitsanforderungen. Sie werden in SYS.4.4 Allgemeines IoT-Gerät behandelt. Eine besondere Anwendung eines eingebetteten Systems sind Chipkarten. Die Karten besitzen in der Regel einen Prozessor, Arbeitsspeicher und I/O-Interfaces. Auch für Chipkarten gilt, dass zwar grundsätzliche Sicherheitsaspekte in diesem Baustein angesprochen werden, allerdings keine spezifischen Aspekte betrachtet werden. WissenswertesDas BSI gibt in seinem Dokument „ICS-Security-Kompendium - Testempfehlungen und Anforderungen für Herstellende von Komponenten“ Hilfestellungen für den Test der ICS-Komponenten und stellt Maßnahmen vor, um Schwachstellen zu vermeiden und zu erkennen.
|
|
SYS.4.4 Allgemeines IoT-Gerät
|
EinleitungGeräte mit Funktionen aus dem Bereich Internet of Things (IoT) sind, im Gegensatz zu klassischen Endgeräten, vernetzte Geräte oder Gegenstände, die zusätzliche „smarte“ Funktionen besitzen. IoT-Geräte werden in der Regel drahtlos an Datennetze angeschlossen. Die meisten Geräte können auf Informationen im Internet zugreifen und darüber erreicht werden. Hierdurch können sie Auswirkungen auf die Informationssicherheit des gesamten Informationsverbunds haben. IoT-Geräte, wie Smartwatches oder andere Wearables, können in Institutionen gelangen, indem sie durch Mitarbeitende oder Externe am Körper getragen werden. In vielen Institutionen werden aber auch IoT-Geräte beschafft und betrieben, darunter etwa Brand-, Gas- und andere Warnmelder, Kaffeemaschinen oder Elemente der Gebäudesteuerung wie Kameras und HVAC (Heating, Ventilation and Air Conditioning). Generell kann zwischen direkt adressierbaren IoT-Geräten und IoT-Geräten, die eine zentrale Steuereinheit voraussetzen, unterschieden werden. Direkt adressierbare Geräte werden in der Regel mit einer eigenen IP-Adresse an das LAN angeschlossen oder haben einen eigenen direkten Netzanschluss, z. B. mittels Mobilfunk, und können autark agieren oder durch eine zentrale Steuereinheit verwaltet werden. Daneben gibt es IoT-Geräte, die ausschließlich direkt mit Steuereinheiten kommunizieren, z. B. über Funknetze wie Bluetooth oder ZigBee, und somit nicht direkt an bestehende Datennetze angeschlossen werden. ZielsetzungZiel dieses Bausteins ist es, IoT-Geräte so abzusichern, dass über diese weder die Informationssicherheit der eigenen Institution noch die von Außenstehenden beeinträchtigt wird. Daher sollte sowohl ein unautorisierter Datenabfluss als auch die Manipulation der Geräte verhindert werden, speziell mit Blick auf Angriffe durch Dritte. Abgrenzung und ModellierungDer Baustein SYS.4.4 Allgemeines IoT-Gerät ist auf jedes Gerät mit Funktionalitäten aus dem Bereich Internet of Things (IoT) anzuwenden. Dieser Baustein beschäftigt sich allgemein mit IoT-Geräten und soll für ein großes Spektrum unterschiedlicher IoT-Geräte anwendbar sein. Auf dedizierte Sicherheitseigenschaften, etwa von Bedien- und Anzeigesystemen oder spezifischen Hard- und Software-Architekturen, wird nicht näher eingegangen. Je nach Ausprägung der IoT-Geräte sind die Übergänge zu industriellen Steuerungssystemen (ICS-Systemen) oder eingebetteten Systemen fließend. Anforderungen an Geräte, die im Bereich Produktion und Fertigung eingesetzt werden, sind in den Bausteinen der Schicht IND Industrielle IT zu finden. Eingebettete Systeme hingegen sind informationsverarbeitende Systeme, die in ein größeres System oder Produkt integriert sind, dort Steuerungs-, Regelungs- und Datenverarbeitungsaufgaben übernehmen und dabei oft nicht direkt von den Benutzenden wahrgenommen werden. Für diese Systeme ist der Baustein SYS.4.3 Eingebettete Systeme umzusetzen. Anforderungen an die häufig im Zusammenhang mit IoT-Geräten eingesetzten Funkstrecken befinden sich in den Bausteinen der Schicht NET.2 Funknetze. Die im betrachteten Informationsverbund eingesetzten IoT-Geräte sind im Identitäts- und Berechtigungsmanagement zu berücksichtigen. Hierfür ist der Baustein ORP.4 Identitäts- und Berechtigungsmanagement umzusetzen. WissenswertesIm Dokument "Sicherheit von Geräten im Internet der Dinge" gibt das BSI einen Überblick über die elementaren Best Practices zum sicheren Betrieb von IoT-Kameras zu geben. Das Department of Homeland Security (DHS) hat im Dokument "Strategic Principles for securing the Internet of Things (IoT)" strategische Grundsätze für die Sicherheit von IoT-Geräten veröffentlicht. Das Open Web Application Security Project (OWASP) stellt auf seiner Webseite Hinweise zur Absicherung von IoT-Geräten zur Verfügung. Der europäische Standard ETSI EN 303 645 "Cyber Security for Consumer Internet of Things: Baseline Requirements" dient als Empfehlung für die sichere Entwicklung von IoT-Geräten (Security by Design). Hierzu gehören unter anderem sichere Authentisierungsmechanismen, ein angemessenes Updatemanagement und die Absicherung der Kommunikation. Er findet unter anderem auch beim IT-Sicherheitskennzeichen des BSI Anwendung in verschiedenen Produktkategorien des IoT.
|
|
SYS.4.5 Wechseldatenträger
|
EinleitungWechseldatenträger werden oft eingesetzt, um Daten zu transportieren, zu speichern oder um mobil auf sie zugreifen zu können. Zu Wechseldatenträgern gehören externe Festplatten, CD-ROMs, DVDs, Speicherkarten, Magnetbänder und USB-Sticks. Wechseldatenträger sind danach klassifizierbar, ob sie nur lesbar, einmalig beschreibbar oder wiederbeschreibbar sind. Unterschiede gibt es auch bei der Art der Datenspeicherung (analog oder digital) oder ihrer Bauform. So gibt es auswechselbare Datenträger (z. B. verbaute Festplatten) oder externe Datenspeicher (z. B. USB-Sticks). ZielsetzungIn diesem Baustein wird aufgezeigt, wie Wechseldatenträger sicher genutzt werden können. Außerdem wird beschrieben, wie verhindert werden kann, dass über Wechseldatenträger unbeabsichtigt Informationen weitergegeben werden. Abgrenzung und ModellierungDer Baustein SYS.4.5 Wechseldatenträger ist auf jeden Wechseldatenträger im Informationsverbund anzuwenden. Dieser Baustein beschäftigt sich mit den Sicherheitseigenschaften von Wechseldatenträgern. Der Schutz der IT-Systeme, an denen die Wechseldatenträger angeschlossen werden können, wird in dem vorliegenden Baustein nicht berücksichtigt. Empfehlungen hierzu sind in den Bausteinen SYS.1.1 Allgemeiner Server und SYS.2.1 Allgemeiner Client sowie den betriebssystemspezifischen Bausteinen zu finden. Wechseldatenträger speichern Daten elektronisch, magnetisch oder auf andere, nicht direkt wahrnehmbare Weise. Sie verarbeiten dabei selbst keine Daten. Die Anforderungen an solche Geräte, wie z. B. Smartphones und Tablets, werden im Baustein SYS.3.2.1 Allgemeine Smartphones und Tablets aufgeführt. Nicht zu den Wechseldatenträgern zählen auch Cloud-Speicher. Anforderungen an Cloud-Umgebungen sind im Baustein OPS.2.2 Cloud-Nutzung zu finden. Wechseldatenträger können bei persönlichen Treffen oder auch per Versand ausgetauscht werden. Der sichere Austausch der eigentlichen Informationen wird in diesem Baustein nicht betrachtet. Dazu sind die Anforderungen des Bausteins CON.9 Informationsaustausch zu erfüllen. WissenswertesDie International Organization for Standardization beschreibt in der Norm ISO/IEC 27001:2013 in Kapitel A.8.3 wie Wechseldatenträger sicher eingesetzt werden können.
|
1.1 Odkazy
1.2 Identifikované požadavky
1.3 Související regulace
2. Identifikované požadavky
Požadavky
| Zdroj |
Požadavek |
3. Související regulace
|