Zurück zum Blog Security & Reliability

Benötigt Ihre selbstgehostete Anwendung eine stabile ausgehende IP-Adresse? Eine Checkliste für Egress-Allowlisting

Eine eigene Domain und HTTPS machen eine Anwendung aus dem Internet erreichbar, legen jedoch nicht die Quelladresse fest, die externe Dienste sehen, wenn die Anwendung ausgehende Verbindungen aufbaut. Nutzen Sie diese Checkliste, um Egress-Abhängigkeiten zu finden, zu prüfen, ob IP-Allowlisting erforderlich ist, und sichere Änderungen zu planen.

Diagramm einer selbstgehosteten Anwendung, die eingehenden Webverkehr empfängt und ausgehende Verbindungen zu externen Diensten aufbaut

Beginnen Sie mit der richtigen Frage: Eingehende Erreichbarkeit ist nicht ausgehende Identität

Eine stabile ausgehende IP-Adresse ist eine im Internet routbare Quell-IP-Adresse, die ein Ziel konsistent sieht, wenn Ihre Anwendung eine Verbindung initiiert. Sie ist wichtig, wenn dieses Ziel Verbindungen nur von vorab genehmigten Quelladressen zulässt; dies wird üblicherweise Quell-IP-Allowlisting oder Egress-Allowlisting, also die Freigabe ausgehender Verbindungen anhand der Quell-IP-Adresse, genannt.

Dies ist von der Art und Weise getrennt, wie Personen Ihre Anwendung erreichen. Eine eigene Domain kennzeichnet, wohin Nutzer eingehende Anfragen senden. TLS schützt diese Verbindungen; die Zertifikatsausstellung validiert die Kontrolle über die im Zertifikat aufgeführten Domainnamen. Ein Reverse-Proxy-Router wie Traefik empfängt eingehende Anfragen, wendet konfigurierte Routing-Regeln an und leitet passende Anfragen an einen Dienst weiter. Keine dieser Funktionen belegt für sich genommen, welche Quelladresse eine Drittanbieter-API, Datenbank oder ein Partnerendpunkt für den Verkehr sieht, der die Anwendung verlässt.

Bei Airbip-Deployments laufen Anwendungen als Docker-Workloads auf Airbip-Cloud-Servern, während Routing und TLS-Zertifikate über Traefik und Let’s Encrypt automatisiert werden. Airbip bietet außerdem DNS-Prüfungen, Verwaltung des Service-Lebenszyklus und konfigurierbare Backups. Diese Funktionen für Deployment und eingehenden Zugriff sollten jedoch nicht als Zusage fester ausgehender Adressierung verstanden werden. Klären Sie Anforderungen für ausgehende Verbindungen separat und holen Sie anbieterspezifische Nachweise ein, bevor Sie sich auf eine IP-Allowlist verlassen.

  • Frage zum eingehenden Verkehr: Welche Domain, welcher Port, welche Route und welche TLS-Konfiguration ermöglichen es Nutzern oder Webhooks, die Anwendung zu erreichen?
  • Frage zum ausgehenden Verkehr: Welche Quell-IPv4- und IPv6-Adressen sieht jedes Ziel, wenn die Anwendung, ein Worker oder ein Verwaltungsprozess Verbindungen aufbaut?
  • Frage zur Kontrolle: Ist Quell-IP-Allowlisting eine zwingende Richtlinie auf Empfängerseite oder lediglich eine Option neben stärkeren beziehungsweise einfacher wartbaren Kontrollen?
Beginnen Sie mit der richtigen Frage: Eingehende Erreichbarkeit ist nicht ausgehende Identität

Finden Sie jede Verbindung, die von Quell-IP-Allowlisting abhängen könnte

Beschränken Sie die Prüfung nicht auf die primäre nutzerseitige Funktion der Anwendung. Egress-Verkehr entsteht häufig in geplanten Jobs, Queue-Workern, Import-/Export-Werkzeugen, Monitoring-Integrationen, Update-Prüfungen, backupbezogenen Abläufen und Administratorzugriffspfaden. Ein Deployment kann bei einem interaktiven Test gesund wirken, während ein asynchroner Worker später fehlschlägt, weil er einen anderen Prozess oder Netzwerkpfad nutzt.

