След 6 месеца разработка издание на дистрибутива за създаване на междудистрови екрани , който е разклонение на проекта pfSense, създаден с целта да формира напълно открит дистрибутив, който би могъл да притежава функционалност на ниво търговски решения за внедряване на междинни стени и мрежови шлюзове. В отличие от pfSense, проектът се позиционира като неподконтролен на една компания, развиван с пряко участие на общността и притежаващ напълно прозрачен процес на разработка, а също така предоставящ възможност за използване на всички свои разработки в трети продукти, включително търговски. Изходните текстове на компонентите на дистрибутива, а също и инструментите, използвани за изграждане, под лицензия BSD. Сборките под формата на LiveCD и системен образ за запис на Flash носители (290 Мб).
Основната същност на дистрибутива се базира на кода , поддържащ синхронизиран форк на FreeBSD, в който са интегрирани допълнителни механизми за защита и техники за противодействие на методите за експлоатация на уязвимости. Сред OPNsense може да се открои напълно откритият сборъчен инструментариум, възможността за инсталиране под формата на пакети над обикновен FreeBSD, средства за натоварващо балансиране, уеб интерфейс за организиране на свързването на потребителите към мрежата (Captive portal), наличието на механизми за проследяване на състоянията на връзките (stateful firewall на базата на pf), задаване на ограничения за пропускна способност, филтриране на трафика, създаване на VPN на базата на IPsec, OpenVPN и PPTP, интеграция с LDAP и RADIUS, поддръжка на DDNS (Dynamic DNS), система за визуални отчети и графики.
Освен това, в дистрибутива се предоставят средства за създаване на отказоустойчиви конфигурации, основани на използването на протокола CARP и позволяващи да се стартира освен основната междина стена резервен възел, който ще бъде автоматично синхронизиран на ниво конфигурация и ще поеме натоварването при повреда на първичния възел. За администратора е предложен модерен и прост интерфейс за настройка на междинната стена, построен с използването на уеб фреймворка Bootstrap.
В новата версия:
- Вградената възможност за изпращане на логове на отдалечен сървър, използвайки Syslog-ng;
- Добавен е отделен списък за преглед на автоматично генерирани правила за пакетен филтър;
- Добавена е статистика за всички правила на пакетния филтър;
- Оптимизирано управление в правилата на междудистровия екран (позволяват използването на променливи вместо хостове, номера на портове и подсети). Добавена е възможност за внос и износ на псевдоними във формат JSON. Въведена е опционална възможност за проследяване на статистика за псевдонимите;
- Пренаписан е кодът за обработка и превключване на шлюзове;
- Реализирана е възможност за синхронизация на LDAP групи;
- Добавена е възможност за изпращане на заявки за подписване на сертификати;
- Добавена е поддръжка за пробиване на маршрути чрез IPsec (VTI);
- Чрез XMLRPC е реализирана синхронизация на псевдоними, VHID и компоненти;
- Добавена е възможност за автентикация в Web прокси и IPsec чрез PAM;
- Добавена е поддръжка за свързване чрез верига от проксита;
- Представена е възможност за използване на групи за настройка на привилегиите при свързване чрез прокси;
- Подготвени са плъгини за Netdata, WireGuard, Maltrail и Mail-Backup (PGP). Системите за плъгини са портированы сървърите Dpinger и DHCP;
- Актуализирани са преводите на руски език;
- Използвани са нови версии на Bootstrap 3.4, LibreSSL 2.9, Unbound 1.9, PHP 7.2, Python 3.7 и Squid 4.
Източник: opennet.ru
