В новом релизе мы перестали запускать ресурсоёмкие процедуры без необходимости, начали обрабатывать даже некорректные запросы, а также улучшили тест доступности DNS-серверов. Таким образом Carbon Reductor DPI X стал более эффективен в выполнении своих задач и не беспокоит при незначительных событиях.
Оптимизирована работа с реестром запрещенных ресурсов
При получении дельта-пакетов, независимо от их содержимого, запускались процедуры разбора реестра, обработки списков и их загрузки в модули фильтрации. Это ресурсоёмкие процедуры, поэтому нет необходимости их выполнять без изменений в данных. Теперь при получении дельта-пакетов, изменяющих только дату обновления файла выгрузки (атрибут updateTime) цепочка из данных процедур не запускается и не нагружает систему.
При других способах выгрузки применяется та же логика — если файл с реестром не изменился, он не обрабатывается.
Страница-заглушка стала работать надёжнее
Carbon Reductor DPI X теперь обрабатывает даже некорректные запросы и всегда отвечает на них содержимым страницы-заглушки. Например, запросы содержащие последовательность символов "%DO", ранее приводили к ответу ошибкой "HTTP 400. Bad Request", что могло интерпретироваться АС Ревизор как пропуск, теперь это исключено.
Тест доступности DNS-серверов будет реже беспокоить
Тест, проверяющий доступность DNS-серверов иногда создавал заявки из-за кратковременных работ на сети. Теперь такие заявки создаются только после того, как проблема будет зафиксирована несколько раз.
В веб-интерфейсе отображались неактуальные отчёты АС Ревизор
В разделе "Статистика обнаружения пропусков фильтрации" отображались отчёты АС Ревизор, которые нельзя было скачать. Как оказалось, это отчёты, содержащие фразу «Данные обрабатываются. Повторите запрос позже». Система удаляла их при обработке, но ссылка оставалась. Сейчас в веб-интерфейсе отображаются только актуальные отчёты.