Zum Inhalt springen

IT-Sicherheit und OT-Sicherheit – Fernwartung kontrolliert gestalten

Aus MOOCsWiki Staging
aiMOOC-Siegel aiMOOC

IT-Sicherheit und OT-Sicherheit – Fernwartung kontrolliert gestalten

QR-Code



IT-Sicherheit und OT-Sicherheit – Fernwartung kontrolliert gestalten


Einleitung

Kurzbeschreibung: Freigabe, Zeitbegrenzung und nachvollziehbarer Zugriff bei der Fernwartung von Industrieanlagen.

Zielgruppe: Ausbildung in Informatik, IT-Systemtechnik, Mechatronik und Automatisierungstechnik.

Lernzeit: Sechs kurze Lerneinheiten von jeweils etwa 10 Minuten, anschließend 30–45 Minuten Praxislabor.

Deine Lernziele:

  1. Du unterscheidest IT-Sicherheit und OT-Sicherheit.
  2. Du prüfst, wer eine Fernwartung freigeben darf.
  3. Du begrenzt Berechtigungen und Wartungszeiten.
  4. Du dokumentierst und bewertest Zugriffe.
  5. Du testest Sicherheitsregeln in einer isolierten Simulation.

Sicherheitsgrenze: Alle praktischen Übungen verwenden ausschließlich fiktive Daten und lokale Programme. Es werden keine Netzwerkverbindungen, realen Steuerungen oder externen Wartungszugänge aufgebaut. Die Simulation darf nicht als produktives Zugriffssystem eingesetzt werden.

Bildimpuls: Was könnte geschehen, wenn eine entfernte Person unerlaubt eine industrielle Regelung verändert?


Lerneinheit 1: IT und OT verstehen

Dauer: ca. 10 Minuten

In der Informationstechnik werden Informationen verarbeitet. Operational Technology überwacht oder steuert zusätzlich physische Prozesse.

IT-Sicherheit OT-Sicherheit
Schutz von Daten, Anwendungen und IT-Diensten Schutz von Maschinen, Prozessen und Menschen
Vertraulichkeit, Integrität und Verfügbarkeit Zusätzlich besondere Bedeutung von Betriebssicherheit, Echtzeitverhalten und Verfügbarkeit
Beispiel: Büroserver Beispiel: Speicherprogrammierbare Steuerung

Eine speicherprogrammierbare Steuerung, kurz SPS oder PLC.

SCADA-Systeme verbinden Überwachung, Bedienung und industrielle Prozesse.

Merksatz: Ein unberechtigter OT-Zugriff kann nicht nur Daten gefährden, sondern auch den Anlagenbetrieb beeinflussen.

Video: Grundlagen industrieller Cybersecurity (englisch)

Das Einführungsvideo wurde mit KI-unterstützten Werkzeugen erstellt. Nutze es zur Veranschaulichung; maßgeblich für fachliche Empfehlungen sind die unten verlinkten Dokumente von BSI, NIST und CISA.

Mini-Auftrag: Nenne einen Unterschied zwischen einer Büroanwendung und einer Maschinensteuerung, der für die Fernwartung wichtig ist.


Lerneinheit 2: Ein Ausbildungsfall

Dauer: ca. 10 Minuten

Du arbeitest im fiktiven Ausbildungsbetrieb Lernfabrik Nord.

An einem simulierten Verpackungsband erscheint eine Diagnosemeldung. Die externe Servicekraft möchte die Fehleranzeige einsehen.

Merkmal Fiktive Angabe
Wartungsauftrag LAB-17
Externe Person Service-A
Ziel SIM-PLC-01
Aufgabe Diagnose lesen
Zuständige Freigabe OT-Leitstand
Wartungsfenster Simulationsminute 10 bis ausschließlich 30
Maximal erlaubte Dauer 30 Minuten
Authentisierung Im Modell bestätigte Mehrfaktorauthentisierung

Kurzes frei lizenziertes Museumsvideo mit Industrierobotern. Es zeigt keine Anlage des fiktiven Ausbildungsfalls.

Deine Entscheidung: Darf Service-A bereits vor der Freigabe auf SIM-PLC-01 zugreifen?

