Operacje
Kwartalny drill failover
Cały sens setupu dual-provider-HA jest taki, że failover działa, gdy główny uplink naprawdę pada. Jedyny sposób, aby na tym polegać, to celowo to testować.
Zalecana kadencja: kwartalnie, w cichym oknie ruchu, z operatorem przy konsoli.
Przebieg:
- Ogłosić drill na kanale zespołowym — failover ma być niewidzialny, ale gdyby coś poszło źle, chce się o tym wiedzieć natychmiast.
- Wyłączyć główny uplink na poziomie interfejsu (nie przy modemie operatora — to symuluje zły przypadek błędu).
- W ciągu pięciu sekund monitor failover powinien przełączyć default-route na drugi uplink.
- Zweryfikować dostępność zewnętrzną: request ze strefy powinien nadal się rozwiązywać, pobrać i wrócić.
- Włączyć główny uplink z powrotem.
- Monitor powinien w swoim skonfigurowanym interwale ustawić default-route z powrotem na główny.
- Drill zapisać w dzienniku: data, time-to-detect, time-to-recover, cokolwiek niezwykłe.
Jeśli failover trwa dłużej niż oczekiwano, należy stuningować interwał sprawdzania lub progi monitora. Jeśli failover w ogóle się nie odbywa, konfiguracja monitora jest popsuta — naprawić, zanim się pójdzie do domu. Niedziałający monitor failover jest gorszy niż żaden monitor; daje operatorowi fałszywe poczucie bezpieczeństwa.
Review logów
Trzy strumienie logów są ważne:
- Eventy firewalla. Decyzje drop, rozszerzenia tabel, NAT-state. Głośno przy skanach recon, cicho pod normalnym obciążeniem.
- Eventy SSL-offloading. Błędy terminacji, niepowodzenia walidacji certyfikatu, werdykty skanera. Spike’i znaczą, że coś się zmieniło — rotacja certyfikatu upstream, nowy klient, który nie ufa wewnętrznemu CA-root, lub wzorzec malware, który umknął wcześniejszemu stopniowi filtra.
- Eventy monitora failover. Przejścia linka. Powinno być puste przez większość tygodni. Częste przejścia wskazują na migający uplink — założyć temat u carriera.
Zalecana rutyna operatora: tygodniowo piętnaście minut przewinąć te trzy strumienie. Niezwykłe markować, zakładać ticketsy do kolejnego kwartalnego review.
Weryfikacja granic stref
Strefy są zdefiniowane w zbiorze reguł. Zbiór reguł może być błędny. Jedyny sposób, aby ustalić, które stwierdzenie jest prawdziwe, to testowanie.
Zalecana kadencja: półrocznie, lub po każdej znaczącej zmianie zbioru reguł.
Dla każdej pary stref (Klienci ↔ DMZ, Klienci ↔ VPN, Anonimizacja ↔ wszystko inne itd.):
- Z hosta w strefie A próbować dotrzeć do serwisu w strefie B, który nie powinien być dostępny.
- Potwierdzić, że połączenie pada — TCP-RST, ICMP-unreachable lub timeout, zależnie od typu reguły.
- Wynik zapisać w tym samym dzienniku.
Jeśli oczekiwana-zablokowana ścieżka jest dostępna, to bug reguły. Naprawić tego samego dnia.
Pielęgnacja blocklisty
Tabele blocklisty rosną w czasie. Dwa częste obrazy błędu:
- Stałe wpisy. IP, które było abusive sześć miesięcy temu, dziś jest łączem DSL z nowym właścicielem. Periodyczna rotacja pliku blocklisty (patrz dokumentacja Konfiguracja Abusive HTTP Watch) to ogranicza.
- Drift whitelisty. Zakresy IP biura i VPN zmieniają się w czasie. Stałe wpisy whitelisty nie powodują natychmiastowych incydentów, ale obniżają wartość whitelisty jako narzędzia sterującego. Plik whitelisty reviewować kwartalnie.
Rotacja certyfikatów
Warstwa terminacji TLS używa certyfikatów z Sovereign Certificate Authority. Rotacja odbywa się automatycznie przez ACME, ale:
- Potwierdzać rotację przynajmniej miesięcznie —
openssl s_clientwobec gateway, sprawdzić, żenotAftercertyfikatu leży w przyszłości, sprawdzić, że chain wciąż waliduje się wobec wewnętrznego root. - Testować zaufanie klienta po każdej zmianie po stronie CA — wybrać reprezentatywnego klienta per strefa, wywołać serwis HTTPS w obrębie sieci, sprawdzić, że nie pojawia się ostrzeżenie certyfikatu.
Obraz błędu: rotacja przechodzi po stronie CA, ale firewall nie przejmuje nowego certyfikatu (brakuje configuration-reload, błędne file-permissions). Stary certyfikat jest jeszcze przez jakiś czas ważny — bug pozostaje ukryty. Miesięczna weryfikacja to wyłapuje.
Rutynowa pielęgnacja
- Patche OS. Patche istotne bezpieczeństwowo grać w oknie zalecanym przez producenta. Rebootować — firewall nie jest appliancem w stylu cattle, ale uptime poza dziewięcioma miesiącami zaprasza problemy.
- Review zależności. Daemony Tor, I2P, Squid i Privoxy mają każdy własne cykle patchy. Trackować release’y upstream.
- Check pojemności. Wypełnienie state-table, CPU w peak, headroom pamięciowy. Firewall powinien komfortowo działać poniżej połowy pojemności. Jeśli nie, planować następną odnowę sprzętu.
Gdy coś idzie nie tak
Operacyjny nawyk o najwyższej wartości: spisywać, co się stało.
Krótka notatka per incydent — kiedy, co widziałeś, co zmieniłeś, co zadziałało, co nie — przekształca wystąpienie w trwały przyrost wiedzy. Przy następnym wystąpieniu tego samego wzorca rozwiąże to albo ta sama osoba, albo jej następca w minutach zamiast godzin.
Jeśli incydent przekracza ekspertyzę lub czas twojego zespołu, Wsparcie to ścieżka eskalacji.