{"id":121784,"date":"2025-02-09T03:46:02","date_gmt":"2025-02-09T01:46:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-tuxtape-dlya-razvyortyvaniya-infrastruktury-live-patchej-k-yadru-linux"},"modified":"2025-02-09T03:46:02","modified_gmt":"2025-02-09T01:46:05","slug":"proekt-tuxtape-dlya-razvyortyvaniya-infrastruktury-live-patchej-k-yadru-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/proekt-tuxtape-dlya-razvyortyvaniya-infrastruktury-live-patchej-k-yadru-linux","title":{"rendered":"Le projet TuxTape pour le d\u00e9ploiement d'une infrastructure de live patching du noyau Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La compagnie d'assurance GEICO a publi\u00e9 une version pr\u00e9liminaire de l'outil TuxTape, permettant de d\u00e9ployer sa propre infrastructure pour cr\u00e9er, assembler et livrer des correctifs live pour le noyau Linux. Les correctifs live permettent d'appliquer des corrections au noyau Linux \u00e0 la vol\u00e9e, sans red\u00e9marrage ni arr\u00eat du syst\u00e8me. Le code du projet est \u00e9crit en Rust et est distribu\u00e9 sous licence Apache 2.0.     <\/p>\n<p>Les correctifs live corrigeant les vuln\u00e9rabilit\u00e9s sont fournis pour leurs distributions par des entreprises comme Red Hat, Oracle, Canonical et SUSE, mais leur outil de base pour travailler avec les correctifs reste ferm\u00e9, tandis que les correctifs eux-m\u00eames sont d\u00e9velopp\u00e9s en secret. Les distributions Gentoo et Debian ont tent\u00e9 de d\u00e9velopper des projets ouverts elivepatch et linux-livepatching, mais le premier est dans un \u00e9tat abandonn\u00e9 depuis 6 ans, et le second a \u00e9t\u00e9 ralenti au stade de la cr\u00e9ation d'un prototype de test.       <\/p>\n<p>TuxTape vise \u00e0 organiser le fonctionnement de son propre syst\u00e8me de cr\u00e9ation et de livraison de correctifs live, ind\u00e9pendamment des fournisseurs externes et adaptable \u00e0 tous les noyaux Linux, et pas seulement aux packages avec le noyau de distributions sp\u00e9cifiques. TuxTape peut cr\u00e9er des correctifs live compatibles avec l'outil kpatch d\u00e9velopp\u00e9 par Red Hat (en plus de kpatch, il existe des outils similaires : kGraft de SUSE, Ksplice d'Oracle et un correctif live universel). Les correctifs sont form\u00e9s sous forme de modules charg\u00e9s dans le noyau, qui remplacent les fonctions dans le noyau en utilisant la sous-syst\u00e8me ftrace pour rediriger vers de nouvelles fonctions incluses dans le module.    <center><img decoding=\"async\" alt=\"Le projet TuxTape pour le d\u00e9ploiement d&#039;une infrastructure de live patching du noyau Linux\" src=\"\/wp-content\/uploads\/2025\/02\/66afe434fdf6f232ef9ad65831ae0ca5.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>TuxTape peut suivre les informations sur les corrections de vuln\u00e9rabilit\u00e9s dans le noyau Linux, publi\u00e9es sur la liste de diffusion linux-cve-announce et dans le d\u00e9p\u00f4t Git, classer les vuln\u00e9rabilit\u00e9s par degr\u00e9 de gravit\u00e9, d\u00e9terminer l'applicabilit\u00e9 aux noyaux Linux maintenus et g\u00e9n\u00e9rer des correctifs live bas\u00e9s sur des correctifs ordinaires pour les branches LTS du noyau. L'applicabilit\u00e9 des correctifs sources est \u00e9valu\u00e9e par le profilage des constructions du noyau. Les correctifs avec des vuln\u00e9rabilit\u00e9s ne touchant pas le noyau cible sont ignor\u00e9s.     <\/p>\n<p>TuxTape comprend un syst\u00e8me pour suivre les nouvelles vuln\u00e9rabilit\u00e9s dans le noyau, un g\u00e9n\u00e9rateur de base de donn\u00e9es de correctifs et de vuln\u00e9rabilit\u00e9s, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/\"   title=\"serveur\" data-wpil-keyword-link=\"linked\">serveur<\/a> pour stocker les m\u00e9tadonn\u00e9es, un syst\u00e8me de r\u00e9partition des constructions de noyau, un assembleur de noyau, un g\u00e9n\u00e9rateur de correctifs, une archive de correctifs, un client pour r\u00e9cup\u00e9rer des correctifs pour les h\u00f4tes finaux et une interface interactive pour g\u00e9rer la formation de correctifs live.    <center><img decoding=\"async\" alt=\"Le projet TuxTape pour le d\u00e9ploiement d&#039;une infrastructure de live patching du noyau Linux\" src=\"\/wp-content\/uploads\/2025\/02\/7749d6badd6d7e053b5d4c709957f841.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Le d\u00e9veloppement est actuellement \u00e0 la phase de prototype exp\u00e9rimental. Pour les tests initiaux, les outils propos\u00e9s sont : tuxtape-cve-parser pour analyser les informations sur les vuln\u00e9rabilit\u00e9s et construire une base de donn\u00e9es de correctifs ; tuxtape-server avec une interface gRPC pour les services g\u00e9n\u00e9rant des correctifs ; tuxtape-kernel-builder pour assembler le noyau dans une configuration donn\u00e9e et cr\u00e9er un profil de compilation ; tuxtape-dashboard \u2014 une interface de console pour examiner et cr\u00e9er des correctifs en direct \u00e0 partir des correctifs sources obtenus depuis tuxtape-server.    <center><img decoding=\"async\" alt=\"Le projet TuxTape pour le d\u00e9ploiement d&#039;une infrastructure de live patching du noyau Linux\" src=\"\/wp-content\/uploads\/2025\/02\/ce87e3528a3341a144ae1136948a4f2e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62694\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f GEICO \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f TuxTape, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 live-\u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux. Live-\u043f\u0430\u0442\u0447\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a \u044f\u0434\u0440\u0443 Linux \u043d\u0430 \u043b\u0435\u0442\u0443, \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. Live-\u043f\u0430\u0442\u0447\u0438 \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0434\u043b\u044f \u0441\u0432\u043e\u0438\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":121785,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-121784","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f GEICO \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f TuxTape, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 live-\u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux.\" \/>\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\/proekt-tuxtape-dlya-razvyortyvaniya-infrastruktury-live-patchej-k-yadru-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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\u041f\u0440\u043e\u0435\u043a\u0442 TuxTape \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b live-\u043f\u0430\u0442\u0447\u0435\u0439 \u043a \u044f\u0434\u0440\u0443 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f GEICO \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f TuxTape, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 live-\u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/proekt-tuxtape-dlya-razvyortyvaniya-infrastruktury-live-patchej-k-yadru-linux\" \/>\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=\"2025-02-09T01:46:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-02-09T01:46:05+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\udd47Projet TuxTape pour le d\u00e9ploiement d'une infrastructure de correctifs live pour le noyau Linux | ProHoster","description":"La compagnie d'assurance GEICO a publi\u00e9 une version pr\u00e9liminaire de l'outil TuxTape, permettant de d\u00e9ployer sa propre infrastructure pour cr\u00e9er, compiler et livrer des correctifs live pour le noyau Linux.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/proekt-tuxtape-dlya-razvyortyvaniya-infrastruktury-live-patchej-k-yadru-linux","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\u041f\u0440\u043e\u0435\u043a\u0442 TuxTape \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b live-\u043f\u0430\u0442\u0447\u0435\u0439 \u043a \u044f\u0434\u0440\u0443 Linux | ProHoster","og:description":"\u0421\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f GEICO \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f TuxTape, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 live-\u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/proekt-tuxtape-dlya-razvyortyvaniya-infrastruktury-live-patchej-k-yadru-linux","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":"2025-02-09T01:46:05+00:00","article:modified_time":"2025-02-09T01:46:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121784","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":"2026-01-23 10:26:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 10:26:19","updated":"2026-01-23 10:26: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\/121784","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=121784"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/121784\/revisions"}],"predecessor-version":[{"id":173017,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/121784\/revisions\/173017"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/121785"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=121784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=121784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=121784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}