Feedback: Nein. Eine Anfrage oder ein vereinbartes Wartungsfenster allein ersetzt die ausdrückliche Freigabe durch den Betreiber nicht. Vergleiche BSI IND.3.2.A8.


Lerneinheit 3: Freigabe und Berechtigungen

Dauer: ca. 10 Minuten

Die Fernwartung muss kontrolliert und auf den notwendigen Zweck begrenzt sein.

Kontrollfrage Sichere Entscheidung
Wer? Eindeutig identifizierte und berechtigte Servicekraft
Wer genehmigt? Zuständige OT-Person des Betreibers
Was? Ausschließlich freigegebene Diagnose
Wohin? Nur zum benannten Zielsystem
Wie? Kontrollierter Zugang, angemessene starke Authentisierung und beschränkte Rechte

Wichtige Prinzipien sind Mehrfaktor-Authentisierung, Prinzip der geringsten Rechte und Zugriffskontrolle.

Beachte: Eine bestätigte Identität ist nicht dasselbe wie eine genehmigte Wartungstätigkeit.

Mini-Auftrag: Begründe, weshalb eine externe Servicekraft mit gültiger Anmeldung trotzdem keinen allgemeinen Schreibzugriff erhalten sollte.


Lerneinheit 4: Wartung zeitlich begrenzen

Dauer: ca. 10 Minuten

Eine Freigabe gilt nicht dauerhaft.

Im Ausbildungsfall gilt folgende simulierte Zeitachse:

Minute Entscheidung Begründung
9 Abgelehnt Noch nicht im Wartungsfenster
10 Erlaubt, sofern alle weiteren Regeln erfüllt sind Beginn des Fensters
20 Erlaubt, sofern alle weiteren Regeln erfüllt sind Innerhalb des Fensters
29 Erlaubt, sofern alle weiteren Regeln erfüllt sind Noch vor dem Ende
30 Abgelehnt Ende des Fensters erreicht

Wichtig: Das Wartungsfenster wird automatisch geschlossen. Die zuständige OT-Person kann die Freigabe zusätzlich vorzeitig widerrufen.

Feedback: Ein Ablaufzeitpunkt reduziert die Dauer eines möglichen unerwünschten Zugriffs. Ein Widerruf ermöglicht das sofortige Sperren im Bedarfsfall.


Lerneinheit 5: Kontrollierte Zugangsarchitektur

Dauer: ca. 10 Minuten

Externe Wartung sollte nicht direkt bis zur Steuerung durchgeschaltet werden. Ein Sprungserver in einem geeigneten Sicherheitssegment kann Zugriffe vermitteln und überwachen.

Allgemeines Netzwerk-DMZ-Schaubild, kein vollständiger OT-Architekturplan.

Vereinfachtes Schutzmodell:

Bereich Aufgabe
Externe Servicekraft Meldet ihren Wartungsbedarf an
Kontrollierter Fernwartungszugang Prüft Identität, Freigabe und Berechtigungen
OT-Sicherheitszone beziehungsweise OT-DMZ Trennt und überwacht Verbindungen
Zugelassenes OT-Zielsystem Ermöglicht nur die erlaubte Wartungstätigkeit
OT-Leitstand Genehmigt, begleitet und beendet die Sitzung

Zusätzliche Regeln: Dateiübertragungen benötigen eine gesonderte Freigabe und Schadsoftwareprüfung. Bei möglichen Personen- oder Sachschäden müssen Wartungstätigkeiten entsprechend den Sicherheitsanforderungen durch OT-Personal begleitet und unterbrochen werden können.

Fachlicher Bezug: BSI IND.3.2.A7 beschreibt die technische Entkopplung durch einen Sprungserver oder ein Application Layer Gateway. Die Anforderungen IND.3.2.A8 bis A10 betreffen Freigabe, Dateiaustausch und Kontrolle von Sitzungen.


Lerneinheit 6: Nachvollziehbarkeit herstellen

Dauer: ca. 10 Minuten

Ein Auditprotokoll hilft, Zugriffe und Entscheidungen später zu prüfen.

