дистрибутив за създаване на междинни стени , който е разклонение на проекта pfSense, създаден с целта да формира напълно открит дистрибутив, който би могъл да притежава функционалност на ниво търговски решения за внедряване на междинни стени и мрежови шлюзове. В отличие от pfSense, проектът се позиционира като неподконтролен на една компания, развиван с пряко участие на общността и притежаващ напълно прозрачен процес на разработка, а също така предоставящ възможност за използване на всички свои разработки в трети продукти, включително търговски. Изходните текстове на компонентите на дистрибутива, а също и инструментите, използвани за изграждане, под лицензия BSD. Сборките в форма LiveCD и системен образ за записване на Flash носители (280 Мб).
Основната същност на дистрибутива се базира на кода , поддържащ синхронизиран форк на FreeBSD, в който са интегрирани допълнителни механизми за защита и техники за противодействие на методите за експлоатация на уязвимости. Сред OPNsense може да се открои напълно откритият сборъчен инструментариум, възможността за инсталиране под формата на пакети над обикновен FreeBSD, средства за натоварващо балансиране, уеб интерфейс за организиране на свързването на потребителите към мрежата (Captive portal), наличието на механизми за проследяване на състоянията на връзките (stateful firewall на базата на pf), задаване на ограничения за пропускна способност, филтриране на трафика, създаване на VPN на базата на IPsec, OpenVPN и PPTP, интеграция с LDAP и RADIUS, поддръжка на DDNS (Dynamic DNS), система за визуални отчети и графики.
Освен това, в дистрибутива се предоставят средства за създаване на отказоустойчиви конфигурации, основани на използването на протокола CARP и позволяващи да се стартира освен основната междина стена резервен възел, който ще бъде автоматично синхронизиран на ниво конфигурация и ще поеме натоварването при повреда на първичния възел. За администратора е предложен модерен и прост интерфейс за настройка на междинната стена, построен с използването на уеб фреймворка Bootstrap.
В новата версия:
- Увеличена производителност на уеб интерфейса за свързване на потребителите към безжичната мрежа (Captive portal);
- За IPsec е реализирана поддръжка на удостоверяване по открити ключове;
- Добавена възможност за създаване на сертификати с използване на алгоритми на база елиптични криви;
- Добавена поддръжка на устройства VXLAN и Loopback;
- Усилени проверки за работоспособността на фърмуерите;
- В правилата, свързани с мрежовия интерфейс, е реализирана възможност за задаване на привързаност към посоката на предаване на пакетите (входящи/изходящи) и работа в режим non-quick (сработва последното правило, удовлетворяващо условията, а не първото);
- Фронтендът за водене на логове е презаписан с използване на MVC-фреймворк и сега поддържа управление чрез API;
- Като версия на Python по подразбиране е задействана версия 3.7;
- Актуализирани са версиите на програмите, включително LibreSSL 3.0, OpenSSL 1.1.1, php 7.2.27, isc-dhcp 4.4.2, zabbix4-proxy 1.2 и jQuery 3.4.1;
- Добавена е поддръжка на Google Backup API 2.4.
Източник: opennet.ru
