InfraNestInfraNest

Server & Cloud

Wissen, was jede Firewall erlaubt — und sich nie aussperren.

Jede Cloud-Firewall in einem Editor — Hetzner, DigitalOcean und TransIP, dieselbe Regelform, dieselben Prüfungen. Jede in einem Satz zusammengefasst, den du wirklich nachrechnen kannst, ein ständiger Blick auf alles, was zum ganzen Internet offen steht, eine Regel, die deiner Heimverbindung folgen kann, damit SSH nie für alle offen sein muss, und ein Speichern, das erst prüft, ob du noch reinkommst.

Kostenloser Plan · Keine Kreditkarte · Anbieter in 2 Minuten verbinden

  • Jede Cloud-Firewall in einem Editor
  • Was jede Firewall erlaubt, in einem Satz
  • Meldet SSH, RDP und Datenbank-Ports, die offen stehen
  • Eine Regel, die deiner Heimverbindung folgt
  • Prüft vor dem Speichern, ob du reinkommst
Firewalls

Regelbasierte Firewalls für den ein- und ausgehenden Datenverkehr deiner Server.

+ Neue Firewall
FirewallsVorlagen

1 Firewall braucht Aufmerksamkeit

Prüfen

legacy-vpn — Auf keinen Server angewendet

Name
DigitalOcean — Staging3
legacy-vpnSchützt nichts1194 · von überall — öffentliches Web
stagingAuf 2 Server angewendet22, 443 · von überall — öffentliches Web
workersAuf 3 Server angewendet22, 6379 · von 10.110.0.0/20
Hetzner — Production3
db-tierAuf 1 Server angewendet5432 · von 10.0.0.0/16
internal-onlyAuf 2 Server angewendetalle Ports · von 10.0.0.0/8
web-tierAuf 4 Server angewendet22, 80, 443 · von überall — öffentliches Web

6 Firewalls über 2 Konten

Funktioniert mit deinen Clouds

HetznerDigitalOceanTransIP

Alle 30 Integrationen ansehen →

Es verhindert, dass du dich selbst aussperrst

Der teure Firewall-Fehler ist nicht der Port, den man offen lässt. Es ist der Port, den man zumacht, während man ihn benutzt. Du beschränkst SSH auf den Bürobereich, drückst auf Speichern und merkst von zu Hause aus, dass du nicht mehr reinkommst — auf einer Maschine, deren Rettungskonsole du noch nie gebraucht hast. Deshalb hält InfraNest deine eigene Adresse gegen die Regeln, die du gleich anwenden willst: je Adressfamilie, über Portbereiche und nicht nur exakte Ports, auf beiden Ports, die ein Weg zurück sind. Nimmt die Änderung dir den Zugang, sagt es das, nennt die geprüfte Adresse und lässt Bestätigen nicht durch, bis du bestätigt hast, dass dir das klar ist. Jedes Speichern zeigt außerdem genau, was sich ändert, mit sauber paarweise zugeordneten Regeln, damit zwei Regeln, die sich nur in der Quelle unterscheiden, nicht zu einer Zeile verschmelzen.

  • Die Adresse deiner Sitzung wird gegen die Regeln geprüft, wie sie sein werden, nicht wie sie sind
  • Eine IPv4-Regel mit 0.0.0.0/0 zählt nicht als Zugang für jemanden auf IPv6 — die Familien werden getrennt geprüft
  • Eine Regel, die 20-30 öffnet, wird als SSH erkannt, weil Bereiche geprüft werden und nicht nur exakte Ports
  • Solange die Prüfung noch läuft, bleibt Bestätigen tot — samt Grund
  • Eine Übersicht jeder hinzugefügten, geänderten und entfernten Regel, bevor irgendetwas beim Anbieter ankommt
Änderungen auf 2 Server anwenden?

Diese werden sofort auf staging wirksam. Vor dem Übertragen prüfen.

GeändertSSH from the office · TCP 22 · Quelle 203.0.113.0/24198.51.100.24/32