Beginnen Sie mit Systemen, die bekanntermaßen Client-Netzwerkadressen beschränken. Typische Kandidaten sind Drittanbieter-APIs, verwaltete Datenbanken, Zahlungs- oder Finanzsysteme, private Partnerendpunkte, interne Unternehmensnetzwerke, Monitoring-Systeme, Verwaltungstools, Fernzugriffs-Dienste und SSH-Verwaltung. Unabhängig vom Allowlisting sollten ausgehende Verbindungen, die sensible oder betrieblich wichtige Daten verarbeiten, gegebenenfalls verschlüsselte Protokolle wie TLS verwenden; OWASP ASVS nennt externe APIs, Datenbanken, Partnersysteme, Monitoring, Verwaltungstools, Fernzugriff und SSH ausdrücklich in seinen Leitlinien für Service-zu-Service-Kommunikation.

Klassifizieren Sie jede Verbindung nach geschäftlichen Folgen, nicht nur nach technischem Protokoll. Ein optionaler Analytics-Aufruf hat andere Ausfallfolgen als eine Zahlungsaktion, ein Finanzexport, eine Kundendatensynchronisierung oder eine Verbindung zu einem privaten internen System.

  • Interaktive Anwendungsaufrufe, während ein Nutzer aktiv ist
  • Geplante Jobs, zeitgesteuerte Aufgaben und Berichtserstellung
  • Queue-Consumer, Worker und Automatisierungsabläufe
  • Webhooks, Callbacks und API-Aufrufe an SaaS-Dienste
  • Datenbank-, Dateiübertragungs- und Verbindungen zu privaten Netzwerken
  • Monitoring-, Alarmierungs-, Logging-, Verwaltungs- und Fernzugriffs-Verbindungen
  • Migrations-, Wiederherstellungs- und Failover-Verfahren, die Verkehr aus einer anderen Umgebung erzeugen können
Finden Sie jede Verbindung, die von Quell-IP-Allowlisting abhängen könnte

Erstellen Sie vor dem Deployment ein Inventar der Egress-Abhängigkeiten

Behandeln Sie Egress-Abhängigkeiten als fortlaufend gepflegtes Systeminventar, nicht als einmalige Tabellenkalkulation. Die Komponenten-Inventarkontrolle in NIST SP 800-53 betont genaue Dokumentation, Angaben zu Zuständigkeiten und regelmäßige Überprüfung. Wenden Sie dieselbe Disziplin auf externe Ziele an: Eine Allowlist-Regel, für die niemand verantwortlich ist oder die niemand überprüft, wird zu einem vorhersehbaren Ausfallrisiko.

Erfassen Sie für jedes Ziel und jeden Verkehrspfad eine Zeile. Wenn ein Anwendungsserver und ein Hintergrund-Worker dieselbe API über unterschiedliche Pfade aufrufen, erfassen Sie sie getrennt, bis Sie nachweisen können, dass ihre beobachteten Quelladressen identisch sind. Beziehen Sie beide Adressfamilien ein: Ein IPv4-Ergebnis belegt kein IPv6-Verhalten.

Bitten Sie den Eigentümer des Zielsystems, die tatsächliche Annahmeregel anzugeben. „Unsere Firewall verwendet eine Allowlist“ ist unvollständig. Sie müssen wissen, ob IPv4, IPv6, ein bestimmter Port und ein bestimmtes Protokoll, ein IP-Bereich, eine private Verbindung oder eine Kombination aus Netzwerk- und Kontrollen auf Anwendungsebene geprüft wird.

  • Ziel: Hostname, Dienstname, Umgebung und empfangende Organisation
  • Verkehrspfad: Anwendungsprozess, Worker, Scheduler, Verwaltungs-Host oder Wiederherstellungsverfahren
  • Protokoll und Port: beispielsweise HTTPS, Datenbank-TLS, SFTP oder SSH
  • Authentifizierung: API-Zugangsdaten, signierte Anfrage, Client-Zertifikat, Nutzerzugangsdaten oder eine andere dokumentierte Methode
  • Ausgetauschte Daten: Klassifizierung, Richtung und Sensibilität
  • Beobachtete Quellidentität: bestätigte IPv4- und IPv6-Adressen oder als nicht verifiziert markiert
  • Allowlist-Anforderung: verpflichtend, optional, unbekannt oder nicht unterstützt
  • Ausfallfolge: beeinträchtigte Funktion, verzögerter Workflow, fehlgeschlagene Transaktion, Lücke in der Datensynchronisierung oder betriebliche Blockade","Verantwortlicher und Eskalationsweg: Wer kann die Senderseite ändern und wer kann die Regel auf Empfängerseite ändern?","Änderungsbenachrichtigung: Wie kommunizieren beide Seiten Änderungen an Adressen, Netzwerken, Migrationen oder Richtlinien?","Nachweisdatum: Wann wurden Pfad und beobachtete Quellidentität zuletzt getestet?

