{"id":36892,"date":"2019-10-31T22:14:35","date_gmt":"2019-10-31T19:14:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/swapgs-novaya-uyazvimost-v-mehanizme-spekulyativnogo-vypolneniya-cpu\/"},"modified":"2019-10-31T22:14:35","modified_gmt":"2019-10-31T19:14:35","slug":"swapgs-novaya-uyazvimost-v-mehanizme-spekulyativnogo-vypolneniya-cpu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/swapgs-novaya-uyazvimost-v-mehanizme-spekulyativnogo-vypolneniya-cpu","title":{"rendered":"SWAPGS \u2014 nouvelle vuln\u00e9rabilit\u00e9 dans le m\u00e9canisme d'ex\u00e9cution sp\u00e9culative des CPU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Les chercheurs de Bitdefender <noindex><a rel=\"nofollow\" href=\"https:\/\/www.bitdefender.com\/business\/swapgs-attack.html\">ont identifi\u00e9<\/a><\/noindex> une nouvelle vuln\u00e9rabilit\u00e9 (<noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1125\">CVE-2019-1125<\/a><\/noindex>) dans le m\u00e9canisme d'ex\u00e9cution sp\u00e9culative des instructions des CPU modernes, qui a re\u00e7u le nom de SWAPGS, correspondant au nom de l'instruction processeur \u00e0 l'origine du probl\u00e8me. La vuln\u00e9rabilit\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/4329821\">d'installer<\/a><\/noindex> permet \u00e0 un attaquant non privil\u00e9gi\u00e9 de d\u00e9terminer le contenu des zones m\u00e9moire du noyau ou des machines virtuelles en cours d'ex\u00e9cution. Le probl\u00e8me <noindex><a rel=\"nofollow\" href=\"https:\/\/software.intel.com\/security-software-guidance\/insights\/more-information-swapgs-and-speculative-only-segment-loads\">la prise en charge confirm\u00e9e de<\/a><\/noindex> se trouve dans les processeurs Intel (x86_64) et partiellement <noindex>touche<\/noindex> dans les processeurs AMD, pour lesquels le vecteur d'attaque principal n'est pas exploit\u00e9. Les m\u00e9thodes de contournement pr\u00e9c\u00e9demment mises en \u0153uvre contre les vuln\u00e9rabilit\u00e9s Spectre et Meltdown ne prot\u00e8gent pas contre l'attaque SWAPGS utilisant des processeurs Intel, mais des correctifs ont d\u00e9j\u00e0 \u00e9t\u00e9 propos\u00e9s pour Linux, ChromeOS, Android et Windows.<\/p>\n<p>La vuln\u00e9rabilit\u00e9 appartient \u00e0 la classe Spectre v1 et repose sur l'id\u00e9e de r\u00e9cup\u00e9rer des donn\u00e9es \u00e0 partir du cache processeur, qui restent apr\u00e8s l'ex\u00e9cution sp\u00e9culative des instructions. Les blocs de pr\u00e9diction de branchement des CPU modernes utilisent l'ex\u00e9cution anticip\u00e9e de certaines instructions, qui sont susceptibles d'\u00eatre ex\u00e9cut\u00e9es, mais sans attendre le calcul de tous les facteurs d\u00e9terminant leur ex\u00e9cution (par exemple, lorsque les conditions de branchement ou les param\u00e8tres d'acc\u00e8s ne sont pas encore calcul\u00e9s). Si la pr\u00e9diction s'av\u00e8re incorrecte, le processeur rejette le r\u00e9sultat de l'ex\u00e9cution sp\u00e9culative, mais les donn\u00e9es trait\u00e9es au cours de cette ex\u00e9cution s'accumulent dans le cache processeur et peuvent \u00eatre r\u00e9cup\u00e9r\u00e9es \u00e0 l'aide de m\u00e9thodes d'analyse du contenu du cache par des canaux secondaires, analysant les variations de temps d'acc\u00e8s aux donn\u00e9es mises en cache et non mises en cache. <\/p>\n<p>La particularit\u00e9 de cette nouvelle attaque r\u00e9side dans l'utilisation de la fuite qui se produit lors de l'ex\u00e9cution sp\u00e9culative de l'instruction SWAPGS, qui est utilis\u00e9e dans les syst\u00e8mes d'exploitation pour remplacer la valeur du registre GS lors du passage du contr\u00f4le de l'espace utilisateur au noyau OS (la valeur GS utilis\u00e9e dans l'espace utilisateur est remplac\u00e9e par la valeur utilis\u00e9e lors des op\u00e9rations dans le noyau). Dans le noyau Linux, GS stocke un pointeur per_cpu, utilis\u00e9 pour acc\u00e9der aux donn\u00e9es du noyau, tandis que dans l'espace utilisateur, il y a des pointeurs vers le TLS (Thread Local Storage). <\/p>\n<p>Pour \u00e9viter un double appel de l'instruction SWAPGS lors d'un nouvel acc\u00e8s au noyau depuis l'espace noyau ou lorsque le code ex\u00e9cut\u00e9 ne n\u00e9cessite pas le remplacement du registre GS, une v\u00e9rification et un saut conditionnel sont effectu\u00e9s avant l'instruction. Le m\u00e9canisme d'ex\u00e9cution sp\u00e9culative passe \u00e0 l'ex\u00e9cution du code contenant l'instruction SWAPGS sans attendre le r\u00e9sultat de la v\u00e9rification, et si la branche choisie ne se confirme pas, le r\u00e9sultat est abandonn\u00e9. Ainsi, il peut se produire une situation o\u00f9 la branche choisie de mani\u00e8re sp\u00e9culative ne pr\u00e9voit pas l'ex\u00e9cution de SWAPGS, mais au cours de l'ex\u00e9cution sp\u00e9culative, la valeur du registre GS sera modifi\u00e9e par l'instruction SWAPGS et utilis\u00e9e dans des op\u00e9rations d\u00e9pendantes de la m\u00e9moire, qui sont stock\u00e9es dans le cache du CPU. <\/p>\n<p>Les chercheurs ont propos\u00e9 deux sc\u00e9narios d'attaque pour lesquels des prototypes d'exploits ont \u00e9t\u00e9 pr\u00e9par\u00e9s. Le premier sc\u00e9nario repose sur une situation o\u00f9 l'instruction SWAPGS n'est pas ex\u00e9cut\u00e9e de mani\u00e8re sp\u00e9culative, bien qu'elle soit utilis\u00e9e lors de l'ex\u00e9cution r\u00e9elle, tandis que le second \u2014 \u00e0 l'inverse \u2014 concerne le cas o\u00f9 l'instruction SWAPGS est ex\u00e9cut\u00e9e de mani\u00e8re sp\u00e9culative alors qu'elle ne devrait pas l'\u00eatre. Pour chaque sc\u00e9nario, deux variantes d'exploitation sont envisag\u00e9es : l'attaquant peut d\u00e9terminer une valeur \u00e0 une adresse donn\u00e9e dans l'espace noyau et ex\u00e9cuter une recherche pour une valeur sp\u00e9cifique \u00e0 des adresses al\u00e9atoires dans le noyau. La r\u00e9alisation de l'attaque prend beaucoup de temps et l'ex\u00e9cution d'un exploit peut \u00eatre n\u00e9cessaire pendant plusieurs heures pour orchestrer une fuite. <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"S-m7XVBzusU\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/S-m7XVBzusU\/hqdefault.jpg\" alt=\"Lire la vid\u00e9o\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p>Dans le noyau Linux, le probl\u00e8me <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=18ec54fdd6d18d92025af097cd042a75cf0ea24c\">a \u00e9t\u00e9 corrig\u00e9e<\/a><\/noindex> r\u00e9side dans le changement de la logique d'appel de l'instruction SWAPGS (blocage de l'ex\u00e9cution sp\u00e9culative), semblable \u00e0 la correction d'autres vuln\u00e9rabilit\u00e9s de type Spectre v1. Il est suppos\u00e9 que la protection ajout\u00e9e aura un impact minimal sur les performances des charges de travail typiques. Un d\u00e9lai intervient lors de la commutation entre l'espace utilisateur et le noyau, ce qui peut entra\u00eener une r\u00e9duction des performances, par exemple lors de l'ex\u00e9cution intensive d'appels syst\u00e8me depuis une application ou la g\u00e9n\u00e9ration fr\u00e9quente d'interruptions NMI. <\/p>\n<p>Le correctif n\u00e9cessite l'installation de mises \u00e0 jour du noyau tant dans le syst\u00e8me principal que dans les environnements invit\u00e9s, suivie d'un red\u00e9marrage du syst\u00e8me. Pour d\u00e9sactiver la protection sous Linux, l'option \u00ab nospectre_v1 \u00bb peut \u00eatre utilis\u00e9e, ce qui d\u00e9sactive \u00e9galement les mesures de blocage de la vuln\u00e9rabilit\u00e9 SWAPGS. Le correctif est disponible sous forme de <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=18ec54fdd6d18d92025af097cd042a75cf0ea24c\">d'un correctif<\/a><\/noindex> pour le noyau Linux, qui est d\u00e9j\u00e0 int\u00e9gr\u00e9 dans les versions <noindex><a rel=\"nofollow\" href=\"https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v4.x\/ChangeLog-4.19.65\">4.19.65<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v5.x\/ChangeLog-5.2.7\">5.2.7<\/a><\/noindex>, 4.14.137, 4.9.188 et 4.4.188. Les mises \u00e0 jour pour les distributions Linux n'ont pas encore \u00e9t\u00e9 publi\u00e9es (<noindex><a rel=\"nofollow\" href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2019-1125\">Debian<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=CVE-2019-1125\">RHEL<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=1738285\">Fedora<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/security.archlinux.org\/CVE-2019-1125\">Arch Linux<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.novell.com\/show_bug.cgi?id=CVE-2019-1125\">SUSE\/openSUSE<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/people.canonical.com\/~ubuntu-security\/cve\/2019\/CVE-2019-1125.html\">Ubuntu<\/a><\/noindex>). Sous Windows, le probl\u00e8me a \u00e9t\u00e9 r\u00e9solu discr\u00e8tement dans <noindex><a rel=\"nofollow\" href=\"https:\/\/portal.msrc.microsoft.com\/en-US\/security-guidance\/advisory\/CVE-2019-1125\">la mise \u00e0 jour de juillet<\/a><\/noindex>. La soci\u00e9t\u00e9 Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromium-review.googlesource.com\/c\/chromiumos\/third_party\/kernel\/+\/1739575\">a pr\u00e9par\u00e9<\/a><\/noindex> a corrig\u00e9 le noyau 4.19, fourni dans ChromeOS et <noindex><a rel=\"nofollow\" href=\"https:\/\/android-review.googlesource.com\/c\/kernel\/common\/+\/1097435\">Android<\/a><\/noindex>.<\/p>\n<p>Selon les chercheurs de Bitdefender, Intel a \u00e9t\u00e9 inform\u00e9 du probl\u00e8me d\u00e8s ao\u00fbt de l'ann\u00e9e derni\u00e8re. Le probl\u00e8me a \u00e9t\u00e9 r\u00e9solu par un correctif logiciel, pour lequel des d\u00e9veloppeurs de Microsoft, Google et du noyau Linux ont \u00e9t\u00e9 impliqu\u00e9s dans l'\u00e9laboration coordonn\u00e9e de la solution. Les anciens processeurs Intel, jusqu'\u00e0 Ivy Bridge, sont beaucoup plus difficiles \u00e0 attaquer en raison de l'absence de support pour l'instruction WRGSBASE, utilis\u00e9e dans l'exploit. Les syst\u00e8mes ARM, POWER, SPARC, MIPS et RISC-V ne sont pas affect\u00e9s par le probl\u00e8me car ils ne prennent pas en charge l'instruction SWAPGS.<\/p>\n<p>Ce probl\u00e8me menace principalement les possesseurs de processeurs Intel \u2014<br \/>\n sur les syst\u00e8mes AMD, seul le deuxi\u00e8me sc\u00e9nario d'attaque a pu \u00eatre reproduit, se limitant au traitement sp\u00e9culatif de la valeur de base du registre GS, ce qui peut \u00eatre utilis\u00e9 pour rechercher certaines valeurs dans des zones m\u00e9moires al\u00e9atoires. Pour bloquer ce type d'attaque, <noindex>sont suffisants<\/noindex> il existe des m\u00e9thodes de protection contre les vuln\u00e9rabilit\u00e9s Spectre v1. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51234\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Bitdefender \u0432\u044b\u044f\u0432\u0438\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2019-1125) \u0432 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0435 \u0441\u043f\u0435\u043a\u0443\u043b\u044f\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 CPU, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u0438\u043c\u044f SWAPGS, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438, \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0435\u043c\u0443 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u044f\u0434\u0440\u0430 \u0438\u043b\u0438 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 Intel (x86_64) \u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b AMD, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u043a\u0442\u043e\u0440 [&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-36892","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=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Bitdefender \u0432\u044b\u044f\u0432\u0438\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (\" \/>\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\/swapgs-novaya-uyazvimost-v-mehanizme-spekulyativnogo-vypolneniya-cpu\" \/>\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\udd47SWAPGS \u2014 \u043d\u043e\u0432\u0430\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0435 \u0441\u043f\u0435\u043a\u0443\u043b\u044f\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f CPU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Bitdefender \u0432\u044b\u044f\u0432\u0438\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/swapgs-novaya-uyazvimost-v-mehanizme-spekulyativnogo-vypolneniya-cpu\" \/>\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=\"2019-10-31T19:14:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:14:35+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\udd47SWAPGS \u2014 une nouvelle vuln\u00e9rabilit\u00e9 dans le m\u00e9canisme d'ex\u00e9cution sp\u00e9culative du CPU | ProHoster","description":"Les chercheurs de Bitdefender ont d\u00e9couvert une nouvelle vuln\u00e9rabilit\u00e9 (","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/swapgs-novaya-uyazvimost-v-mehanizme-spekulyativnogo-vypolneniya-cpu","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\udd47SWAPGS \u2014 \u043d\u043e\u0432\u0430\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0435 \u0441\u043f\u0435\u043a\u0443\u043b\u044f\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f CPU | ProHoster","og:description":"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Bitdefender \u0432\u044b\u044f\u0432\u0438\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/swapgs-novaya-uyazvimost-v-mehanizme-spekulyativnogo-vypolneniya-cpu","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":"2019-10-31T19:14:35+00:00","article:modified_time":"2019-10-31T19:14:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36892","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":null,"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":"2026-01-22 05:14:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:37:22","updated":"2026-01-22 05:14:19","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\/36892","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=36892"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/36892\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=36892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=36892"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=36892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}