Připojení k databázi uvnitř VPN stále blokuje IPS, protokol událostí uvádí příčinu a nejrychlejší oprava vypadá jako výjimka. Nejprve si všimněte, co tunel skutečně mění. Chrání provoz mezi svými koncovými body a poté předává běžné vnitřní pakety tomu, kdo kontroluje vnitřek sítě, což je přesně místo, kde se signatura spustila. Tunel není výjimka a detekce není automaticky chybná.

Dekapsulace je místo, kde kontrola pokračuje

Provoz opouštějící tunel přichází jako běžné IP pakety adresované hostiteli databáze. Jakékoli zařízení pro prevenci průniku na této cestě je vyhodnocuje podle své vlastní politiky, a proto spojení, které prošlo šifrovaným spojem, může být stále zahozeno pravidlem napsaným pro vnitřní síť.

TLS od konce ke konci je limitem této viditelnosti. Když klient ověří certifikát databázového serveru, kontrolní zařízení spojení zpracuje, ale nemůže přečíst datovou část aplikace, takže detekce tam odpovídá metadatům, nikoli textu dotazu. Pominete-li tento detail, každé zablokované spojení bude vypadat jako důkaz hloubkové kontroly. Na obou faktech záleží: zařízení není slepé a také nečte vše.

Detekce není ve výchozím nastavení falešně pozitivní

Signatura existuje, aby zachytila vzor, a očekávaný obchodní provoz může stále projít skutečně zranitelnou cestou kódu. Nejprve přiřaďte zaznamenanou událost k operaci aplikace: časové razítko, vnitřní zdroj a cíl, porty, identifikátor signatury a provedenou akci. Těchto šest polí také říká, zda výstraha patří neúspěšnému spojení, nebo sousedovi, který byl náhodou zaneprázdněn.

Několik paketů, které dorazí na server, neurčuje IPS jako příčinu a odpovídající signatura nedokazuje, že klient je legitimní. Obě čtení jsou dohady, dokud se událost nespojí s vlastní zprávou klienta. Korelovaná událost je důkaz a verze databáze je součástí úsudku.

Tři rozsahy výjimky a co každý odstraňuje

Možnosti se liší v tom, kolik kontroly vypnou, a rozdíl je větší, než naznačuje rozhraní nastavení. Potlačení signatury odstraňuje jedno pravidlo pro provoz, kterému odpovídá. Vyloučení zdroje odstraňuje kontrolu všeho z této adresy. Vypnutí kategorie odstraňuje rodinu pravidel, někdy v celé politice.

ScopeWhat it stopsWhat you give up
Suppress one signatureThat rule, for the matching flowOne detection, reviewed against a version
Exclude a source addressAll rules for that addressEvery signature that address would have triggered
Disable a categoryA rule family across the policyProtection for unrelated hosts and services

Upřednostněte první řádek, kdykoli to produkt umí vyjádřit. Když to neumí, eskalujte omezení, místo abyste širokou výjimku vydávali za přesnou; ten, kdo ji schvaluje, by měl rozdíl vidět písemně.

Rozsah, o kterém si myslíte, že jste nastavili

Překlad mění, co výjimka pokrývá. Když se za jednou přeloženou adresou objeví několik klientů VPN, vyloučení této adresy je vyjme všechny, což je mnohem širší než jediný nález, který vyšetřování spustil.

Zkontrolujte efektivní rozsah, ne formulář, který jste vyplnili, a zapište identifikátor incidentu vedle pravidla. Výjimka bez důvodu se stává trvalou politikou a další recenzent nemá jak zjistit, zda stále platí.

Znovu otestujte operaci i hranici

Zopakujte stejnou neškodnou databázovou operaci a potvrďte, že se spojení dokončí, poté potvrďte, že nesouvisející detekce stále zasáhnou v testu, který je má vyvolat. Obnovení konektivity je jedno kritérium přijetí; zachování zamýšlené hranice je druhé.

nc -vz 10.40.7.25 5432
psql -h 10.40.7.25 -U app -d appdb -c "select 1"

Zapište, co bylo vyjmuto, proč a kdy to po příští aktualizaci signatur nebo upgradu aplikace znovu projít. Potlačení, které se pravidelně čte znovu, je inženýrské rozhodnutí; takové, na které si nikdo nevzpomene, je pomalé rozšiřování hranice důvěry.

Související články