
Руководитель группы
разработки NGFW Traffic Inspector Next Generation, вендор Смарт-Софт
Мы решили рассказать о некоторых технических деталях Traffic Inspector Next Generation (TING). Для многих заказчиков они не очевидны, потому что мы стараемся максимально изолировать пользователей от особенностей нашего продукта, чтобы не усложнять им жизнь. Но вопросы о том, как устроено у TING подкапотное пространство, тем не менее задают.
В этот раз мы расскажем о среде исполнения Traffic Inspector Next Generation и о том, почему для нее мы выбрали именно то, что выбрали.
Техническая особенность Traffic Inspector New Generation – использование в качестве среды исполнения FreeBSD. Его невозможно развернуть в другой операционной системе. Но используется в TING не «ванильный» FreeBSD, а OPNsense – форк, в котором уже имеется собственный брандмауэр и ПО для маршрутизаторов.
Конечно, OPNsense добавляет некоторые сложности. Разработчики этого форка из компании Deciso часто не успевают выпускать свои релизы одновременно с выходом патчей безопасности и других обновлений для очередной версии FreeBSD, которая используется для текущего релиза. Поэтому дорабатывать этот релиз, переносить патчи из новых версий FreeBSD в старые, которые реализованы в текущем релизе OPNsense, нам приходится своими руками. Касается это и ядра, и базовой системы.
Споры между поклонниками FreeBSD и Linux (эта операционка является альтернативой для FreeBSD и могла бы использоваться в TING) не менее острые, чем между «линуксоидами» и «виндузятниками». Нет смысла разбирать все аргументы за и против, назову только один. FreeBSD – целостная операционная система, а реализаций Linux может быть очень много. В результате специалист, знакомый с FreeBSD, может легко разобраться с администрированием и настройкой TING. Но если в качестве среды исполнения в нем мы выбрали бы один из клонов Linux, не факт, что администраторы наших заказчиков избежали бы сложностей.
Специалист Смарт-Софт, который изначально выбрал FreeBSD в качестве среды исполнения Traffic Inspector New Generation, конечно, был фанатом этой операционки. Выбор OPNsense был логичным продолжением это предпочтения. Я пришел в компанию позже, и в то время, хотя и был знаком с FreeBSD, предпочитал Linux. Достоинства FreeBSD пришлось постигать, когда стал работать с этой системой каждый день. Оказалось, что у нее есть множество преимуществ.
FreeBSD управляет программно-аппаратными комплексами Traffic Inspector New Generation. Если заказчик приобретает только программное обеспечение и планирует установить его на свой сервер, на нем должна быть именно FreeBSD.
FreeBSD в наших программно-аппаратных комплексах отличается от того варианта операционной системы, который можно скачать в Сети. Мы несколько модифицировали операционку: включили в нее патчи безопасности и другие доработки. Например, возможность сохранения МАС-адреса.
Одно из достоинств FreeBSD – возможность внесения изменений, которые позволяют менять логику управления аппаратными элементами. Вот пример. В нашей платформе S100 есть аппаратные элементы – три светодиода и кнопка. Для того, чтобы светодиоды сигнализировали о состоянии устройства, а кнопкой можно было управлять базовыми настройками, мы добавили изменения в операционку, которые позволяют сделать аппаратный сброс устройства к заводским настройкам.
Также мы внесли изменения в сетевой стек, потому что MAC-адрес сетевого устройства ни в Linux, ни во FreeBSD не сохраняется: его можно менять множество раз, а начальное значение можно выяснить только через системные логи, которые, к тому же, могут оказаться затертыми. Поэтому потребовались изменения, которые позволили сохранять оригинальный MAC-адрес сетевой карты.
Во FreeBSD есть и практически полный набор тестов, что существенно облегчает жизнь разработчикам. Ничего подобного в Linux я не встречал.
Главное достоинство FreeBSD – общая система контроля, которая покрывает всю базовую систему и все ядро. Любые изменения, которые вносятся в базовую систему, отрабатываются по единым стандартам. Это важное преимущество перед Linux.
Мы вносим во FreeBSD достаточно серьезные изменения. Чтобы они не стали проблемой для заказчиков, стараемся их максимально «изолировать» от особенностей как самой FreeBSD, так и нашей реализации.
В целом, заказчику сложно догадаться, что в Traffic Inspector Next Generation используется именно FreeBSD, а не какой-то клон Linux. Вся работа с TING выполняется через веб-интерфейс, и только в крайне редких случаях ему приходится «ковыряться под капотом» системы. Практически всегда для решения таких неординарных задач заказчика подключается Служба технической поддержки Смарт-Софт.
Можно сказать, что возможная нелюбовь заказчиков к FreeBSD может быть связана с тем, что эта операционка не слишком дружит с графическим интерфейсом. Мы об этом позаботились, и веб-интерфейс для TING разработали (кстати, без особенных проблем).
Еще одной проблемой могут стать драйвера. Но и тут на практике оказалось все не так страшно. Проблемы возникали только тогда, когда мы сталкивались с продуктами, в которых поддержка FreeBSD не предусмотрена. В таких случаях приходилось дорабатывать исходники (это не слишком сложная задача) или запускать бинарные файлы Linux как «родные». Для этого во FreeBSD имеется специальная подсистема, такая же как WINE в Linux. Антивирусы, к слову, в эмуляторе Linux работают прекрасно.
В спорах между поклонниками Windows и Linux часто поднимается тема безопасности. Фанаты Linux считают, что уровень безопасности в этой ОС выше просто потому, что пользователей у нее меньше, чем у Windows. Следовательно, и взламывать эту систему не имеет смысла.
Это не так. Пользователи бывают прямые и косвенные. Прямые – администраторы, которые работают непосредственно с ОС. Косвенные – те, кто через операционку получают доступ к разным сервисам. Взлом аккаунта администратора сулит хакеру жирную добычу.
При аналогичном сравнении Linux и FreeBSD в «выигрыше» окажется FreeBSD. Можно сказать, что, расширяя пользовательскую аудиторию FreeBSD, мы повышаем уровень рисков. Ведь система получает большее распространение. Тем более используется она для средства защиты, которое атакуется в первую очередь.
Для нас «количественная» безопасность – палка о двух концах. Но пока со вторым, «плохим концом», мы не сталкивались.
Может сложится впечатление, что я считаю FreeBSD идеальной средой для файрволлов. Это не совсем так. Недостатки FreeBSD могут быть критичными в ряде случаев, но не в нашем.
FreeBSD – неоднозначная операционная система. В ней плохо реализована поддержка оборудования для беспроводных сетей, ниже среднего – поддержка мультимедиа. Но эти компоненты, как правило, используются в рабочих станциях.
С железом, которое устанавливается в серверах, все гораздо лучше. Оно практически всегда обеспечено поддержкой на уровне операционки. Если в сервере используются стандартные компоненты, те же процессоры от Intel или вменяемые RAID-контроллеры, то никаких проблем с их поддержкой не возникает. Исключения? Да, они возможны. Например, когда сетевые интерфейсы реализованы при помощи 10-гигабитных чипов на материнской плате, к каждому из которых подключены четыре PHY-устройства. С такой экзотикой FreeBSD не справляется, для нее придется писать отдельный драйвер.
Спорить о преимуществах FreeBSD или Linux можно бесконечно. Аргументы в пользу обеих ОС никогда не закончатся. В нашей ситуации FreeBSD оказался надежнее и удобнее в реализации. При этом мы понимаем потенциальные трудности заказчиков и для того, чтобы их избежать, в TING есть простой и понятный веб-интерфейс. На крайний случай Служба техподдержки придет на помощь.
erid: 2SDnjdpxivw
* Реклама, Рекламодатель ООО «Смарт-Софт», ИНН 5022032904
2 октября в Москве прошел бизнес-день девятого форума по ИТ и ИБ GISDAYS, объединившего партнёров, представителей ФОИВов, органов власти, бизнеса и специалистов в области информационной безопасности.
Кибер Медиа вместе с экспертами разбирает, как бизнесу грамотно подойти к такому процессу, как внедрение средств защиты, на какие требования опираться, как выбрать оптимальные инструменты и, главное, как обойти критические ошибки внедрения при переезде в российские облака.
Кибер Медиа вместе с экспертами проанализировали актуальные вызовы, стоящие перед промышленными предприятиями, и систематизировали подходы к выстраиванию эшелонированной защиты, отвечающей строгим требованиям регуляторов и реальным потребностям производства.
Специально для читателей Кибер Медиа Дмитрий Пойда, аналитик по расследованиям AML/KYT-провайдера «Шард» расскажет, как меняются схемы кражи криптоактивов и какие меры помогут пользователю защитить свои средства.
Специально для читателей Кибер Медиа Максим Федосенко, ведущий инженер-аналитик Аналитического центра кибербезопасности компании «Газинформсервис» подробно расскажет об особенностях спуффинга captive-порталов и процессе построения от него защиты со стороны бизнеса.
Кибер Медиа разбирает, какие актуальные угрозы для АСУ ТП появляются в 2026 году, как распознать атаку до сбоя и какие меры помогают снизить риски.
Кибер Медиа разбирается, чем IDS и IPS отличаются на уровне архитектуры и реакции на угрозу, где их размещают после того, как понятие периметра размылось, по каким критериям выбирают решение, что учитывать в российских реалиях, как выглядит проект внедрения по этапам и какие ошибки чаще всего обесценивают результат.
Мы собрали актуальный чек-лист на 2026 год, каким требованиям ИБ должно отвечать современное промышленное предприятие, и рассмотрели по шагам его реализацию.
Кибер Медиа разбирает, как проверить утечку данных в 2026 году, оценить ее актуальность и защитить аккаунты после обнаружения.
Как аудитору оценить готовность компании к этим вызовам?
Мы используем файлы cookie и рекомендательные технологии. Пользуясь сайтом, вы соглашаетесь с Политикой обработки персональных данных