Funkcja DPI może rekonstruować przepływy, dekodować obsługiwane protokoły aplikacyjne, walidować strukturę komunikatów, identyfikować aplikacje lub treści i stosować politykę, używając informacji, których filtrowanie adres–port nie widzi.
Etykieta nie definiuje uniwersalnej głębokości ani możliwości inspekcji. DPI może wspierać wykrywanie i zapobieganie włamaniom, kontrolę aplikacji, politykę danych, rozwiązywanie problemów lub zarządzanie ruchem. Gdy treść jest zaszyfrowana, może obserwować jedynie metadane; oglądanie chronionej treści zwykle wymaga autoryzowanej terminacji lub deszyfrowania, dowodów z punktu końcowego lub współpracy aplikacji.
Najważniejsze punkty
Zakres inspekcjiDokumentuj protokoły, pola komunikatów, typy plików, kodowania, fragmentację, tunelowanie i kierunki ruchu, które implementacja potrafi faktycznie rekonstruować i analizować.
Użycie w polityceOddzielaj identyfikację od egzekwowania, waliduj sygnatury i modele protokołów, testuj uniki i zniekształcony ruch oraz definiuj, co dzieje się, gdy dekodowanie jest niepewne lub zasoby są wyczerpane.
Prywatność i bezpieczeństwoUstalaj podstawę i cel, minimalizuj inspekcjonowane i zatrzymywane dane, chroń klucze i przechwycone treści, ograniczaj dostęp analityków i uwzględniaj ograniczenia prawne lub kontraktowe.
Istotne ograniczenieDPI nie czyni dozwolonego ruchu bezpiecznym ani nie ujawnia treści chronionej solidnym szyfrowaniem end-to-end bez zmiany modelu zaufania. Nieobsługiwane protokoły, zmiany aplikacji, uniki, utrata pakietów i limity wydajności mogą obniżać dokładność.