Container

28. Januar 2021 | Cybrary Container


Container Cybrary

Bevor wir uns damit befassen, was ein Container ist, müssen Sie den Unterschied zwischen dem heutigen Begriff „Container“ und dem früheren, von CyberHoot verwendeten Begriff „ Hypervisor “ verstehen. Das Wissen um den Unterschied zwischen diesen beiden Konzepten wird Ihnen helfen, Ihr Verständnis moderner Virtualisierungstechnologien zu vertiefen. Kurz gesagt:

  • Virtuelle Maschinen und Hypervisoren Abstrahieren Sie die Hardware und ermöglichen Sie die Ausführung von Betriebssystemen
  • Container (technisch Container-Engines) abstrahieren Betriebssysteme und ermöglichen Ihnen, Anwendungen auszuführen.

Ein Container ist eine Softwarekomponente, bei der Anwendungscode zusammen mit Bibliotheken und Systemen in ähnlicher Form verpackt ist, sodass er überall ausgeführt werden kann – ob auf einem Desktop-PC, Laptop oder in der Cloud. Container nutzen eine Form der Betriebssystemvirtualisierung, bei der Teile des Betriebssystems verwendet werden, um Prozesse zu isolieren und den Zugriff dieser Prozesse auf CPU, Arbeitsspeicher und Festplatte zu steuern. Container sind klein, schnell und portabel, da sie im Gegensatz zu virtuellen Maschinen nicht in jeder Instanz ein Gastbetriebssystem benötigen, sondern die Funktionen und Ressourcen des Host-Betriebssystems nutzen.

Quelle: IBM , NetApp , RedHat , TripWire

Weiterführende Lektüre: DevOps-Teams scheitern bei der Sicherung von Software-Containerumgebungen

Verwandte Begriffe: Hypervisor , Virtuelles privates Netzwerk (VPN)

Was bedeutet das für ein KMU?

KMU-Besitzer und die meisten Mitarbeiter müssen sich nicht mit Containern und deren Sicherheit auskennen. IT-Mitarbeiter oder Drittanbieter, die Ihre Systeme verwalten, sollten verstehen, wie Virtualisierung, Hypervisoren und Container funktionieren. Sie müssen auch wissen, wie diese Technologie richtig geschützt wird. Zu den Sicherheitsmaßnahmen gehört die Sicherung der einzelnen Anwendungen, die in einem Container ausgeführt werden, um die Infrastruktur zu schützen, auf der sie laufen. Containersicherheit muss integriert und kontinuierlich sein. CyberHoot empfiehlt die Umsetzung der folgenden Maßnahmen: 
 

1) Containerbasierte Anwendungen entwickeln, ausführen und unterstützen

Die Einführung von Containern kann Ihre bestehenden Entwicklungsmethoden beeinträchtigen, und Ihre bisherigen Vorgehensweisen sind möglicherweise nicht direkt auf eine Containerumgebung übertragbar. Ermutigen, schulen und trainieren Sie Ihr Entwicklungsteam, seine Programmier- und Arbeitsweisen zu überdenken. Erwägen Sie, Ihre Entwickler an der Schulung zu den zehn unsichersten Programmierpraktiken von OWASP teilnehmen zu lassen, um diese häufigen Fehler zu vermeiden.

2) Verwenden Sie ein containerspezifisches Host-Betriebssystem anstelle eines Hosts für einen einzigen Zweck, um Angriffsflächen zu reduzieren

Ein containerspezifisches Host-Betriebssystem ist ein minimalistisches Betriebssystem, das ausschließlich für die Ausführung von Containern entwickelt wurde. Der Einsatz solcher Betriebssysteme reduziert die Angriffsfläche erheblich.

3) Gruppieren Sie Container mit gleichem Zweck, gleicher Sensibilität und gleicher Bedrohungslage nur auf einem einzigen Host-Betriebssystemkernel.

Die Segmentierung von Containern bietet zusätzlichen Schutz. Durch die Gruppierung von Containern wird es für Hacker schwieriger, Angriffe auf andere Gruppen auszuweiten. Zudem erhöht sich die Wahrscheinlichkeit, dass Angriffe erkannt und eingedämmt werden.

4) Containerspezifisches übernehmen Schwachstellenmanagement Werkzeuge und Prozesse für Bilder 

Herkömmliche Sicherheitstools basieren auf vielen Annahmen, die nicht mit einem Containermodell übereinstimmen. Daher können sie Schwachstellen in Containern nicht erkennen. Setzen Sie Tools und Prozesse ein, um die Einhaltung der Best Practices für die Sicherheitskonfiguration von Images zu validieren und durchzusetzen. Dazu gehören zentrales Reporting, die Überwachung jedes Images und die Verhinderung der Ausführung nicht konformer Images.

5) Erwägen Sie den Einsatz hardwarebasierter Gegenmaßnahmen, um eine Grundlage für vertrauenswürdiges Computing zu schaffen 

Erweitern Sie die Sicherheitspraktiken auf alle Ebenen der Containertechnologie, indem Sie die Sicherheit auf einer Hardware-Vertrauensbasis aufbauen, wie beispielsweise dem Trusted Platform Model (TPM).

6) Verwenden Sie containerbasierte Laufzeit-Verteidigungstools

Implementieren und nutzen Sie eine dedizierte Container-Sicherheitslösung, die die Containerumgebung überwacht und böswillige Aktivitäten präzise erkennt. Der effizienteste Weg, um Sicherheit im großen Maßstab zu gewährleisten, besteht darin, Sicherheitsfunktionen und -verfahren in jede Phase der Entwicklung und Bereitstellung zu integrieren.

Um mehr über Container zu erfahren, sehen Sie sich dieses kurze 3-minütige Video an:

Tun Sie genug, um Ihr Unternehmen zu schützen?

Melden Sie sich noch heute bei CyberHoot an und schlafen Sie besser, da Sie wissen,

Mitarbeiter sind im Cyberspace geschult und auf der Hut!


Jetzt anmelden!

Neueste Blogs

Bleiben Sie auf dem Laufenden mit den neuesten Sicherheitseinblicke

Entdecken und teilen Sie die neuesten Trends, Tipps und Best Practices zur Cybersicherheit – sowie neue Bedrohungen, vor denen Sie sich in Acht nehmen sollten.

CyberHoot-Warnung: Microsoft Outlook ist ausgefallen. Ihre Urteilsfähigkeit nicht.

CyberHoot-Warnung: Microsoft Outlook ist ausgefallen. Ihre Urteilsfähigkeit nicht.

Was geschah am Donnerstag, dem 12. November 2026, gegen 11 Uhr Ostküstenzeit? Microsoft Outlook funktionierte nicht mehr...

Weiterlesen
Schädliche Browsererweiterungen: So halten Sie Ihren Browser sauber

Schädliche Browsererweiterungen: So halten Sie Ihren Browser sauber

Autorin: Katie Boquetti | Leitartikel: Craig Taylor Leitartikel von Craig Taylor: „Macht korrumpiert oft …“

Weiterlesen
Ihr Kalender hat einen ungebetenen Gast

Ihr Kalender hat einen ungebetenen Gast

Autorin: Katie Boquetti | Redaktion: Craig Taylor Redaktionelle Mitteilung von Craig Taylor: Seit Jahren trainieren wir...

Weiterlesen