Ein sinnvoller fiktiver Ereigniseintrag enthält eine Sitzungs- oder Ticketkennung, Identität, Ziel, Zeitpunkt, Entscheidung und Begründung.

Simulationsminute Ticket Identität Ergebnis Grund
9 LAB-17 Service-A Abgelehnt Zu früh
10 LAB-17 Service-A Erlaubt Regeln erfüllt
20 LAB-17 Service-A Erlaubt Regeln erfüllt
30 LAB-17 Service-A Abgelehnt Zeitfenster beendet

Visualisierte Beispieldaten aus dem späteren Python-Labor:

Ergebnis Balken Anzahl
Erlaubt ███ 3
Abgelehnt █████████ 9

Alle Zahlen sind künstlich erzeugte Labordaten. Sie sind keine Untersuchung realer Anlagen.

Datenschutz: Protokolliere zweckgebunden und nur erforderliche Daten. Schütze Protokolle gegen unberechtigte Änderungen und regle Aufbewahrung und Einsichtnahme. Sitzungsaufzeichnungen mit Inhalten erfordern eine gesonderte Bewertung, insbesondere hinsichtlich Datenschutz und Schutzbedarf.


Praxislabor: Fernwartung lokal simulieren


Lernlabor A: Freigaben testen

Ziel: Du prüfst eine simulierte Fernwartungsrichtlinie in einem lokalen Terminal.

Benötigt: Python 3 mit Standardbibliothek und ein Texteditor.

Isolierung: Das Programm verwendet keine Netzwerkbibliothek, keine IP-Adressen, keine Steuerungsprotokolle, keine echten Passwörter und keine Verbindung zu Geräten. Ereignisse werden nur im Arbeitsspeicher gespeichert.

Anleitung:

  1. Erstelle auf Deinem eigenen Lernrechner die Datei fernwartung_labor.py.
  2. Kopiere das gesamte folgende Python-Programm hinein.
  3. Starte mit python fernwartung_labor.py --test die automatischen Prüfungen.
  4. Starte mit python fernwartung_labor.py das interaktive Entscheidungslabor.
  5. Wähle einen Fall oder schreibe alle, um sämtliche Ergebnisse samt Balkendiagramm anzuzeigen.
from dataclasses import dataclass, replace
from collections import Counter
import sys

@dataclass(frozen=True)
class Antrag:
    ticket: str
    nutzer: str
    ziel: str
    aktion: str
    freigabe: str
    mfa: bool
    start: int
    ende: int
    widerrufen: bool = False

def pruefen(a, minute):
    regeln = [
        (a.ticket == "LAB-17", "Ticket ungueltig"),
        (a.freigabe == "OT-Leitstand", "Freigabe fehlt"),
        (a.nutzer == "Service-A", "Identitaet nicht erlaubt"),
        (a.mfa, "MFA fehlt"),
        (a.ziel == "SIM-PLC-01", "Ziel nicht erlaubt"),
        (a.aktion == "diagnose", "Taetigkeit nicht erlaubt"),
        (0 < a.ende - a.start <= 30, "Zeitfenster unzulaessig"),
        (a.start <= minute < a.ende, "Ausserhalb Zeitfenster"),
        (not a.widerrufen, "Sitzung widerrufen"),
    ]
    for gueltig, grund in regeln:
        if not gueltig:
            return "ABGELEHNT", grund
    return "ERLAUBT", "Alle Regeln erfuellt"

def faelle():
    a = Antrag("LAB-17", "Service-A", "SIM-PLC-01",
               "diagnose", "OT-Leitstand", True, 10, 30)
    return [
        ("Normalfall", a, 20, "ERLAUBT"),
        ("Startminute", a, 10, "ERLAUBT"),
        ("Letzte gueltige Minute", a, 29, "ERLAUBT"),
        ("Keine Freigabe", replace(a, freigabe=""), 20, "ABGELEHNT"),
        ("Vor dem Fenster", a, 9, "ABGELEHNT"),
        ("Nach dem Fenster", a, 30, "ABGELEHNT"),
        ("Anderes Ziel", replace(a, ziel="SIM-PLC-02"), 20, "ABGELEHNT"),
        ("Schreibaktion", replace(a, aktion="schreiben"), 20, "ABGELEHNT"),
        ("MFA fehlt", replace(a, mfa=False), 20, "ABGELEHNT"),
        ("Widerruf", replace(a, widerrufen=True), 20, "ABGELEHNT"),
        ("Zu lang", replace(a, ende=65), 20, "ABGELEHNT"),
        ("Ticket fehlt", replace(a, ticket=""), 20, "ABGELEHNT"),
    ]