Prüfen Sie, ob eine IP-Allowlist wirklich erforderlich ist

Quell-IP-Allowlisting kann eine nützliche zusätzliche Einschränkung sein, insbesondere wenn ein empfangender Dienst nur begrenzte Optionen zur Zugriffskontrolle bietet. Es ist jedoch kein Nachweis der Workload-Identität. Netzwerkadressübersetzung kann dazu führen, dass mehrere Workloads unter einer externen Adresse erscheinen, während Failover, Migration oder geändertes Routing die Adresse ändern können, die ein Ziel sieht. Die Zero-Trust-Leitlinien von NIST verlagern den Schwerpunkt von implizitem Vertrauen allein aufgrund des Netzwerkstandorts hin zu expliziter Authentifizierung und Autorisierung von Subjekten und Geräten; die Cloud-native-Leitlinien betonen in ähnlicher Weise Anwendungs- und Dienstidentitäten und erlauben Netzwerkparameter als zusätzliche Eingaben.

Fragen Sie den empfangenden Dienst, welche Kontrollen er unterstützt und welche er als maßgeblich betrachtet. Bevorzugen Sie ein mehrschichtiges Design: verschlüsselten Transport, starke Authentifizierung und Autorisierung, eng begrenzte Zugangsdaten sowie eine IP-Einschränkung nur dort, wo sie eine sinnvolle unabhängige Barriere schafft oder weiterhin eine vertragliche Anforderung ist.

Mutual TLS ist eine besonders starke Option, wenn sie unterstützt und gut betrieben wird. OWASP ASVS bezeichnet TLS-Client-Authentifizierung, gestützt durch Public-Key-Infrastruktur und replay-resistente Mechanismen, als wirksame Methode zur Verifizierung von Endpunkten in der Intra-Service-Kommunikation. Andere mögliche Muster hängen vom empfangenden Dienst ab: kurzlebige Zugangsdaten, signierte Anfragen, private Konnektivität oder ein identitätsbewusstes Zugriffsmodell. Behaupten Sie keine Gleichwertigkeit, ohne die Dokumentation und Governance-Anforderungen des Ziels zu prüfen.

  • Ist die IP-Regel vom Ziel, durch eine Kundenrichtlinie, einen Vertrag oder nur durch historische Praxis vorgeschrieben?
  • Kann das Ziel stattdessen Mutual TLS, kurzlebige Zugangsdaten, signierte Anfragen oder private Konnektivität verwenden?
  • Können Zugangsdaten auf die minimal erforderlichen Aktionen, Daten und die erforderliche Umgebung beschränkt werden?
  • Ist TLS aktiviert und die Zertifikatsvalidierung für die Verbindung korrekt konfiguriert?
  • Wäre eine IP-Regel eine zusätzliche Schutzmaßnahme statt der einzigen Kontrolle?
  • Kann die gewählte Methode ohne langes Ausfallfenster rotiert, auditiert und getestet werden?

Verstehen Sie die Architektur hinter der ausgehenden Identität

Die ausgehende Identität ist eine Eigenschaft des gesamten Verkehrspfads, nicht einer Anwendungs-URL. Bei herkömmlicher Netzwerkadressübersetzung kann eine private Adresse beim Start einer ausgehenden Sitzung an eine externe Adresse gebunden werden, und die Paketquelle kann in eine global eindeutige Adresse übersetzt werden. Für Docker-Bridge-Netzwerke unter Linux dokumentiert Docker NAT- und Masquerading-Regeln für Containerverkehr. Docker unterscheidet dieses ausgehende Masquerading außerdem von veröffentlichten Ports, die primär dazu dienen, dass entfernte Hosts Container über Host-Adressen erreichen können.

Diese Unterscheidung ist in containerisierten Deployments wichtig. Die Adresse, die eingehenden Verkehr an einem veröffentlichten Port akzeptiert, oder die Domain, die über einen Reverse Proxy geroutet wird, muss nicht die Adresse sein, die ein entferntes Ziel für Container-Egress beobachtet. Ein Anbieter kann nur dann eine aussagekräftige Erklärung zur ausgehenden Identität abgeben, wenn er die relevanten Workloads, die Adressfamilie, Routen sowie Failover- oder Migrationsverhalten definiert.