Dasselbe Speichern, gedrückt von
Deine Sitzung kommt von 198.51.100.24 — nach dieser Änderung weiterhin erlaubt. Du wirst nicht ausgesperrt.
AbbrechenAuf 2 Server anwenden

Dies entfernt den Verwaltungszugang (SSH/RDP) von deiner aktuellen IP 203.0.113.19. Du könntest dich aussperren.

Mir ist bewusst, dass mich das aussperren kann — trotzdem anwenden.
AbbrechenAuf 2 Server anwenden
Prüfen, ob du von deiner aktuellen IP aus Zugriff behältst…
AbbrechenAuf 2 Server anwenden

InfraNest liest die Adresse der Sitzung, mit der du angemeldet bist — es gibt nichts auszuwählen. Geprüft werden SSH (22) und RDP (3389), je Adressfamilie, Bereiche eingeschlossen.

Was die Firewall wirklich tut, in einem Satz

Eine Regeltabelle sagt dir, welche Regeln es gibt. Nicht, was sie bedeuten — und „wer kommt hier per SSH drauf?“ ist für die meisten die einzige Frage, für die sie eine Firewall überhaupt öffnen. Deshalb trägt jede Firewall eine Zusammenfassung in einfachen Worten, in derselben Reihenfolge wie die Regeln darunter, und sie gruppiert Ports nach der Quelle, für die sie offen sind. Diese Gruppierung ist die eigentliche Funktion. Wirft man die Quellen zusammen, liest sich eine Firewall, die SSH von einer Adresse und HTTP von der ganzen Welt erlaubt, als „alle drei von überall“: ein Satz, der schlimmer ist als gar keiner, weil er ausgerechnet bei dem, weswegen du hergekommen bist, selbstbewusst falsch liegt. Genau darum ist es eine gemeinsame Implementierung und kein Text pro Bildschirm.

  • Ports nach der Quelle gruppiert, für die sie offen sind, damit ein beschränkter Port nie in einen offenen eingefaltet wird
  • „Zum ganzen Internet offen“ bekommt die Farbe eines Risikos, nicht dasselbe Grün wie ein gutes Ergebnis
  • Regeln, die der Anbieter selbst verwaltet, in Tags oder Load Balancern statt in Adressen, werden gezählt und benannt — nie stillschweigend weggelassen
  • Derselbe Satz in der Firewall-Liste, im Editor und auf dem Server, den die Firewall schützt
  • Auch ausgehend wird benannt: eingeschränkt, oder vollständig erlaubt

Firewall

In einfachen Worten

Erlaubt eingehend HTTPS (443) und HTTP (80) von überall (0.0.0.0/0), und SSH from the private network (22) von 10.0.0.0/8. Aller ausgehende Verkehr ist erlaubt.

Eingehend ← (3)

  • HTTPSTCP 4430.0.0.0/0, ::/0
  • HTTPTCP 800.0.0.0/0, ::/0
  • SSH from the private networkTCP 2210.0.0.0/8
In einfachen Worten

Erlaubt eingehend SSH from the private network (22) und Ping von 10.0.0.0/8. Aller ausgehende Verkehr ist erlaubt.

Eingehend ← (2)

  • SSH from the private networkTCP 2210.0.0.0/8
  • PingICMP10.0.0.0/8
In einfachen Worten

Erlaubt eingehend HTTPS (443) von überall (0.0.0.0/0), und SSH from the office (22) von 203.0.113.0/24. Aller ausgehende Verkehr ist erlaubt.

Eingehend ← (2)

  • HTTPSTCP 4430.0.0.0/0
  • SSH from the officeTCP 22203.0.113.0/24
In einfachen Worten

Erlaubt eingehend SSH from the VPC (22) und Redis (6379) von 10.110.0.0/20. Aller ausgehende Verkehr ist erlaubt.

Eingehend ← (2)

  • SSH from the VPCTCP 2210.110.0.0/20
  • RedisTCP 637910.110.0.0/20
In einfachen Worten

