Test je firewallregels van buitenaf
Je hebt een firewallregel of een cloud security group aangepast en wilt bewijs dat het werkt. Scan het publieke adres van buitenaf en vergelijk de open poorten met de lijst van poorten die je wilde toestaan.
Zo controleer je een firewallwijziging
-
1
Noteer de gewenste poorten
Schrijf op welke van de 18 gescande poorten bereikbaar moeten zijn, bijvoorbeeld 80 en 443.
-
2
Vul het publieke adres in
Typ de publieke hostnaam of het publieke IP-adres dat achter de firewall zit in het veld Host.
-
3
Scan
Klik op Volgende en daarna op Veelvoorkomende poorten scannen.
-
4
Vergelijk
Een open poort die niet op je lijst staat, betekent dat een regel te ruim is. Een verwachte poort die ontbreekt, betekent dat een regel te strikt is, of dat de dienst uit staat.
Een controle vooraf en achteraf
Voer de scan uit voordat je een regel wijzigt en nogmaals erna. Het verschil is je bewijs. Als je bijvoorbeeld een oude toegangsregel voor MySQL hebt verwijderd, toont de eerste scan 3306 en de tweede niet meer.
| Scan | Open poorten | Conclusie |
|---|---|---|
| Voor | 22, 80, 443, 3306 | Database bereikbaar vanaf internet |
| Na | 22, 80, 443 | Regel werkt, database is niet meer bereikbaar vanaf internet |
Waarom de bron van de scan ertoe doet
Firewalls staan vaak bepaalde bronadressen toe, zoals dat van je kantoor. Deze scan komt van een gedeeld publiek adres en ziet dus wat een gewone bezoeker ziet. Staat je regel alleen het IP-adres van je kantoor toe, dan toont een juiste opstelling de poort hier als afwezig, ook al kun je vanuit het kantoor verbinding maken.
Wat een schoon resultaat bewijst
Het bewijst dat geen van de 18 genoemde poorten op dat moment een verbinding van deze scanner heeft geaccepteerd. Het bewijst niet dat de overige 65.535 poorten gesloten zijn, en UDP wordt niet gecontroleerd. Gesloten, gefilterde en offline hosts zien er hetzelfde uit. Bevestig daarom ook dat de host actief is door een poort te controleren die open zou moeten staan.
Goede gewoonten
- Wijzig één ding tegelijk, zodat je weet welke regel welk effect had.
- Geef cloudregels tijd om te worden toegepast voordat je scant.
- Scan alleen adressen die van jou zijn of waarvoor je toestemming hebt om te testen.
Gangbare firewalllagen
Verkeer passeert vaak meerdere lagen: een cloud security group, een netwerk-ACL, een firewall op de host zoals iptables of een vergelijkbare tool, en soms een hardwareapparaat. Een poort is alleen bereikbaar als elke laag hem toestaat, en hij is geblokkeerd zodra één laag hem weigert. Als een resultaat je verrast, controleer dan elke laag om de beurt, en niet alleen de laatste die je hebt aangepast.
Vergeet ook niet dat een toegestane poort zonder iets dat erachter luistert, nog steeds gesloten lijkt. De scan kan alleen laten zien of een verbinding is geaccepteerd of niet. Bewaar een korte notitie bij elke scan, met de datum en de open poorten. Dat maakt de volgende audit sneller en laat zien wanneer een onverwachte poort voor het eerst verscheen.
Veelgestelde vragen
Scan een poort die open zou moeten staan, zoals 443 op een webserver. Als die verschijnt, is de host bereikbaar en wordt een ontbrekende poort geblokkeerd of is hij gesloten.
Nee. Hij draait altijd vanaf één gedeeld publiek adres. Hij toont dus hoe de firewall het algemene internet behandelt, niet een specifiek toegestaan adres.
Nee. Alle 18 controles zijn TCP-verbindingen. UDP-diensten, zoals sommige VPN’s of gameservers, vallen erbuiten.
De regel is misschien nog niet toegepast, een andere regel staat de poort nog toe, of een tweede laag, zoals de host of de provider, staat open. Controleer elke laag, wacht even en scan opnieuw.
Gerelateerde tools
Website-screenshottool
Voer een openbare URL in en krijg direct een screenshot-voorbeeld; open het daarna in gratis diensten als Screenshot Machine, Urlbox of ApiFlash, of bekijk oudere opnames in de Wayback Machine.
Website-downcontrole
Controleer of een website antwoordt vanaf een onafhankelijke server. Toont UP of DOWN, de HTTP-statuscode, de reactietijd en het server-IP, zodat je een echte storing kunt onderscheiden van een lokaal netwerkprobleem.
Serverlocatiecontrole
Bezoek het fysieke datacenter, het land, de ASN en de cloudaanbieder achter elke domeinnaam. Het identificeert Cloudflare, Fastly, Akamai en andere CDN-aanbieders.
Traceroute-tool
Start een traceroute naar elke host via betrouwbare publieke meetdiensten en leer de hop-voor-hop-uitvoer lezen om latentiepieken, pakketverlies en routeringsproblemen op te sporen.
DKIM-checker
Vul een domein en DKIM-selector in om de publieke sleutel in DNS TXT te bekijken, inclusief record, sleuteltype en uitleg bij ontbrekende, ingetrokken of ongeldige sleutels.
Domeinleeftijd controleren
Controleer wanneer een domein voor het eerst is geregistreerd en hoe oud het is in jaren, maanden en dagen, aan de hand van WHOIS-gegevens uit het register.
Tool beschikbaar in andere talen
- ทดสอบกฎไฟร์วอลล์ของคุณจากภายนอก [TH]
- Przetestuj reguły zapory z zewnątrz [PL]
- Kiểm tra quy tắc tường lửa của bạn từ bên ngoài [VI]
- Uji aturan firewall Anda dari luar [ID]
- اختبر قواعد جدار الحماية من الخارج [AR]
- Firewall-Regeln von außen testen [DE]
- 外部からファイアウォールのルールをテストする [JA]
- Teste suas regras de firewall a partir de fora [PT]
- Prueba tus reglas de cortafuegos desde fuera [ES]
- 외부에서 방화벽 규칙 테스트하기 [KO]
- Testa dina brandväggsregler utifrån [SV]
- Testez vos règles de pare-feu depuis l'extérieur [FR]
- Test Your Firewall Rules From the Outside [EN]
- Testa le regole del firewall dall'esterno [IT]
- Проверка правил брандмауэра снаружи [RU]
- Güvenlik duvarı kurallarınızı dışarıdan test edin [TR]
- 从外部测试您的防火墙规则 [ZH]