def ausgabe(auswahl):
    protokoll = []
    for name, a, minute, _ in auswahl:
        status, grund = pruefen(a, minute)
        protokoll.append((a.ticket or "-", a.nutzer, a.ziel,
                          minute, status, grund))
        print(f"{name}: {status} | {grund}")
    print("\nAudit (nur im Arbeitsspeicher):")
    for eintrag in protokoll:
        print(" | ".join(map(str, eintrag)))
    counts = Counter(x[4] for x in protokoll)
    print("\nGrafik: fiktive Sitzungspruefungen")
    for status in ("ERLAUBT", "ABGELEHNT"):
        zahl = counts[status]
        print(f"{status:10} {'#' * zahl} {zahl}")

def main():
    daten = faelle()
    if "--test" in sys.argv:
        for name, a, minute, erwartet in daten:
            ergebnis, _ = pruefen(a, minute)
            assert ergebnis == erwartet, name
        print(f"OK: {len(daten)} lokale Tests bestanden")
        return
    print("Isoliertes Fernwartungs-Labor: keine Netzverbindung")
    for i, (name, _, _, _) in enumerate(daten, 1):
        print(f"{i:2}  {name}")
    eingabe = input("Nummer 1-12 oder 'alle': ").strip()
    if eingabe == "alle":
        ausgabe(daten)
    elif eingabe.isdigit() and 1 <= int(eingabe) <= len(daten):
        ausgabe([daten[int(eingabe) - 1]])
    else:
        print("Keine gueltige Auswahl")

if __name__ == "__main__":
    main()

Erwartetes Testergebnis: OK: 12 lokale Tests bestanden

Auswertung bei Auswahl alle: Drei erlaubte und neun abgelehnte Simulationsfälle.

Wichtig: Das Programm ist ein didaktisches Regelmodell. Es führt keine reale Authentisierung durch, verbindet sich mit keiner SPS und ersetzt keine geprüfte Fernwartungsarchitektur.


Lernlabor B: Auditdaten visualisieren

Erstelle die zweite lokale Datei audit_balken.py und führe sie mit Python aus.

from collections import Counter

yereignisse = [
    ("LAB-17", "ERLAUBT"),
    ("LAB-17", "ERLAUBT"),
    ("LAB-17", "ERLAUBT"),
    ("LAB-17", "ABGELEHNT"),
    ("LAB-99", "ABGELEHNT"),
]

zaehler = Counter(status for _, status in ereignisse)
for status in ("ERLAUBT", "ABGELEHNT"):
    anzahl = zaehler[status]
    print(f"{status}: {'#' * anzahl} ({anzahl})")

Deine Aufgabe: Ändere ausschließlich die fiktiven Ereignisse. Erzeuge anschließend eine Verteilung mit mehr Ablehnungen als Freigaben.

Feedback: Die Balken zeigen Verteilungen, aber keine Ursachen. Für eine Sicherheitsbewertung musst Du zusätzlich die Ablehnungsgründe und den betrieblichen Zusammenhang untersuchen.


Gestufte Hilfen

Hilfe 1 – Orientierung: Vergleiche bei einem abgelehnten Fall zuerst Freigabe, Zielsystem und Simulationsminute.

Hilfe 2 – Regel finden: Suche im Programm die Funktion pruefen. Dort stehen die Bedingungen, die für einen erlaubten Zugriff erfüllt sein müssen.

Hilfe 3 – Lösung verstehen: Ein Zugriff zur Minute 30 wird abgelehnt, weil minute < a.ende dann nicht mehr erfüllt ist. Ein widerrufener Antrag wird unabhängig vom gültigen Zeitfenster abgelehnt.


Feedbackkarte zum Praxislabor

