Пассивный DPI — это метод анализа интернет-трафика, при котором сети или провайдеры мониторят данные, проходящие через их системы, без активного вмешательства в трафик. censorship.fandom.com
Алгоритм работы пассивного DPI включает следующие этапы: dzen.ru
- Захват пакетов. dzen.ru DPI перехватывает трафик на различных уровнях сетевого стека. dzen.ru Это может происходить на маршрутизаторах, межсетевых экранах, системах обнаружения вторжений или даже на сетевых интерфейсах конечных устройств. dzen.ru
- Предварительная обработка. dzen.ru Перед анализом полезной нагрузки DPI анализирует заголовки пакетов для определения базовых характеристик трафика: IP-адресов источника и назначения, номеров портов, протоколов (TCP, UDP и т. д.). dzen.ru
- Декодирование протоколов. dzen.ru DPI использует декодеры для разбора различных сетевых протоколов. dzen.ru Вначале анализируются низкоуровневые протоколы (Ethernet, IP, TCP/UDP), а затем более высокие уровни (HTTP, SMTP, DNS, FTP и т. д.). dzen.ru
- Реконструкция потока. dzen.ru В некоторых случаях DPI нужно собрать несколько пакетов вместе для получения полной картины данных. dzen.ru Например, в случае с TCP, данные могут передаваться фрагментами, и DPI должен собрать эти фрагменты для анализа. dzen.ru
- Анализ полезной нагрузки (payload). dzen.ru DPI может анализировать эти данные на наличие различных паттернов, сигнатур или аномалий. dzen.ru Анализ может включать:
- Сигнатурный анализ. dzen.ru Сравнение данных с известными шаблонами вредоносных программ, атак или запрещённого контента. dzen.ru
- Анализ протоколов. dzen.ru Некоторые протоколы (например, BitTorrent или VoIP) могут быть специфически идентифицируемы по их структуре данных. dzen.ru
- Контент-анализ. dzen.ru Это может включать проверку на наличие ключевых слов, фраз или других компонентов (например, номера кредитных карт, пароли). dzen.ru
- Действия на основе анализа. dzen.ru После анализа DPI может принять решение о том, что делать с пакетом или потоком данных. dzen.ru Возможные действия включают:
- Разрешение. dzen.ru Если трафик не нарушает установленные правила или политики безопасности, пакет передаётся дальше. dzen.ru
- Блокировка. dzen.ru Если DPI находит подозрительный или запрещённый контент, пакет может быть отброшен. dzen.ru
- Перенаправление. dzen.ru Трафик может быть перенаправлен на другой узел для дальнейшего анализа (например, на систему IDS/IPS). dzen.ru