{"id":103534,"date":"2022-03-14T15:36:53","date_gmt":"2022-03-14T13:36:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-tuf-1-0-frejmvork-dlya-organizaczii-bezopasnoj-dostavki-obnovlenij"},"modified":"2022-03-14T15:36:53","modified_gmt":"2022-03-14T13:36:55","slug":"dostupen-tuf-1-0-frejmvork-dlya-organizaczii-bezopasnoj-dostavki-obnovlenij","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-tuf-1-0-frejmvork-dlya-organizaczii-bezopasnoj-dostavki-obnovlenij","title":{"rendered":"TUF 1.0 est disponible, un cadre pour organiser une livraison s\u00e9curis\u00e9e des mises \u00e0 jour","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La publication de la version 1.0 du cadre TUF (The Update Framework) offre des outils pour une v\u00e9rification s\u00e9curis\u00e9e de la disponibilit\u00e9 et du t\u00e9l\u00e9chargement des mises \u00e0 jour. L'objectif principal du projet est de prot\u00e9ger le client contre les attaques typiques sur les d\u00e9p\u00f4ts et les infrastructures, y compris la lutte contre la promotion par des acteurs malveillants de mises \u00e0 jour fictives, cr\u00e9\u00e9es apr\u00e8s avoir acc\u00e8s aux cl\u00e9s pour g\u00e9n\u00e9rer des signatures num\u00e9riques ou compromettre le d\u00e9p\u00f4t. Le projet est d\u00e9velopp\u00e9 sous l'\u00e9gide de la Linux Foundation et est utilis\u00e9 pour am\u00e9liorer la s\u00e9curit\u00e9 de la livraison des mises \u00e0 jour dans des projets tels que Docker, Fuchsia, Automotive Grade Linux, Bottlerocket et PyPI (l'inclusion de la v\u00e9rification des t\u00e9l\u00e9chargements et des m\u00e9tadonn\u00e9es dans PyPI est attendue prochainement). Le code de r\u00e9f\u00e9rence de l'impl\u00e9mentation de TUF est \u00e9crit en Python et est distribu\u00e9 sous la licence Apache 2.0.    <\/p>\n<p>Le projet d\u00e9veloppe une s\u00e9rie de biblioth\u00e8ques, de formats de fichiers et d'utilitaires qui peuvent facilement s'int\u00e9grer dans les syst\u00e8mes de mise \u00e0 jour d'applications existants, fournissant une protection en cas de compromission des cl\u00e9s du c\u00f4t\u00e9 des d\u00e9veloppeurs de logiciels. Pour utiliser TUF, il suffit d'ajouter les m\u00e9tadonn\u00e9es n\u00e9cessaires dans le d\u00e9p\u00f4t et d'int\u00e9grer les proc\u00e9dures fournies par TUF dans le code client pour le t\u00e9l\u00e9chargement et la v\u00e9rification des fichiers.      <\/p>\n<p>Le cadre TUF prend en charge les t\u00e2ches de v\u00e9rification de l'apparition de mises \u00e0 jour, de t\u00e9l\u00e9chargement de mises \u00e0 jour et de v\u00e9rification de leur int\u00e9grit\u00e9. Le syst\u00e8me d'installation des mises \u00e0 jour ne se chevauche pas directement avec les m\u00e9tadonn\u00e9es suppl\u00e9mentaires, dont la v\u00e9rification et le t\u00e9l\u00e9chargement sont pris en charge par TUF. Pour l'int\u00e9gration avec des applications et des syst\u00e8mes d'installation de mises \u00e0 jour, une API de bas niveau est propos\u00e9e pour acc\u00e9der aux m\u00e9tadonn\u00e9es et une impl\u00e9mentation API client de haut niveau ngclient, pr\u00eate \u00e0 \u00eatre int\u00e9gr\u00e9e avec des applications.          <\/p>\n<p>Parmi les attaques auxquelles TUF peut faire face, on note la substitution de versions anciennes d\u00e9guis\u00e9es en mises \u00e0 jour dans le but de bloquer la correction des vuln\u00e9rabilit\u00e9s dans les logiciels ou de ramener l'utilisateur \u00e0 une ancienne version vuln\u00e9rable, ainsi que la promotion de mises \u00e0 jour malveillantes, correctement sign\u00e9es avec une cl\u00e9 compromise, et la r\u00e9alisation d'attaques par d\u00e9ni de service (DoS) sur les clients, comme le remplissage du disque avec des mises \u00e0 jour infinies.    <\/p>\n<p>La protection contre la compromission de l'infrastructure des fournisseurs de logiciels est assur\u00e9e par la tenue de dossiers v\u00e9rifiables distincts sur l'\u00e9tat du d\u00e9p\u00f4t ou de l'application. Les m\u00e9tadonn\u00e9es TUF v\u00e9rifiables incluent des informations sur les cl\u00e9s de confiance, des hachages cryptographiques pour \u00e9valuer l'int\u00e9grit\u00e9 des fichiers, des signatures num\u00e9riques suppl\u00e9mentaires pour certifier les m\u00e9tadonn\u00e9es, des informations sur les num\u00e9ros de version et des donn\u00e9es sur la dur\u00e9e de vie des enregistrements. Les cl\u00e9s utilis\u00e9es pour la v\u00e9rification ont une dur\u00e9e de vie limit\u00e9e et n\u00e9cessitent une mise \u00e0 jour continue pour se prot\u00e9ger contre la signature avec d'anciennes cl\u00e9s.     <\/p>\n<p>La r\u00e9duction du risque de compromission de l'ensemble du syst\u00e8me est r\u00e9alis\u00e9e gr\u00e2ce \u00e0 un mod\u00e8le de s\u00e9paration des pouvoirs, dans lequel chaque partie est limit\u00e9e \u00e0 la seule zone pour laquelle elle est directement responsable. Le syst\u00e8me utilise une hi\u00e9rarchie de r\u00f4les avec ses propres cl\u00e9s, par exemple, le r\u00f4le racine signe des cl\u00e9s pour des r\u00f4les responsables des m\u00e9tadonn\u00e9es dans le d\u00e9p\u00f4t, des donn\u00e9es sur le moment de la cr\u00e9ation des mises \u00e0 jour et des compilations cibles, tandis que le r\u00f4le responsable des compilations signe les r\u00f4les associ\u00e9s \u00e0 la certification des fichiers livr\u00e9s.      <center><img decoding=\"async\" alt=\"TUF 1.0 est disponible, un cadre pour organiser une livraison s\u00e9curis\u00e9e des mises \u00e0 jour\" src=\"\/wp-content\/uploads\/2022\/03\/e88156df6bdc88b840e7f230c7588cbb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/p>\n<p>Pour prot\u00e9ger contre la compromission des cl\u00e9s, un m\u00e9canisme de r\u00e9vocation et de remplacement imm\u00e9diat des cl\u00e9s est utilis\u00e9. Chaque cl\u00e9 concentre uniquement les pouvoirs minimaux n\u00e9cessaires, et plusieurs cl\u00e9s sont requises pour les op\u00e9rations de certification (la fuite d'une cl\u00e9 particuli\u00e8re ne permet pas d'attaquer imm\u00e9diatement le client, tandis que la compromission de l'ensemble du syst\u00e8me n\u00e9cessite de capturer les cl\u00e9s de tous les participants). Le client peut accepter uniquement les fichiers cr\u00e9\u00e9s apr\u00e8s les fichiers d\u00e9j\u00e0 re\u00e7us, et les donn\u00e9es ne sont t\u00e9l\u00e9charg\u00e9es que conform\u00e9ment \u00e0 la taille sp\u00e9cifi\u00e9e dans les m\u00e9tadonn\u00e9es certifi\u00e9es.        <\/p>\n<p>La version publi\u00e9e TUF 1.0.0 propose une impl\u00e9mentation de r\u00e9f\u00e9rence enti\u00e8rement r\u00e9\u00e9crite et stabilis\u00e9e de la sp\u00e9cification TUF, qui peut \u00eatre utilis\u00e9e comme exemple pr\u00eat \u00e0 l'emploi lors de la cr\u00e9ation de vos propres impl\u00e9mentations ou pour l'int\u00e9gration dans vos projets. La nouvelle impl\u00e9mentation contient beaucoup moins de code (1400 lignes au lieu de 4700), est plus facile \u00e0 maintenir et peut \u00eatre facilement \u00e9tendue, par exemple, si un support pour des piles r\u00e9seau sp\u00e9cifiques, des syst\u00e8mes de stockage ou des algorithmes de cryptage est n\u00e9cessaire.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56847\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 TUF 1.0 (The Update Framework), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439. \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0446\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0437\u0430\u0449\u0438\u0442\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u043e\u0442 \u0442\u0438\u043f\u043e\u0432\u044b\u0445 \u0430\u0442\u0430\u043a \u043d\u0430 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044e \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0430\u043c\u0438 \u0444\u0438\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043a\u043b\u044e\u0447\u0430\u043c \u0434\u043b\u044f \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u043f\u043e\u0434\u043f\u0438\u0441\u0435\u0439 \u0438\u043b\u0438 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0430\u0446\u0438\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f. \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u044d\u0433\u0438\u0434\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Linux [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":103535,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103534","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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 TUF 1.0 (The Update Framework), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439.\" \/>\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\/dostupen-tuf-1-0-frejmvork-dlya-organizaczii-bezopasnoj-dostavki-obnovlenij\" \/>\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\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d TUF 1.0, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 TUF 1.0 (The Update Framework), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-tuf-1-0-frejmvork-dlya-organizaczii-bezopasnoj-dostavki-obnovlenij\" \/>\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=\"2022-03-14T13:36:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-03-14T13:36:55+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\udd47TUF 1.0 est disponible, un cadre pour organiser la livraison s\u00e9curis\u00e9e des mises \u00e0 jour | ProHoster","description":"La version 1.0 du cadre TUF (The Update Framework) a \u00e9t\u00e9 publi\u00e9e, fournissant des outils pour v\u00e9rifier en toute s\u00e9curit\u00e9 la disponibilit\u00e9 et le t\u00e9l\u00e9chargement des mises \u00e0 jour.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-tuf-1-0-frejmvork-dlya-organizaczii-bezopasnoj-dostavki-obnovlenij","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\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d TUF 1.0, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 TUF 1.0 (The Update Framework), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u044f \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/dostupen-tuf-1-0-frejmvork-dlya-organizaczii-bezopasnoj-dostavki-obnovlenij","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":"2022-03-14T13:36:55+00:00","article:modified_time":"2022-03-14T13:36:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103534","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":"2022-03-14 13:37:57","updated":"2022-09-29 02:42:27","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\/103534","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=103534"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103534\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/103535"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=103534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=103534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=103534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}