Test Erwartung Begründung
Keine OT-Freigabe Ablehnung Der Betreiber muss den Zugang kontrollieren
Falsches Ziel Ablehnung Eine Freigabe gilt nur für festgelegte Systeme
Schreibaktion statt Diagnose Ablehnung Berechtigungen müssen auf den Wartungszweck begrenzt sein
Ablaufzeit überschritten Ablehnung Die Freigabe ist zeitlich befristet
Vorzeitiger Widerruf Ablehnung Ein gesperrter Zugang darf nicht offen bleiben
Alle Bedingungen erfüllt Erlaubnis im Modell Die definierten Regeln sind erfüllt; reale betriebliche Risiken bleiben gesondert zu bewerten


Interaktive Aufgaben


Quiz: Teste Dein Wissen

Was ist bei der OT-Sicherheit zusätzlich besonders wichtig? (Der Schutz physischer Prozesse und von Menschen) (!Ausschließlich die Gestaltung von Webseiten) (!Nur die Geschwindigkeit des Internets) (!Die Anzahl der Bürocomputer)




Wer soll eine externe OT-Fernwartung ausdrücklich freigeben? (Die zuständige Person des Anlagenbetreibers) (!Jede beliebige externe Servicekraft) (!Der Hersteller ohne Abstimmung) (!Ein unbeteiligter Besucher)




Was gilt vor der ausdrücklichen Wartungsfreigabe? (Der Fernwartungszugriff bleibt gesperrt) (!Ein bekannter Benutzer darf sofort beginnen) (!Ein VPN ersetzt die Genehmigung) (!Das Wartungsfenster erlaubt automatisch jeden Zugriff)




Wozu dient eine Mehrfaktorauthentisierung? (Zur stärkeren Überprüfung einer Identität) (!Zum automatischen Starten einer Maschine) (!Zum Ersetzen jeder Zugriffsfreigabe) (!Zum dauerhaften Öffnen des Wartungszugangs)




Was bedeutet das Prinzip der geringsten Rechte? (Nur die für die Aufgabe erforderlichen Berechtigungen vergeben) (!Jeder Servicekraft vollständige Administratorrechte geben) (!Für alle dieselben Berechtigungen verwenden) (!Zugriffsrechte niemals überprüfen)




Welche Aufgabe kann ein Sprungserver in einer OT-Architektur erfüllen? (Fernzugriffe kontrolliert vermitteln) (!Maschinensicherheit automatisch garantieren) (!Jede Genehmigung überflüssig machen) (!Sämtliche Sicherheitsregeln ausschalten)




Wann endet im Ausbildungsfall das Wartungsfenster? (Mit Erreichen der Simulationsminute 30) (!Erst nach einer beliebig langen Verlängerung) (!Immer erst nach dem Ausschalten des Computers) (!Sobald das Ticket erstellt wird)




Welche Wirkung soll ein Widerruf haben? (Eine aktive Zugriffsberechtigung sofort entziehen) (!Das Wartungsfenster unbegrenzt verlängern) (!Alle Protokolle löschen) (!Eine neue Freigabe automatisch erstellen)




Was trägt zur Nachvollziehbarkeit eines Fernwartungszugriffs bei? (Ein geschütztes Ereignisprotokoll mit Identität und Zeitpunkt) (!Ein gemeinsames undokumentiertes Benutzerkonto) (!Das Löschen aller Ablehnungen) (!Eine dauerhaft anonyme Fernwartung)




Wo darfst Du die praktischen Sicherheitsübungen dieses Kurses durchführen? (In der lokalen isolierten Simulation mit fiktiven Daten) (!Ungefragt in fremden Netzwerken) (!Direkt an laufenden Produktivanlagen) (!Mit kopierten echten Kundenzugangsdaten)





Memory

Finde die zusammengehörenden Begriffe und Erklärungen.

Freigabe Zustimmung durch den Betreiber
Zeitfenster Begrenzte Zugriffsdauer
Auditprotokoll Dokumentation von Ereignissen
Mehrfaktorauthentisierung Zusätzlicher Identitätsnachweis
Sprungserver Kontrollierter Vermittlungsrechner
Minimalprinzip Nur notwendige Berechtigungen
Widerruf Vorzeitige Zugangssperre