Erlaubt eingehend PostgreSQL (5432) von 10.0.0.0/16. Aller ausgehende Verkehr ist erlaubt.

Eingehend ← (1)

  • PostgreSQLTCP 543210.0.0.0/16
In einfachen Worten

Erlaubt eingehend OpenVPN (1194) von überall (0.0.0.0/0). Aller ausgehende Verkehr ist erlaubt.

Eingehend ← (1)

  • OpenVPNUDP 11940.0.0.0/0

Eine ständige Prüfung, was deine Firewalls offen lassen

Neben dem Editor sitzt ein Berater, der still bleibt, solange die Regeln in Ordnung sind, und laut wird, wenn nicht: SSH offen zur Welt, Remotedesktop offen zur Welt, ein Datenbank-Port öffentlich erreichbar, eine Regel, die jeden Port aufmacht. Jeder Befund erklärt sich selbst und zeigt auf die Regel, die ihn verursacht. Er liest Portbereiche statt exakter Treffer, und deshalb wird eine Regel, in der Port 22 nirgends steht, trotzdem für SSH gemeldet. Dieselben vier Befunde erscheinen auf dem Server selbst, in einer umfassenderen Prüfung neben Backups, Löschschutz, Monitoring und IPv6 — denn „diese Maschine hat eine Datenbank offen im Internet“ sollte dir begegnen, während du auf die Maschine schaust, nicht nur, während du auf Firewalls schaust.

  • SSH, RDP, neun Datenbank- und Cache-Dienste und jede Regel, die alle Ports öffnet — jeweils kritisch
  • FTP und Telnet als Warnung: unverschlüsselt, auch wenn sie keine Datenbank sind
  • Portbereiche und Kommalisten werden geprüft, 20-30 liest sich also als SSH, FTP und Telnet zugleich
  • Die Firewall-Befunde stehen auch in der eigenen Prüfung des Servers, im Zusammenhang mit seinem übrigen Zustand
  • Pro Prüfung ausblendbar, damit eine bewusste Öffnung aufhört zu nerven, ohne den ganzen Berater abzuschalten

Eine Firewall im Konto, so wie sie heute aussieht.

  • HTTPSTCP 4430.0.0.0/0, ::/0
  • HTTPTCP 800.0.0.0/0, ::/0
  • SSH from the private networkTCP 2210.0.0.0/8
Keine riskanten Regeln gefundenKeine eingehenden Regeln legen sensible Ports im öffentlichen Internet offen.

Ein Regelsatz von einem älteren Server, bevor er gespeichert wird.

  • Legacy transferTCP 20-300.0.0.0/0
  • App databaseTCP 54320.0.0.0/0
  • HTTPSTCP 4430.0.0.0/0, ::/0

4 Probleme

SSH zum Internet offen

Port 22 ist von jeder Adresse (0.0.0.0/0) erreichbar. Beschränke ihn auf deine Büro- oder VPN-IPs.

Zur Regel springen

FTP im Internet offengelegt

FTP (Port 21) überträgt Daten unverschlüsselt und ist für jede Adresse offen. Beschränke die Quelle oder nutze eine verschlüsselte Alternative.

Zur Regel springen

Telnet im Internet offengelegt

Telnet (Port 23) überträgt Daten unverschlüsselt und ist für jede Adresse offen. Beschränke die Quelle oder nutze eine verschlüsselte Alternative.

Zur Regel springen

PostgreSQL im Internet offengelegt

Port 5432 (PostgreSQL) ist von jeder Adresse erreichbar. Datenbanken sollten nur von privaten oder bekannten IPs erreichbar sein.

Zur Regel springen

Nirgends steht Port 22. Die Regel 20-30 wird als SSH, FTP und Telnet gelesen, weil Bereiche geprüft werden und nicht nur exakte Ports.

Eine Firewall-Regel, die deiner Heimverbindung folgt

