IT-Sicherheit und OT-Sicherheit – Fernwartung kontrolliert gestalten
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:
- Du unterscheidest IT-Sicherheit und OT-Sicherheit.
- Du prüfst, wer eine Fernwartung freigeben darf.
- Du begrenzt Berechtigungen und Wartungszeiten.
- Du dokumentierst und bewertest Zugriffe.
- 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:
- Erstelle auf Deinem eigenen Lernrechner die Datei
fernwartung_labor.py. - Kopiere das gesamte folgende Python-Programm hinein.
- Starte mit
python fernwartung_labor.py --testdie automatischen Prüfungen. - Starte mit
python fernwartung_labor.pydas interaktive Entscheidungslabor. - 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
Offene Aufgaben
Bearbeite die Aufgaben nach Deinem Kenntnisstand. Zu jeder Aufgabe erhältst Du einen begründeten Selbstcheck.
Leicht – Basisaufgaben
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.


Lernkontrolle
Bearbeite mindestens fünf Transferaufgaben schriftlich oder in einem kurzen Prüfungsgespräch.
- 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.
- Betriebssicherheit: Eine externe Person besitzt gültige Anmeldedaten, hat aber keine Zustimmung des OT-Leitstands. Erkläre, warum trotzdem kein Zugriff erfolgen darf.
- Zeitmanagement: Ein Wartungsauftrag dauert unerwartet länger als vorgesehen. Beschreibe, wie eine sichere Verlängerung organisiert werden müsste.
- 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.
- Sicherheitsarchitektur: Ein Betrieb möchte Fernwartung direkt aus einem externen Netz auf mehrere Steuerungen zulassen. Entwirf ein kontrolliertes Alternativmodell.
- 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:
- Eine verständliche Erklärung der Unterschiede von IT- und OT-Sicherheit.
- Ein Freigabeverfahren mit benannter Betreiberverantwortung.
- Eine zeitliche und funktionale Begrenzung des Zugriffs.
- Die erfolgreiche Durchführung und Auswertung der zwölf lokalen Python-Tests.
- Eine Darstellung von fiktiven Auditdaten samt Interpretation.
- Eine begründete Bewertung eines neuen Fernwartungsszenarios.
- 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-HauptseiteMediathek
Mediathek wird aus dem Wiki geladen ...
Keine passenden Inhalte gefunden. Bitte ändere Suche oder Filter.
NEWSLernweltNOAH fragen