Dual-Stack-Umgebungen erfordern explizite Tests. Für die Auswahl von IPv6-Quell- und Zieladressen gelten eigene Regeln, und die Zielauswahl kann abhängig von verfügbaren Quelladressen IPv6 oder IPv4 bevorzugen. Eine reine IPv4-Allowlist belegt daher nicht, dass ein Client IPv4 nutzen wird. Wenn das Ziel IPv6-Konnektivität veröffentlicht, testen Sie, was Ihr Workload tatsächlich tut, und stellen Sie sicher, dass die Richtlinie des Ziels den gewählten Pfad abdeckt.

  • NAT und Masquerading: Welche Adresse wird übersetzt und an welcher Stelle im Pfad findet die Übersetzung statt?
  • Container-zu-Host-Egress: Teilen sich Anwendungscontainer, Worker und Wartungsaufgaben einen Pfad?
  • IPv4 und IPv6: Welche Familie wird für jedes Ziel ausgewählt und ist sie allowlisted?
  • Mehrere Instanzen: Können Replikate, Worker oder separate Dienste unterschiedliche Egress-Identitäten haben?
  • Failover und Migration: Was sieht das Ziel nach Ersatz, Wiederherstellung oder Verlagerung?
  • Vom Anbieter verwaltete Netzwerkänderungen: Sind mögliche Adressänderungen dokumentiert und werden sie kommuniziert?

Stellen Sie Infrastruktur-Anbietern präzise, nachweisbasierte Fragen

Vermeiden Sie die alleinige Frage: „Haben Sie eine statische IP-Adresse?“ Die Antwort kann irreführend sein, wenn sie Verkehrsrichtung und Umfang nicht benennt. Fordern Sie schriftliche Antworten an, die sich auf Ihren vorgesehenen Workload und die Ziele beziehen, die Einschränkungen erfordern. Ein Anbieter kann eine eingehende Serveradresse dokumentieren, ohne eine Zusage für sämtliche ausgehenden Verkehrspfade zu machen.

Airbip stellt Docker-basierte Anwendungs-Workloads auf Airbip-Cloud-Servern bereit und automatisiert Routing und TLS-Zertifikate über Traefik und Let’s Encrypt. Darüber hinaus umfasst das Angebot DNS-Prüfungen, Verwaltung des Service-Lebenszyklus und konfigurierbare Backups. Wenn Ihr Deployment eine zwingende Anforderung an stabilen Egress hat, bestätigen Sie diese Anforderung vor dem Deployment mit Airbip, statt sie aus einer eigenen Domain, einer öffentlichen Anwendungsadresse oder dem Verhalten eines eingehenden Proxys abzuleiten. Wenn ein festes, vom Kunden kontrolliertes Egress-Design nicht verhandelbar ist und sich für den erforderlichen Pfad nicht nachweisen lässt, wählen Sie ein Infrastrukturmodell, das dies erfüllen und dokumentieren kann.

Bewahren Sie Antworten des Anbieters zusammen mit Ihrem Abhängigkeitsinventar auf. Das nützliche Ergebnis ist keine vage Zusicherung, sondern eine testbare Betriebsaussage, die die beobachteten Adressen, abgedeckten Pfade, Änderungsbedingungen und den Benachrichtigungsprozess beschreibt.

  • Welche ausgehenden IPv4- und IPv6-Adressen verwendet jeder angegebene Workload und Prozess?
  • Sind diese Adressen als stabil dokumentiert oder können sie sich ändern? Unter welchen Ereignissen?
  • Welcher Verkehr ist abgedeckt: Anwendungscontainer, Worker, Scheduler, Wartungsprozess, Backups, Verwaltungszugriff und Wiederherstellungsumgebung?
  • Gilt die Aussage nur für den Normalbetrieb oder auch für Failover, Migration, Neuaufbau und Wiederherstellung?
  • Welche Benachrichtigung erfolgt vor einer relevanten Änderung der Egress-Adresse und über welchen Kanal?
  • Kann der Anbieter eine sichere Testmethode oder Nachweise für den Live-Pfad bereitstellen?
  • Wer verantwortet Support und Koordination, wenn ein Ziel die beobachtete Quelladresse ablehnt?

Planen Sie Allowlist-Änderungen als kontrolliertes Release

Eine Allowlist-Aktualisierung umfasst zwei Kontrollebenen: den tatsächlichen Verkehrspfad des Senders und die Annahmerichtlinie des Empfängers. Koordinieren Sie beide Verantwortlichen, wählen Sie ein risikoarmes Änderungsfenster und definieren Sie Erfolg anhand einer echten authentifizierten Verbindung statt anhand einer DNS-Abfrage oder eines Browser-Tests. Ein Browser, der Ihre Anwendung erreicht, bestätigt nur den eingehenden Zugriff.

