Segregation of Duties
Die Trennung von Aufgaben ist ein Sicherheitsprinzip, das sicherstellt, dass keine einzelne Person die Kontrolle über eine kritische Funktion hat.
Klassifikation
- KomplexitätMittel
- AuswirkungOrganisatorisch
- EntscheidungstypOrganisation
- OrganisationsreifeFortgeschritten
Technischer Kontext
Prinzipien & Ziele
Use Cases & Szenarien
Kompromisse
- Mangelnde Einhaltung.
- Fehlinterpretationen der Rollen.
- Risiko von Fehlern bei Übergaben.
- Regelmäßige Überprüfung der Aufgabenverteilung.
- Transparente Kommunikation.
- Dokumentation aller Schritte.
I/O & Ressourcen
- Rollen und Verantwortlichkeiten definieren.
- Schulung für Mitarbeiter bereitstellen.
- Richtlinien zur Trennung von Aufgaben prüfen.
- Erhöhte Sicherheit.
- Weniger Betrugsversuche.
- Verbesserte Compliance.
Beschreibung
Die Trennung von Aufgaben ist ein wichtiges Prinzip in der Sicherheitsarchitektur, das darauf abzielt, das Risiko von Fehlern und Betrug zu minimieren. Sie ermöglicht es Organisationen, Verantwortlichkeiten zu verteilen und so die Integrität von Prozessen zu gewährleisten.
✔Vorteile
- Erhöhte Sicherheit.
- Besseres Risikomanagement.
- Verbesserte Compliance.
✖Limitationen
- Kann bürokratisch werden.
- Längere Entscheidungsfindung.
- Erfordert mehr Personal.
Trade-offs
Metriken
- Anzahl erfolgreicher Transaktionen.
Misst die Effizienz des Systems.
- Durchschnittliche Bearbeitungszeit.
Misst die Zeit zwischen dem Initiieren und dem Abschluss einer Aufgabe.
- Kundenzufriedenheit.
Erfasst, wie zufrieden die Kunden mit den Sicherheitsmaßnahmen sind.
Beispiele & Implementierungen
Beispiel 1
Die Trennung von Aufgaben in einer Software-Entwicklungsumgebung.
Beispiel 2
Implementierung von Zugriffsrechten in einem Finanzsystem.
Beispiel 3
Verwendung von Rollen zur Risikominderung in der Buchhaltung.
Implementierungsschritte
Verantwortlichkeiten klar definieren.
Überwachung und Kontrolle einrichten.
Schulungen durchführen.
⚠️ Technische Schulden & Engpässe
Tech Debt
- Mangelnde Agilität.
- Unzureichende Schulungen.
- Unklare Prozesse.
Bekannte Engpässe
Beispiele für Missbrauch
- Eine Person hat Zugriff auf alle kritischen Funktionen.
- Rollen sind nicht klar definiert.
- Fehlende Kommunikation über Verantwortlichkeiten.
Typische Fallen
- Unzureichende Prüfung der Verantwortlichkeiten.
- Nichtbefolgung der Richtlinien.
- Schnelle Entscheidungen ohne ausreichende Überlegungen.
Erforderliche Fähigkeiten
Drivers (Architectural Drivers)
Constraints
- • Vorhandene Richtlinien.
- • Mangel an Ressourcen.
- • Technologische Einschränkungen.