Sourcefire создаст брандмауэр нового поколения

Sourcefire создаст брандмауэр нового поколения

Компания Sourcefire известна главным образом благодаря своим технологическим разработкам в области предотвращения вторжений - таким, например, как IDPS Snort. Рынок IPS для Sourcefire по-прежнему перспективен, однако теперь этот производитель систем сетевой защиты намеревается занять место и на другом, соседнем рынке - технологий сетевых экранов нового поколения.



Финансовые дела компании не внушают опасений: за третий квартал 2010 года Sourcefire заработала более 36 млн. долларов. На фоне роста экономических показателей, собственно, и было принято решение предпринять попытку завоевать рынок брандмауэров. Ожидается, что разработка сетевого экрана расширит диапазон потенциальных клиентов компании и оставит далеко позади всех ее конкурентов по IPS-бизнесу.


Представитель Sourcefire Мартин Рош рассказал журналистам, что в настоящее время брандмауэром нового поколения считается такой сетевой экран, в котором имеются контекстный фильтр пакетов и механизм контроля приложений - и, разумеется, IPS-компонент. "Мы решили войти на рынок брандмауэров, поскольку видим там возможности для дальнейшего развития нашего бизнеса, и мы рассчитываем занять там достойное место", - сообщил он.


Infonetics Research оценивает потенциал рынка IPS довольно высоко: по мнению аналитиков этой исследовательской компании, к 2014 году его объем превысит миллиард долларов. Г-н Рош уверен, что рынок сетевых экранов нового поколения как минимум не будет уступать IPS-сектору - а, возможно, и превзойдет его.


Решения для предотвращения вторжений Sourcefire построены на основании технологий с открытым кодом, однако будущий брандмауэр, в отличие от них, будет иметь закрытую основу. "Мы строим сетевой экран на базе наших собственных непубличных разработок", - указал представитель компании. - "Он не будет основываться на брандмауэре с открытым исходным кодом. Мы уже ведем целый ряд open-source проектов, и пока не намереваемся запускать новые".


Sourcefire действительно является разработчиком некоторых довольно известных продуктов этого типа. К их числу относятся упоминавшаяся ранее система IDPS Snort, а также Clam Anti-Virus и Razorback.


"Обычный, классический брандмауэр уже не отвечает требованиям времени", - заявил г-н Рош. - "В наши дни, если вы заблокировали весь диапазон портов, кроме порта 80, то это означает, что вы не заблокировали ничего. Через HTTP передаются сейчас практически любые данные. HTTP - это современный TCP".


Необходимо заметить, что в сторону сетевых экранов нового поколения все чаще начинают поглядывать и другие поставщики средств безопасности - в том числе и такие крупные игроки, как Cisco Systems.


eSecurity Planet

Зачем Яндекс Go создал отдельный язык для расчёта стоимости поездок

Цена поездки в Яндекс Go — это не расстояние, умноженное на минуты и километры. В расчёт вмешиваются геозоны, спрос, скидки, платные дороги, дополнительные остановки и требования вроде перевозки кота, велосипеда или лыж. Чтобы управлять этим хозяйством без бесконечных деплоев, разработчики вынесли алгоритм ценообразования из кода сервиса в собственный язык.

Как объяснили разработчики в статье на Хабре, прайсинг работает не только при заказе машины.

Он пересчитывает стоимость при смене маршрута или способа оплаты, завершении поездки, обращении в поддержку и проверке данных аналитиками. Цена при этом может быть фиксированной, интервальной или считаться по таксометру.

 

Сначала сервисы параллельно собирают параметры поездки: тарифную категорию, геозоны, скидки, повышенный спрос и дополнительные услуги. Зависимости между источниками выстраиваются в граф, а запросы выполняются асинхронно на базе userver. Если некритичный источник не ответил, весь расчёт не падает.

 

Сам алгоритм раньше можно было бы держать в C++, но он меняется в среднем дважды в неделю. Выкатка сервиса на 50 подов занимает около 40 минут, а лес динамических конфигов быстро превратил бы код в музей условных операторов.

Поэтому Яндекс разработал собственный DSL. В нём есть условия, функции, неизменяемые значения и fold вместо циклов. Правила собираются в последовательную цепочку: каждое преобразование получает текущую цену и параметры, а возвращает новый результат с метаданными. Грамматику описали через ANTLR 4, а верификатор Z3 проверяет, что программа не выдаст некорректную цену.

 

Теперь изменение алгоритма не требует пересборки сервиса, ошибочную версию можно быстро откатить, а каждый расчёт — воспроизвести по входным данным и промежуточным результатам.

 

В итоге прайсинг превратился в отдельную платформу, которой уже пользуются Такси, Доставка и сервис зарядки электромобилей.

RSS: Новости на портале Anti-Malware.ru