Фильтрация пакетов

Тема в разделе "WASM.NETWORKS", создана пользователем kralex, 18 июл 2006.

  1. kralex

    kralex New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    10
    Привет,
    Подскажите насколько сильно будет торможение при работе с сеткой если для фильтрации пакетов будет использован низкоуровневы драйвер (NDIS например), но разбор пакета и действия DROP/FORWARD будут определяться приложением пользовательского режима (а не в том же драйвере)?
    (в процентах например, или просто соображения на этот счёт)

    P.S. Конечно всё зависит от сложности правил фильтрации, но предположим простеёшее правило константой сложности (одна проверка).
     
  2. kralex

    kralex New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    10
    Так что, насколько это нормальная по производительности идея разрабатывать firewall типа решение, фильтруя пакеты под user-mode?
    Второй вопрос: как это сделано в известных firewall-ах ? Фильтрация в user или kernel mode ?
     
  3. MaDF

    MaDF New Member

    Публикаций:
    0
    Регистрация:
    10 май 2005
    Сообщения:
    83
    В usermode содержится GUI-часть, а фильтрацию пакетов берет на себя уже драйвер ядра, так реализовано в большинстве фаеров. И по производительности намного разумнее передавать драйверу только правила фильтрации, в соответствии с которыми она и будет осуществляться :)