Kluczem do zwiększenia bezpieczeństwa sieci jest lepsze zrozumienie ataków. Atak nie pojawia się nagle - jest poprzedzony fazą zbierania informacji o celu. Potencjalny napastnik szuka w sieci nieszczelności w celu określenia, jaki typ ataku można przeprowadzić. Jest to etap rekonesansu.
Typowy atak ma trzy etapy:
Zrozumienie tego jest podstawą strategii obrony. W praktyce personel odpowiedzialny za bezpieczeństwo może wykorzystać charakterystyczne dla ataku przepływy informacji do powstrzymania go, zanim osiągnie cel.
Rekonesans jest integralną i istotną częścią każdego ataku. żeby atak był skuteczny, napastnik musi znać topologię sieci, usługi sieciowe, wersje oprogramowania itp. Odmiennie niż w przypadku ataku liczba metod przeprowadzania rekonesansu jest ograniczona. Mogą one być nieco odmienne, ale wszystkie mają te same cechy podstawowe.
Typowe techniki rekonesansu to:
Zazwyczaj napastnik używa różnych technik. Po każdym skutecznym rozpoznaniu wie więcej o nieszczelnościach sieci: „niezałatanych” usługach, widocznych zasobach NetBIOS, otwartych portach FTP. Nawet jeżeli rekonesans nie pozwoli na uzyskanie danych, napastnik dowiaduje się czegoś o sieci, np. Czy host jest dostępny, czy nie. Pomaga mu to udoskonalać strategię ataku.
Sieć można skutecznie chronić, skupiając się na rozpoznawaniu, ograniczonych liczebnie, znanych metod rekonesansu, zamiast symptomów właściwych ataków - reprezentujących dużo większą i stale rosnącą różnorodność. Podstawowym problemem w tym przypadku jest wyeliminowanie fałszywych rozpoznań.