Open alleen de paden die u nodig hebt
Een firewallworkflow die begint met het behouden van toegang tot de server.
Content herzien · Nederlands
- Type gids
- Beheren en beveiligen
- Voorbeelden
- Illustratief, omgevingsspecifiek
- Integratiescope
- Geen externe machine aangesloten
Vermeld de diensten voordat u poorten opent
Leg de beheerpoort, weblistener, databaselocatie en eventuele productspecifieke UDP/TCP-vereisten vast. Een database die alleen op dezelfde machine wordt gebruikt, zou geen openbare regel nodig moeten hebben. Houd rekening met zowel gastregels als de upstream-firewall van een live operator.
Sta eerst de huidige beheerroute toe
Houd een werkende sessie en een geverifieerde herstelconsole aan. Sta voordat je een beperkende firewall inschakelt de daadwerkelijke SSH-poort en het vereiste bronbereik toe. Het onderstaande voorbeeld gaat ervan uit dat SSH momenteel op poort 22 staat; wijzig dit zodat het overeenkomt met de draaiende service.
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcpOpen applicatiepaden alleen wanneer nodig
Sta voor een publieke webserver TCP 80 en 443 toe. Dit schakelt de webservice zelf niet in, en UDP-/game-/mailpoorten hebben hun eigen expliciete keuzes nodig. Vermijd een breed poortbereik als snelkoppeling voor het diagnosticeren van één applicatie.
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status verboseTest een nieuwe verbinding en inspecteer IPv6
Open nog een administratieverbinding en test de applicatie extern. Lees de effectieve UFW-regels en de IPv6-instelling van de distributie. Er moet niet worden aangenomen dat een IPv4-only regel of upstreamfilter een IPv6 listener beschermt.
Bewerk de geïdentificeerde regel en test opnieuw
Genummerde uitvoer helpt een verouderde regel te vinden. Nummers veranderen na verwijderingen, dus vermeld ze opnieuw vóór een volgende wijziging. Volg op systemen met firewalld of nftables de eigen configuratie van dat hulpmiddel in plaats van concurrerende beheerders te combineren.
sudo ufw status numbered
# Remove only a rule you have identified, then list again:
# sudo ufw delete <rule-number>Vertrek met een verifieerbaar resultaat.
- Vermeld de diensten voordat u poorten opent.
- Bewerk de geïdentificeerde regel en test opnieuw.
- Houd herstelgegevens en secrets buiten openbare bestanden.