{"id":628,"date":"2024-07-22T12:36:22","date_gmt":"2024-07-22T12:36:22","guid":{"rendered":"https:\/\/dockerpros.com\/?p=628"},"modified":"2024-07-22T12:36:22","modified_gmt":"2024-07-22T12:36:22","slug":"die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we","status":"publish","type":"post","link":"https:\/\/dockerpros.com\/de\/security\/integrating-selinux-and-apparmor-for-enhanced-docker-security\/","title":{"rendered":"Integrating SELinux and AppArmor for Enhanced Docker Security"},"content":{"rendered":"<h1>Die Verwendung von SELinux und AppArmor mit Docker: Verbesserung der Container-Sicherheit\n\nSELinux (Security-Enhanced Linux) und AppArmor sind Sicherheitsmodule des Linux-Kernels, die eine zus\u00e4tzliche Sicherheitsebene f\u00fcr Docker-Container bieten. Sie erm\u00f6glichen es, den Zugriff von Containern auf das Host-System und andere Ressourcen einzuschr\u00e4nken und so die Sicherheit zu erh\u00f6hen.\n\nSELinux ist ein Mandatory Access Control (MAC)-System, das den Zugriff auf Dateien, Verzeichnisse und Netzwerkressourcen auf der Grundlage von Sicherheitsrichtlinien kontrolliert. Mit SELinux k\u00f6nnen Sie Regeln definieren, die festlegen, welche Prozesse auf welche Ressourcen zugreifen d\u00fcrfen. Docker unterst\u00fctzt SELinux standardm\u00e4\u00dfig und wendet automatisch die entsprechenden Sicherheitskontexte auf Container an.\n\nAppArmor ist ein weiteres MAC-System, das \u00e4hnlich wie SELinux funktioniert. Es erm\u00f6glicht die Erstellung von Sicherheitsprofilen, die den Zugriff von Anwendungen auf das Dateisystem und andere Ressourcen einschr\u00e4nken. Docker unterst\u00fctzt AppArmor ebenfalls und wendet standardm\u00e4\u00dfig ein Profil namens \"docker-default\" auf Container an.\n\nUm die Sicherheit von Docker-Containern weiter zu erh\u00f6hen, k\u00f6nnen Sie benutzerdefinierte SELinux-Richtlinien oder AppArmor-Profile erstellen. Diese erm\u00f6glichen es Ihnen, den Zugriff von Containern auf bestimmte Dateien, Verzeichnisse oder Netzwerkports einzuschr\u00e4nken. Sie k\u00f6nnen auch die Standardrichtlinien oder -profile an Ihre spezifischen Anforderungen anpassen.\n\nEs ist wichtig zu beachten, dass die Verwendung von SELinux oder AppArmor mit Docker einige zus\u00e4tzliche Konfigurationsschritte erfordert. Sie m\u00fcssen sicherstellen, dass die entsprechenden Module auf Ihrem Host-System aktiviert sind und dass die Docker-Daemon-Optionen korrekt gesetzt sind, um die Sicherheitsmodule zu aktivieren.\n\nZusammenfassend l\u00e4sst sich sagen, dass die Verwendung von SELinux und AppArmor mit Docker eine effektive M\u00f6glichkeit ist, die Sicherheit von Containern zu verbessern. Durch die Einschr\u00e4nkung des Zugriffs auf das Host-System und andere Ressourcen k\u00f6nnen Sie das Risiko von Sicherheitsverletzungen minimieren und Ihre Containerumgebung sicherer machen.<\/h1>\n<p>Docker has revolutionized the way we deploy and manage applications. While it offers flexibility and scalability, running containers comes with its own security challenges. To mitigate these risks, leveraging security modules such as SELinux (Security-Enhanced Linux) and AppArmor can provide an additional layer of security for Docker containers. This article will delve into the integration of SELinux and AppArmor with Docker, providing a comprehensive understanding of their roles, configurations, and best practices.<\/p>\n<h2>Das Verst\u00e4ndnis des Bedarfs an verbesserter Sicherheit in Docker\n\nDocker ist eine beliebte Plattform f\u00fcr die Entwicklung, den Versand und die Ausf\u00fchrung von Anwendungen in Containern. Container bieten eine effiziente M\u00f6glichkeit, Anwendungen und ihre Abh\u00e4ngigkeiten zu verpacken und zu isolieren. Allerdings bringt die Verwendung von Docker auch Sicherheitsrisiken mit sich, die es zu verstehen und zu adressieren gilt.\n\nEin Hauptanliegen ist die Isolierung von Containern. Obwohl Container eine gewisse Isolation bieten, sind sie nicht so sicher wie virtuelle Maschinen. Ein kompromittierter Container k\u00f6nnte potenziell auf den Host oder andere Container zugreifen. Daher ist es wichtig, die Container-Isolierung zu verst\u00e4rken und den Zugriff auf sensible Ressourcen einzuschr\u00e4nken.\n\nEin weiteres Sicherheitsproblem ist die Verwaltung von Images. Docker-Images k\u00f6nnen sch\u00e4dlichen Code enthalten oder veraltete Abh\u00e4ngigkeiten aufweisen, die Sicherheitsl\u00fccken aufweisen. Es ist wichtig, Images aus vertrauensw\u00fcrdigen Quellen zu beziehen und sie regelm\u00e4\u00dfig auf Schwachstellen zu \u00fcberpr\u00fcfen.\n\nDar\u00fcber hinaus ist die Netzwerksicherheit in Docker-Umgebungen von entscheidender Bedeutung. Container kommunizieren oft \u00fcber Netzwerke, und unsichere Netzwerkkonfigurationen k\u00f6nnen zu unbefugtem Zugriff oder Datenlecks f\u00fchren. Die Implementierung von Netzwerkrichtlinien und die Verwendung von Verschl\u00fcsselung k\u00f6nnen dazu beitragen, diese Risiken zu mindern.\n\nSchlie\u00dflich ist die Zugriffskontrolle ein wichtiger Aspekt der Docker-Sicherheit. Die Beschr\u00e4nkung des Benutzerzugriffs auf Docker-Daemon und Container kann unbefugte \u00c4nderungen oder die Ausf\u00fchrung sch\u00e4dlicher Befehle verhindern. Die Verwendung von rollenbasierten Zugriffskontrollen (RBAC) und die regelm\u00e4\u00dfige \u00dcberpr\u00fcfung von Benutzerberechtigungen k\u00f6nnen die Sicherheit verbessern.\n\nZusammenfassend l\u00e4sst sich sagen, dass Docker zwar viele Vorteile bietet, aber auch Sicherheitsherausforderungen mit sich bringt. Durch das Verst\u00e4ndnis dieser Risiken und die Implementierung bew\u00e4hrter Sicherheitspraktiken k\u00f6nnen Organisationen die Sicherheit ihrer Docker-Umgebungen verbessern und ihre Anwendungen und Daten sch\u00fctzen.<\/h2>\n<p>Containers share the kernel of the host operating system, which means that a vulnerability in one <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> kann das gesamte System potenziell gef\u00e4hrden. Standardm\u00e4\u00dfig verwendet Docker eine Reihe von Standard-Sicherheitsfunktionen, einschlie\u00dflich Benutzer-Namespaces und seccomp-Profile. Diese allein reichen jedoch m\u00f6glicherweise nicht f\u00fcr hochsichere Umgebungen aus. Hier kommen SELinux und AppArmor ins Spiel.<\/p>\n<h3>The Threat Landscape<\/h3>\n<p>Bevor wir uns mit SELinux und AppArmor befassen, werfen wir einen kurzen Blick auf die potenziellen Bedrohungen, denen Docker-Container ausgesetzt sind:<\/p>\n<ol>\n<li><strong>Rechteausweitung<\/strong>: Attackers could exploit vulnerabilities to gain escalated permissions, potentially compromising the host.<\/li>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Container<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Breakout<\/strong>: Wenn ein <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> can escape its isolation, it can access resources on the host system.<\/li>\n<li><strong>Datenexfiltration<\/strong>: Sensible Daten, die in Containern gespeichert sind, k\u00f6nnen zug\u00e4nglich sein, wenn keine angemessenen Sicherheitsma\u00dfnahmen vorhanden sind.<\/li>\n<li><strong>Denial of <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Dienstleistung<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: Overloading system resources could lead to <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> outages.<\/li>\n<\/ol>\n<h3>The Role of SELinux and AppArmor<\/h3>\n<p>Both SELinux and AppArmor are Linux kernel security modules aimed at enforcing access controls. They operate on the principle of least privilege, allowing only the necessary permissions for processes to function.<\/p>\n<ul>\n<li><strong>SELinux<\/strong>Es verwendet Mandatory Access Controls (MAC) und Labels, um Sicherheitsrichtlinien durchzusetzen, die auf vom Systemadministrator definierten Regeln basieren.<\/li>\n<li><strong>AppArmor<\/strong>Es erm\u00f6glicht Administratoren, anwendungsspezifische Profile festzulegen, die bestimmen, auf welche Ressourcen eine Anwendung zugreifen kann.<\/li>\n<\/ul>\n<h2>Overview of SELinux<\/h2>\n<h3>How SELinux Works<\/h3>\n<p>SELinux operates by enforcing security policies that govern how processes interact with each other and with the system. Each process is assigned a security context, which includes a user, role, type, and level. SELinux policies are defined using these contexts.<\/p>\n<h4>SELinux Modes<\/h4>\n<ol>\n<li><strong>Enforcing<\/strong>SELinux blockiert jede Aktion, die gegen die Richtlinie verst\u00f6\u00dft.<\/li>\n<li><strong>Permissive<\/strong>SELinux erlaubt Aktionen, protokolliert aber Verst\u00f6\u00dfe zur \u00dcberpr\u00fcfung.<\/li>\n<li><strong>Disabled<\/strong>: SELinux is turned off.<\/li>\n<\/ol>\n<h3>Configuring SELinux for Docker<\/h3>\n<p>To use SELinux with Docker, follow these steps:<\/p>\n<ol>\n<li>\n<p><strong>Installieren Sie SELinux<\/strong>: Ensure that SELinux is installed and configured on your system.<\/p>\n<pre><code class=\"language-bash\">sudo yum install -y selinux-policy selinux-policy-targeted<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>\u00dcberpr\u00fcfen Sie den Status<\/strong>: Check if SELinux is active and in enforcing mode.<\/p>\n<pre><code class=\"language-bash\">sestatus<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Enable SELinux for Docker<\/strong>: Standardm\u00e4\u00dfig l\u00e4uft Docker in einer eingeschr\u00e4nkten SELinux-Dom\u00e4ne. Sie k\u00f6nnen die <code>--security-opt<\/code> Flag, um SELinux-Einstellungen anzugeben.<\/p>\n<pre><code class=\"language-bash\">docker <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\" target=\"_blank\">laufen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" bezeichnet einen Befehl in verschiedenen Programmiersprachen und Betriebssystemen, um ein angegebenes Programm oder Skript auszuf\u00fchren. Er initiiert Prozesse und stellt eine kontrollierte Ausf\u00fchrungsumgebung f\u00fcr die Aufgabenbereitstellung bereit.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --security-opt <span class=\"glossaryai-tooltip glossary-term-678\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/label\/\" target=\"_blank\">Etikett<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">In data management and classification systems, a \"label\" serves as a descriptor that categorizes and identifies items. Labels enhance data organization, facilitate retrieval, and improve understanding within complex datasets.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/label\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:type:container_t my_image<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Labeling Files<\/strong>: When mounting host files into a <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, you may need to relabel them.<\/p>\n<pre><code class=\"language-bash\">chcon -Rt svirt_sandbox_file_t \/path\/to\/dir<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>SELinux-Richtlinien f\u00fcr Docker<\/h3>\n<p>SELinux policies define what actions are permissible. You can create custom policies to allow or restrict certain interactions for your containers. Here\u2019s an example of creating a simple SELinux policy:<\/p>\n<ol>\n<li>\n<p><strong>Erstellen Sie eine Richtliniendatei<\/strong> (z.B., <code>my_docker_policy.te<\/code>):<\/p>\n<pre><code class=\"language-plaintext\">module my_docker_policy 1.0;\n\nrequire {\n   type container_t;\n   type httpd_t;\n   class tcp_socket { name_connect };\n}\n\n# Allow httpd to connect to <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> sockets\nallow httpd_t container_t:tcp_socket name_connect;<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Compile and Load the Policy<\/strong>:<\/p>\n<pre><code class=\"language-bash\">checkmodule -M -m -o my_docker_policy.mod my_docker_policy.te\nsemodule_package -o my_docker_policy.pp -m my_docker_policy.mod\nsudo semodule -i my_docker_policy.pp<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Testing<\/strong>: Test to ensure that the policy behaves as expected.<\/p>\n<\/li>\n<\/ol>\n<h2>Overview of AppArmor<\/h2>\n<h3>Wie AppArmor funktioniert<\/h3>\n<p>AppArmor sch\u00fctzt Anwendungen, indem es f\u00fcr jede Anwendung ein Sicherheitsprofil durchsetzt. Im Gegensatz zu SELinux, das sich auf den Sicherheitskontext des Prozesses konzentriert, beschr\u00e4nkt AppArmor die F\u00e4higkeiten eines Programms basierend auf seinem Profil.<\/p>\n<h4>AppArmor-Profile<\/h4>\n<p>Profiles define what files, capabilities, and resources an application can access. Profiles can be in one of two modes:<\/p>\n<ol>\n<li><strong>durchsetzen<\/strong>: Blockiert nicht erlaubten Zugriff.<\/li>\n<li><strong>sich beschweren<\/strong>: Logs violations without blocking access.<\/li>\n<\/ol>\n<h3>Konfiguration von AppArmor f\u00fcr Docker<\/h3>\n<p>Um AppArmor mit Docker zu verwenden, f\u00fchren Sie die folgenden Schritte aus:<\/p>\n<ol>\n<li>\n<p><strong>Installation von AppArmor<\/strong>Stellen Sie sicher, dass AppArmor installiert und aktiv ist.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install apparmor apparmor-utils<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Enable AppArmor<\/strong>\u00dcberpr\u00fcfen Sie, ob AppArmor aktiviert ist.<\/p>\n<pre><code class=\"language-bash\">sudo aa-status<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Erstelle ein Profil<\/strong>: You can create a custom profile for your Docker <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. A simple profile might look like this:<\/p>\n<pre><code class=\"language-plaintext\">profile docker-default flags=(attach_disconnected,mediate_deleted) {\n   # Lesezugriff auf bestimmte Verzeichnisse erlauben\n   \/etc\/** r,\n   \/usr\/** r,\n\n   # Schreibzugriff verweigern\n   deny \/** w,\n}<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Loading the Profile<\/strong>:<\/p>\n<pre><code class=\"language-bash\">sudo apparmor_parser -r \/path\/to\/docker-default<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Docker mit AppArmor ausf\u00fchren<\/strong>Sie k\u00f6nnen das zu verwendende Profil mit dem <code>--security-opt<\/code> flag.<\/p>\n<pre><code class=\"language-bash\">docker <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\" target=\"_blank\">laufen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" bezeichnet einen Befehl in verschiedenen Programmiersprachen und Betriebssystemen, um ein angegebenes Programm oder Skript auszuf\u00fchren. Er initiiert Prozesse und stellt eine kontrollierte Ausf\u00fchrungsumgebung f\u00fcr die Aufgabenbereitstellung bereit.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> --security-opt apparmor=docker-default my_image<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>Managing AppArmor Profiles<\/h3>\n<p>To manage profiles, use the following commands:<\/p>\n<ul>\n<li>\n<p><strong>Listenprofile<\/strong>:<\/p>\n<pre><code class=\"language-bash\">sudo aa-status<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Put a profile into complain mode<\/strong>:<\/p>\n<pre><code class=\"language-bash\">sudo aa-complain \/path\/to\/profile<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Profil entfernen<\/strong>:<\/p>\n<pre><code class=\"language-bash\">sudo apparmor_parser -R \/path\/to\/profile<\/code><\/pre>\n<\/li>\n<\/ul>\n<h2>Best Practices for Using SELinux and AppArmor with Docker\n\nSELinux (Security-Enhanced Linux) and AppArmor are mandatory access control (MAC) systems that provide an additional layer of security for Linux systems. When used in conjunction with Docker, these tools can help to further secure containerized applications and limit the potential impact of a security breach. In this article, we will discuss best practices for using SELinux and AppArmor with Docker.\n\n1. Enable SELinux or AppArmor on your host system\n\nBefore you can use SELinux or AppArmor with Docker, you need to ensure that they are enabled on your host system. To check if SELinux is enabled, run the following command:\n\n```\ngetenforce\n```\n\nIf the output is \"Enforcing,\" SELinux is enabled. If the output is \"Permissive\" or \"Disabled,\" you will need to enable SELinux by editing the `\/etc\/selinux\/config` file and setting `SELINUX=enforcing`.\n\nTo check if AppArmor is enabled, run the following command:\n\n```\nsudo apparmor_status\n```\n\nIf AppArmor is enabled, you will see a list of loaded profiles. If AppArmor is not enabled, you will need to install and enable it using your distribution's package manager.\n\n2. Use Docker's default security profiles\n\nDocker comes with default security profiles for both SELinux and AppArmor. These profiles provide a good starting point for securing your containers. To use the default SELinux profile, run your Docker container with the `--security-opt label=type:docker_default` flag. For AppArmor, use the `--security-opt apparmor=docker-default` flag.\n\n3. Create custom security profiles\n\nWhile Docker's default security profiles provide a good starting point, you may want to create custom profiles tailored to your specific application's needs. This can help to further restrict the actions that your container can perform, reducing the potential attack surface.\n\nTo create a custom SELinux policy, you can use the `audit2allow` tool to generate a policy module based on the audit logs of your container's activity. For AppArmor, you can use the `aa-genprof` and `aa-logprof` tools to generate and refine a profile based on your application's behavior.\n\n4. Use Docker's security features in conjunction with SELinux and AppArmor\n\nDocker provides several security features that can be used in conjunction with SELinux and AppArmor to further secure your containers. These include:\n\n- User namespaces: By running containers with user namespaces enabled (`--userns-remap`), you can map the root user inside the container to a non-root user on the host, reducing the potential impact of a container escape.\n\n- Read-only filesystems: Mounting your container's filesystem as read-only (`--read-only`) can help to prevent malicious code from modifying files on the host system.\n\n- Seccomp profiles: Docker's default seccomp profile restricts the system calls that a container can make, further limiting its potential impact on the host system.\n\n5. Regularly update and monitor your security profiles\n\nAs your application evolves and new vulnerabilities are discovered, it's important to regularly update and monitor your security profiles. This includes updating your custom SELinux and AppArmor profiles to reflect changes in your application's behavior, as well as keeping your host system and Docker installation up to date with the latest security patches.\n\nIn conclusion, using SELinux and AppArmor with Docker can provide an additional layer of security for your containerized applications. By following these best practices, you can help to ensure that your containers are as secure as possible and minimize the potential impact of a security breach.<\/h2>\n<h3>1. Use Whitelisting<\/h3>\n<p>Bei der Definition von SELinux- oder AppArmor-Richtlinien immer mit einer minimalen Berechtigungsmenge beginnen und diese schrittweise erweitern. <span class=\"glossaryai-tooltip glossary-term-674\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/add\/\" target=\"_blank\">add<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Die ADD-Anweisung in Docker ist ein Befehl, der in Dockerfiles verwendet wird, um Dateien und Verzeichnisse von einem Host-Computer in ein Docker-Image w\u00e4hrend des Build-Prozesses zu kopieren. Sie erm\u00f6glicht nicht nur den Transfer lokaler Dateien, sondern bietet auch zus\u00e4tzliche Funktionen, wie das automatische Extrahieren komprimierter Dateien und das Abrufen von Remote-Dateien \u00fcber HTTP oder HTTPS.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/add\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Berechtigungen nach Bedarf zuweisen. Dieser Ansatz verringert die Angriffsfl\u00e4che.<\/p>\n<h3>2. Richtlinien regelm\u00e4\u00dfig \u00fcberpr\u00fcfen<\/h3>\n<p>Perform regular audits of both SELinux and AppArmor policies to ensure they comply with organizational security standards. Look for any unauthorized modifications or violations.<\/p>\n<h3>3. Protokolle \u00fcberwachen<\/h3>\n<p>Sowohl SELinux als auch AppArmor bieten Protokollierungsfunktionen. Verwenden Sie Tools wie <code>auditd<\/code> Zur \u00dcberwachung von Protokollen auf ungew\u00f6hnliche Aktivit\u00e4ten.<\/p>\n<h3>4. Keep Policies Updated<\/h3>\n<p>As your application evolves, so should the security policies. Regularly review and update SELinux and AppArmor profiles to accommodate new features and dependencies.<\/p>\n<h3>5. Use Docker Bench Security<\/h3>\n<p>Nutzen Sie Tools wie Docker Bench Security, um die Sicherheit Ihrer Docker-Installation zu bewerten, einschlie\u00dflich der SELinux- und AppArmor-Einstellungen.<\/p>\n<h2>Fazit<\/h2>\n<p>Integrating SELinux and AppArmor with Docker is a powerful approach to enhancing the security of your containerized applications. By understanding how these security modules work and implementing best practices, you can significantly reduce the risks associated with <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> deployments. <\/p>\n<p>In a world where security breaches are becoming increasingly common, taking proactive measures to secure your Docker environment is not merely advisable; it is essential. By harnessing the capabilities of SELinux and AppArmor, you can build a robust defense against potential threats, ensuring that your applications <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\" target=\"_blank\">laufen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" bezeichnet einen Befehl in verschiedenen Programmiersprachen und Betriebssystemen, um ein angegebenes Programm oder Skript auszuf\u00fchren. Er initiiert Prozesse und stellt eine kontrollierte Ausf\u00fchrungsumgebung f\u00fcr die Aufgabenbereitstellung bereit.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> securely and reliably.<\/p>\n<p>Durch die Nutzung der St\u00e4rken von SELinux und AppArmor k\u00f6nnen Organisationen ein mehrschichtiges Sicherheitsmodell schaffen, das eine pr\u00e4zise Kontrolle \u00fcber ihre containerisierten Umgebungen erm\u00f6glicht. Dieser Ansatz sichert nicht nur die Container selbst, sondern sch\u00fctzt auch die Host-Systeme und sensiblen Daten und steht im Einklang mit den breiteren Zielen von Unternehmenssicherheitsstrategien.<\/p>","protected":false},"excerpt":{"rendered":"<p>Integrating SELinux and AppArmor with Docker enhances security by providing layered access controls. This dual approach mitigates potential vulnerabilities, ensuring robust isolation for containerized applications.<\/p>","protected":false},"author":1,"featured_media":1071,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Integrating SELinux and AppArmor for Enhanced Docker Security - Dockerpros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrating SELinux and AppArmor for Enhanced Docker Security - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"Integrating SELinux and AppArmor with Docker enhances security by providing layered access controls. This dual approach mitigates potential vulnerabilities, ensuring robust isolation for containerized applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-22T12:36:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dockerpros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"dockerpros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/\"},\"author\":{\"name\":\"dockerpros\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\"},\"headline\":\"Integrating SELinux and AppArmor for Enhanced Docker Security\",\"datePublished\":\"2024-07-22T12:36:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/\"},\"wordCount\":940,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg\",\"articleSection\":[\"Security\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/\",\"url\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/\",\"name\":\"Integrating SELinux and AppArmor for Enhanced Docker Security - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg\",\"datePublished\":\"2024-07-22T12:36:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg\",\"width\":800,\"height\":600,\"caption\":\"integrating-selinux-and-apparmor-for-enhanced-docker-security-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrating SELinux and AppArmor for Enhanced Docker Security\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dockerpros.com\/#website\",\"url\":\"https:\/\/dockerpros.com\/\",\"name\":\"Dockerpros\",\"description\":\"DockerPros \u2013 Your Ultimate Docker Resource Hub\",\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dockerpros.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dockerpros.com\/#organization\",\"name\":\"Dockerpros\",\"url\":\"https:\/\/dockerpros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"width\":532,\"height\":114,\"caption\":\"Dockerpros\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\",\"name\":\"dockerpros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904\",\"caption\":\"dockerpros\"},\"sameAs\":[\"https:\/\/dockerpros.com\/\"],\"url\":\"https:\/\/dockerpros.com\/de\/author\/dockerpros\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integration von SELinux und AppArmor zur Verbesserung der Docker-Sicherheit - Dockerpros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/","og_locale":"de_DE","og_type":"article","og_title":"Integrating SELinux and AppArmor for Enhanced Docker Security - Dockerpros","og_description":"Integrating SELinux and AppArmor with Docker enhances security by providing layered access controls. This dual approach mitigates potential vulnerabilities, ensuring robust isolation for containerized applications.","og_url":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/","og_site_name":"Dockerpros","article_published_time":"2024-07-22T12:36:22+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg","type":"image\/jpeg"}],"author":"dockerpros","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"dockerpros","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#article","isPartOf":{"@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/"},"author":{"name":"dockerpros","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4"},"headline":"Integrating SELinux and AppArmor for Enhanced Docker Security","datePublished":"2024-07-22T12:36:22+00:00","mainEntityOfPage":{"@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/"},"wordCount":940,"commentCount":0,"publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"image":{"@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg","articleSection":["Security"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/","url":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/","name":"Integration von SELinux und AppArmor zur Verbesserung der Docker-Sicherheit - Dockerpros","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg","datePublished":"2024-07-22T12:36:22+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/integrating-selinux-and-apparmor-for-enhanced-docker-security_628.jpg","width":800,"height":600,"caption":"integrating-selinux-and-apparmor-for-enhanced-docker-security-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/de\/sicherheit\/die-integration-von-selinux-und-apparmor-fur-verbesserte-docker-sicherheitselinux-security-enhanced-linux-und-apparmor-sind-zwei-wichtige-sicherheitsmechanismen-die-in-linux-systemen-verwendet-we\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"Integrating SELinux and AppArmor for Enhanced Docker Security"}]},{"@type":"WebSite","@id":"https:\/\/dockerpros.com\/#website","url":"https:\/\/dockerpros.com\/","name":"Docker-Profis","description":"DockerPros \u2013 Ihr umfassender Docker-Ressourcen-Hub","publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dockerpros.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/dockerpros.com\/#organization","name":"Docker-Profis","url":"https:\/\/dockerpros.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","width":532,"height":114,"caption":"Dockerpros"},"image":{"@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4","name":"dockerpros","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904","contentUrl":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904","caption":"dockerpros"},"sameAs":["https:\/\/dockerpros.com\/"],"url":"https:\/\/dockerpros.com\/de\/author\/dockerpros\/"}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/posts\/628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/comments?post=628"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/posts\/628\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/media\/1071"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/media?parent=628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/categories?post=628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/tags?post=628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}