UtgÄvan OpenBSD 6.5

Har sett dagens ljus Àr en fri, plattformsoberoende Unix-liknande operativsystemversion. OpenBSD 6.5Projektet 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. 13 hÄrdvaruplattformar), standardisering, korrekt funktion, aktiv sÀkerhet och integrerade kryptografiska verktyg. Storleken pÄ den fullstÀndiga installations- ISO-avbilden av basversionen OpenBSD 6.5 Àr 407 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.

Bland de mest framtrÀdande förÀndringarna: en portabel version av bgpd har introducerats, anpassad för att fungera i andra operativsystem, borttagning av root-privilegier för Xenocara och tcpdump, LDD-lÀnkmakaren anvÀnds som standard för amd64 och i386, MPLS-stöd har avsevÀrt förbÀttrats, skyddet mot exploateringsmetoder med ÄtervÀndande programmering (ROP) har stÀrkts, en enkel rekursiv DNS-server "unwind" har lagts till, en detektor för oförutsÀgbart beteende har integrerats i kÀrnan, en egen implementation av rsync-verktyget har presenterats.

Huvud förbÀttringar:

  • Vid byggnation för arkitekturerna amd64 och i386 anvĂ€nds som standard LDD-lĂ€nkmakaren som utvecklas av LLVM-projektet. För mips64-arkitekturen har stöd för byggnation med Clang lagts till;
  • Nya drivrutiner pvclock för para-virtualiserad KVM-timer och ixl för Intel Ethernet 700. Drivrutinen uaudio har ersatts med en ny implementation med stöd för USB Audio 2.0.
  • Prestandan för drivrutiner för trĂ„dlösa enheter bwfm, iwn, iwm och athn har förbĂ€ttrats. Wi-Fi-stacken har fĂ„tt stöd för meddelanden RTM_80211INFO för att överföra detaljerad information om grĂ€nssnittets status till kommandona dhclient och route. Beteendet vid anslutning till trĂ„dlösa nĂ€tverk har Ă€ndrats - om en autokopplingslista Ă€r konfigurerad, kommer OpenBSD nu inte att ansluta till okĂ€nda öppna nĂ€tverk (för att Ă„tergĂ„ till det tidigare beteendet kan du lĂ€gga till ett tomt nĂ€tverk i listan);
  • I nĂ€tverksstacken har nya drivrutiner för pseud-enheter bpe (Backbone Provider Edge) och mpip (MPLS IP lager 2) introducerats. För MPLS-grĂ€nssnitt har stöd för konfiguration av alternativa routingdomĂ€ner lagts till. Drivrutinen vlan kan nu arbeta kring köhanteringen och direkt skriva ut till den överordnade nĂ€tverksgrĂ€nssnittet. En txprio-lĂ€ge har lagts till i ifconfig för att hantera prioriteringskodning i rubriker för tunnelerade paket (stöds för drivrutinerna vlan, gre, gif och etherip);
  • Den bpf-filterimplementation har fĂ„tt möjlighet att tillĂ€mpa en droppningsmekanism utan att fĂ„nga paket. Denna möjlighet anvĂ€nds i tcpdump för filtrering i det tidiga skedet av paketmottagande av enheten;
  • Installeraren har nu stöd för rdsetroot för att lĂ€gga till en diskbild i RAMDISK kĂ€rnan. Vissa komponenter frĂ„n gamla versioner har tagits bort under systemuppdateringen;
  • Systemanropet unveil, som sĂ€kerstĂ€ller isolering av Ă„tkomst till filsystemet. I den nya versionen har en matchningsdefinition lagts till för att absolut referera till arbetskatalogen för den aktuella processen vid analys av relativa sökvĂ€gar. AnvĂ€ndning av stat och access har förbjudits för begrĂ€nsade komponenter av filvĂ€gar. Skydd med hjĂ€lp av unveil har implementerats för applikationerna ospfd, ospf6d, rebound, getconf, kvm_mkdb, bdftopcf, Xserver, passwd, spamlogd, spamd, sensorsd, snmpd, htpasswd och ifstated;
  • I Clang har verktygen för att blockera anvĂ€ndning av Ă„tervĂ€ndo-orienterad programmering (ROP) förbĂ€ttrats, vilket har resulterat i en betydande minskning av antalet polymorfa gadgets som förekommer i de resulterande körbara filerna för arkitekturerna i386 och amd64;
  • I Clang har prestanda och sĂ€kerhet vid anvĂ€ndning av
    skyddsmekanismen RETGUARD, riktar sig mot att komplicera genomförandet av exploater som bygger pÄ lÄn av kodbitar och tekniker för returorienterad programmering. För att snabba upp arbetet placeras data i registren istÀllet för pÄ stacken nÀr det Àr möjligt, och nÀr man gör ett ÄtervÀndande utnyttjas processorcacheminnet mer effektivt. RETGUARD anvÀnds nu ocksÄ istÀllet för traditionellt stackskydd pÄ system med amd64 och arm64;
  • Verktygen relaterade till nĂ€tverksstacken har förbĂ€ttrats: pcap-filter har fĂ„tt stöd för filtrering av MPLS-paket. I ospfd, ospf6d och ripd har möjligheten att konfigurera routingprioriteter lagts till. I
    ripd har skydd baserat pÄ mekanismen lagts till pledge. I ifconfig har lÀgena sff och sffdump lagts till för att hÀmta diagnostisk information frÄn optiska sÀndare;
  • Den första versionen av den nya resolvern har presenterats unwind, som hanterar rekursiva DNS-förfrĂ„gningar och tar emot anslutningar endast pĂ„ grĂ€nssnittet 127.0.0.1.
    Unwind Àr avsedd för anvÀndning pÄ klientmaskiner, sÄsom bÀrbara datorer, som rör sig mellan olika trÄdlösa nÀtverk. Vid upptÀckten av blockering av DNS-trafik i det lokala nÀtverket vÀxlar unwind till att anvÀnda en rekursiv DNS-serveradress som tillhandahÄlls via DHCP, men fortsÀtter regelbundet att försöka göra upplösningar sjÀlv och sÄ snart direkta förfrÄgningar börjar gÄ igen, ÄtergÄr den till att sjÀlvstÀndigt kontakta DNS-servrar;
  • I bgpd har arbete utförts för att minska minnesanvĂ€ndningen, en enkel regeloptimerare har lagts till (som utför sammanslagning av filtreringsregler som endast skiljer sig Ă„t i filteruppsĂ€ttningar), processen för konfiguration av BGP MPLS VPN har Ă€ndrats, stöd för IPv6 BGP MPLS VPN har lagts till, funktionalitet för 'as-override' för att ersĂ€tta granngens AS med lokal AS i vĂ€gar har implementerats, möjligheten att matcha flera communities i en regel har lagts till, nya matchnings kĂ€nnetecken sĂ„som '*', 'local-as' och 'neighbor-as' har lagts till, arbetet med stora uppsĂ€ttningar regler har förbĂ€ttrats, nya kommandon för att arbeta med grupper av grannautonomiska system ( 'bgpctl neighbor group', 'bgpctl show neighbor group', 'bgpctl show rib neighbor group') har lagts till, och bgpctl har fĂ„tt möjlighet att lĂ€gga till nĂ€tverk i BGP VPN-tabeller. För första gĂ„ngen har en portabel version av OpenBGPD-portable förberetts, redo att anvĂ€ndas i system som skiljer sig frĂ„n OpenBSD;
  • Ett alternativ har lagts till kubsan för att identifiera fall av oförutsĂ€gbart beteende i OpenBSD-kĂ€rnan.
  • Verktyget tcpdump Ă€r helt befriat frĂ„n att anvĂ€nda root-behörigheter;
  • Prestandan för malloc i flervalsapplikationer har förbĂ€ttrats;
  • Ett initialt program har lagts till OpenRSYNC med en egen implementation av filsynkroniseringsverktyget rsync;
  • ÖversĂ€ttningen av postservern OpenSMTPD har uppdaterats, dĂ€r en ny matchningskriterium 'from rdns' har lagts till i smtpd.conf, vilket möjliggör val av tjĂ€nster baserat pĂ„ omvĂ€nd DNS-resolution (faststĂ€llande av vĂ€rdnamn via IP). Möjligheten att anvĂ€nda reguljĂ€ra uttryck har lagts till i sökningar i tabeller;
  • Paketet OpenSSH 8.0 har uppdaterats, en detaljerad översikt av förbĂ€ttringarna kan ses hĂ€r;
  • Paketet LibreSSL har uppdaterats, en detaljerad översikt av förbĂ€ttringarna kan ses i utgivningsmeddelandena 2.9.0 och 2.9.1;
  • Utskriften i HTML har betydligt förbĂ€ttrats i Mandoc, tabellrendering har förbĂ€ttrats och en flagga '-O' har lagts till för att öppna sidan med definitionen av den angivna termen;
  • Möjligheterna i den grafiska stapeln Xenocara har utökats: X-servern krĂ€ver nu ingen installation med setuid-flagga för att starta. I Mesa-drivrutinen radeonsi har stöd för hĂ„rdvaruaccelerering aktiverats för GPU Southern Islands (Radeon HD 7000) och Sea Islands (Radeon HD 8000);
  • C++-portar för arkitekturer som inte stöds i Clang byggs nu med hjĂ€lp av GCC frĂ„n portarna. Antalet portar för AMD64-arkitekturen Ă€r 10 602, för aarch64 - 9 654, för i386 - 10 535. Bland appar som finns i portarna har markerats:
    • 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 och 8.3.0
    • GNOME 3.30.2.1
    • Go 1.12.1
    • JDK 8u202 och 11.0.2+9-3
    • LLVM/Clang 7.0.1
    • LibreOffice 6.2.2.2
    • Lua 5.1.5, 5.2.4 och 5.3.5
    • MariaDB 10.0.38
    • Mono 5.18.1.0
    • Mozilla Firefox 66.0.2 och ESR 60.6.1
    • Mozilla Thunderbird 60.6.1
    • Node.js 10.15.0
    • OpenLDAP 2.3.43 och 2.4.47
    • PHP 7.1.28, 7.2.17 och 7.3.4
    • Postfix 3.3.3 och 3.4.20190106
    • PostgreSQL 11.2
    • Python 2.7.16 och 3.6.8
    • R 3.5.3
    • Ruby 2.4.6, 2.5.5 och 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 och 8.6.8
    • TeX Live 2018
    • Vim 8.1.1048 och Neovim 0.3.4
    • Xfce 4.12
  • Komponenter frĂ„n tredje part i OpenBSD 6.5:
    • Den grafiska stapeln Xenocara baserad pĂ„ X.Org server 1.19.7 med patchar, freetype 2.9.1, fontconfig 2.12.4, Mesa 18.3.5, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 7.0.1 (med patchar)
    • GCC 4.2.1 (med patchar) och 3.3.6 (med patchar)
    • Perl 5.28.1 (med patchar)
    • NSD 4.1.27
    • Unbound 1.9.1
    • Ncurses 5.7
    • Binutils 2.17 (med patchar)
    • Gdb 6.3 (med patchar)
    • Awk 10 augusti 2011
    • Expat 2.2.6

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