Einheitliche Kommunikation (plattformbasierte Bündelung von Apps, Effizienz): Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Cybersecurity und Einheitliche Kommunikation ==
+
= Einheitliche Kommunikation – Zentrale Plattformen als Sicherheitsrisiko =
Im Kontext der Cybersecurity stellt die einheitliche Kommunikation (''Unified Communications'', UC) eine Schlüsselrolle dar, vor allem wenn es um die plattformbasierte Bündelung von Apps zur Steigerung der Effizienz in Unternehmen und Organisationen geht. Einheitliche Kommunikationslösungen integrieren verschiedene Kommunikationstools und -anwendungen – wie E-Mail, Instant Messaging, VoIP (''Voice over Internet Protocol''), Videokonferenzen und Präsenzinformationen – in einer einzigen, kohärenten Benutzerumgebung. Dies vereinfacht die Kommunikation und Zusammenarbeit innerhalb von Organisationen und optimiert Arbeitsabläufe, was zu einer Steigerung der Produktivität führt. Jedoch bringen die Zentralisierung und Integration solcher Kommunikationsdienste spezifische Cybersecurity-Herausforderungen mit sich:
 
  
=== Erhöhtes Angriffsziel ===
+
== Technische Einordnung ==
Durch die Zentralisierung werden viele Daten und Kommunikationsprozesse an einem Ort gebündelt, was ein attraktives Ziel für Cyberangriffe darstellt. Ein erfolgreicher Angriff kann potenziell Zugriff auf eine breite Palette von Kommunikations- und Informationstools ermöglichen.
+
*Einheitliche Kommunikation (englisch ''Unified Communications'', UC) bündelt Telefonie, Chat, Video und Dateiaustausch in einer einzigen Plattform.
 +
*Bekannte Vertreter: Microsoft Teams, Slack, Zoom, Cisco Webex, Nextcloud Talk, Matrix/Element, 3CX.
 +
*Einheitliche Kommunikation bedeutet Zentralisierung von Diensten.
 +
*Mehrere Anwendungen greifen auf dieselbe Identität und Infrastruktur zu.
 +
*Typisch sind: Messaging, VoIP, Videokonferenzen, API-Dienste, IoT-Plattformen.
 +
**VoIP (''Voice over IP''): Telefonie über das Datennetz statt über eine separate Telefonanlage.
 +
**API (''Application Programming Interface''): Programmierschnittstelle, über die Anwendungen und Geräte die Plattform ohne Benutzeroberfläche ansprechen.
 +
*Technisch entsteht ein zentrales System mit hoher Kritikalität.
  
=== Komplexität der Sicherheitsverwaltung ===
+
== Architekturprinzip ==
Die Integration verschiedener Kommunikationstools erhöht die Komplexität der Sicherheitsverwaltung. Jedes Tool kann eigene Sicherheitslücken aufweisen, die gemanagt und geschützt werden müssen, was die Überwachung und das Management der Sicherheitsmaßnahmen erschwert.
+
*Zentrale Identität (LDAP, AD, OAuth)
 +
**LDAP (''Lightweight Directory Access Protocol''): Protokoll für den Zugriff auf einen Verzeichnisdienst, in dem Benutzer und Gruppen gespeichert sind.
 +
**AD (''Active Directory''): Verzeichnisdienst von Microsoft, in Unternehmensnetzen die übliche Quelle der Benutzerkonten.
 +
**OAuth: Verfahren, bei dem eine Anwendung im Namen eines Benutzers auf einen Dienst zugreift, ohne dessen Passwort zu kennen – die Berechtigung steckt in einem Token.
 +
*Zentrale Datenhaltung
 +
*Zentrale API
 +
*Zentrale Event-Plattform (z. B. MQTT, Message-Bus)
 +
**MQTT (''Message Queuing Telemetry Transport''): schlankes Nachrichtenprotokoll, über das Geräte Meldungen an einen zentralen Broker senden und von dort empfangen.
 +