Dass SSH zum ganzen Internet offen steht, liegt seltener an Bequemlichkeit als an Verschleiß. Du beschränkst es auf deine eigene Adresse, dein Anbieter setzt dich über Nacht um, und morgens kommst du nicht mehr auf deinen eigenen Bastion-Host — also trägt der Nächste wieder 0.0.0.0/0 ein, und niemand nimmt es je wieder raus. Binde die Regel stattdessen an eine dynamische IP, und der Eintrag folgt dir: ein Router oder ein einzeiliger curl-Befehl auf dem Laptop meldet sich von dort, wo du gerade bist, und der Eintrag, den wir geschrieben haben, wird auf diese Adresse umgeschrieben. Nur dieser Eintrag. Jede andere Adresse in der Regel bleibt genau so, wie sie war — eine Funktion, die deine Freigabeliste umschreibt, während du wegsiehst, wäre ein Sicherheitsvorfall und keine Bequemlichkeit.

  • Nur der Eintrag, den wir geschrieben haben, wird verändert — jede andere Adresse in dieser Regel bleibt unangetastet
  • Immer ein einzelner Host und nie ein Bereich, und immer die Adresse, von der du wirklich gekommen bist, nicht eine, die du angegeben hast
  • Vor jedem Schreiben werden die aktuellen Regeln beim Anbieter zurückgelesen, damit eine in der Cloud-Konsole geänderte Regel nicht stillschweigend zurückgesetzt wird
  • Verlieren wir die Regel, der wir gefolgt sind, bekommst du eine kritische Meldung — der zuletzt geschriebene Eintrag steht noch da und zeigt auf eine Adresse, die inzwischen jemand anderem gehören kann
  • Eine Markierung an der Regel selbst, damit beim Bearbeiten sichtbar ist, welche Einträge einer Adresse folgen

northwind-bastionEingehend ←

SSH from the office

Quell-IPs

Alle IPv4Alle IPv6Meine IPHome office — Utrecht · IPv4Dynamische IP
84.24.117.62/32

Protokoll

TCP

Port

22

Mit einer dynamischen IP verknüpfen

Verknüpfe diese Regel mit einer dynamischen IP, damit die erlaubte Adresse automatisch mitwandert, wenn sich deine IP ändert.

Home office — UtrechtIPv4

Beginnt bei deiner aktuellen IP (84.24.117.62) und folgt dann der dynamischen IP.

in|tcp|2284.24.117.62/321m

Ein Firewall-Editor, auf welcher Cloud der Server auch läuft

Drei Konsolen, drei Regel-Editoren, drei Vorstellungen davon, was eine Firewall überhaupt ist — und ausgerechnet die, die du am seltensten benutzt, machst du falsch. Hier ist es ein Editor und ein Denkmodell für alle drei: dieselbe Regelform, dieselbe Zusammenfassung in einfachen Worten, dieselbe Risikoprüfung und ein Umbenennen, das beim Anbieter ankommt, damit der Name überall derselbe ist. Darunter sind die Clouds wirklich verschieden, und so zu tun als wären sie es nicht, ist genau der Weg zu einem Bedienelement, das nicht funktionieren kann. Deshalb wird je Anbieter deklariert und dir gezeigt, was geht: bei Hetzner und DigitalOcean legst du eine Firewall an und hängst sie an mehrere Server, TransIP gibt jedem VPS eine eigene, die sich weder umbenennen noch verschieben lässt, und OVHcloud hat überhaupt keine Firewall-API. Was deine Cloud nicht unterstützt, ist samt Grund ausgegraut — und was ein Anbieter nie erklärt hat, bleibt unangetastet, statt als „aus“ gemeldet zu werden.

  • Eine Regelform, eine Zusammenfassung und eine Risikoprüfung, auf welcher Cloud der Server auch steht
  • Einmal umbenennen, und sie heißt auch beim Anbieter so — der Anbieter bleibt die Quelle der Wahrheit, kein lokaler Spitzname
  • Was deine Cloud nicht unterstützt, ist samt Grund ausgegraut — nie angeboten und dann fehlgeschlagen
  • Genau welche Protokolle jede akzeptiert: Hetzner ergänzt ESP und GRE, DigitalOcean nicht, TransIP hat ein eigenes kombiniertes TCP/UDP
  • Eine im Anlegen-Formular gewählte Firewall wird schon beim Anlegen mitgegeben, damit ein neuer Server nie kurz ungeschützt im Internet steht