Drag and Drop

Ordne die Verantwortlichkeiten und Sicherheitsfunktionen zu.

Ordne die richtigen Begriffe zu. Funktion
OT-Leitstand Genehmigt die Wartungssitzung
Servicekraft Stellt die Wartungsanfrage
Sprungserver Vermittelt kontrollierte Zugriffe
Zeitsperre Beendet die Berechtigung nach Ablauf
Auditprotokoll Hält Zugriffsentscheidungen fest





Kreuzworträtsel

FREIGABE Wie heißt die ausdrückliche Zustimmung zu einer Wartungssitzung?
SPRUNGSERVER Welcher Rechner kann Fernwartungszugriffe kontrolliert vermitteln?
PROTOKOLL Wie heißt die Aufzeichnung von Ereignissen und Entscheidungen?
ZEITFENSTER Wie nennt man einen festgelegten Zeitraum für einen Zugang?
WIDERRUF Wie heißt die vorzeitige Aufhebung einer Berechtigung?
SEGMENTIERUNG Wie heißt die Trennung eines Netzes in kontrollierte Bereiche?





LearningApps

Suche ergänzende Lernübungen zum Thema. Die Suchergebnisse stammen von einer externen Plattform und sind nicht Bestandteil des isolierten Python-Labors. Gib dort keine realen Betriebsdaten ein.


Lückentext

Vervollständige den Text.
Die Technologie zur Steuerung und Überwachung industrieller Prozesse wird als

bezeichnet.
Eine externe Fernwartung erfordert vor dem Zugriff eine ausdrückliche

.
Im Ausbildungsfall genehmigt der

die Wartungssitzung.
Die fiktive Kennung des Wartungsauftrags lautet

.
Der Zugriff ist nur auf das genehmigte

zulässig.
Die Beschränkung auf benötigte Rechte wird als

bezeichnet.
Zur zusätzlichen Identitätsprüfung kann eine

verwendet werden.
Ein kontrollierter Vermittlungsrechner wird als

bezeichnet.
Die begrenzte Gültigkeit einer Freigabe wird durch ein

festgelegt.
Eine vorzeitige Aufhebung der Berechtigung heißt

.
Ein geschütztes

unterstützt die spätere Untersuchung von Zugriffen.
Die Aufteilung von Netzwerken in kontrollierte Bereiche nennt man

.
Für die Übungen nutzen wir ausschließlich fiktive Daten in einer lokalen

.




Offene Aufgaben

Bearbeite die Aufgaben nach Deinem Kenntnisstand. Zu jeder Aufgabe erhältst Du einen begründeten Selbstcheck.


Leicht – Basisaufgaben

  1. IT-Sicherheit und OT-Sicherheit: Erstelle eine Vergleichsgrafik mit zwei typischen Risiken. Feedback: Eine gute Grafik berücksichtigt bei OT auch die Auswirkungen auf Maschinen und Menschen, weil Steuerungstechnik mit physischen Prozessen verbunden ist.
  2. Fernwartung: Zeichne einen Ablauf von Anfrage, Freigabe, Zugriff und Sitzungsende. Feedback: Die Freigabe muss vor dem Zugriff stehen, weil ein Wartungsauftrag allein keine Berechtigung erzeugt.
  3. Audit-Log: Entwerfe drei Ereigniseinträge mit fiktiven Identitäten und Zeiten. Feedback: Identität, Ziel, Zeit und Entscheidung müssen erkennbar sein, damit sich ein Ereignis zuordnen lässt.
  4. Mediengestaltung: Gestalte ein Informationsplakat mit den drei Regeln Freigabe, Zeitbegrenzung und Protokollierung. Feedback: Alle drei Regeln ergänzen sich; keine davon ersetzt die anderen vollständig.