**Message-Bus: gemeinsamer Nachrichtenkanal, über den Dienste Ereignisse austauschen, ohne sich gegenseitig direkt zu kennen.
 +
*Zentrale Web-Oberfläche
 +
*Fällt die Plattform, fallen alle Dienste.
 +
*Wird die Plattform kompromittiert, sind alle Dienste kompromittiert.
  
=== Datenschutz und Compliance ===
+
== Sicherheitsproblem: Zentralisierung ==
Einheitliche Kommunikationsplattformen müssen Datenschutzgesetze und -vorschriften einhalten, was eine zusätzliche Herausforderung darstellt. Die Sicherstellung der Compliance erfordert umfassende Kenntnisse der relevanten Gesetze und eine kontinuierliche Überwachung der Datenverarbeitung.
 
  
=== Strategien zur Risikominderung ===
+
=== Single Point of Failure ===
Zur Minderung dieser Risiken sind umfassende Sicherheitsstrategien erforderlich, die u.a. folgendes umfassen sollten:
+
*Single Point of Failure: eine einzelne Komponente, deren Ausfall das gesamte System stilllegt.
* Regelmäßige Sicherheitsaudits und -bewertungen
+
*Ein System bündelt mehrere Geschäftsprozesse.
* Fortlaufende Schulung der Mitarbeiter in Bezug auf Cybersicherheitspraktiken
+
*Ausfall betrifft Kommunikation, Steuerung und Monitoring gleichzeitig.
* Einsatz von Ende-zu-Ende-Verschlüsselung für die Datenübertragung
+
*DoS oder Fehlkonfiguration wirken systemisch.
* Implementierung von Multi-Faktor-Authentifizierung (MFA) für den Zugriff auf Kommunikationstools
+
**DoS (''Denial of Service''): Angriff, der einen Dienst durch Überlastung oder gezielte Fehlanfragen unerreichbar macht.
* Einrichtung von Notfallplänen und Reaktionsstrategien für Cyberangriffe
 
  
Die Integration von Cybersecurity-Maßnahmen in die einheitliche Kommunikation ist entscheidend, um die Sicherheit und Integrität von Kommunikationsdaten und -infrastrukturen in einer zunehmend vernetzten und digitalisierten Arbeitswelt zu gewährleisten.
+
=== Single Point of Compromise ===
 +
*Single Point of Compromise: eine einzelne Komponente, deren Übernahme den Zugriff auf alle angeschlossenen Systeme eröffnet.
 +
*Ein erfolgreicher Angriff liefert Zugriff auf mehrere Systeme.
 +
*Gestohlene Tokens ermöglichen Zugriff auf Messaging, APIs und IoT-Steuerung.
 +
**Token: digitaler Zugangsnachweis, den der Client bei jeder Anfrage mitschickt; er ersetzt die erneute Anmeldung.
 +
*Seitwärtsbewegung wird vereinfacht.
 +
**Seitwärtsbewegung (''Lateral Movement''): Ausbreitung eines Angreifers von einem übernommenen System auf weitere Systeme im Netz.
 +
 
 +
=== Identitätsrisiko ===
 +
*SSO erhöht Komfort, aber auch Risiko.
 +
**SSO (''Single Sign-on''): einmalige Anmeldung, mit der anschließend alle angeschlossenen Anwendungen ohne weitere Passworteingabe genutzt werden.
 +
*Ein kompromittiertes Konto öffnet mehrere Systeme.
 +
*Fehlende Rollen- und Rechte-Trennung verstärkt Auswirkungen.
 +
 
 +
== Plattformspezifische Risiken ==
 +
 
 +
;App- und Bot-Integrationen
 +
*Bot: automatisiertes Konto in der Plattform, das Nachrichten liest, schreibt oder Aktionen auslöst.
 +
*Drittanbieter-Apps erhalten OAuth-Scopes auf Chats, Dateien und Kalender.
 +