Wo der empfangende Dienst es zulässt, erlauben Sie vorübergehend sowohl die alte als auch die neue exakte Adresse. Diese Überschneidung schafft ein Verifizierungsfenster und unterstützt ein Rollback, falls der neue Pfad fehlschlägt. Entfernen Sie den alten Eintrag unverzüglich nach dem vereinbarten Validierungszeitraum. Kompensieren Sie Unsicherheit nicht durch das Allowlisting übermäßig breiter öffentlicher Bereiche; das schwächt die Grenze und erschwert spätere Überprüfungen.

Erfassen Sie für jede Änderung das getestete Ziel, Protokoll, die Adressfamilie, die beobachtete Quelladresse, den Zeitstempel und die Anwendungsfunktion. Verifizieren Sie Hintergrundarbeit ebenso wie eine interaktive Anfrage. Aktualisieren Sie anschließend das Inventar und stellen Sie sicher, dass beide Seiten wissen, wer temporäre Regeln entfernt.

  • Benennen Sie einen Änderungsverantwortlichen, einen Verantwortlichen auf Empfängerseite, einen Genehmigenden und einen Rollback-Verantwortlichen.
  • Bestätigen Sie den exakten Ziel-Hostnamen oder Endpunkt, das Protokoll, den Port und die Umgebung.
  • Ermitteln Sie die vorgesehenen Quell-IPv4- und IPv6-Adressen anhand von Nachweisen, nicht durch Annahmen.
  • Fügen Sie eine temporäre Überschneidung exakter Adressen hinzu, wenn der empfangende Dienst dies unterstützt.
  • Testen Sie eine authentifizierte, repräsentative Transaktion aus jedem relevanten Prozess.
  • Prüfen Sie Logs und Nachweise auf Zielseite auf die tatsächlich beobachtete Quelladresse.
  • Setzen Sie eine Frist für die Entfernung des alten Eintrags und dokumentieren Sie die Bestätigung.
  • Halten Sie einen Notfallkontaktweg für abgelehnte Verbindungen oder Rollbacks bereit.

Bereiten Sie sich auf die Fehlerbilder vor, die Teams überraschen

Dass ein Ziel eine geänderte Quelladresse ablehnt, ist der sichtbarste Fehler, aber nicht der einzige. Das häufige Muster ist unvollständiger Umfang: Das Team validierte eine Webanfrage, während ein Worker, Scheduler oder Wiederherstellungsverfahren einen anderen Pfad nahm. Entwerfen Sie Tests um Geschäfts-Workflows und Betriebsereignisse, nicht um einen einzigen erfolgreichen curl-Befehl.

Ein IPv6-Pfad kann als separater Verbindungspfad genutzt werden, wenn Client und Ziel IPv6 auswählen und das Ziel dafür keine entsprechende Annahmeregel hat. Umgekehrt kann ein reiner IPv4-Test ein Ziel verdecken, das keine nutzbare IPv6-Richtlinie hat. Beziehen Sie beide Familien in den Testplan vor dem Deployment ein und dokumentieren Sie eine bewusste Entscheidung, wenn eine Familie für eine bestimmte Verbindung deaktiviert ist oder nicht unterstützt wird.

Migration, Neuaufbau, Wiederherstellung und Failover verdienen dieselbe Prüfung wie das erste Deployment. Wenn eines dieser Ereignisse eine neue Egress-Identität erzeugen kann, muss die Allowlist auf Empfängerseite vor dem Ereignis vorbereitet sein oder der Dienst muss einen getesteten Notfallpfad für Aktualisierungen haben. Wenn Ausfallzeit oder striktes externes Allowlisting diese Unsicherheit nicht tolerieren können, kann eine andere Netzwerkarchitektur oder ein anderes Hosting-Modell die verantwortungsvollere Wahl sein.

  • Geänderte Quelladresse: Aktivieren Sie die Überschneidungsregel oder führen Sie ein Rollback durch, und bestätigen Sie anschließend die Quelladresse am Ziel.
  • Anderer Worker-Pfad: Testen Sie jeden Worker und jede geplante Aufgabe getrennt; verlassen Sie sich nicht auf das Ergebnis des Webprozesses.
  • Nicht abgedeckter IPv6-Pfad: Prüfen Sie Zielauflösung und Verbindungslogs; fügen Sie die korrekte IPv6-Regel hinzu oder erzwingen Sie den vorgesehenen unterstützten Pfad.
  • Unerwartete Migrationsidentität: Pausieren Sie abhängige Workflows, soweit sicher möglich, wenden Sie den vorab genehmigten Änderungsprozess an und führen Sie repräsentative Verifizierungen durch.
  • Regel ohne Verantwortlichen: Weisen Sie vor dem nächsten Änderungsfenster einen Dienstverantwortlichen und einen Kontakt auf Empfängerseite zu.
  • Vorgeschlagener breiter Notfallbereich: Behandeln Sie ihn als zeitlich begrenzte Ausnahme, die eine ausdrückliche Genehmigung und ein Entfernungsdatum erfordert.