Standard – Anwendungsaufgaben

  1. Zugriffskontrolle: Bewerte fünf selbst erfundene Wartungsanfragen und begründe Deine Entscheidungen. Feedback: Eine Erlaubnis ist nur angemessen, wenn Identität, Freigabe, Ziel, Tätigkeit und Zeitfenster zusammenpassen.
  2. Python: Ergänze im lokalen Labor einen zusätzlichen Fall mit einer falschen Serviceidentität. Feedback: Der neue Test muss abgelehnt werden, weil eine Genehmigung an berechtigte Identitäten gebunden ist.
  3. Erklärvideo: Entwirf ein 60-Sekunden-Storyboard zur sicheren OT-Fernwartung ohne reale Anlagenaufnahmen. Feedback: Ein hilfreiches Video zeigt auch das Sitzungsende, weil die Kontrolle nach Beginn nicht aufhören darf.
  4. Datenvisualisierung: Erzeuge aus mindestens zwölf fiktiven Ereignissen ein eigenes Balkendiagramm. Feedback: Eine korrekte Grafik zeigt Zahlen und Herkunft der Daten; die Bewertung braucht zusätzlich den Grund jeder Ablehnung.


Schwer – Transferaufgaben

  1. Netzwerksicherheit: Vergleiche einen direkten Fernzugang mit einem kontrollierten Sprungserver-Konzept auf Papier. Feedback: Die entkoppelte Variante ermöglicht zusätzliche Kontrolle und begrenzt direkte Zugriffswege; sie muss dennoch fachgerecht abgesichert werden.
  2. Incident Response: Entwickle einen Ablauf für den simulierten Fall, dass ein Wartungszugriff widerrufen werden muss. Feedback: Der Zugang muss gesperrt, der Vorfall dokumentiert und zuständiges Personal informiert werden, damit die Kontrolle wiederhergestellt wird.
  3. Datenschutz: Entwirf eine Richtlinie für Auditdaten mit Einsichtsrechten und begründeten Löschfristen. Feedback: Protokolle müssen nützlich und geschützt sein, dürfen aber nicht grundlos personenbezogene Informationen sammeln.
  4. Projektmanagement: Entwickle ein Freigabekonzept für drei fiktive Maschinen und zwei externe Servicefirmen. Feedback: Ein tragfähiges Konzept beschreibt je Anlage Verantwortlichkeiten, Berechtigungen, Wartungszeiten, Überwachung und Notfallabbruch.




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen



Lernkontrolle

Bearbeite mindestens fünf Transferaufgaben schriftlich oder in einem kurzen Prüfungsgespräch.

  1. Risikoanalyse: Eine Servicefirma fordert einen ganztägigen allgemeinen Wartungszugang, obwohl nur eine 20-minütige Diagnose benötigt wird. Entwickle eine verhältnismäßige Alternative und begründe sie.
  2. Betriebssicherheit: Eine externe Person besitzt gültige Anmeldedaten, hat aber keine Zustimmung des OT-Leitstands. Erkläre, warum trotzdem kein Zugriff erfolgen darf.
  3. Zeitmanagement: Ein Wartungsauftrag dauert unerwartet länger als vorgesehen. Beschreibe, wie eine sichere Verlängerung organisiert werden müsste.
  4. Protokollanalyse: Mehrere abgelehnte Zugriffe auf unterschiedliche fiktive Zielsysteme erscheinen im Audit. Formuliere zwei mögliche harmlose und zwei sicherheitsrelevante Erklärungen sowie sinnvolle Prüfmaßnahmen.
  5. Sicherheitsarchitektur: Ein Betrieb möchte Fernwartung direkt aus einem externen Netz auf mehrere Steuerungen zulassen. Entwirf ein kontrolliertes Alternativmodell.
  6. Datenschutz und Informationssicherheit: Eine Firma möchte jede Fernwartung vollständig aufzeichnen. Bewerte Vorteile, Risiken, Zugriffsrechte und datensparsamere Möglichkeiten.

Bewertungsmaßstab: Entscheidend sind nachvollziehbare Begründungen, Berücksichtigung der OT-Betriebsrisiken, angemessene technische und organisatorische Schutzmaßnahmen und die Beachtung der Laborgrenzen.




Lernnachweis