**Scope: der Umfang einer OAuth-Berechtigung, also welche Daten und Aktionen ein Token abdeckt.
 +
*Berechtigungen gelten dauerhaft, unabhängig vom angemeldeten Benutzer.
 +
*Ein kompromittierter Anbieter wirkt wie ein interner Benutzer.
 +
 
 +
;Externe Teilnehmer
 +
*Gastzugänge und Föderation öffnen die Plattform nach außen.
 +
**Gastzugang: Konto für externe Personen mit eingeschränktem Zugriff auf einzelne Bereiche.
 +
**Föderation: Kopplung zweier Plattformen, so dass Benutzer verschiedener Organisationen direkt miteinander kommunizieren.
 +
*Meeting-Links ohne Lobby erlauben unbefugte Teilnahme.
 +
**Lobby (''Warteraum''): Vorstufe einer Konferenz, in der Teilnehmer erst nach Freigabe durch den Organisator eintreten.
 +
*Externe Benutzer sind in Verzeichnissen oft nicht sichtbar.
 +
 
 +
;Aufzeichnungen und Transkripte
 +
*Transkript: automatisch erzeugte Textmitschrift eines Gesprächs.
 +
*Meetings, Chats und Transkripte werden zentral dauerhaft gespeichert.
 +
*Ein Plattformzugriff liefert rückwirkend den gesamten Kommunikationsverlauf.
 +
*Aufbewahrungsfristen sind selten definiert.
 +
 
 +
;Schatten-IT
 +
*Schatten-IT: von Mitarbeitern eigenständig eingesetzte Dienste ohne Kenntnis und Freigabe der IT.
 +
*Keine Protokollierung, kein Offboarding, kein Backup.
 +
**Offboarding: geregelter Entzug aller Zugänge beim Ausscheiden eines Benutzers.
 +
 
 +
== Konkrete Angriffsszenarien ==
 +
 
 +
=== Szenario 1 – Token-Diebstahl ===
 +
;Ausgangslage
 +
*Zentrale Plattform nutzt OAuth oder Session-Token.
 +
**Session-Token: Kennung einer laufenden Anmeldesitzung, meist im Browser gespeichert.
 +
*Mehrere Anwendungen vertrauen diesem Token.
 +
;Angriff
 +
*Token wird durch XSS oder Malware abgegriffen.
 +
**XSS (''Cross-Site Scripting''): Einschleusen von JavaScript in eine Webseite, das anschließend im Browser des Opfers mit dessen Rechten läuft.
 +
*Angreifer nutzt Token für API-Zugriffe.
 +
*Keine zusätzliche Verifikation vorhanden.
 +
;Auswirkung
 +
*Zugriff auf mehrere Systeme ohne erneute Anmeldung.
 +
*Manipulation von Einstellungen oder Steuerbefehlen möglich.
 +
 
 +
=== Szenario 2 – Missbrauch zentraler API ===
 +
;Ausgangslage
 +
*Plattform stellt REST-API bereit.
 +
**REST-API: Schnittstelle, die über HTTP-Methoden (GET, POST, PUT, DELETE) auf adressierbare Ressourcen zugreift.
 +
*Geräte und Apps nutzen dieselbe Schnittstelle.
 +
;Angriff
 +
*API-Endpoint wird analysiert.
 +
**Endpoint: einzelne aufrufbare Adresse einer API, z. B. /api/v1/users.
 +
*Keine Rate-Limits oder Rollenprüfung vorhanden.
 +
**Rate-Limit: Begrenzung der zulässigen Anfragen pro Zeiteinheit und Client.
 +
*Manipulation oder Massenanfragen möglich.
 +
;Auswirkung
 +
*Systemüberlastung.
 +
*Manipulation von Konfigurationsdaten.
 +
*Verfügbarkeit beeinträchtigt.
 +
 
 +
=== Szenario 3 – Kompromittierte Identität ===
 +