Was jede Cloud kann
CloudHetznerTransIPOVHcloudDigitalOcean
Eine eigenständige Firewall anlegenJaNeinNeinJa
Eine Firewall auf mehrere Server anwendenJaNeinNeinJa
UmbenennenJaNeinNeinJa
Ausgehende RegelnJaNeinNeinJa
IPv6-QuellenJaJaNeinJa
Eine Regel kann einer dynamischen IP folgenJaNeinNeinJa
Die Firewall gehört zu einem ServerNeinJaNeinNein
Akzeptierte ProtokolleTCPUDPICMPESPGRETCPUDPTCP/UDPTCPUDPICMP

Pro verbundenem Konto ermittelt, nicht angenommen. Was der Anbieter nicht kann, ist ausgegraut samt Grund — nie angeboten und dann fehlgeschlagen.

Fang mit einem Regelsatz an, der schon funktioniert

Die meisten Firewalls haben eine von etwa zehn Formen, und die zehnte noch einmal abzutippen ist der Ort, an dem Fehler entstehen. Zehn integrierte Vorlagen decken die üblichen ab — ein öffentlicher Webserver mit HTTP, HTTPS und HTTP/3 über QUIC; ein Mailserver mit allen sieben Ports; DNS über UDP und TCP; eine Datenbank, die komplett aus dem öffentlichen Internet herausgehalten wird. Die Beschreibungen leisten die Erklärung, die Regeln nicht leisten können: bei der Datenbank-Vorlage steht ausdrücklich, dass die voreingestellte 10.0.0.0/8 das private Netz deiner Server ist und nicht deine eigene Adresse, und dass ein Admin lieber über SSH tunnelt, als den Port zu öffnen. Du kannst eine Vorlage auch von einer Firewall abnehmen, der du bereits vertraust — der schnellste Weg, etwas zu standardisieren, von dem du weißt, dass es funktioniert.

  • Zehn integrierte Regelsätze für die üblichen Formen, schreibgeschützt, als Ersetzen oder Ergänzen anwendbar
  • Nimm eine Vorlage von einer Firewall oder einem Server ab, dem du bereits vertraust
  • Lege eigene an, bearbeite und lösche sie; eine gelöschte kommt vierzehn Tage lang zurück
  • Wende eine Vorlage aus einer Automatisierung an, damit ein neu erstellter Server die richtige Grundlage bekommt, ohne dass jemand daran denken muss
  • Verwaltungszugang fehlt in den öffentlichen Vorlagen mit Absicht — SSH fügst du selbst hinzu, beschränkt auf deine eigene Adresse, und der Berater meldet es, wenn du es nicht tust

Wiederverwendbare Regelsätze — wende einen Ausgangspunkt auf eine Firewall an.

Integrierte Vorlagen

Web Server

Integriert

For a public website or app. Opens HTTP (80), HTTPS (443) and HTTP/3 over QUIC (UDP 443) to everyone. Add SSH restricted to your own IP separately for management.

3 Regeln
Eingehendtcp80Beliebig
Eingehendtcp443Beliebig
Eingehendudp443Beliebig
Anwenden

Mail Server

Integriert

For a self-hosted mail server. Opens SMTP (25), submission (587), SMTPS (465) for delivery and sending, plus IMAP/IMAPS (143/993) and POP3/POP3S (110/995) for clients. Open to everyone.

7 Regeln
Eingehendtcp25Beliebig
Eingehendtcp587Beliebig
Eingehendtcp465Beliebig
Eingehendtcp143Beliebig
Eingehendtcp993Beliebig
Eingehendtcp110Beliebig
Eingehendtcp995Beliebig
Anwenden

DNS Server

Integriert