Für einen erfolgreichen Lernnachweis dokumentierst Du:

  1. Eine verständliche Erklärung der Unterschiede von IT- und OT-Sicherheit.
  2. Ein Freigabeverfahren mit benannter Betreiberverantwortung.
  3. Eine zeitliche und funktionale Begrenzung des Zugriffs.
  4. Die erfolgreiche Durchführung und Auswertung der zwölf lokalen Python-Tests.
  5. Eine Darstellung von fiktiven Auditdaten samt Interpretation.
  6. Eine begründete Bewertung eines neuen Fernwartungsszenarios.
  7. Eine kurze Reflexion über Datenschutz, Betriebssicherheit und die Grenzen des Simulationsmodells.

Mögliches Prüfungsprodukt: Ein zweiseitiges Wartungskonzept mit Netzskizze, fiktivem Auditbeispiel, Testergebnissen und einer kurzen Risikoentscheidung.

In den Lernnachweis gehören keine echten Zugangsdaten, Kundeninformationen oder Aufzeichnungen aus Produktivsystemen.




OERs zum Thema


Fachlich geprüfte Grundlagen

BSI – IT-Grundschutz, IND.3.2 Fernwartung im industriellen Umfeld:

Textansicht des BSI-Bausteins IND.3.2

Besonders relevant sind die Anforderungen A4 bis A10 sowie A13 bei erhöhtem Schutzbedarf.

NIST – Guide to Operational Technology Security, SP 800-82 Revision 3, 2023:

Offizielle Publikationsseite des NIST

Die Veröffentlichung erläutert Sicherheitsanforderungen und Risiken industrieller Steuerungs- und Betriebstechnik.

CISA – Guide to Securing Remote Access Software, 2023:

Leitfaden zur Absicherung von Fernzugriffssoftware

Diese Fachquellen unterstützen die Sicherheitsprinzipien des Kurses. Das Python-Programm ist ein selbst entwickeltes didaktisches Modell und keine Implementierung einer vollständigen Norm oder produktiven OT-Zugangslösung.


Wikipedia und ergänzendes Video

Weiterführend: Fernwartungssoftware, IT-Sicherheit, Industrie 4.0, Firewall, Netzwerksegmentierung und Speicherprogrammierbare Steuerung.

Video: Einführung in SCADA-Sicherheit (englisch)

Das Video stammt aus dem Jahr 2017 und dient der allgemeinen Veranschaulichung. Für aktuelle Schutzanforderungen gelten die oben genannten Fachquellen.


Mediennachweise und Nutzungsrechte

Die eingebundenen Wikimedia-Commons-Dateien sind unter den angegebenen Lizenzen veröffentlicht oder gemeinfrei.

Medium Urheber Lizenz
Industrial control loop.jpg Dougsim CC BY-SA 4.0
Plc image.jpg Nskjnv.indicwiki CC BY-SA 4.0
SCADA Schematischer Überblick.png HaPi Gemeinfrei
Control-panel-plc.jpg Combustion2016 CC BY-SA 4.0
Industrial robot thinktank.ogv Geni CC BY-SA 4.0 oder GFDL
Padlock.svg AJ Ashton CC0
Calendar Clock.svg paomedia CC0
DMZ network diagram 1 firewall.svg Pbroks13 Gemeinfrei
Security lock symbol-blue.svg NikolasKHF CC0

Bei CC-BY-SA-Medien müssen bei einer Weiterverwendung insbesondere Urheber, Quelle, Lizenz und gegebenenfalls Änderungen korrekt angegeben werden. Die jeweiligen Commons-Dateiseiten enthalten die verbindlichen Lizenzangaben.

Die beiden YouTube-Videos sind verlinkte externe Inhalte. Sie werden dadurch nicht zu frei lizenzierten OER. Ihre Nutzung und Weiterverwendung richtet sich nach den Rechten der jeweiligen Anbieter und den Plattformbedingungen.


Verknüpfte Lernbereiche


aiMOOC-Projekte



Schulfach+




aiMOOCs



aiMOOC Projekte









MOOCwiki · Deutsch

Nach dem Lernen ist vor dem Lernen

Entdecke direkt den nächsten Lernkurs. Weitere Inhalte erscheinen, wenn Du weiter nach unten scrollst.

Zur MOOCwiki-Hauptseite

Mediathek

Inhalte werden geladen ...

Mediathek wird aus dem Wiki geladen ...