;Ausgangslage
 +
*Ein Benutzer hat Zugriff auf Messaging und IoT-Dashboard.
 +
*Keine starke Authentifikation aktiviert.
 +
;Angriff
 +
*Phishing führt zu Credential-Diebstahl.
 +
**Phishing: gefälschte Nachricht oder Anmeldeseite, die den Benutzer zur Eingabe seiner Zugangsdaten verleitet.
 +
**Credential: Zugangsdaten, in der Regel Benutzername und Passwort.
 +
*Angreifer meldet sich legitim an.
 +
*Greift auf mehrere Dienste zu.
 +
;Auswirkung
 +
*Missbrauch ohne technische Exploits.
 +
*Plattform wird als legitimer Benutzer gesteuert.
 +
 
 +
== Sicherheitsmaßnahmen für zentrale Plattformen ==
 +
 
 +
;Identitätsmanagement
 +
*Rollenbasierte Zugriffskontrolle (RBAC).
 +
**RBAC (''Role Based Access Control''): Rechte werden nicht einzelnen Benutzern, sondern Rollen zugewiesen; der Benutzer erhält die Rechte über seine Rolle.
 +
*Least-Privilege-Prinzip.
 +
**Least Privilege: jedes Konto erhält nur die Rechte, die für seine Aufgabe zwingend nötig sind.
 +
*MFA für administrative Zugriffe.
 +
**MFA (''Multi-Faktor-Authentifizierung''): Anmeldung mit mindestens zwei unabhängigen Nachweisen, z. B. Passwort und Einmalcode.
 +
*Regelmäßige Überprüfung von Berechtigungen.
 +
 
 +
;Architektur
 +
*Segmentierung zwischen Frontend, API und Backend.
 +
**Segmentierung: Aufteilung in getrennte Netzbereiche, zwischen denen nur definierter Verkehr erlaubt ist.
 +
*Trennung von IT- und OT-Funktionen.
 +
**OT (''Operational Technology''): Technik zur Steuerung von Anlagen und Prozessen, im Gegensatz zur Büro-IT.
 +
*Keine direkten Datenbankzugriffe aus dem Internet.
 +
 
 +
;Kommunikation
 +
*Ende-zu-Ende-Verschlüsselung.
 +
**Ende-zu-Ende-Verschlüsselung: Ver- und Entschlüsselung erfolgen ausschließlich bei den Kommunikationspartnern; der Server überträgt nur Chiffrat.
 +
*Signierung sensibler Befehle.
 +
**Signierung: kryptografischer Nachweis, dass ein Befehl von einem bestimmten Absender stammt und unverändert ist.
 +
*Absicherung von Tokens (Short Lifetime, Refresh-Control).
 +
**Short Lifetime: kurze Gültigkeitsdauer des Zugriffstokens, damit ein gestohlenes Token schnell wertlos wird.
 +
**Refresh-Control: kontrollierte Ausgabe und Rücknahme der Refresh-Tokens, mit denen neue Zugriffstokens angefordert werden.
 +
 
 +
;Plattformverwaltung
 +
*Freigabeprozess für Drittanbieter-Apps und Bots.
 +
*Gastzugänge zeitlich begrenzen und regelmäßig prüfen.
 +
*Aufbewahrungsfristen für Aufzeichnungen und Chats festlegen.
 +
*Offboarding-Prozess inklusive App-Tokens.
 +
 
 +
;Monitoring
 +
*Zentrale Protokollierung aller API-Zugriffe.
 +
*Anomalieerkennung bei ungewöhnlichen Zugriffsmustern.
 +
**Anomalieerkennung: Vergleich des laufenden Verhaltens mit dem Normalzustand und Meldung von Abweichungen.
 +
*Alarmierung bei Mehrfach-Authentifizierungsfehlern.
 +
 
 +
== Kernaussage ==
 +
*Zentralisierung steigert Effizienz.
 +
*Zentralisierung erhöht systemisches Risiko.
 +
