ViPNet Client 4U for Linux соответствует требованиям ФСБ России к СКЗИ

ViPNet Client 4U for Linux соответствует требованиям ФСБ России к СКЗИ

ViPNet Client 4U for Linux соответствует требованиям ФСБ России к СКЗИ

Компания «ИнфоТеКС» сообщила о получении положительного заключения, подтверждающего соответствие программного комплекса (ПК) ViPNet Client 4U for Linux требованиям ФСБ России к средствам криптографической защиты информации класса КС3.

В настоящее время программный комплекс является первым отечественным VPN-клиентом для ОС Linux, сертифицированным сразу по трем классам криптографической защиты: КС1, КС2 и КС3.

Полученное заключение позволяет использовать ПК ViPNet Client 4U for Linux в широком спектре информационных систем, требующих обеспечения высокого класса защиты информации, в том числе в государственных информационных системах.

ViPNet Client 4U for Linux предназначен для защиты доступа пользователя к корпоративным ресурсам (почте, CRM-системе, базам данных и т.п.), для защиты каналов связи при использовании корпоративного мессенджера ViPNet Connect и при доступе к системам аудио- и видеоконференций, а также SIP-телефонии.

Литера «U» в названии продукта — сокращение от слова Unified — обозначает использование в основе продукта единого ядра, на базе которого разрабатываются новые продукты компании «ИнфоТеКС». Такой подход позволяет унифицировать функциональные возможности продуктов для различных операционных систем и обеспечить возможность легкой установки и последующей беспроблемной эксплуатации в широком наборе пользовательских сценариев.

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

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

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

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

 

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

 

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

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

 

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

 

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

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