БАГ при использовании HostName в правилах Фаервола

  1. CPU 32 bit (Celeron DUO T2400)
  2. XP Proff. Rus SP2 интегрированный
  3. СIS в составе фаервола и Защиты+ версия 3.9…509 Рус. , NOD32 2.70.39 Рус - антивирь
  4. Некорректная обработка правил фаервола при использовании Host Name

  5. Фаер в режиме “Безопасный”, Защита+ в режиме “Чистый ПК”

  6. Аккаунт с правами Администратора

Итак, как мы добиваемся “бага”:

  1. Используется Миранда с протоколом icq groupware
  2. Знаем имя локального сервера icq.xxx.com (заменил :wink: )
  3. Прописываем правило Разрешить Исходящий UDP с Любого адреса/порта на Host Name icq.xxx.com на Порт 4000
    Прописываем НИЖЕ правило Запретить Любой IP с любого Источника на любой Получатель (с логированием)

Тем самым, кроме как по UDP на 4000 порт на icq.xxx.com больше никуда ходить не сможет.
icq.xxx.com внутри локальной домашней сети резолвится в адрес вида 10.151.х.х

Однако, этот сервис доступен и извне, т.е. через И-нет.
Когда я подключаюсь к И-нету с работы, то естественно, icq.xxx.com резолвится в иной адрес (79.х.х.х). И хотя host name тот же самый, в логах вижу отказ по своему второму правилу.

Анализ показал, что для правила с host name в момент сохранения COMODO резолвит в IP и в реестре помимо Name = icq.xxx.com добавляет записи AddrStart=IP и AddrEnd=IP, тем самым, при проверке правила в момент запуска Миранды, меня и “посылает”, т.к. IP другое и правило не срабатывает.

Тема в англ.яз. ветке форума.

https://forums.comodo.com/firewall_bugs/firewall_policy_with_host_name_bug-t40175.0.html

Если исключить выбранный адрес в “Моих запретных зонах”, блокируется ВЕСЬ трафик. Проверка проведена на 5 адресах.

[attachment deleted by admin]