*Identität wird zum zentralen Angriffspunkt.
 +
*Eine kompromittierte Plattform bedeutet mehrere kompromittierte Dienste.

Aktuelle Version vom 6. September 2026, 10:35 Uhr

Einheitliche Kommunikation – Zentrale Plattformen als Sicherheitsrisiko

Technische Einordnung

  • Einheitliche Kommunikation (englisch Unified Communications, UC) bündelt Telefonie, Chat, Video und Dateiaustausch in einer einzigen Plattform.
  • Bekannte Vertreter: Microsoft Teams, Slack, Zoom, Cisco Webex, Nextcloud Talk, Matrix/Element, 3CX.
  • Einheitliche Kommunikation bedeutet Zentralisierung von Diensten.
  • Mehrere Anwendungen greifen auf dieselbe Identität und Infrastruktur zu.
  • Typisch sind: Messaging, VoIP, Videokonferenzen, API-Dienste, IoT-Plattformen.
    • VoIP (Voice over IP): Telefonie über das Datennetz statt über eine separate Telefonanlage.
    • API (Application Programming Interface): Programmierschnittstelle, über die Anwendungen und Geräte die Plattform ohne Benutzeroberfläche ansprechen.
  • Technisch entsteht ein zentrales System mit hoher Kritikalität.

Architekturprinzip

  • Zentrale Identität (LDAP, AD, OAuth)
    • LDAP (Lightweight Directory Access Protocol): Protokoll für den Zugriff auf einen Verzeichnisdienst, in dem Benutzer und Gruppen gespeichert sind.
    • AD (Active Directory): Verzeichnisdienst von Microsoft, in Unternehmensnetzen die übliche Quelle der Benutzerkonten.
    • OAuth: Verfahren, bei dem eine Anwendung im Namen eines Benutzers auf einen Dienst zugreift, ohne dessen Passwort zu kennen – die Berechtigung steckt in einem Token.
  • Zentrale Datenhaltung
  • Zentrale API
  • Zentrale Event-Plattform (z. B. MQTT, Message-Bus)
    • MQTT (Message Queuing Telemetry Transport): schlankes Nachrichtenprotokoll, über das Geräte Meldungen an einen zentralen Broker senden und von dort empfangen.
    • Message-Bus: gemeinsamer Nachrichtenkanal, über den Dienste Ereignisse austauschen, ohne sich gegenseitig direkt zu kennen.
  • Zentrale Web-Oberfläche
  • Fällt die Plattform, fallen alle Dienste.
  • Wird die Plattform kompromittiert, sind alle Dienste kompromittiert.

Sicherheitsproblem: Zentralisierung

Single Point of Failure

  • Single Point of Failure: eine einzelne Komponente, deren Ausfall das gesamte System stilllegt.
  • Ein System bündelt mehrere Geschäftsprozesse.
  • Ausfall betrifft Kommunikation, Steuerung und Monitoring gleichzeitig.
  • DoS oder Fehlkonfiguration wirken systemisch.
    • DoS (Denial of Service): Angriff, der einen Dienst durch Überlastung oder gezielte Fehlanfragen unerreichbar macht.

Single Point of Compromise

  • Single Point of Compromise: eine einzelne Komponente, deren Übernahme den Zugriff auf alle angeschlossenen Systeme eröffnet.
  • Ein erfolgreicher Angriff liefert Zugriff auf mehrere Systeme.
  • Gestohlene Tokens ermöglichen Zugriff auf Messaging, APIs und IoT-Steuerung.
    • Token: digitaler Zugangsnachweis, den der Client bei jeder Anfrage mitschickt; er ersetzt die erneute Anmeldung.
  • Seitwärtsbewegung wird vereinfacht.
    • Seitwärtsbewegung (Lateral Movement): Ausbreitung eines Angreifers von einem übernommenen System auf weitere Systeme im Netz.

