{"id":110888,"date":"2023-10-17T03:10:16","date_gmt":"2023-10-17T01:10:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-openbsd-7-4"},"modified":"2023-10-17T03:10:16","modified_gmt":"2023-10-17T01:10:16","slug":"vypusk-openbsd-7-4","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-openbsd-7-4","title":{"rendered":"Sortie de OpenBSD 7.4","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version du syst\u00e8me d'exploitation UNIX libre OpenBSD 7.4 a \u00e9t\u00e9 annonc\u00e9e. Le projet OpenBSD a \u00e9t\u00e9 fond\u00e9 par Theo de Raadt en 1995 apr\u00e8s un conflit avec les d\u00e9veloppeurs de NetBSD, qui a entra\u00een\u00e9 la fermeture de l'acc\u00e8s de Theo au d\u00e9p\u00f4t CVS de NetBSD. Apr\u00e8s cela, Theo de Raadt et un groupe de sympathisants ont cr\u00e9\u00e9 un nouveau syst\u00e8me d'exploitation ouvert bas\u00e9 sur l'arborescence des codes sources de NetBSD, dont les principaux objectifs sont la portabilit\u00e9 (soutien de 13 plates-formes mat\u00e9rielles), la normalisation, le bon fonctionnement, la s\u00e9curit\u00e9 proactive et les moyens cryptographiques int\u00e9gr\u00e9s. La taille de l'image ISO compl\u00e8te de la version de base d'OpenBSD 7.4 est de 630 Mo.       <\/p>\n<p>En plus du syst\u00e8me d'exploitation lui-m\u00eame, le projet OpenBSD est connu pour ses composants qui ont \u00e9t\u00e9 adopt\u00e9s par d'autres syst\u00e8mes et se sont affirm\u00e9s comme des solutions parmi les plus s\u00fbres et de la plus haute qualit\u00e9. Parmi eux : LibreSSL (un fork d'OpenSSL), OpenSSH, le filtre de paquets PF, les d\u00e9mons de routage OpenBGPD et OpenOSPFD, le serveur NTP OpenNTPD, le serveur de messagerie OpenSMTPD, le multiplexeur de terminal texte (analogue \u00e0 GNU screen) tmux, le d\u00e9mon identd avec mise en \u0153uvre du protocole IDENT, l'alternative BSDL au paquet GNU groff \u2014 mandoc, le protocole pour l'organisation de syst\u00e8mes tol\u00e9rants aux pannes CARP (Common Address Redundancy Protocol), un serveur http l\u00e9ger, et l'outil de synchronisation de fichiers OpenRSYNC.          <\/p>\n<p>Am\u00e9liorations principales :   <\/p>\n<ul>\n<li class=\"l\"> Pour les architectures amd64 et i386, des composants pour la mise \u00e0 jour du microcode des processeurs AMD ont \u00e9t\u00e9 ajout\u00e9s. Les nouvelles versions du microcode s'installent automatiquement au d\u00e9marrage. Un port a \u00e9t\u00e9 pr\u00e9par\u00e9 pour la distribution des fichiers binaires contenant le microcode : 'ports\/sysutils\/firmware\/amd'. L'installation du nouveau microcode se fait via l'outil standard fw_update. Un support similaire pour la mise \u00e0 jour du microcode pour les processeurs Intel a \u00e9t\u00e9 mis en \u0153uvre en 2018 et propos\u00e9 dans la version OpenBSD 6.3.\n<li class=\"l\"> Des m\u00e9canismes de protection IBT (Indirect Branch Tracking, amd64) et BTI (Branch Target Identification, arm64) ont \u00e9t\u00e9 int\u00e9gr\u00e9s au noyau et \u00e0 l'espace utilisateur, visant \u00e0 bloquer les violations de l'ordre normal d'ex\u00e9cution (control flow) r\u00e9sultant de l'utilisation d'exploits modifiant les pointeurs de fonction stock\u00e9s en m\u00e9moire (la protection mise en \u0153uvre emp\u00eache le code malveillant d'effectuer un saut au milieu d'une fonction).\n<li class=\"l\"> Sur les syst\u00e8mes \u00e0 architecture arm64, l'authentification des pointeurs (Pointer Authentication) a \u00e9t\u00e9 int\u00e9gr\u00e9e pour prot\u00e9ger l'espace utilisateur. Cette technologie permet d'utiliser des instructions ARM64 sp\u00e9cialis\u00e9es pour v\u00e9rifier les adresses de retour \u00e0 l'aide de signatures num\u00e9riques qui sont stock\u00e9es dans les bits sup\u00e9rieurs inutilis\u00e9s du pointeur lui-m\u00eame.\n<li class=\"l\"> Les param\u00e8tres du compilateur syst\u00e8me clang, ainsi que clang et gcc des ports, ont \u00e9t\u00e9 modifi\u00e9s pour appliquer les m\u00e9canismes de protection mentionn\u00e9s ci-dessus, ce qui renforce consid\u00e9rablement la s\u00e9curit\u00e9 de toutes les applications de base et de la plupart des applications des ports contre les exploits utilisant des techniques de programmation orient\u00e9e retour (ROP - Return-Oriented Programming). Lorsqu'une attaque utilise la technique ROP, l'attaquant ne cherche pas \u00e0 placer son code en m\u00e9moire, mais utilise des morceaux d'instructions machine d\u00e9j\u00e0 pr\u00e9sents dans les biblioth\u00e8ques charg\u00e9es, se terminant par une instruction de retour (g\u00e9n\u00e9ralement, ce sont des terminaisons de fonctions de biblioth\u00e8que). Le fonctionnement de l'exploit se r\u00e9duit \u00e0 la construction d'une cha\u00eene d'appels de tels blocs ('gadgets') pour obtenir la fonctionnalit\u00e9 requise.\n<li class=\"l\"> Un nouvel appel syst\u00e8me kqueue1 a \u00e9t\u00e9 ajout\u00e9, qui diff\u00e8re de kqueue par le passage de drapeaux. Actuellement, seul le drapeau O_CLOEXEC (close-on-exec) est pris en charge dans kqueue1 pour fermer automatiquement les descripteurs de fichiers dans le processus fils apr\u00e8s l'appel de exec().\n<li class=\"l\"> Pour les architectures amd64 et i386, une prise en charge du pseudo-dispositif dt a \u00e9t\u00e9 mise en \u0153uvre pour organiser le tra\u00e7age dynamique du syst\u00e8me et des applications. Pour ins\u00e9rer des enregistrements utilisateur dans le journal ktrace, un appel syst\u00e8me utrace a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Des correctifs ont \u00e9t\u00e9 transf\u00e9r\u00e9s depuis FreeBSD pour \u00e9liminer les comportements ind\u00e9finis lors de l'utilisation des syst\u00e8mes de fichiers MS-DOS.\n<li class=\"l\"> L'option de montage softdep, appliqu\u00e9e pour l'\u00e9criture group\u00e9e diff\u00e9r\u00e9e des m\u00e9tadonn\u00e9es, a \u00e9t\u00e9 d\u00e9sactiv\u00e9e.\n<li class=\"l\"> Les programmes prot\u00e9g\u00e9s par l'appel syst\u00e8me unveil sont autoris\u00e9s \u00e0 sauvegarder des dumps core dans le r\u00e9pertoire de travail actuel.\n<li class=\"l\"> Pour l'architecture ARM64, la possibilit\u00e9 de passer \u00e0 des \u00e9tats d'inactivit\u00e9 profonds (idle) disponibles dans les puces Apple M1\/M2 a \u00e9t\u00e9 activ\u00e9e, pour \u00e9conomiser de l'\u00e9nergie et r\u00e9aliser un mode veille.\n<li class=\"l\"> Une protection par contournement contre la vuln\u00e9rabilit\u00e9 Zenbleed dans les processeurs AMD a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> La prise en charge des syst\u00e8mes multiprocesseurs (SMP) a \u00e9t\u00e9 am\u00e9lior\u00e9e. Les fonctions arprequest(), le code de traitement des paquets ARP entrants et la mise en \u0153uvre de la d\u00e9tection des n\u0153uds voisins dans la pile IPv6 ont \u00e9t\u00e9 d\u00e9barrass\u00e9s des verrous.\n<li class=\"l\"> L'interface de synchronisation des tables de filtrage des paquets pfsync a \u00e9t\u00e9 r\u00e9\u00e9crite pour am\u00e9liorer le fonctionnement avec les verrous et la compatibilit\u00e9 avec les travaux futurs de parall\u00e9lisation de la pile r\u00e9seau.\n<li class=\"l\"> La mise en \u0153uvre du framework drm (Direct Rendering Manager) est synchronis\u00e9e avec le noyau Linux 6.1.55 (dans la version pr\u00e9c\u00e9dente - 6.1.15). Les performances ont \u00e9t\u00e9 am\u00e9lior\u00e9es sur les syst\u00e8mes avec des processeurs Intel bas\u00e9s sur les microarchitectures Alder Lake et Raptor Lake.\n<li class=\"l\"> Des am\u00e9liorations ont \u00e9t\u00e9 apport\u00e9es \u00e0 l'hyperviseur VMM. Le support d'un mod\u00e8le multiprocessus pour les p\u00e9riph\u00e9riques virtio de bloc et r\u00e9seau a \u00e9t\u00e9 impl\u00e9ment\u00e9 dans vmd. Le p\u00e9riph\u00e9rique virtio de bloc a ajout\u00e9 le support de l'E\/S vectorielle en mode zero-copy. L'acc\u00e8s des syst\u00e8mes invit\u00e9s aux modes p-state des processeurs AMD est limit\u00e9. Aux propri\u00e9taires <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/\"   title=\"machines virtuelles\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2146\">machines virtuelles<\/a> il est permis de red\u00e9finir le noyau de d\u00e9marrage via vmctl.\n<li class=\"l\"> Un nouveau fichier d'en-t\u00eate uchar.h a \u00e9t\u00e9 ajout\u00e9 avec les types char32_t et char16_t, ainsi que les fonctions c32rtomb(), mbrtoc32(), c16rtomb() et mbrtoc16(), d\u00e9finies dans la norme C11.\n<li class=\"l\"> La fonction malloc a ajout\u00e9 l'option 'D' pour d\u00e9tecter les fuites de m\u00e9moire \u00e0 l'aide de ktrace ('MALLOC_OPTIONS=D ktrace -tu program') et kdump ('kdump -u malloc ...').\n<li class=\"l\"> L'utilitaire make a \u00e9t\u00e9 am\u00e9lior\u00e9 avec le support de la variable ${.VARIABLES} pour afficher les noms de toutes les variables globales d\u00e9finies.\n<li class=\"l\"> L'outil kdump a ajout\u00e9 l'option '-u' pour s\u00e9lectionner les points de tra\u00e7age utrace selon un label donn\u00e9.\n<li class=\"l\"> L'outil openrsync a ajout\u00e9 les options '--size-only' et '--ignore-times'.\n<li class=\"l\"> Dans cron et crontab, un support pour des d\u00e9calages al\u00e9atoires a \u00e9t\u00e9 ajout\u00e9 lors de l'indication de plages de valeurs avec un pas donn\u00e9, ce qui permet d'\u00e9viter les demandes simultan\u00e9es de ressources depuis diff\u00e9rentes machines ayant les m\u00eames r\u00e8gles dans cron. Par exemple, indiquer '0~59\/30' ou '~30' dans le champ des minutes entra\u00eenera l'ex\u00e9cution de la commande deux fois par heure \u00e0 travers des intervalles choisies al\u00e9atoirement et cons\u00e9cutifs.\n<li class=\"l\"> L'utilitaire wsconsctl a ajout\u00e9 la possibilit\u00e9 de mapper des boutons pour des appuis avec deux ou trois doigts sur le pav\u00e9 tactile.\n<li class=\"l\"> Le support du nouveau mat\u00e9riel a \u00e9t\u00e9 ajout\u00e9 et de nouveaux pilotes int\u00e9gr\u00e9s.\n<li class=\"l\"> L'installation sur les syst\u00e8mes \u00e9quip\u00e9s de processeurs armv7 et arm64 a \u00e9t\u00e9 am\u00e9lior\u00e9e.\n<li class=\"l\"> Le support du chargement des fichiers depuis la partition syst\u00e8me EFI (EFI System Partition) a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> L'installateur a am\u00e9lior\u00e9 le support des RAID logiciels (softraid). La possibilit\u00e9 de placer la partition racine dans softraid sur des syst\u00e8mes riscv64 et arm64 a \u00e9t\u00e9 ajout\u00e9e. Softraid a \u00e9t\u00e9 ajout\u00e9 dans ramdisk pour l'architecture powerpc64. Le support du cryptage des disques (Guided Disk Encryption) a \u00e9t\u00e9 mis en \u0153uvre pour arm64.\n<li class=\"l\"> La fonction malloc a ajout\u00e9 une v\u00e9rification de tous les blocs dans la liste de lib\u00e9ration diff\u00e9r\u00e9e de m\u00e9moire pour d\u00e9tecter les situations d'\u00e9criture dans une zone m\u00e9moire lib\u00e9r\u00e9e.\n<li class=\"l\"> Pour ex\u00e9cuter la commande shutdown, il est maintenant n\u00e9cessaire d'ajouter l'utilisateur au groupe &#171;_shutdown&#187;, ce qui permet de s\u00e9parer les pouvoirs li\u00e9s \u00e0 l'arr\u00eat et \u00e0 la lecture directe depuis les p\u00e9riph\u00e9riques de stockage.\n<li class=\"l\"> Avec l'appel syst\u00e8me unveil, l'outil patch est limit\u00e9 \u00e0 l'acc\u00e8s uniquement au r\u00e9pertoire actuel, au r\u00e9pertoire des fichiers temporaires, et aux fichiers \u00e9num\u00e9r\u00e9s dans la ligne de commande.\n<li class=\"l\"> Ajout du sysctl net.inet6.icmp6.nd6_queued pour afficher le nombre de paquets en attente de r\u00e9ponse ND6 (similaire \u00e0 l'ARP).\n<li class=\"l\"> Lors de la configuration d'une adresse IPv6 sur l'interface r\u00e9seau, un envoi d'annonce aux routeurs voisins est assur\u00e9 via l'adresse multicast.\n<li class=\"l\"> Ajout du support initial pour TSO (TCP Segmentation Offload) et LRO (TCP Large Receive Offload) pour le traitement des segments et la fusion de paquets au niveau de la carte r\u00e9seau.\n<li class=\"l\"> Le chargement depuis le noyau des r\u00e8gles de filtrage de paquets pf a \u00e9t\u00e9 acc\u00e9l\u00e9r\u00e9 gr\u00e2ce \u00e0 l'utilitaire pfctl. Le traitement des actions &#171;keep state&#187; et &#171;nat-to&#187; a \u00e9t\u00e9 activ\u00e9 pour les messages d'erreur retourn\u00e9s via ICMP.\n<li class=\"l\"> Le calcul des sommes de contr\u00f4le IP, TCP et UDP pour les interfaces loopback a \u00e9t\u00e9 d\u00e9sactiv\u00e9.\n<li class=\"l\"> Ajout du support initial <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"243\">VPN<\/a> IPsec, d\u00e9pendant de la routage (route-based).\n<li class=\"l\"> Le bgpd a ajout\u00e9 le support de Flowspec (RFC5575, actuellement seul l'annonce de r\u00e8gles flowspec est support\u00e9). La mise en \u0153uvre de l'ASPA (Autonomous System Provider Authorization) a \u00e9t\u00e9 mise en conformit\u00e9 avec les sp\u00e9cifications draft-ietf-sidrops-aspa-verification-16 et draft-ietf-sidrops-aspa-profile-16, et a \u00e9t\u00e9 mise \u00e0 jour pour utiliser des tables de recherche ind\u00e9pendantes de l'AFI (Address Family Indicator).\n<li class=\"l\"> La performance du rpki-client a \u00e9t\u00e9 am\u00e9lior\u00e9e de 30 \u00e0 50 %. Ajout du support pour la compression gzip et deflate.\n<li class=\"l\"> Les paquets LibreSSL et OpenSSH ont \u00e9t\u00e9 mis \u00e0 jour. Un aper\u00e7u d\u00e9taill\u00e9 des am\u00e9liorations peut \u00eatre consult\u00e9 dans les critiques de LibreSSL 3.8.0, OpenSSH 9.4 et OpenSSH 9.5.\n<li class=\"l\"> Le nombre de ports pour l'architecture AMD64 s'\u00e9l\u00e8ve \u00e0 11845 (contre 11764), pour aarch64 \u2014 11508 (contre 11561), pour i386 \u2014 10603 (contre 10572). Parmi les versions des applications dans les ports :\n<ul>\n<li>Asterisk 16.30.1, 18.19.0, 20.4.0      <\/li>\n<li>Audacity 3.3.3      <\/li>\n<li>CMake 3.27.5      <\/li>\n<li>Chromium 117.0.5938.149      <\/li>\n<li>Emacs 29.1      <\/li>\n<li>FFmpeg 4.4.4      <\/li>\n<li>GCC 8.4.0 et 11.2.0      <\/li>\n<li>GHC 9.2.7      <\/li>\n<li>GNOME 44      <\/li>\n<li>Go 1.21.1      <\/li>\n<li>JDK 8u382, 11.0.20 et 17.0.8      <\/li>\n<li>KDE Applications 23.08.0      <\/li>\n<li>KDE Frameworks 5.110.0      <\/li>\n<li>Krita 5.1.5      <\/li>\n<li>LLVM\/Clang 13.0.0 et 16.0.6      <\/li>\n<li>LibreOffice 7.6.2.1      <\/li>\n<li>Lua 5.1.5, 5.2.4, 5.3.6 et 5.4.6      <\/li>\n<li>MariaDB 10.9.6      <\/li>\n<li>Mono 6.12.0.199      <\/li>\n<li>Mozilla Firefox 118.0.1 et ESR 115.3.1      <\/li>\n<li>Mozilla Thunderbird 115.3.1      <\/li>\n<li>Mutt 2.2.12 et NeoMutt 20230517      <\/li>\n<li>Node.js 18.18.0      <\/li>\n<li>OpenLDAP 2.6.6      <\/li>\n<li>PHP 7.4.33, 8.0.30, 8.1.24 et 8.2.11      <\/li>\n<li>Postfix 3.7.3      <\/li>\n<li>PostgreSQL 15.4      <\/li>\n<li>Python 2.7.18, 3.9.18, 3.10.13 et 3.11.5      <\/li>\n<li>Qt 5.15.10 et 6.5.2      <\/li>\n<li>R 4.2.3      <\/li>\n<li>Ruby 3.0.6, 3.1.4 et 3.2.2      <\/li>\n<li>Rust 1.72.1      <\/li>\n<li>SQLite 3.42.0      <\/li>\n<li>Shotcut 23.07.29      <\/li>\n<li>Sudo 1.9.14.2      <\/li>\n<li>Suricata 6.0.12      <\/li>\n<li>Tcl\/Tk 8.5.19 et 8.6.13      <\/li>\n<li>TeX Live 2022      <\/li>\n<li>Vim 9.0.1897 et Neovim 0.9.1      <\/li>\n<li>Xfce 4.18    <\/li>\n<\/ul>\n<li class=\"l\"> Mise \u00e0 jour des composants de d\u00e9veloppeurs tiers compris dans OpenBSD 7.3 :\n<ul>\n<li class=\"l\"> La pile graphique Xenocara bas\u00e9e sur X.Org 7.7 avec xserver 21.1.8 + correctifs, freetype 2.13.0, fontconfig 2.14.2, Mesa 22.3.7, xterm 378, xkeyboard-config 2.20, fonttosfnt 1.2.2.  <\/li>\n<li class=\"l\">    LLVM\/Clang 13.0.0 (+ correctifs)  <\/li>\n<li class=\"l\">    GCC 4.2.1 (+ patchs) et 3.3.6 (+ patchs)  <\/li>\n<li class=\"l\">    Perl 5.36.1 (+ correctifs)  <\/li>\n<li class=\"l\">    NSD 4.7.0  <\/li>\n<li class=\"l\">    Unbound 1.18  <\/li>\n<li class=\"l\">    Ncurses 5.7  <\/li>\n<li class=\"l\">    Binutils 2.17 (+ correctifs)  <\/li>\n<li class=\"l\">  Gdb 6.3 (+ patch)  <\/li>\n<li class=\"l\">  Awk 12.9.2023  <\/li>\n<li class=\"l\">  Expat 2.5.0.  <\/li>\n<\/ul>\n<\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59942\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 UNIX-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b OpenBSD 7.4. \u041f\u0440\u043e\u0435\u043a\u0442 OpenBSD \u0431\u044b\u043b \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u0422\u044d\u043e \u0434\u0435 \u0420\u0430\u0430\u0434\u0442\u043e\u043c (Theo de Raadt) \u0432 1995 \u0433\u043e\u0434\u0443 \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 NetBSD, \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0434\u043b\u044f \u0422\u044d\u043e \u0431\u044b\u043b \u0437\u0430\u043a\u0440\u044b\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a CVS \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044e NetBSD. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0422\u044d\u043e \u0434\u0435 \u0420\u0430\u0430\u0434\u0442 \u0441 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0435\u0434\u0438\u043d\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u043e\u0432 \u0441\u043e\u0437\u0434\u0430\u043b \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0435\u0440\u0435\u0432\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 NetBSD \u043d\u043e\u0432\u0443\u044e \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-110888","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 UNIX-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b OpenBSD 7.4.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-openbsd-7-4\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a OpenBSD 7.4 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 UNIX-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b OpenBSD 7.4.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-openbsd-7-4\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-17T01:10:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-17T01:10:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Version OpenBSD 7.4 | ProHoster","description":"La sortie du syst\u00e8me d'exploitation libre de type UNIX OpenBSD 7.4 a \u00e9t\u00e9 annonc\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-openbsd-7-4","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a OpenBSD 7.4 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 UNIX-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b OpenBSD 7.4.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-openbsd-7-4","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-17T01:10:16+00:00","article:modified_time":"2023-10-17T01:10:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"110888","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-04 14:42:29","updated":"2026-02-09 17:11:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/110888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=110888"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/110888\/revisions"}],"predecessor-version":[{"id":159390,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/110888\/revisions\/159390"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=110888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=110888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=110888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}