Mae rhyddhau'r pecyn dosbarthu ar gyfer creu waliau tân OPNsense 26.7 wedi'i gyhoeddi, a wahanodd yn 2015 oddi wrth y prosiect pfSense er mwyn datblygu pecyn dosbarthu cwbl agored a allai fod ag ymarferoldeb ar lefel datrysiadau masnachol ar gyfer defnyddio waliau tân a phyrth rhwydwaith. Yn wahanol i pfSense, mae'r prosiect wedi'i leoli fel un nad yw'n cael ei reoli gan un cwmni, wedi'i ddatblygu gyda chyfranogiad uniongyrchol y gymuned ac mae ganddo broses ddatblygu gwbl dryloyw, yn ogystal â rhoi'r cyfle i ddefnyddio unrhyw un o'i ddatblygiadau mewn cynhyrchion trydydd parti, gan gynnwys masnachol. rhai. Mae cod ffynhonnell y cydrannau dosbarthu, yn ogystal â'r offer a ddefnyddir ar gyfer cydosod, yn cael eu dosbarthu o dan y drwydded BSD. Paratoir y gwasanaethau ar ffurf LiveCD a delwedd system i'w recordio ar yriannau Flash (490 MB).
Mae craidd y dosbarthiad yn seiliedig ar god FreeBSD. Mae nodweddion OPNsense yn cynnwys: cadwyn offer adeiladu ffynhonnell agored lawn, cefnogaeth i osod fel pecynnau ar ben FreeBSD rheolaidd, offer cydbwyso llwyth, rhyngwyneb gwe ar gyfer trefnu cysylltiadau defnyddwyr â'r rhwydwaith (Captive Portal), mecanweithiau olrhain cyflwr cysylltiad (wal dân cyflwrol yn seiliedig ar pf), system cyfyngu lled band, hidlo traffig, a chreu VPN yn seiliedig ar IPsec. OpenVPN a PPTP, integreiddio ag LDAP a RADIUS, cefnogaeth DDNS (DNS Dynamig), system o adroddiadau a graffiau gweledol.
Yn seiliedig ar y dosbarthiad, gellir creu ffurfweddiadau goddefgar yn seiliedig ar ddefnyddio'r protocol CARP a'ch galluogi i lansio, yn ogystal â'r brif wal dân, nod wrth gefn a fydd yn cael ei gydamseru'n awtomatig ar y lefel ffurfweddu ac a fydd yn cymryd drosodd y llwyth os bydd y nod cynradd yn methu. Cynigir rhyngwyneb gwe i'r gweinyddwr ar gyfer ffurfweddu'r wal dân, wedi'i adeiladu gan ddefnyddio fframwaith gwe Bootstrap a Phalcon MVC.
Ymhlith y newidiadau:
- Mae'r newid i sylfaen cod FreeBSD 15.1 wedi'i gwblhau (defnyddiwyd FreeBSD 14.3 yn flaenorol).
- Mae rhyngwynebau ar gyfer ffurfweddu rheolau wal dân, aseinio rhyngwynebau rhwydwaith (gan wahanu rhwng LAN a WAN), a rheoli grwpiau porth wedi'u mudo i ddefnyddio'r fframwaith MVC ac maent bellach ar gael hefyd trwy'r Web API ar gyfer awtomeiddio rheoli ffurfweddiad rhwydwaith.
- Ychwanegwyd dewin ar gyfer mudo rheolau cyfieithu cyfeiriadau o'r hen fformat ffurfweddu NAT Allanol i'r fformat newydd gan ddefnyddio pensaernïaeth Source NAT (SNAT).
- Mae cefnogaeth ar gyfer DDNS (Dynamic) a dyrannu rhagddodiaid IPv6 (blociau cyfeiriadau) yn awtomatig wedi'i ychwanegu at ffurfweddydd KEA DHCP.
- Mae cefnogaeth IPv6 wedi'i ychwanegu at y porth Captive.
- Fersiynau wedi'u diweddaru OpenVPN 2.7, PHP 8.5, Python 3.13.
- Mae bregusrwydd critigol (CVE-2026-57155, lefel difrifoldeb 9.9 allan o 10) wedi'i drwsio. Roedd y bregusrwydd hwn yn caniatáu i ddefnyddiwr heb freintiau heb fynediad cragen a mynediad cyfyngedig i aliasau (rhestrau o enwau rhwydwaith a gwesteiwr) weithredu cod gyda breintiau gwraidd. Mae'r bregusrwydd yn cael ei achosi gan ddiffyg gwiriadau priodol wrth brosesu data o'r gronfa ddata GeoIP sy'n cysylltu gwledydd â chyfeiriadau IP.
Cafodd y cod gwlad o gronfa ddata GeoIP ei amnewid heb ei wirio wrth gynhyrchu enw'r ffeil a oedd yn cael ei ysgrifennu, gan ganiatáu i unrhyw ffeil yn y system gael ei throsysgrifennu, gan fod y trinwr yn rhedeg gyda breintiau gwraidd. Gallai defnyddiwr heb freintiau ddefnyddio'r API Gwe i nodi URL i lawrlwytho cronfa ddata GeoIP wedi'i haddasu ar gyfer enwau eraill. I gael breintiau gwraidd, gellid nodi "../../../../../../../etc/newsyslog.conf.d/zzz_pwn" yn lle'r cod gwlad yn un o gofnodion y gronfa ddata. Byddai hyn yn creu ffeil ffurfweddu ar gyfer y system cylchdroi logiau, a allai ddiffinio gorchmynion a redwyd gyda breintiau gwraidd.
Ffynhonnell: opennet.ru