Identitätsrisiko

  • SSO erhöht Komfort, aber auch Risiko.
    • SSO (Single Sign-on): einmalige Anmeldung, mit der anschließend alle angeschlossenen Anwendungen ohne weitere Passworteingabe genutzt werden.
  • Ein kompromittiertes Konto öffnet mehrere Systeme.
  • Fehlende Rollen- und Rechte-Trennung verstärkt Auswirkungen.

Plattformspezifische Risiken

App- und Bot-Integrationen
  • Bot: automatisiertes Konto in der Plattform, das Nachrichten liest, schreibt oder Aktionen auslöst.
  • Drittanbieter-Apps erhalten OAuth-Scopes auf Chats, Dateien und Kalender.
    • Scope: der Umfang einer OAuth-Berechtigung, also welche Daten und Aktionen ein Token abdeckt.
  • Berechtigungen gelten dauerhaft, unabhängig vom angemeldeten Benutzer.
  • Ein kompromittierter Anbieter wirkt wie ein interner Benutzer.
Externe Teilnehmer
  • Gastzugänge und Föderation öffnen die Plattform nach außen.
    • Gastzugang: Konto für externe Personen mit eingeschränktem Zugriff auf einzelne Bereiche.
    • Föderation: Kopplung zweier Plattformen, so dass Benutzer verschiedener Organisationen direkt miteinander kommunizieren.
  • Meeting-Links ohne Lobby erlauben unbefugte Teilnahme.
    • Lobby (Warteraum): Vorstufe einer Konferenz, in der Teilnehmer erst nach Freigabe durch den Organisator eintreten.
  • Externe Benutzer sind in Verzeichnissen oft nicht sichtbar.
Aufzeichnungen und Transkripte
  • Transkript: automatisch erzeugte Textmitschrift eines Gesprächs.
  • Meetings, Chats und Transkripte werden zentral dauerhaft gespeichert.
  • Ein Plattformzugriff liefert rückwirkend den gesamten Kommunikationsverlauf.
  • Aufbewahrungsfristen sind selten definiert.
Schatten-IT
  • Schatten-IT: von Mitarbeitern eigenständig eingesetzte Dienste ohne Kenntnis und Freigabe der IT.
  • Keine Protokollierung, kein Offboarding, kein Backup.
    • Offboarding: geregelter Entzug aller Zugänge beim Ausscheiden eines Benutzers.

Konkrete Angriffsszenarien

Szenario 1 – Token-Diebstahl

Ausgangslage
  • Zentrale Plattform nutzt OAuth oder Session-Token.
    • Session-Token: Kennung einer laufenden Anmeldesitzung, meist im Browser gespeichert.
  • Mehrere Anwendungen vertrauen diesem Token.
Angriff
  • Token wird durch XSS oder Malware abgegriffen.
    • XSS (Cross-Site Scripting): Einschleusen von JavaScript in eine Webseite, das anschließend im Browser des Opfers mit dessen Rechten läuft.
  • Angreifer nutzt Token für API-Zugriffe.
  • Keine zusätzliche Verifikation vorhanden.
Auswirkung
  • Zugriff auf mehrere Systeme ohne erneute Anmeldung.
  • Manipulation von Einstellungen oder Steuerbefehlen möglich.

Szenario 2 – Missbrauch zentraler API

Ausgangslage
  • Plattform stellt REST-API bereit.
    • REST-API: Schnittstelle, die über HTTP-Methoden (GET, POST, PUT, DELETE) auf adressierbare Ressourcen zugreift.
  • Geräte und Apps nutzen dieselbe Schnittstelle.
Angriff
  • API-Endpoint wird analysiert.
    • Endpoint: einzelne aufrufbare Adresse einer API, z. B. /api/v1/users.
  • Keine Rate-Limits oder Rollenprüfung vorhanden.
    • Rate-Limit: Begrenzung der zulässigen Anfragen pro Zeiteinheit und Client.
  • Manipulation oder Massenanfragen möglich.
Auswirkung
  • Systemüberlastung.
  • Manipulation von Konfigurationsdaten.
  • Verfügbarkeit beeinträchtigt.

Szenario 3 – Kompromittierte Identität

Ausgangslage
  • Ein Benutzer hat Zugriff auf Messaging und IoT-Dashboard.
  • Keine starke Authentifikation aktiviert.
Angriff
  • Phishing führt zu Credential-Diebstahl.
    • Phishing: gefälschte Nachricht oder Anmeldeseite, die den Benutzer zur Eingabe seiner Zugangsdaten verleitet.
    • Credential: Zugangsdaten, in der Regel Benutzername und Passwort.
  • Angreifer meldet sich legitim an.
  • Greift auf mehrere Dienste zu.
Auswirkung
  • Missbrauch ohne technische Exploits.
  • Plattform wird als legitimer Benutzer gesteuert.

Sicherheitsmaßnahmen für zentrale Plattformen

Identitätsmanagement
  • Rollenbasierte Zugriffskontrolle (RBAC).
    • RBAC (Role Based Access Control): Rechte werden nicht einzelnen Benutzern, sondern Rollen zugewiesen; der Benutzer erhält die Rechte über seine Rolle.
  • Least-Privilege-Prinzip.
    • Least Privilege: jedes Konto erhält nur die Rechte, die für seine Aufgabe zwingend nötig sind.
  • MFA für administrative Zugriffe.
    • MFA (Multi-Faktor-Authentifizierung): Anmeldung mit mindestens zwei unabhängigen Nachweisen, z. B. Passwort und Einmalcode.
  • Regelmäßige Überprüfung von Berechtigungen.
Architektur
  • Segmentierung zwischen Frontend, API und Backend.
    • Segmentierung: Aufteilung in getrennte Netzbereiche, zwischen denen nur definierter Verkehr erlaubt ist.
  • Trennung von IT- und OT-Funktionen.
    • OT (Operational Technology): Technik zur Steuerung von Anlagen und Prozessen, im Gegensatz zur Büro-IT.
  • Keine direkten Datenbankzugriffe aus dem Internet.
Kommunikation
  • Ende-zu-Ende-Verschlüsselung.
    • Ende-zu-Ende-Verschlüsselung: Ver- und Entschlüsselung erfolgen ausschließlich bei den Kommunikationspartnern; der Server überträgt nur Chiffrat.
  • Signierung sensibler Befehle.
    • Signierung: kryptografischer Nachweis, dass ein Befehl von einem bestimmten Absender stammt und unverändert ist.
  • Absicherung von Tokens (Short Lifetime, Refresh-Control).
    • Short Lifetime: kurze Gültigkeitsdauer des Zugriffstokens, damit ein gestohlenes Token schnell wertlos wird.
    • Refresh-Control: kontrollierte Ausgabe und Rücknahme der Refresh-Tokens, mit denen neue Zugriffstokens angefordert werden.
Plattformverwaltung
  • Freigabeprozess für Drittanbieter-Apps und Bots.
  • Gastzugänge zeitlich begrenzen und regelmäßig prüfen.
  • Aufbewahrungsfristen für Aufzeichnungen und Chats festlegen.
  • Offboarding-Prozess inklusive App-Tokens.
Monitoring
  • Zentrale Protokollierung aller API-Zugriffe.
  • Anomalieerkennung bei ungewöhnlichen Zugriffsmustern.
    • Anomalieerkennung: Vergleich des laufenden Verhaltens mit dem Normalzustand und Meldung von Abweichungen.
  • Alarmierung bei Mehrfach-Authentifizierungsfehlern.

Kernaussage

  • Zentralisierung steigert Effizienz.
  • Zentralisierung erhöht systemisches Risiko.
  • Identität wird zum zentralen Angriffspunkt.
  • Eine kompromittierte Plattform bedeutet mehrere kompromittierte Dienste.