Utgivning av OpenBSD 6.7

Presenteras utgÄvan av det fria plattformsoberoende UNIX-liknande operativsystemet OpenBSD 6.7. Projektet OpenBSD grundades av Theo de Raadt 1995 efter konflikten med utvecklarna av NetBSD, vilket ledde till att Theo fick avbrott i sin Ätkomst till CVS-repositoriet för NetBSD. Efter detta skapade Theo de Raadt tillsammans med en grupp medarbetare ett nytt öppet operativsystem baserat pÄ kÀllkodstrÀdet av NetBSD, vars huvudmÄl för utveckling blev portabilitet (endast manuellt via lÀget «about:debugging» och krÀver tillÀmpning av en patch. 12 hÄrdvaruplattformar), standardisering, korrekt funktion, aktiv sÀkerhet och integrerade kryptografiska verktyg. Storleken pÄ den fullstÀndiga installationsfilen ISO-avbilden för OpenBSD 6.7 Àr 470 MB.

Förutom sjĂ€lva operativsystemet Ă€r projektet OpenBSD kĂ€nt för sina komponenter, som har blivit populĂ€ra i andra system och har visat sig vara nĂ„gra av de mest sĂ€kra och kvalitativa lösningarna. Bland dem finns: LibreSSL (fork OpenSSL), OpenSSH, paketfilter PF, routingdemoner OpenBGPD och OpenOSPFD, NTP-server OpenNTPD, e-postserver OpenSMTPD, terminalmultiplexer (motsvarande GNU screen) tmux, demon identd med implementation av IDENT-protokollet, BSDL-alternativ för GNU groff — mandoc, protokoll för att organisera redundanta system CARP (Common Address Redundancy Protocol), lĂ€ttviktig http-server, filsynkroniseringsverktyg OpenRSYNC.

Huvud förbÀttringar:

  • FFS2-filsystemet, som anvĂ€nder 64-bitars tids- och blocknummer, Ă€r som standard aktiverat i nya installationer för nĂ€stan alla stödda arkitekturer istĂ€llet för FFS (med undantag för landisk, luna88k och sgi).
  • En ny metod för att kontrollera giltigheten av anrop till systemanrop har lagts till, vilket ytterligare försvĂ„rar utnyttjande av sĂ„rbarheter. Metoden tillĂ„ter utförande av systemanrop endast om de anropas frĂ„n förregistrerade minnesomrĂ„den. För att markera minnesomrĂ„den och aktivera skyddet har en ny systemanrop introduced: msyscall().
  • Antalet partitioner som kan skapa pĂ„ en enda disk har ökat frĂ„n 7 till 15.
  • Koden som parsar alternativ i cron har skrivits om för att stödja getopt-liknande funktioner, sĂ„som "-ns" och möjligheten att ange samma flaggor flera gĂ„nger. FĂ€ltet "options" i crontab har döpts om till "flags". En flagga "-s" har lagts till i crontab, dĂ€r endast ett instans av en uppgift kan köras samtidigt. En operator "~" har lagts till för att ange ett slumpmĂ€ssigt tidsvĂ€rde.
  • I fönsterhanteraren cwm har möjligheten att definiera fönsterstorleken i förhĂ„llande till den primĂ€ra fönsterstorleken i mosaiklayout införts.
  • För powerpc-arkitekturen har det skett ett standardbyte till anvĂ€ndning av Clang och en arkitekturoberoende implementering av mplock har införts.
  • I apmd har stödet för automatisk övergĂ„ng till vĂ€ntelĂ€ge och sömnlĂ€ge förbĂ€ttrats (-z/-Z) – demon reagerar nu pĂ„ meddelanden om Ă€ndrat batteriladdning som skickas av strömhanteringsdrivrutinen. ÖvergĂ„ngen till sömn sker med en fördröjning pĂ„ 60 sekunder, vilket ger anvĂ€ndaren tid att ta kontroll.
  • I den inbyggda HTTP-servern har en konfigurationsvariabel $REQUEST_SCHEME lagts till för att bevara det ursprungliga protokollet (http eller https) vid omdirigering, samt alternativet "strip", som gör det möjligt att anvĂ€nda flera chroot i /var/www för FastCGI-servrar.
  • I verktyget top har stöd för rullning med hjĂ€lp av tangenterna 9 och 0 lagts till.
  • En ny mekanism för att frigöra minnessidor i omvĂ€nd ordning har introducerats, vilket avsevĂ€rt ökar effektiviteten av aktiv frigöring av ett stort antal sidor.
  • I DNS-servern unbound Ă€r DNSSEC-kontroll aktiverad som standard.
  • Globala blockering av systemanrop har avlĂ€gsnats.
    __thrsleep(2), __thrwakeup(2), close(2), closefrom(2), dup(2), dup2(2), dup3(2), flock(2), fcntl(2), kqueue(2), pipe(2), pipe2(2) och nanosleep(2), samt den grundlÀggande delen av ioctl(2).
  • HĂ„rdvarustödet har utvidgats. En ny drivrutin iwx för Intel AX200 trĂ„dlösa chip har lagts till, och drivrutinen iwm har fĂ„tt stöd för Intel 9260 och 9560 enheter. En rge-drivrutin för Realtek 8125 PCI Express 2.5Gb har lagts till. MĂ„nga nya drivrutiner har föreslagits för att förbĂ€ttra prestandan pĂ„ platser med arm64 och armv7, inklusive stöd för Raspberry Pi 4 och förbĂ€ttrat stöd för Raspberry Pi 2 och 3.
  • Ljudsystemet sndio har utvidgats. API sioctl_open och verktyget sndioctl för att hantera ljud via sndiod har lagts till. /dev/mixer har tagits bort, och istĂ€llet har alla portar överförts till sndio istĂ€llet för kĂ€rnans mixergrĂ€nssnitt. I sndiod sĂ€kerstĂ€lls anvĂ€ndning av hĂ„rdvarumekanismer för volymkontroll. För att öka sĂ€kerheten har Ă„tkomst för vanliga anvĂ€ndare till /dev/audio* och /dev/rmidi* förbjudits.
  • I det trĂ„dlösa stacken har anslutning till alla tillgĂ€ngliga Wi-Fi-nĂ€tverk som inte stöder kryptering upphört, förutom vid explicit anrop av kommandot 'ifconfig join'. Bakgrundsskanning av tillgĂ€ngliga nĂ€tverk utförs nĂ€r kommandot 'ifconfig scan' körs av root-anvĂ€ndaren. Cache för skanningsresultat har ökats. En flagga 'nwflag nomimo' har lagts till via ifconfig för att hjĂ€lpa till att förhindra paketförlust i 11n-lĂ€get nĂ€r det finns oanslutna antennkontakter pĂ„ enheten. Drivrutinen bwfm har fĂ„tt stöd för aktiv skanning. Automatiskt byte mellan trĂ„dlösa nĂ€tverk har förbĂ€ttrats genom att sĂ€nka prioriteten för nĂ€tverk som inte gick att ansluta till.
  • I nĂ€tverksstacken har en ny drivrutin pppac introducerats, dĂ€r implementeringen av PPP Access Concentrator-grĂ€nssnittet har flyttats. InstĂ€llningarna i npppd.conf har övergĂ„tt till anvĂ€ndning av pppac istĂ€llet för tun. Vid avstĂ€ngd paketvidaredirigering har en kontroll lagts till för att sĂ€kerstĂ€lla att destinationsadressen i paketet överensstĂ€mmer med nĂ€tverksgrĂ€nssnittets adress. Stödet för mobileip har tagits bort.
  • AnvĂ€ndare utan root-behörigheter fĂ„r inte anvĂ€nda ioctl för att Ă€ndra adressen för nĂ€tverksgrĂ€nssnittet och Ă€ndra instĂ€llningarna för PPPoE-grĂ€nssnitt.
  • I sysupgrade sĂ€kerstĂ€lls att firmwareuppdateringar (fw_update) körs före omstart innan uppdateringen.
  • Det systemanrop som kallas unveil har förbĂ€ttrats och möjliggör isolering av Ă„tkomst till filsystemet. Antalet applikationer frĂ„n basystemet som har skydd med unveil har ökat till 82. BĂ„de vmstat, iostat och systat har översatts till unveil.
  • I crypto(3) har stöd för RSA-PSS lagts till.
  • I DNS-resolvern unwind har stöd för DoT (DNS över TLS) lagts till. Kommandot "unwindctl status memory" har lagts till.
  • Implementeringen av ipsec har genomgĂ„tt betydande uppgraderingar. Stöd för automatisk trafikflyttning mellan rdomain vid kryptering och dekryptering för att skydda mot attacker via sidokanaler har lagts till. I iked har stöd för att Ă€ndra rdomain lagts till, och i iked.conf har alternativet 'rdomain' lagts till.
    För iked och isakmpd Àr standardnivÄn IPSEC_LEVEL_REQUIRE instÀlld, vilket förbjuder behandling av okrypterade paket kopplade till flödet. I instÀllningarna för Diffie-Hellman-gruppen för IKE SA har algoritmerna curve25519, ecp256, ecp384, ecp521, modp3072 och modp4096 lagts till. I iked har standardmetoden för autentisering Àndrats till autentisering med digital signatur (RFC 7427). ESN-instÀllningar har lagts till i iked.conf. Alternativet "-p" har lagts till för att vÀlja ett icke-standard UDP-portnummer.
  • Möjligheterna hos terminalmultiplexern tmux har utökats med mĂ„nga nya alternativ.
  • Versionen av e-postservern OpenSMTPD har uppdaterats. I de inbyggda filtren har nyckelordet "bypass" implementerats för att hoppa över behandling under vissa förhĂ„llanden. AnvĂ€ndning av aktuell sessions anvĂ€ndarnamn i smtpd-filter har tillĂ„tits. I smtpd.conf har anvĂ€ndning av mail-from och rctp-to tillĂ„tits i instĂ€llningarna.
  • Paketet OpenSSH 8.2 har uppdaterats, vilket har lagt till stöd för FIDO/U2F tvĂ„faktorsautentiseringstokens. En detaljerad översikt över förbĂ€ttringarna kan ses hĂ€r.
  • Uppdaterad paketet LibreSSL, dĂ€r implementeringen av TLS 1.3 har nĂ„tt klarhet baserat pĂ„ en ny tillstĂ„ndsmask och subsystem för arbete med poster. För nĂ€rvarande Ă€r endast klientdelen av TLS 1.3 aktiverad som standard, medan serverdelen planeras att aktiveras som standard i en av framtida utgĂ„vor. En lista över övriga Ă€ndringar kan ses i utgivningsmeddelandena. 3.1.0 och 3.1.1.
  • Antalet portar för AMD64-arkitekturen uppgick till 11268, för aarch64 till 10848 och för i386 till 10715. Komponenter frĂ„n tredjepartsutvecklare som ingĂ„r i OpenBSD 6.7 har uppdaterats:
    • Grafikstacken Xenocara baserad pĂ„ X.Org 7.7 med xserver 1.20.8 + patchar, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.2.8, xterm 351, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (med patchar)
    • GCC 4.2.1 (med patchar) och 3.3.6 (med patchar)
    • Perl 5.30.2 (med patchar)
    • NSD 4.2.4
    • Unbound 1.10.0
    • Ncurses 5.7
    • Binutils 2.17 (med patchar)
    • Gdb 6.3 (med patchar)
    • Awk frĂ„n 20 december 2012.
    • Expat 2.2.8

    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