Utgivning av OpenBSD 7.3

Version 7.3 av det fria UNIX-liknande operativsystemet OpenBSD har presenterats. OpenBSD-projektet grundades av Theo de Raadt 1995 efter en konflikt med utvecklarna av NetBSD, vilket resulterade i att Theo förlorade tillgÄngen till CVS-repositoriet för NetBSD. DÀrefter skapade Theo de Raadt tillsammans med en grupp likasinnade en ny öppen operativsystem baserat pÄ kÀllkodstrÀdet frÄn NetBSD, vars huvudsakliga mÄl blev portabilitet (stöd för 13 hÄrdvaruplattformar), standardisering, korrekt funktion, proaktiv sÀkerhet och integrerade kryptografiska verktyg. Störrelsen pÄ den fullstÀndiga installations-ISO-bilden av grundsystemet OpenBSD 7.3 Àr 620 MB.

Förutom sjĂ€lva operativsystemet Ă€r OpenBSD-projektet kĂ€nt för sina komponenter, som har spridit sig till andra system och visat sig vara nĂ„gra av de sĂ€kraste och mest kvalitativa lösningarna. Bland dem finns: LibreSSL (en fork av OpenSSL), OpenSSH, paketfiltret PF, routingdemonerna OpenBGPD och OpenOSPFD, NTP-servern OpenNTPD, e-post server OpenSMTPD, terminalmultiplexern (motsvarande GNU screen) tmux, identd-demonen med implementering av IDENT-protokollet, BSDL-alternativet till GNU groff-paketet — mandoc, protokollet för att organisera redundanta system CARP (Common Address Redundancy Protocol), den lĂ€tta http-servern, filsynkroniseringsverktyget OpenRSYNC.