For a public, authoritative or recursive DNS server. Opens port 53 over both UDP (normal queries) and TCP (large responses and zone transfers) to everyone.

2 Regeln
Eingehendudp53Beliebig
Eingehendtcp53Beliebig
Anwenden

Database Server

Integriert

Keeps the database off the public internet — PostgreSQL (5432) and MySQL (3306) are reachable only from your private network, so your app servers can connect but the outside world cannot. The default 10.0.0.0/8 is your servers' private network, NOT your personal IP — change it to your actual private subnet (e.g. 10.0.0.0/16). To connect as an admin, tunnel over SSH rather than opening these ports to your own IP.

2 Regeln
Eingehendtcp543210.0.0.0/8
Eingehendtcp330610.0.0.0/8
Anwenden

Game Server

Integriert

A starting point for a game server — opens the common Steam/Source ports (27015 UDP + TCP) and a generic UDP game port (7777) to everyone. Replace these with the ports your specific game uses.

3 Regeln
Eingehendudp27015Beliebig
Eingehendtcp27015Beliebig
Eingehendudp7777Beliebig
Anwenden

Minecraft

Integriert

A Minecraft server — Java Edition on TCP 25565 and Bedrock on UDP 19132, open to everyone. Drop whichever edition you do not run.

2 Regeln
Eingehendtcp25565Beliebig
Eingehendudp19132Beliebig
Anwenden

WireGuard VPN

Integriert

A WireGuard VPN endpoint — opens the default UDP port 51820 to everyone (handshakes are cryptographically authenticated, so this is safe to expose). Change the port if you customised it.

1 Regel
Eingehendudp51820Beliebig
Anwenden

OpenVPN

Integriert

An OpenVPN server — opens the default UDP port 1194 to everyone. Adjust the protocol/port if you run OpenVPN over TCP or a non-standard port.

1 Regel
Eingehendudp1194Beliebig
Anwenden

Remote Desktop (RDP)

Integriert

Windows Remote Desktop, restricted to a private network — NEVER expose RDP to the internet (it is a top attack target). The default 10.0.0.0/8 is your private network; change it to your VPN or admin range. For ad-hoc access, connect over a VPN rather than opening this to your own public IP.

1 Regel
Eingehendtcp338910.0.0.0/8
Anwenden

Blank Strict

Integriert

The safest starting point: blocks all inbound traffic. Nothing can reach the server until you add explicit allow rules for exactly the ports and sources you need.

0 Regeln

Alle eingehenden verweigern

Anwenden
Deine Vorlagen

Web server (80/443)

Allow HTTP and HTTPS from anywhere, plus SSH from the office network.

3 Regeln
Eingehendtcp80Beliebig
Eingehendtcp443Beliebig
Eingehendtcp22203.0.113.0/24
Anwenden

Was es sonst noch abdeckt

Die Teile, die erst interessant werden, wenn du sie brauchst.

Benenne eine Regel, und sie füllt sich selbst aus

Tippe „HTTPS“ in eine Regel, und der Editor bietet den Dienst an und setzt danach Protokoll und Port für dich. Deshalb liest eine echte Firewall „HTTPS (443)“ statt „TCP 443“ — und deshalb hat die Zusammenfassung überhaupt einen Namen für jede Regel.

Suche danach, was eine Firewall erlaubt, nicht nur nach dem Namen

Die Liste durchsucht Namen, Tags und die Erlaubt-Zusammenfassung, „5432“ oder „überall“ findet also genau die Zeilen, die du meinst. Auf das einschränken, was Aufmerksamkeit braucht, die Ansicht speichern, und selbst wählen, welche Spalten bleiben.

Nie ein Button, der ins Leere führt

„Neue Firewall“ erscheint nur, wenn eines deiner verbundenen Konten wirklich eine anlegen kann. Gehört eine Firewall zu genau einem Server, sagt die Seite das und schickt dich zu diesem Server statt zu einem Formular, das scheitern würde.

Von beiden Seiten erreichbar

Über die Firewall-Liste oder über den Firewall-Tab eines Servers. Hänge eine Firewall an mehrere Server, löse sie mit einem Klick, und sieh auf einen Blick, wie viele Server jede schützt — und welche gar keinen.

Jemand anders hat sie geändert, während du dran warst

Speichern schiebt den ganzen Regelsatz, eine Änderung zwischen dem Laden deiner Seite und deinem Klick würde also still überschrieben. Stattdessen wird sie erkannt und als Unterschied gezeigt, und du entscheidest: deine behalten oder ihre neu laden.

Nicht im Takt mit dem Anbieter

Die gespeicherten Regeln werden mit den aktuellen des Anbieters verglichen, und ein Unterschied wird zur Prüfung vorgelegt statt hinter deinem Rücken aufgelöst — ihre holen oder deine erneut anwenden.

Automatisierbar

Zwei Automatisierungs-Aktionen: eine Firewall-Vorlage anwenden und den Firewall-Zugang einer dynamischen IP schließen — was zu der Bedingung passt, die auslöst, wenn eine Quelle in ein VPN-Netz wechselt.

Protokolliert und schwer versehentlich zu löschen

Jede Firewall-Änderung landet im Audit-Log. Der Löschschutz ist ein Schalter an der Firewall selbst, und eine gelöschte Vorlage kommt vierzehn Tage lang aus dem Papierkorb zurück.

Sieh deine eigenen Firewalls in etwa zwei Minuten

Verbinde einen Anbieter mit einem Nur-Lese-Token. Es wird nichts geschrieben, bis du es sagst.

Anbieter-Konsolen vs. InfraNest

Der Unterschied zwischen hoffen, dass nichts offen steht, und es wissen.

Anbieter-Konsolen

  • In jeder Konsole ein anderer Regel-Editor und ein anderes Denkmodell
  • Eine Tabelle mit Ports und CIDRs, und keine Antwort auf „wer kommt hier per SSH drauf?“
  • Keine Warnung, wenn SSH, RDP oder eine Datenbank zum ganzen Internet offen steht
  • Du merkst von der falschen Seite der Tür, dass du deinen eigenen Weg hinein zugemacht hast
  • Deine Büro-IP wieder von Hand in eine Freigabeliste getippt, wenn sie sich ändert

Mit InfraNest

  • Ein Editor, ehrlich darüber, was jede Cloud kann und was nicht
  • Eine Zusammenfassung in einfachen Worten, die Ports nach Quelle gruppiert
  • Eine ständige Prüfung, die das Risiko benennt und auf die Regel zeigt
  • Ein Speichern, das deinen Zugang prüft, samt Übersicht der Änderungen
  • Eine Regel, die einer dynamischen IP folgt und nur ihren eigenen Eintrag verändert

Ein Login, zehn Module

Jedes Modul steckt in jedem Plan, auch in Free — nur die Limits unterscheiden sich.

Was es einzeln kosten würde

Jedes Teil aus einem anderen Tool – das summiert sich schnell:

Domain & DNS
~30 €
Uptime-Monitoring
~29 €
SSL-Tracking
~15 €
Statusseite
~29 €
Server-Panel
~15 €
Über 4–5 einzelne Tools
100–150 €/Mon.
InfraNest Business – alles davon, ein Login49 €/Mon.

Alle Funktionen vergleichen →

Häufige Fragen

Welche Clouds werden unterstützt?

Derzeit Hetzner, DigitalOcean und TransIP. Was möglich ist, unterscheidet sich je Anbieter und wird deklariert statt angenommen: bei Hetzner und DigitalOcean legst du eine Firewall an und hängst sie an mehrere Server, TransIP gibt jedem VPS eine eigene, die sich weder umbenennen noch lösen lässt, und OVHcloud hat überhaupt keine Firewall-API — dort gehört das Filtern zur IP-Adresse und nicht zur Maschine, deshalb lassen wir das Thema unangetastet, statt es als abgeschaltet zu melden. Die Integrationsseite listet, was wo funktioniert.

Ersetzt InfraNest meine Cloud-Firewall?

Nein. Es verwaltet die eigene Firewall, die dein Anbieter dir ohnehin gibt. Regeln werden in die Cloud zurückgeschrieben, es läuft also die Firewall des Anbieters — nur von einer Stelle aus bearbeitet, in einem Satz zusammengefasst und vor dem Speichern geprüft. Benennst du eine Firewall um, heißt sie auch beim Anbieter so, statt einen lokalen Spitznamen zu tragen.

Was passiert mit meinen bestehenden Regeln?

Sie werden übernommen, wie sie sind, sobald du einen Anbieter verbindest — nichts fällt weg, nichts wird umgeschrieben. Regeln, die der Anbieter selbst verwaltet und in Tags, Servern, Load Balancern oder Kubernetes-Clustern statt in Adressen ausdrückt, lassen sich hier nicht bearbeiten, weil unsere Regelform Adressen enthält. Sie werden gezeigt, gezählt und beim Speichern unverändert mitgeführt, statt versteckt oder still gelöscht zu werden.

Woher weiß es, dass ich nicht ausgesperrt werde?

Es hält die Adresse, von der deine Sitzung kommt, gegen die Regeln, die du gleich anwenden willst, und sieht nur auf die Ports, die ein Weg zurück sind — SSH und RDP — wobei jede Adressfamilie getrennt geprüft wird, damit eine IPv4-Regel mit 0.0.0.0/0 nicht als Zugang für jemanden auf IPv6 gilt. Portbereiche zählen mit, eine Regel, die 20-30 öffnet, wird also als SSH erkannt. Nimmt die Änderung dir den Zugang, ist Bestätigen gesperrt, bis du es bestätigst. Läuft die Prüfung noch, ist Bestätigen tot und sagt warum.

Überschreibt eine Vorlage die Regeln einer Firewall?

Nur wenn du Ersetzen wählst, und du siehst den entstehenden Regelsatz, bevor du bestätigst — die Alternative ist Ergänzen, das die Regeln der Vorlage zu den vorhandenen legt. Integrierte Vorlagen sind schreibgeschützt; eigene lassen sich bearbeiten und löschen, und eine gelöschte holst du vierzehn Tage lang aus dem Papierkorb zurück.

Wie entscheidet die Risikoprüfung, was gefährlich ist?

Nur eingehende Regeln, die für jede Adresse offen sind, kommen überhaupt in Frage. Eine Regel, die alle Ports öffnet, ist für sich schon kritisch; darüber hinaus wird auf SSH (22), Remotedesktop (3389) und neun Datenbank- und Cache-Dienste geschaut — MySQL, PostgreSQL, SQL Server, MongoDB, Redis, Elasticsearch, Memcached, Docker und Kubernetes — die jeweils einen kritischen Befund ergeben. FTP und Telnet sind eine Warnung statt eines Fehlers: unverschlüsselt, aber keine Datenbank. Portbereiche und Kommalisten werden geprüft, nicht nur exakte Ports. Jeder Befund lässt sich für diese eine Prüfung ausblenden.

Kann eine Freigaberegel meiner Heim-IP folgen?

Ja — binde die Regel an eine dynamische IP, und der Eintrag folgt deiner Adresse. Nur der Eintrag, den wir geschrieben haben, ändert sich; jede andere Adresse in der Regel bleibt unangetastet. Es ist immer ein einzelner Host und nie ein Bereich, und immer die Adresse, von der du wirklich gekommen bist, nicht eine, die du angegeben hast. Vor jedem Schreiben werden die aktuellen Regeln beim Anbieter zurückgelesen, und ist die Regel, der wir gefolgt sind, verschwunden, wird das Ziel markiert und gemeldet, statt still auf eine veraltete Adresse zu zeigen.

Genau wissen, was offen steht — und dass du noch reinkommst

Verbinde einen Anbieter und sieh jede Firewall-Regel, die du schon betreibst.

Kostenloser Plan · Keine Kreditkarte nötig · In Minuten eingerichtet