OpenBSD 6.5 vÀljalase

Tuli vĂ€lja avaldatud vabaneva, ristplatvormilise UNIX-i sarnase operatsioonisĂŒsteemi versioon OpenBSD 6.5. OpenBSD projekt asutati Theo de Raadt'i poolt 1995. aastal pĂ€rast konflikti NetBSD arendajatega, mille tulemuseks oli see, et Theo kaotas juurdepÀÀsu NetBSD CVS-repositooriumile. PĂ€rast seda asutas Theo de Raadt koos mĂ”ttekaaslastega NetBSD allika puu baasil uue avatud operatsioonisĂŒsteemi, mille peamised arendamise eesmĂ€rgid olid ĂŒhilduvus (toetatud 13 riistvaraplatformi), standardiseerimine, korrektne töö, aktiivne turvalisus ja integreeritud krĂŒptograafilised vahendid. OpenBSD 6.5 pĂ”hiversiooni tĂ€isinstalli ISO-pilt suurus on 407 MB.

Lisaks operatsioonisĂŒsteemile on OpenBSD projekt tuntud oma komponentide poolest, mis on levinud ka teistes sĂŒsteemides ja on tunnustatud kui ĂŒhed kĂ”ige turvalisemad ja kvaliteetsemad lahendused. Nende hulgas: LibreSSL (fork OpenSSL), OpenSSH, paketifilter PF, marsruutimisdeemonid OpenBGPD ja OpenOSPFD, NTP-server OpenNTPD, postiserver OpenSMTPD, tekstiterminali multiplexer (sarnane GNU screen'ile) tmux, deemon identd IDENT protokolli rakendamiseks, GNU groffi BSDL-alternatiiv — mandoc, protokoll talitlushĂ€irekindlate sĂŒsteemide korraldamiseks CARP (Common Address Redundancy Protocol), kergekaaluline http-server, failide sĂŒnkroniseerimise utiliit OpenRSYNC.

MĂ”ned mĂ€rkimisvÀÀrsemad muudatused: esitatud kandepaneel bgpd, kohandatud töötama teistes operatsioonisĂŒsteemides, eemaldatud root-eelistuste kasutamine Xenocaras ja tcpdumpis, amd64 ja i386 platvormidel kasutatakse vaikimisi LDD linkijat, MPLSi toe toetamine on oluliselt paranenud, ROP rĂŒnnakute kaitse on tugevdatud, lisatud lihtne rekurssiivne DNS-server unwind, tuumaprogrammi on integreeritud mÀÀramatu kĂ€itumise tuvastaja, esitatud oma rsync utiliidi rakendus.

Peamised parandused:

  • amd64 ja i386 arhitektuuride kogumisel kasutatakse vaikimisi LDD linkijat, mille arendamine toimub LLVM projektis. Arhitektuuri mips64 jaoks on lisatud toetus Clangi kasutamiseks kogumiseks;
  • Uued draiverid pvclock para-virtuaalsetele KVM ajastitele ja ixl Intel Ethernet 700 jaoks. Draiver uaudio on asendatud uue rakendusega, mis toetab USB Audio 2.0.
  • Parandatud on juhtmete juhtide bwfm, iwn, iwm ja athn tööd. Traadita kihil on lisatud tugi RTM_80211INFO sĂ”numitele, et edastada detailset teavet liidese oleku kohta dhclient ja route kĂ€skudesse. Muudetud on vaikimisi kĂ€itumist ĂŒhendamisel traadita vĂ”rkudega — kui on olemas seadistatud automaatĂŒhenduse loend, ei ĂŒhendu OpenBSD enam tundmatute avatud vĂ”rkudega (varasema kĂ€itumise taastamiseks vĂ”ib loendisse lisada tĂŒhja vĂ”rgu);
  • VĂ”rgukihis on tutvustatud uusi pseudoseadme draivereid bpe (Backbone Provider Edge) ja mpip (MPLS IP layer 2). MPLS-liideste jaoks on lisatud tugi alternatiivsete marsruutimise domeenide seadistamiseks. VLAN-draiveri töö on tagatud vahetades otse vanema vĂ”rgu liidesega ilma jĂ€rjekordade töötlemiseta. ifconfigis on lisatud txprio reĆŸiim tunnustatud pakettide pealkirjade prioriteedi kodeerimise haldamiseks (toetatakse VLAN, gre, gif ja etherip draiveritele);
  • BPF filtrite teostuses on lisatud vĂ”imalikud mehhanismi rakendamise vĂ”imalused pakettide pĂŒĂŒdmise (drop) ilma nende pĂŒĂŒdmise vajaduseta. Selle funktsiooni on rakendatud tcpdumpis, et filtreerida pakettide vastuvĂ”tmise esimeses etapis;
  • Installeerijas on tagatud tugi rdsetroot diskipildi lisamiseks RAMDISK kernelisse. Uuendamise protsessis on eemaldatud mĂ”ned vanade versioonide komponendid;
  • TĂ€iendatud on sĂŒsteemikutsumist unveil, mis tagab failisĂŒsteemi juurdepÀÀsu isoleerimise. Uues versioonis on lisatud töökausta definitsiooni seadistamine kĂ€imasoleva protsessi puhul, kui analĂŒĂŒsitakse suhtelisi teid. Stat ja access'i kasutamine on keelatud piiratud failiteede komponentides. Rakendustele ospfd, ospf6d, rebound, getconf, kvm_mkdb, bdftopcf, Xserver, passwd, spamlogd, spamd, sensorsd, snmpd, htpasswd ja ifstated on rakendatud kaitse unveil'i abil;
  • Clangis on paranenud vahendid tagasipööramise suunamise (ROP) tehnikate kasutamise blokeerimiseks, mis on oluliselt vĂ€hendanud polĂŒmorfsete vidinate arvu, mis esinevad i386 ja amd64 arhitektuuride lĂ”pptoodetud kĂ€ivitatavates failides;
  • Clangis on suurenenud jĂ”udlus ja turvalisus kaitse rakendamisel
    mehhanismi kaitse RETGUARD, mis eesmĂ€rgiks on keerukuse suurendamine eksploiteerimise protsessides, mis on loodud kooditĂŒkkide ja tagasipöörduva programmeerimise tehnikate laenamise kaudu. Töö kiirendamiseks pannakse andmed vĂ”imaluse korral registritesse ja tagasipöördumise ajal kasutatakse tĂ”husamalt protsessorite vahemĂ€lu. RETGUARD-i kasutatakse nĂŒĂŒd ka traditsioonilise steki kaitse asemel amd64 ja arm64 sĂŒsteemides;
  • Parandatud on vĂ”rgu stekiga seotud tööriistu: pcap-filterisse on lisatud MPLS pakettide filtreerimise tugi. ospfd, ospf6d ja ripd on saanud vĂ”imaluse Marsruutimise prioriteetide seadmiseks.
    ripd-sse on lisatud kaitse, mis pĂ”hineb mehhanismil pledge. ifconfigisse on lisatud sff ja sffdump reĆŸiimid optiliste edastite diagnostilise teabe saamiseks;
  • Esimene uus resolvri vĂ€ljaanne on esitatud unwind, mis töötleb rekursiivseid DNS-pĂ€ringuid ja aktsepteerib ĂŒhendusi ainult liideses 127.0.0.1.
    Unwind on kavandatud kasutamiseks kliendisĂŒsteemides, nagu sĂŒlearvutid, mis liiguvad erinevate traadita vĂ”rgu vahel. Kui mÀÀratakse DNS-lt liikluse blokeerimine kohalikus vĂ”rgus, lĂŒlitub unwind DHCP poolt edastatud rekursiivse DNS-serveri aadresse kasutama, kuid jĂ€tkab aeg-ajalt iseseisva pĂ€ringu tegemist ja kui otsesed pĂ€ringud hakkavad lĂ€bima, naaseb iseseisvale DNS-serverite kĂ”nelemisele;
  • bgpd-s on tehtud tööd mĂ€lutarbimise vĂ€hendamiseks, lisatud on lihtne reeglite optimeerija (mis sulandab filtreerimisreegleid, mis erinevad ainult filtrite kogumitega), muudetud BGP MPLS VPN seadistamise protsessi, lisatud IPv6 BGP MPLS VPN tugi, rakendatud „as-override” funktsioon naabri AS-i asendamiseks kohaliku AS-iga radadel, lisatud vĂ”imalus sobitada mitmete communitie-dega ĂŒhes reeglites, lisatud uued sobitamisnĂ€itajad „*”, „local-as” ja „neighbor-as”, tĂ€iustatud on töötlemist suuremate reeglite kogumitega, lisatud uued kĂ€sud naabersĂŒsteemide gruppidega tööks („bgpctl neighbor group”, „bgpctl show neighbor group”, „bgpctl show rib neighbor group”), bgpctl-sse on lisatud vĂ”imalus lisada vĂ”rke BGP VPN tabelitesse. Esmakordselt on valmistatud ĂŒleviidav versioon OpenBGPD-portable, mis on valmis töötama mitte-OpenBSD sĂŒsteemides;
  • Lisatud on vĂ”imalus kubsan ĂŒhetegevuse kindlakstegemiseks OpenBSD tuumas.
  • Tcpdump utiliit on tĂ€ielikult vabastatud juurĂ”iguste kasutamisest;
  • Parandatud malloci jĂ”udlust mitme lĂ”imega rakendustes;
  • Komplekti on lisatud programmi algversioon OpenRSYNC enda rakendusega failide sĂŒnkroniseerimise utiliidist rsync;
  • Uuendatud e-posti serveri OpenSMTPD versioon, milles smtpd.conf-le on lisatud uus vastavuse kriteerium 'from rdns', mis vĂ”imaldab valida teenuseid pööratud DNS-i resolvimise pĂ”hjal (jahte IP-st hostinime mÀÀramise jaoks). Otsingutesse on lisatud regulaarsete avaldiste rakendamise vĂ”imalus;
  • Uuendatud paket OpenSSH 8.0, ĂŒksikasjalikku ĂŒlevaadet parandustest saab vaadata siin;
  • Uuendatud paket LibreSSL, ĂŒksikasjalikku ĂŒlevaadet parandustest saab vaadata vĂ€ljaannete kuulutustes 2.9.0 ja 2.9.1;
  • Mandoc-is on oluliselt paranenud HTML-vĂ€ljund, tabelite joonistamine on parandatud ja lisatud lipp '-O', et avada leht vĂ€ljendatud mĂ”istetega;
  • Xenocara graafikastaki vĂ”imalused on laienenud: X-server ei vaja nĂŒĂŒd kĂ€ivitamiseks setuid-eeldust. Mesa draiveris radeonsi on lisatud riistvarakiiroteste GPU Southern Islands (Radeon HD 7000) ja Sea Islands (Radeon HD 8000) toetuseks;
  • C++ sadamad arhitektuuridele, mida Clang ei toeta, on nĂŒĂŒd kogutud GCC abil sadamates. AMD64 arhitektuuri sadamates on 10602, aarch64 puhul 9654 ja i386 puhul 10535. Sadamates leiduvatest rakendustest on mĂ€rgitud:
    • Asterisk 16.2.1
    • Audacity 2.3.1
    • CMake 3.10.2
    • Chromium 73.0.3683.86
    • FFmpeg 4.1.3
    • GCC 4.9.4 ja 8.3.0
    • GNOME 3.30.2.1
    • Go 1.12.1
    • JDK 8u202 ja 11.0.2+9-3
    • LLVM/Clang 7.0.1
    • LibreOffice 6.2.2.2
    • Lua 5.1.5, 5.2.4 ja 5.3.5
    • MariaDB 10.0.38
    • Mono 5.18.1.0
    • Mozilla Firefox 66.0.2 ja ESR 60.6.1
    • Mozilla Thunderbird 60.6.1
    • Node.js 10.15.0
    • OpenLDAP 2.3.43 ja 2.4.47
    • PHP 7.1.28, 7.2.17 ja 7.3.4
    • Postfix 3.3.3 ja 3.4.20190106
    • PostgreSQL 11.2
    • Python 2.7.16 ja 3.6.8
    • R 3.5.3
    • Ruby 2.4.6, 2.5.5 ja 2.6.2
    • Rust 1.33.0
    • Sendmail 8.16.0.41
    • SQLite3 3.27.2
    • Suricata 4.1.3
    • Tcl/Tk 8.5.19 ja 8.6.8
    • TeX Live 2018
    • Vim 8.1.1048 ja Neovim 0.3.4
    • Xfce 4.12
  • Kolmandate osapoolte komponendid, mis kuuluvad OpenBSD 6.5,
    • Xenocara graafikastak X.Org server 1.19.7 koos plaastritega, freetype 2.9.1, fontconfig 2.12.4, Mesa 18.3.5, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 7.0.1 (plaastritega)
    • GCC 4.2.1 (plaastritega) ja 3.3.6 (plaastritega)
    • Perl 5.28.1 (plaastritega)
    • NSD 4.1.27
    • Unbound 1.9.1
    • Ncurses 5.7
    • Binutils 2.17 (plaastritega)
    • Gdb 6.3 (plaastritega)
    • Awk Aug 10, 2011
    • Expat 2.2.6

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster