Przetestuj reguły zapory z zewnątrz

Host
Skanuj tylko hosty, których jesteś właścicielem lub masz wyraźną zgodę na ich skanowanie. Skan sprawdza około 20 znanych portów TCP.
Dalej

Zmieniłeś regułę zapory lub grupę zabezpieczeń w chmurze i chcesz dowodu, że działa. Przeskanuj publiczny adres z zewnątrz i porównaj otwarte porty z listą tego, co miałeś dopuścić.

Jak sprawdzić zmianę w zaporze

  1. 1

    Zapisz zamierzone porty

    Wypisz, które z 18 skanowanych portów mają być dostępne, na przykład 80 i 443.

  2. 2

    Podaj publiczny adres

    Wpisz publiczną nazwę hosta lub IP, który stoi za zaporą, w polu Host.

  3. 3

    Skanuj

    Naciśnij Dalej, a następnie kliknij Skanuj popularne porty.

  4. 4

    Porównaj

    Każdy otwarty port, którego nie ma na Twojej liście, oznacza, że reguła jest zbyt szeroka. Brak oczekiwanego portu oznacza, że reguła jest zbyt ścisła albo usługa nie działa.

Sprawdzenie przed i po

Uruchom skan przed zmianą reguły i ponownie po niej. Różnica to Twój dowód. Jeśli na przykład usunąłeś starą regułę zezwalającą na MySQL, pierwszy skan pokaże 3306, a drugi już nie.

Skan Otwarte porty Wniosek
Przed 22, 80, 443, 3306 Baza danych jest osiągalna z internetu
Po 22, 80, 443 Reguła działa, baza nie jest już osiągalna z internetu

Dlaczego źródło skanu ma znaczenie

Zapory często zezwalają na określone adresy źródłowe, na przykład Twoje biuro. Ten skan pochodzi z wspólnego publicznego adresu, więc widzi to, co widzi zwykły odwiedzający. Jeśli Twoja reguła zezwala tylko na IP biura, poprawna konfiguracja pokaże tu brak portu, mimo że z biura możesz się połączyć.

Co znaczy czysty wynik

Dowodzi, że żaden z 18 wymienionych portów nie przyjął połączenia od skanera w tym momencie. Nie dowodzi, że pozostałe 65 535 portów są zamknięte, a UDP nie jest sprawdzane. Zamknięty, filtrowany i niedostępny host wyglądają tak samo, więc potwierdź też, że host działa, sprawdzając port, który powinien być otwarty.

Dobre nawyki

  • Testuj jedną zmianę naraz, abyś wiedział, która reguła wywołała który efekt.
  • Daj regułom chmury czas na zastosowanie, zanim zaczniesz skanować.
  • Skanuj tylko adresy, których jesteś właścicielem lub które wolno Ci testować.

Typowe warstwy zapory

Ruch często przechodzi przez kilka warstw: grupę zabezpieczeń w chmurze, ACL sieci, zaporę na hoście, np. iptables lub podobne narzędzie, a czasem urządzenie sprzętowe. Port jest dostępny tylko wtedy, gdy każda warstwa go przepuszcza, a zablokowany, gdy choć jedna go odrzuca. Gdy wynik skanu Cię zaskakuje, sprawdzaj każdą warstwę po kolei, a nie tylko tę, którą edytowałeś ostatnio.

Pamiętaj też, że dozwolony port bez niczego nasłuchującego za nim nadal wygląda na zamknięty. Skan może powiedzieć tylko, czy połączenie zostało przyjęte, czy nie. Zapisuj krótką notatkę z każdego skanu, z datą i otwartymi portami. Ułatwia to kolejny audyt i pokazuje, kiedy pojawił się nieoczekiwany port.

Najczęściej zadawane pytania

Przeskanuj port, który powinien być otwarty, na przykład 443 na serwerze WWW. Jeśli się pojawi, host jest osiągalny, a brakujący port jest blokowany albo zamknięty.

Nie. Zawsze działa z jednego wspólnego publicznego adresu, więc pokazuje, jak zapora traktuje ogólny internet, a nie konkretny dozwolony adres.

Nie. Wszystkie 18 sprawdzeń to połączenia TCP. Usługi UDP, na przykład niektóre VPN-y lub serwery gier, nie są objęte.

Reguła mogła jeszcze się nie zastosować, inna reguła może nadal na niego zezwalać, albo drugą warstwę, np. hosta lub dostawcę, jest otwarta. Sprawdź każdą warstwę, odczekaj chwilę i skanuj ponownie.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach

Poradniki i zastosowania