Häufige Fragen

Gibt eine eigene Domain meiner selbstgehosteten Anwendung eine stabile ausgehende IP-Adresse?

Nein. Eine eigene Domain gehört zur eingehenden Namensgebung und zum Routing. Sie legt nicht die Quell-IP-Adresse fest, die externe Dienste sehen, wenn die Anwendung ausgehende Verbindungen initiiert.

Bestimmt ein Reverse Proxy oder TLS-Zertifikat die ausgehende Egress-Identität?

Nein. Reverse Proxies wie Traefik leiten eingehende Anfragen an Dienste weiter. TLS schützt Verbindungen, und die Zertifikatsausstellung validiert die Kontrolle über die aufgeführten Domainnamen. Die ausgehende Quellidentität hängt vom Egress-Netzwerkpfad ab, einschließlich Routing und Adressübersetzung.

Warum kann ein Docker-Container eine andere ausgehende Identität als die öffentliche URL der Anwendung haben?

Eingehende Port-Veröffentlichung und ausgehendes Masquerading sind getrennte Netzwerkfunktionen. Docker dokumentiert NAT-Regeln sowohl für Port-Mapping als auch für Masquerading. Daher sollte die für eingehenden Zugriff verwendete Adresse nicht automatisch als die Adresse angenommen werden, die ein ausgehendes Ziel sieht.

Sollten wir IP-Allowlisting statt starker Authentifizierung verwenden?

In der Regel sollten Sie IP-Allowlisting als zusätzliche Einschränkung und nicht als alleinige Vertrauensentscheidung behandeln. Prüfen Sie, sofern unterstützt, verschlüsselten Transport, eingeschränkte Zugangsdaten, signierte Anfragen, Mutual TLS, private Konnektivität oder identitätsbewusste Kontrollen. Die richtige Wahl hängt vom empfangenden Dienst und Ihren Governance-Anforderungen ab.

Müssen wir IPv6 für ausgehendes Allowlisting prüfen?

Ja, in einer Dual-Stack-Umgebung. Ein Ziel kann abhängig von verfügbaren Adressen und Auswahlverhalten über IPv6 oder IPv4 erreicht werden. Testen Sie den tatsächlichen Verbindungspfad und stellen Sie sicher, dass die Regeln des empfangenden Dienstes die verwendete Adressfamilie abdecken.

Was sollten wir Airbip vor dem Deployment einer Anwendung mit strikter Egress-Allowlist fragen?

Bitten Sie um Nachweise zu den ausgehenden IPv4- und IPv6-Adressen für die konkreten beteiligten Workloads und Prozesse, dazu, ob sie sich ändern können, welche Verkehrspfade abgedeckt sind, was bei Migration oder Wiederherstellung geschieht und wie relevante Änderungen kommuniziert werden. Leiten Sie kein festes Egress-Verhalten aus einer Airbip-Subdomain, einer eigenen Domain, Routing oder einer TLS-Konfiguration ab.

Quellen und weiterführende Literatur

  1. Packet filtering and firewalls — Docker
  2. Docker with iptables — Docker
  3. HTTP Router — Traefik Labs
  4. Challenge Types — Let’s Encrypt / Internet Security Research Group
  5. RFC 3022: Traditional IP Network Address Translator — IETF / RFC Editor
  6. RFC 6724: Default Address Selection for IPv6 — IETF / RFC Editor
  7. Application Security Verification Standard: General Service-to-Service Communication Security — OWASP
  8. SP 800-207A: A Zero Trust Architecture Model for Access Control in Cloud-Native Applications in Multi-Cloud Environments — NIST
  9. SP 800-207: Zero Trust Architecture — NIST
  10. SP 800-53 Rev. 5: Security and Privacy Controls for Information Systems and Organizations — NIST