Список изменений и обновление СКАТ [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:update [2025/04/22 17:33] – [Изменения в версии 13.2] vasexpertsdpi:update [2025/05/12 07:05] (текущий) – [Обновление платформы DPI до версии 13.0 Congo] elena.krasnobryzh
Строка 47: Строка 47:
 <note tip>Клиентам, использующим функционал BRAS, при обновлении СКАТ на новую версию необходимо обратить внимание на изменения.</note> <note tip>Клиентам, использующим функционал BRAS, при обновлении СКАТ на новую версию необходимо обратить внимание на изменения.</note>
  
-===== Обновление платформы DPI до версии 13.0 Congo =====+===== Обновление СКАТ до версии 13.0 Congo =====
  
 13.0 Congo ((Колыбель человечества: люди обитают здесь более 50 тыс лет)) 13.0 Congo ((Колыбель человечества: люди обитают здесь более 50 тыс лет))
Строка 279: Строка 279:
 ====Изменения в версии 13.3==== ====Изменения в версии 13.3====
  
-  - [DPI] Новые протоколы BIGOTV [49305], SAYHI [49306], AZARLIVE [49307] +  - [DPI] Добавлены протоколы:\\ <code bash> 
-  - Добавлено: горячий параметр ''smartdrop = 1'', если для прокола задан ''drop'', то он будет отложен, пока не будет разобран tls или ошибка разбора tls +BIGOTV 49305 
-  - Исправлено: добавление http доменов с окончанием на '':'' (номер порта) +SAYHI_CALL 49306 
-  - [Utils] Исправлено: ''checkproto'' проверяет с учетом MARK1, задан ли номер порта, т.е. ''checkproto 8.8.8.8 443 www.google.com'' и ''checkproto 8.8.8.8 www.google.com'' могут вернуть разный результат +AZARLIVE 49307 
-  - Изменен путь загрузки ASNUM из VAS Cloud (cloud.vasexperts.ru) +LINE_CALL 49308 
-  - Блокировка по черному списку в GTP туннеле (при заданной настройке ''detect_gtp_tunnel'') +QQ_CALL 49309 
-  - Исправлено: блокировка https с опцией ''hard''+VYKE_CALL 49310 
 +VEEGO_STREAMS 49311 
 +BHABI_CAM 49312 
 +WEPARTY 49313 
 +</code>
   - [DPI] Улучшено распознавание Viber   - [DPI] Улучшено распознавание Viber
-  - Поддержка reload для автономных систем IPv6  +  - [DPI] Уменьшено число ложных срабатываний для DPI TUNNEL 
-  - [Utils''bin2as'' принимает любое количество входных файлов как аргументов +  - [DPIУвеличена глубина просмотра пакетов при поиске BIGOTV 
-  - [Utils] ''ascheckip'' принимает адреса для гупповой проверки со ''stdin'' +  - [DPIИзменен протокол FACETIME 
-  - [Utils''bgp2bin'' аналог ''as2bin'', но принимает только подсети /24 и крупнеепонимает формат диапазона IP1-IP2 как в записях ripe (выделяя из него подсети /24 и крупнее), последующие записи приоритетнее предыдущих, создает файл немного крупнее чем ''as2bin'', но в нем диапазоны подсетей не пересекаются (т.к. менее приоритетные записи отфильтрованы), что позволяет передать утилите на вход данные из нескольких источников в порядке приоритета  +  - [DPI] Изменено: если протокол определился по ip/sni/cname, то не происходит переопределение протокола по встроенным сигнатурам 
-  - [BRAS][PPP] Исправлено: разнородный dual-stack. Один адрес (IPv4 или IPv6) задан явно, для второго (IPv6 или IPv4) указан framed-pool.+  - [DPI] Упорядочено соблюдение приоритетов протоколов, что позволяет избежать лишних переключений между протоколами в процессе анализа.  
   - [DPI] Исправлено: поиск одновременно ''*'' и '':'' в http доменах   - [DPI] Исправлено: поиск одновременно ''*'' и '':'' в http доменах
   - [DPI] Исправлено: удаление адресов в виртуальных каналах при reload   - [DPI] Исправлено: удаление адресов в виртуальных каналах при reload
   - [DPI] Исправлено: игнорирования drop при задании параметра ''smartdrop'' при ошибках разбора ssl   - [DPI] Исправлено: игнорирования drop при задании параметра ''smartdrop'' при ошибках разбора ssl
   - [BRAS][PPP] Исправлено: учет опции ''bras_pppoe_trace_mac'' при сохранение DHCPv6-пакетов в pcap. Ранее учитывалась только опция ''bras_dhcp_trace_mac''. Теперь для DHCPv6-пакетов в PPPoE-туннеле учитывается также и ''bras_pppoe_trace_mac''    - [BRAS][PPP] Исправлено: учет опции ''bras_pppoe_trace_mac'' при сохранение DHCPv6-пакетов в pcap. Ранее учитывалась только опция ''bras_dhcp_trace_mac''. Теперь для DHCPv6-пакетов в PPPoE-туннеле учитывается также и ''bras_pppoe_trace_mac'' 
-  - [DPI] Уменьшено число ложных срабатываний для DPI TUNNEL 
   - [DPI] Исправлены ошибки при назначении vchannel по IP/CIDR   - [DPI] Исправлены ошибки при назначении vchannel по IP/CIDR
   - [DPI] Исправлено: блокировка по IP DNS, работающего через tcp   - [DPI] Исправлено: блокировка по IP DNS, работающего через tcp
-  - [DPI] Увеличена глубина просмотра пакетов при поиске BIGOTV+  - [DPI][PCRF] Изменен уровень логгирования с INFO на WARNING для сообщений старта и остановки
   - [DPI Utils] Исправлена ''checkproto'' для случая IP протокол Unknown   - [DPI Utils] Исправлена ''checkproto'' для случая IP протокол Unknown
 +  - [Utils] Исправлено: ''checkproto'' проверяет с учетом MARK1, задан ли номер порта, т.е. ''checkproto 8.8.8.8 443 www.google.com'' и ''checkproto 8.8.8.8 www.google.com'' могут вернуть разный результат
 +  - [Utils] ''bin2as'' принимает любое количество входных файлов как аргументов
 +  - [Utils] ''ascheckip'' принимает адреса для гупповой проверки со ''stdin''
 +  - [Utils] ''bgp2bin'' аналог ''as2bin'', но принимает только подсети /24 и крупнее, понимает формат диапазона IP1-IP2 как в записях ripe (выделяя из него подсети /24 и крупнее), последующие записи приоритетнее предыдущих, создает файл немного крупнее чем ''as2bin'', но в нем диапазоны подсетей не пересекаются (т.к. менее приоритетные записи отфильтрованы), что позволяет передать утилите на вход данные из нескольких источников в порядке приоритета
 +  - [BRAS] Доработка L3-авторизации:
 +    * Если приходит Reject на IP-адрес, привязанный к multi-bind логину, то сначала отвязываем этот IP от логина, а затем навешиваем услуги (белый список, полисинг) на IP.
 +    * При успешной авторизации (Access-Accept): если IP не имеет логина, но при авторизации (успешной) пришел логин - надо отвязать все услуги от IP, прежде чем связывать IP с новым логином.
 +  - [BRAS][PPP] Исправлено: разнородный dual-stack. Один адрес (IPv4 или IPv6) задан явно, для второго (IPv6 или IPv4) указан framed-pool.
 +  - [BRAS][PPP] Исправлено: бродкастные пакеты теперь молча дропаем
 +  - [PCRF] Добавлена поддержка записи в syslog. Новый параметр ''syslog_level'' в fastpcrf.conf — уровень записи сообщений из alert-лога в syslog. ''0'' — запись в syslog отключена (значение по умолчанию)
 +  - Добавлено: горячий параметр ''smartdrop = 1'', если для прокола задан ''drop'', то он будет отложен, пока не будет разобран tls или ошибка разбора tls
 +  - Исправлено: добавление http доменов с окончанием на '':'' (номер порта)
 +  - Изменен путь загрузки ASNUM из VAS Cloud (cloud.vasexperts.ru)
 +  - Блокировка по черному списку в GTP туннеле (при заданной настройке ''detect_gtp_tunnel'')
 +  - Исправлено: блокировка https с опцией ''hard''
 +  - Поддержка reload для автономных систем IPv6 
   - Начальная поддержка записи alert лога в syslog. Включается настройкой ''syslog_level=7'' (уровень, включительно до которого дублируются сообщения в syslog), по умолчанию не писать. Замечания:   - Начальная поддержка записи alert лога в syslog. Включается настройкой ''syslog_level=7'' (уровень, включительно до которого дублируются сообщения в syslog), по умолчанию не писать. Замечания:
     - По умолчанию rsyslog при записи в текстовый лог заменяет символ табуляции и переводы строк на их коды. Чтобы это отключить можно создать файл ''/etc/rsyslog.d/fastdpi.conf'' с настройкой <code bash>global(parser.escapeControlCharactersOnReceive="off")</code> либо пользоваться утилитой ''journalctl''. Пример: <code bash>journalctl -t fastdpi -p 4 --since "1 hour ago" -o verbose --output-fields PRIORITY,MESSAGE</code>     - По умолчанию rsyslog при записи в текстовый лог заменяет символ табуляции и переводы строк на их коды. Чтобы это отключить можно создать файл ''/etc/rsyslog.d/fastdpi.conf'' с настройкой <code bash>global(parser.escapeControlCharactersOnReceive="off")</code> либо пользоваться утилитой ''journalctl''. Пример: <code bash>journalctl -t fastdpi -p 4 --since "1 hour ago" -o verbose --output-fields PRIORITY,MESSAGE</code>
Строка 319: Строка 338:
            ioBufferSize="64k" flushOnTXEnd="off"            ioBufferSize="64k" flushOnTXEnd="off"
            asyncWriting="on")</code>                  asyncWriting="on")</code>      
-  - [PCRF] Добавлена поддержка записи в syslog. Новый параметр ''syslog_level'' в fastpcrf.conf — уровень записи сообщений из alert-лога в syslog. ''0'' — запись в syslog отключена (значение по умолчанию) +
-  - [BRAS][PPP] Исправлено: бродкастные пакеты теперь молча дропаем +
-  - [BRAS] Доработка L3-авторизации: +
-    * Если приходит Reject на IP-адрес, привязанный к multi-bind логину, то сначала отвязываем этот IP от логина, а затем навешиваем услуги (белый список, полисинг) на IP. +
-    * При успешной авторизации (Access-Accept): если IP не имеет логина, но при авторизации (успешной) пришел логин - надо отвязать все услуги от IP, прежде чем связывать IP с новым логином. +
-  - [DPI] Изменено: если протокол определился по ip/sni/cname, то не происходит переопределение протокола по встроенным сигнатурам +
-  - [DPI] Упорядочено соблюдение приоритетов протоколов, что позволяет избежать лишних переключений между протоколами в процессе анализа.   +
-  - [DPI]Протокол SAYHI переименован в SAYHI_CALL +
-  - [DPI]Добавлены протоколы LINE_CALL (49308), QQ_CALL (49309), VYKE_CALL (49310), VEEGO_STREAMS (49311), BHABI_CAM (49312), WEPARTY (49313) +
-  - [DPI]Изменены протоколы BIGOTV, FACETIME +
-  - [DPI][PCRF] Изменен уровень логгирования с INFO на WARNING для сообщений старта и остановки+