Huvudsakliga förbÀttringar:

  • Systemanropen waitid (vĂ€ntar pĂ„ förĂ€ndring av processens tillstĂ„nd), pinsyscall (för att överföra information om ingĂ„ngspunkten execve för skydd mot ROP-exploateringar), getthrname och setthrname (hĂ€mtar och sĂ€tter trĂ„dens namn) har implementerats.
  • För alla arkitekturer har clockintr, en hĂ„rdvaruoberoende avbrottsschemalĂ€ggare för timern, aktiverats.
  • Ett nytt sysctl kern.autoconf_serial har lagts till, som kan anvĂ€ndas för att övervaka förĂ€ndringar i enhetstrĂ€det i kĂ€rnan frĂ„n anvĂ€ndarrummet.
  • Stödet för multiprocessorsystem (SMP) har förbĂ€ttrats. HĂ€ndelsefilter för enheterna tun och tap har klassificerats som mp-sĂ€kra. LĂ„sningsfria funktioner som select, pselect, poll, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit och utrace samt ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR och SIOCGIFGLIST har eliminierats. Arbetet med lĂ„s i paketfiltren pf har förbĂ€ttrats. Systemets och nĂ€tverksstackens prestanda har ökat pĂ„ flerkĂ€rniga system.
  • Genomförandet av drm (Direct Rendering Manager) har synkroniserats med Linux-kĂ€rnan 6.1.15 (i den föregĂ„ende versionen 5.15.69). Drivrutinen amdgpu har fĂ„tt stöd för GPU:er som Ryzen 7000 'Raphael', Ryzen 7020 'Mendocino', Ryzen 7045 'Dragon Range', Radeon RX 7900 XT/XTX 'Navi 31', Radeon RX 7600M (XT), 7700S och 7600S 'Navi 33'. I amdgpu har stöd för bakgrundsbelysning lagts till och xbacklight fungerar med X.Org-drivrutinen modesetting. Shadercache Ă€r nu som standard aktiverat i Mesa.
  • FörbĂ€ttringar har gjorts i hypervisorn VMM.
  • Möjligheter för ytterligare skydd av processminne i anvĂ€ndarrummet har implementerats: systemanropet mimmutable och dess namngivna bibliotekfunktion, som möjliggör att faststĂ€lla Ă„tkomstrĂ€ttigheter vid minnesavbildning (memory mappings). Efter faststĂ€llandet kan de satt Ă„tkomstrĂ€ttigheterna för minnesomrĂ„det, exempelvis skriv- och exekveringsförbud, inte Ă€ndras genom efterföljande anrop av funktionerna mmap(), mprotect() och munmap(), vilka vid ett försök till förĂ€ndring ger felet EPERM.
  • För AMD64-arkitekturen har en skyddsmekanism vid namn RETGUARD aktiverats för systemanrop, vilket syftar till att komplicera genomförandet av exploateringar som bygger pĂ„ att lĂ„na kodsegment och metoder för Ă„tergĂ„ngsinriktad programmering.
  • Skydd mot exploatering av sĂ„rbarheter har aktiverats genom en slumpmĂ€ssig omstrukturering av den exekverbara filen sshd vid varje systemstart. Omskiftningen gör det mindre förutsĂ€gbart var funktioner i sshd ligger, vilket gör det svĂ„rare att skapa exploateringar som anvĂ€nder metoder för Ă„tergĂ„ngsinriktad programmering.
  • En mer aggressiv randomisering av stackens placering har sĂ€krats pĂ„ 64-bitars system.
  • Skydd mot sĂ„rbarheten Spectre-BHB har lagts till i mikroarkitektoniska strukturer av processorer.
  • PĂ„ ARM64-processorer för anvĂ€ndar- och kĂ€rnlĂ€ge har flaggan DIT (Data Independent Timing) anvĂ€nts för att blockera attacker via sidokanaler som manipulerar tidsberĂ€kningen av instruktioner beroende av de data som bearbetas i dessa instruktioner.
  • Möjlighet att anvĂ€nda lladdr vid bestĂ€mning av nĂ€tverkskonfigurationer har tillhandahĂ„llits. Till exempel, förutom att binda till grĂ€nssnittets namn (hostname.fxp0) kan man anvĂ€nda bindning till MAC-adress (hostname.00:00:6e:00:34:8f).
  • Stöd för att gĂ„ in i vilolĂ€ge har förbĂ€ttrats för system baserade pĂ„ ARM64-arkitekturen.
  • Stödet för Apple ARM-chips har utökats avsevĂ€rt.
  • Stöd för ny hĂ„rdvara har lagts till och nya drivrutiner har inkluderats.
  • I drivrutinen bwfm för trĂ„dlösa kort baserade pĂ„ Broadcom- och Cypress-chips har stöd för kryptering för WEP implementerats.
  • Installdesignern har förbĂ€ttrat hanteringen av program RAID och implementerat stöd för skivkryptering (Guided Disk Encryption).
  • I tmux («terminal multiplexer») har nya kommandon scroll-top och scroll-bottom lagts till för att flytta markören till början och slutet. Paketen LibreSSL och OpenSSH har uppdaterats. En detaljerad översikt av förbĂ€ttringarna kan ses i recensionerna av LibreSSL 3.7.0, OpenSSH 9.2 och OpenSSH 9.3.
  • Antalet portar för AMD64-arkitekturen har ökat till 11764 (föregĂ„ende 11451), för aarch64 - 11561 (föregĂ„ende 11261), för i386 - 10572 (föregĂ„ende 10225). Bland versionerna av applikationerna i portarna finns:
    • Asterisk 16.30.0, 18.17.0 och 20.2.0
    • Audacity 3.2.5
    • CMake 3.25.2
    • Chromium 111.0.5563.110
    • Emacs 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 och 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • Go 1.20.1
    • JDK 8u362, 11.0.18 och 17.0.6
    • KDE Gears 22.12.3
    • KDE Frameworks 5.103.0
    • Krita 5.1.5
    • LLVM/Clang 13.0.0
    • LibreOffice 7.5.1.2
    • Lua 5.1.5, 5.2.4, 5.3.6 och 5.4.4
    • MariaDB 10.9.4
    • Mono 6.12.0.182
    • Mozilla Firefox 111.0 och ESR 102.9.0
    • Mozilla Thunderbird 102.9.0
    • Mutt 2.2.9 och NeoMutt 20220429
    • Node.js 18.15.0
    • OCaml 4.12.1
    • OpenLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 och 8.2.3
    • Postfix 3.5.17 och 3.7.3
    • PostgreSQL 15.2
    • Python 2.7.18, 3.9.16, 3.10.10 och 3.11.2
    • Qt 5.15.8 och 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 och 3.2.1
    • Rust 1.68.0
    • SQLite 2.8.17 och 3.41.0
    • Shotcut 22.12.21
    • Sudo 1.9.13.3
    • Suricata 6.0.10
    • Tcl/Tk 8.5.19 och 8.6.13
    • TeX Live 2022
    • Vim 9.0.1388 och Neovim 0.8.3
    • Xfce 4.18
  • Komponenter frĂ„n tredjepartsutvecklare i OpenBSD 7.3 har uppdaterats:
    • Grafikstacken Xenocara baserat pĂ„ X.Org 7.7 med xserver 1.21.6 + patchar, freetype 2.12.1, fontconfig 2.14, Mesa 22.3.4, xterm 378, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/Clang 13.0.0 (+ patchar)
    • GCC 4.2.1 (+ patchar) och 3.3.6 (+ patchar)
    • Perl 5.36.1 (+ patchar)
    • NSD 4.6.1
    • Unbound 1.17
    • Ncurses 5.7
    • Binutils 2.17 (+ patchar)
    • Gdb 6.3 (+ patch)
    • Awk 12.9.2022
    • Expat 2.5.0.

    KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster