Die häufigsten Cloud-Sicherheitsbedrohungen und wie man sie vermeidet
In ihrer achten jährlichen „State of the Cloud“-Umfrage zu den neuesten Trends im Bereich Cloud Computing stellte RightScale fest, dass 91 % der Befragten Workloads in der öffentlichen Cloud betreiben. Darüber hinaus hat die Nutzung der öffentlichen Cloud für 31 % der befragten Unternehmen höchste Priorität. Diese Zahlen spiegeln ein wachsendes Vertrauen in das Cloud Computing wider.
In der Vergangenheit waren allgemeine Bedenken hinsichtlich der Cybersicherheit sowie Datenverluste und -lecks ein Hindernis für die Einführung von in der Cloud gehosteten Lösungen. Die zunehmende Verlagerung von Arbeitslasten in die Cloud deutet darauf hin, dass Unternehmen ihre Angst vor Sicherheitsbedrohungen in der Cloud überwinden - zumindest so weit, dass sie einen Teil ihrer Daten und Anwendungen in die Cloud verlagern.
Dennoch gibt es nach wie vor Sicherheitsbedrohungen und andere Risiken des Cloud Computing, und Unternehmen sollten Maßnahmen ergreifen, um diese zu vermeiden (oder zumindest abzumildern). In diesem Blog-Beitrag gehen wir auf einige der heute am häufigsten auftretenden Cloud-Sicherheitsbedrohungen ein und zeigen auf, was Unternehmen tun können, um sie zu vermeiden.
Wer ist für die Cloud-Sicherheit verantwortlich?
Um das Risiko zu verstehen, das Cloud-Sicherheitsbedrohungen darstellen, ist es wichtig, die Verantwortlichkeiten für die Sicherung der verschiedenen Aspekte des Cloud Computing abzugrenzen. Die Aufteilung der Verantwortlichkeiten zwischen dem Anbieter der öffentlichen Cloud und dem Kundenunternehmen variiert stark je nach Computing-Modell: SaaS, PaaS oder IaaS. Lassen Sie uns zu diesem Zweck kurz die Unterschiede zwischen den Cloud-Computing-Modellen untersuchen...
Infrastruktur-as-a-Service (IaaS) Cloud Computing
Beim Infrastructure-as-a-Service (IaaS)-Modell übernimmt der Cloud-Service-Anbieter die Verwaltung und Sicherung der Einrichtungen, Rechenzentren, Netzwerkschnittstellen, Verarbeitung und Hypervisoren. Der Kunde muss das virtuelle Netzwerk, die virtuellen Maschinen, Betriebssysteme, Middleware, Anwendungen, Schnittstellen und Daten verwalten und sichern.
Plattform-as-a-Service (PaaS) Cloud Computing
Diese Aufteilung der Verantwortlichkeiten ändert sich ein wenig beim Platform-as-a-Service (PaaS)-Modell. Der Cloud-Anbieter hat die gleichen Aufgaben wie der IaaS-Anbieter, ist aber zusätzlich für das virtuelle Netzwerk, die virtuellen Maschinen, die Betriebssysteme und die Middleware verantwortlich. Die Verantwortung für die Sicherung und Verwaltung von Anwendungen, Schnittstellen und Daten verbleibt bei der Kundenorganisation.
Software-as-a-Service (SaaS) Cloud Computing
Bei Software-as-a-Service (SaaS) ist der Cloud-Anbieter für die Sicherheit von der Infrastruktur bis hin zur Anwendung verantwortlich. Die Kundenorganisation muss die Sicherheit ihrer Daten sowie den Zugriff auf die Anwendung gewährleisten.
Letztendlich müssen der Cloud-Anbieter und der Unternehmenskunde jedoch im Rahmen eines Modells der gemeinsamen Verantwortung zusammenarbeiten, mit dem Ziel, die Daten des Unternehmens sicher zu halten. Sehen wir uns also einige der wichtigsten Cloud-Sicherheitsbedrohungen an, mit denen Unternehmen heute konfrontiert sind, und was getan werden kann, um das Risiko dieser Cloud-Bedrohungen zu mindern.
Fehlkonfigurationen von Cloud-Hardware und/oder Cloud-Software
Das Konfigurationsmanagement kann sich bei der Bereitstellung von Diensten und Infrastrukturen in der Cloud als schwierig erweisen, und die Fehlkonfiguration einer kritischen Komponente oder Funktion kann ernsthafte Sicherheitslücken in der Cloud verursachen. Der Leiter der globalen Sicherheitsprogramme von Amazon Web Services sagte einmal, dass seine größte Sorge darin besteht, dass die Anwendungen der Kunden nicht richtig für die Sicherheit konfiguriert sind.
Im Rahmen des AWS-Modells der geteilten Verantwortung müssen Kunden die Gastbetriebssysteme, die sie auf AWS ausführen, bis hin zu den Anwendungen, die sie ausführen, sichern. Das lässt viel Raum für Fehler bei der Cloud-Konfiguration.
Der „Cloud Adoption and Risk Report 2019“ von McAfee bestätigt, dass dies ein großes Problem darstellt. Dem Bericht zufolge „laufen in Unternehmen durchschnittlich 14 falsch konfigurierte IaaS-/PaaS-Instanzen gleichzeitig, was zu durchschnittlich 2.269 einzelnen Vorfällen aufgrund von Fehlkonfigurationen pro Monat führt.“
McAfee berichtet zum Beispiel, dass 5,5 % der AWS S3 (Speicher)-Buckets "weltweite Leseberechtigungen" haben und damit für die Öffentlichkeit zugänglich sind. Das Sicherheitsunternehmen Symantec sagt, dass es ebenfalls falsch konfigurierte Zugriffsberechtigungen beobachtet hat, die es jedem ermöglichen, auf sensible, in der Cloud gespeicherte Informationen zuzugreifen.
Der McAfee-Bericht "Cloud Adoption and Risk" nennt eine Reihe von häufigen Fehlkonfigurationen, darunter:
- S3 Bucket-Verschlüsselung ist nicht aktiviert
- Uneingeschränkter ausgehender Zugriff
- VPC Flow-Protokolle sind deaktiviert
- Multi-Faktor-Authentifizierung ist für IAM-Benutzer nicht aktiviert
- Die EBS-Datenverschlüsselung ist nicht aktiviert
- Der Zugriff auf Ressourcen wird nicht über IAM-Rollen bereitgestellt
- EC2-Sicherheitsgruppenport ist falsch konfiguriert
- EC2-Sicherheitsgruppe für eingehenden Zugriff ist falsch konfiguriert
- Unverschlüsseltes AMI entdeckt
- Nicht verwendete Sicherheitsgruppen entdeckt
Um diese und andere Fehler bei der Cloud-Konfiguration zu vermeiden, ist es oft wichtig, sich um die Grundlagen zu kümmern:
- Machen Sie sich mit den verfügbaren Sicherheitskontrollen und den Standardkonfigurationen und -verhaltensweisen der einzelnen Systemkomponenten vertraut.
- Stellen Sie sicher, dass die Datenverschlüsselung aktiviert ist, sofern verfügbar.
- Erzwingen Sie eine Multi-Faktor-Authentifizierung zur Durchführung wichtiger Aktionen.
- Verwenden Sie auf allen Systemen den Zugriff mit den geringsten Rechten.
- Ändern Sie die Standardanmeldeinformationen und Konfigurationseinstellungen entsprechend Ihren Anforderungen.
- Einführung von Richtlinien und Praktiken zur Änderungskontrolle.
- Führen Sie Sicherheitsprüfungen und Konfigurationsüberprüfungen durch, um sicherzustellen, dass Ihre Umgebung nicht unter Fehlkonfigurationen leidet, die zu Sicherheitsrisiken führen können.
- Stellen Sie sicher, dass die Protokolle aktiviert sind und Informationen erfassen, die auf Sicherheitsbedrohungen analysiert werden können.
- Setzen Sie auf Automatisierung und verwenden Sie Technologien, die kontinuierlich nach falsch konfigurierten Ressourcen suchen und Probleme in Echtzeit beheben.
Identitäts- und Zugriffsmanagement (IAM)
In der Cloud stellen Probleme mit dem Identitäts- und Zugriffsmanagement ein sehr hohes Risiko dar und können unbefugten Zugriff, gestohlene Anmeldedaten, Missbrauch von Anmeldedaten durch Insider und mehr beinhalten.
Laut dem Cloud Adoption and Risk Report von McAfee "erleben Unternehmen durchschnittlich 12,2 Vorfälle pro Monat, bei denen ein unbefugter Dritter gestohlene Zugangsdaten ausnutzt, um Zugriff auf Unternehmensdaten zu erhalten, die in einem Cloud-Service gespeichert sind. Diese Vorfälle betreffen 80,3 % der Unternehmen mindestens einmal im Monat. Darüber hinaus haben 92 % der Unternehmen Cloud-Zugangsdaten, die im Dark Web zum Verkauf stehen."
Symantec fasst den Ernst der Lage bei kompromittierten Zugangsdaten für die Cloud zusammen: "Angreifer können gestohlene Cloud-Zugangsdaten in Untergrundforen für jeweils 7-8 US-Dollar verkaufen. In den meisten Fällen missbrauchen die Angreifer die gestohlenen Konten, um ihre eigenen Command-and-Control-Server (C&C) oder bösartige Websites in der Cloud zu hosten, in der Hoffnung, dass sie das Vertrauen der Benutzer in die Domain ausnutzen können. Einige Angreifer missbrauchen die gestohlenen Ressourcen, um Kryptowährungen zu schürfen oder verteilte Denial-of-Service-Angriffe (DDoS) zu starten. Natürlich können durchgesickerte oder gestohlene Anmeldeinformationen auch dazu verwendet werden, auf die Infrastruktur des Kunden zuzugreifen und Daten zu extrahieren." Letzteres ist das, was Unternehmen am meisten fürchten.
Böswillige Akteure, die sich als legitime Benutzer ausgeben, können Daten lesen, ändern und löschen. Hacker können auch Steuerungsebenen und Verwaltungsfunktionen ausgeben, Daten während der Übertragung ausspähen und Malware freisetzen, die scheinbar von einer legitimen Quelle stammt. Die gängigsten Methoden zum Stehlen von Cloud-Zugangsdaten sind Phishing-E-Mails, das Ausprobieren von leicht zu erratenden Passwörtern oder Malware, die Informationen stiehlt.
Es gibt eine Reihe von Best Practices, die helfen, den Missbrauch von Cloud-Anmeldedaten und -Zugängen zu verhindern, darunter:
- Automatisieren Sie die Rotation von kryptografischen Schlüsseln und Passwörtern
- Verwenden Sie ein skalierbares System für das Identitäts- und Anmeldemanagement
- Verwenden Sie die Multi-Faktor-Identifikation
- Verwenden Sie sichere Passwörter
- Beschränkung der Verwendung von Root-Konten und Admin-Konten
- Trennen und segmentieren Sie Konten, virtuelle private Clouds (VPCs) und Identitätsgruppen entsprechend den geschäftlichen Anforderungen und dem Prinzip der geringsten Berechtigungen
- Entfernen Sie ungenutzte Anmeldeinformationen und Berechtigungen
Unfähigkeit, Cloud-Bedrohungen effektiv zu schützen, zu untersuchen und darauf zu reagieren
Wie der Bericht von McAfee zeigt, sind Sicherheitsvorfälle nicht mehr auf PCs und Anwendungen im Netzwerk beschränkt. Dies ist vor allem dem Umfang der Unternehmensdaten geschuldet, die heute in der Cloud gespeichert werden, sowie der schieren Anzahl der Ereignisse, die in der Cloud stattfinden. Allerdings haben viele Unternehmen ihre Sicherheitsprogramme noch nicht an die Cyber-Bedrohungen in der Cloud angepasst.
Herkömmliche Endpoint Security-Tools wie EDR-Plattformen (Endpoint Detection & Response) und NGAV-Software (Next Generation Anti-Virus) sind nicht für die Erkennung und Reaktion in der Cloud optimiert. Viele dieser Lösungen benötigen einen Agenten, um Daten zu sammeln, und das ist bei Cloud-Bereitstellungen möglicherweise nicht möglich. Nichtsdestotrotz ist es wichtig, dass Sicherheitsteams und Mitarbeiter, die auf Vorfälle reagieren, Sicherheitsvorfälle auf AWS-Workloads entdecken, inventarisieren, untersuchen, erkennen und darauf reagieren können, ohne Agenten zu installieren, Container bereitzustellen oder in der AWS-Konsole zu navigieren.
Hier kommt das Modell der geteilten Verantwortung ins Spiel. Ihr Cloud-Service-Provider ist für die Überwachung der Infrastruktur und der Dienste, die Ihrem Unternehmen zur Verfügung gestellt werden, verantwortlich, nicht aber für die Überwachung der Systeme und Anwendungen, die Ihr Unternehmen mithilfe der bereitgestellten Dienste erstellt, oder der Daten, die Sie in der Cloud speichern. Der Cloud-Anbieter kann Ihrem Unternehmen Überwachungsinformationen über Ihre Nutzung der Cloud-Dienste zur Verfügung stellen. Diese Informationen sollten zur Ergänzung der Daten aus Ihren eigenen Überwachungsprogrammen verwendet werden.
Für Ihre Cloud-Assets, -Anwendungen und -Infrastrukturen benötigen Sie ein Tool, das proaktiv Bedrohungen und Schwachstellen in Ihrer Cloud-Umgebung aufdeckt, untersucht und beseitigt. Und wenn Sie eine hybride Cloud-Bereitstellung haben, wählen Sie ein Tool, das sowohl in Ihrer lokalen als auch in Ihrer Cloud-Umgebung erkennen und reagieren kann.
Wenn Sie Ihre Cloud-Anwendungen bereits seit einiger Zeit nutzen und sich hinsichtlich Ihrer Cloud-Sicherheit nicht ganz sicher sind, kontaktieren Sie uns, um einen Termin für eine agentenlose Cloud-Sicherheitsbewertung zu vereinbaren, mit der unbekannte Bedrohungen, Schwachstellen und andere Risiken in Ihren Cloud-Umgebungen aufgedeckt werden können. Zu wissen, was sich in Ihrer Cloud verbirgt – und was nicht –, ist der erste Schritt zur Beseitigung von Risiken.




