{"id":123456,"date":"2025-04-10T03:05:07","date_gmt":"2025-04-10T01:05:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openssh-10-0"},"modified":"2025-04-10T03:05:07","modified_gmt":"2025-04-10T01:05:07","slug":"reliz-openssh-10-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-openssh-10-0","title":{"rendered":"Publication de la version OpenSSH 10.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version OpenSSH 10.0 a \u00e9t\u00e9 publi\u00e9e, une impl\u00e9mentation ouverte du client et du serveur pour travailler avec les protocoles SSH 2.0 et SFTP. Principales modifications :      <\/p>\n<ul>\n<li class=\"l\"> La prise en charge des signatures num\u00e9riques bas\u00e9es sur l'algorithme DSA a \u00e9t\u00e9 supprim\u00e9e, car son niveau de s\u00e9curit\u00e9 ne r\u00e9pond plus aux exigences modernes. Les co\u00fbts de maintien d'un algorithme DSA non s\u00e9curis\u00e9 ne sont pas justifi\u00e9s et sa suppression permettra de stimuler l'interruption de son soutien dans d'autres impl\u00e9mentations de SSH et biblioth\u00e8ques cryptographiques. Par d\u00e9faut, l'utilisation des cl\u00e9s DSA a \u00e9t\u00e9 arr\u00eat\u00e9e en 2015.\n<li class=\"l\"> La s\u00e9paration de sshd en plusieurs fichiers ex\u00e9cutables distincts a \u00e9t\u00e9 poursuivie. Dans OpenSSH 9.8, le processus sshd a \u00e9t\u00e9 divis\u00e9 en un processus sshd-session, ex\u00e9cutant des t\u00e2ches li\u00e9es \u00e0 la gestion des sessions. Dans OpenSSH 10.0, le code d'authentification a \u00e9t\u00e9 d\u00e9plac\u00e9 de sshd-session vers un processus distinct sshd-auth. Le processus sshd-auth permet d'isoler davantage les donn\u00e9es d'authentification dans l'espace d'adressage d'un processus distinct, emp\u00eachant ainsi l'acc\u00e8s \u00e0 ces donn\u00e9es en m\u00e9moire lors d'attaques sur le code utilis\u00e9 pour traiter les \u00e9tapes de connexion jusqu'\u00e0 la fin de l'authentification. De plus, ce changement r\u00e9duit l\u00e9g\u00e8rement la consommation de m\u00e9moire, car le code d'authentification n'est pr\u00e9sent en m\u00e9moire que pendant le processus d'authentification, puis est d\u00e9charg\u00e9 \u00e0 la fin du processus sshd-auth.\n<li class=\"l\"> Dans ssh, un algorithme hybride d'\u00e9change de cl\u00e9s &#171;mlkem768x25519-sha256&#187; est utilis\u00e9 par d\u00e9faut, r\u00e9sistant \u00e0 la factorisation par un ordinateur quantique, et combinant X25519 ECDH et l'algorithme ML-KEM (CRYSTALS-Kyber), normalis\u00e9s par le National Institute of Standards and Technology (NIST) des \u00c9tats-Unis. ML-KEM utilise des m\u00e9thodes cryptographiques bas\u00e9es sur la r\u00e9solution de probl\u00e8mes de th\u00e9orie des r\u00e9seaux, dont le temps de r\u00e9solution ne diff\u00e8re pas entre les ordinateurs classiques et quantiques.\n<li class=\"l\"> Dans ssh_config, les directives SetEnv et User ont \u00e9t\u00e9 \u00e9tendues pour supporter la substitution &#171;%-token&#187; et l'expansion des variables d'environnement.\n<li class=\"l\"> Dans ssh_config et sshd_config, le support de l'expression &#171;Match version&#187; a \u00e9t\u00e9 ajout\u00e9, permettant d'appliquer des r\u00e9glages en fonction de la version d'OpenSSH en cours, par exemple, pour lier \u00e0 OpenSSH 10, vous pouvez sp\u00e9cifier &#171;Match version OpenSSH_10.*&#187;.\n<li class=\"l\"> Un support pour les expressions a \u00e9t\u00e9 ajout\u00e9 dans ssh_config :\n<ul>\n<li class=\"l\"> &#171;Match sessiontype&#187;, permettant d'appliquer des r\u00e9glages en fonction du type de session demand\u00e9e : &#171;shell&#187; pour les sessions interactives, &#171;exec&#187; pour l'ex\u00e9cution de commandes, &#171;subsystem&#187; pour sftp et &#171;none&#187; pour les tunnels et la redirection de trafic.\n<li class=\"l\"> &#171;Match command&#187; pour lier des actions aux commandes sp\u00e9cifi\u00e9es dans la ligne de commande pour l'ex\u00e9cution via ssh.\n<li class=\"l\"> &#8216;Match tagged &#171;&#187;&#8216; et &#8216;Match command &#171;&#187;&#8216; pour lier \u00e0 des balises vides et ex\u00e9cuter ssh sans sp\u00e9cifier de commande \u00e0 ex\u00e9cuter.    <\/ul>\n<li class=\"l\"> Dans sshd_config, l'utilisation de masques dans les chemins de fichiers indiqu\u00e9s dans les directives AuthorizedKeysFile et AuthorizedPrincipalsFile est autoris\u00e9e.\n<li class=\"l\"> Dans le client ssh, l'option &#171;VersionAddendum&#187; a \u00e9t\u00e9 ajout\u00e9e pour permettre l'ajout de texte arbitraire \u00e0 la cha\u00eene de num\u00e9ro de version (auparavant, cette option n'\u00e9tait accessible que pour <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-los-angeles\/\"   title=\"de serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3959\">de serveurs<\/a> sshd).\n<li class=\"l\"> Dans les utilitaires scp et sftp, la configuration &#171;ControlMaster no&#187; a \u00e9t\u00e9 transmise pour interdire l'utilisation des connexions existantes lors de la reconnexion \u00e0 un h\u00f4te.\n<li class=\"l\"> Dans sshd, le support de l'impl\u00e9mentation de l'algorithme de Diffie-Hellman sur un corps fini est d\u00e9sactiv\u00e9 par d\u00e9faut, ce qui a conduit \u00e0 la suppression des m\u00e9thodes &#171;diffie-hellman-group*&#187; et &#171;diffie-hellman-group-exchange-*&#187; de la liste KEXAlgorithms. Compar\u00e9e \u00e0 l'algorithme de Diffie-Hellman bas\u00e9 sur des courbes elliptique, cette version distante est plus lente et n\u00e9cessite des ressources de calcul suppl\u00e9mentaires pour un m\u00eame niveau de s\u00e9curit\u00e9.\n<li class=\"l\"> Dans ssh, lors du choix d'un chiffrement pour la connexion, le mode AES-GCM est d\u00e9sormais pr\u00e9f\u00e9r\u00e9 \u00e0 AES-CTR. Par d\u00e9faut, une liste de priorit\u00e9s est d\u00e9finie pour le choix des chiffrements : Chacha20\/Poly1305, AES-GCM (128\/256) et AES-CTR (128\/192\/256).\n<li class=\"l\"> Dans ssh-agent, la suppression de toutes les cl\u00e9s charg\u00e9es est activ\u00e9e lors de la r\u00e9ception du signal SIGUSR1.\n<li class=\"l\"> Dans ssh-keygen, la prise en charge des tokens FIDO, ne renvoyant pas de donn\u00e9es d'attestation, telles que WinHello, a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Dans ssh-agent, l'option &#171;-Owebsafe-allow=&#8230;&#187; a \u00e9t\u00e9 ajout\u00e9e pour red\u00e9finir la liste blanche des applications FIDO.\n<li class=\"l\"> Un utilitaire exp\u00e9rimental regress\/misc\/ssh-verify-attestation a \u00e9t\u00e9 ajout\u00e9 pour v\u00e9rifier les donn\u00e9es d'attestation FIDO, g\u00e9n\u00e9r\u00e9es en option par ssh-keygen lors de l'enregistrement des cl\u00e9s FIDO.\n<li class=\"l\"> Dans ssh-keygen, il est maintenant permis d'utiliser &#171;-&#187; \u00e0 la place du nom de fichier.\n<li class=\"l\"> Dans ssh-agent et la version portable d'OpenSSH, la prise en charge de l'activation par socket de style systemd a \u00e9t\u00e9 mise en \u0153uvre \u00e0 l'aide du m\u00e9canisme LISTEN_PID\/LISTEN_FDS.\n<li class=\"l\"> Dans la version portable :\n<ul>\n<li class=\"l\"> La prise en charge de la biblioth\u00e8que cryptographique AWS-LC (AWS libcrypto) a \u00e9t\u00e9 mise en \u0153uvre.\n<li class=\"l\"> Dans sshd, la prise en charge de wtmpdb, \u00e9quivalent de wtmp, qui n'est pas affect\u00e9 par le probl\u00e8me de l'ann\u00e9e 2038, a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Dans sshd, l'option &#171;&#8212;with-linux-memlock-onfault&#187; a \u00e9t\u00e9 ajout\u00e9e pour fixer sshd en m\u00e9moire (interdisant l'\u00e9change dans la swap).\n<li class=\"l\"> L'option &#171;&#8212;with-security-key-standalone&#187; a \u00e9t\u00e9 ajout\u00e9e pour la construction d'une biblioth\u00e8que distincte sk-libfido2.\n<li class=\"l\"> Les param\u00e8tres de compilation pour RHEL 6 ont \u00e9t\u00e9 supprim\u00e9s de la sp\u00e9cification du paquet RPM.    <\/ul>\n<li class=\"l\"> Modification dans sshd concernant la s\u00e9curit\u00e9 : la directive DisableForwarding n'interdisait pas correctement le redirectionnement du protocole X11 et les appels \u00e0 ssh-agent. Le redirectionnement X11 est d\u00e9sactiv\u00e9 par d\u00e9faut c\u00f4t\u00e9 serveur, et le redirectionnement ssh-agent c\u00f4t\u00e9 client.  <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63042\">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 \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0423\u0434\u0430\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u043f\u043e\u0434\u043f\u0438\u0441\u0435\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 DSA, \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0437\u0430\u0449\u0438\u0442\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c. \u0417\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 DSA \u043d\u0435 \u043e\u043f\u0440\u0430\u0432\u0434\u044b\u0432\u0430\u044e\u0442 \u0441\u0435\u0431\u044f \u0438 \u0435\u0433\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0441\u0442\u0438\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 DSA \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f\u0445 [&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-123456","post","type-post","status-publish","format-standard","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 \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP.\" \/>\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\/reliz-openssh-10-0\" \/>\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\u0420\u0435\u043b\u0438\u0437 OpenSSH 10.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-openssh-10-0\" \/>\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-04-10T01:05:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-10T01:05:07+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 OpenSSH 10.0 | ProHoster","description":"La version OpenSSH 10.0 a \u00e9t\u00e9 publi\u00e9e, une impl\u00e9mentation ouverte du client et du serveur pour fonctionner avec les protocoles SSH 2.0 et SFTP.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-openssh-10-0","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\u0420\u0435\u043b\u0438\u0437 OpenSSH 10.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430\u043c SSH 2.0 \u0438 SFTP.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-openssh-10-0","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-04-10T01:05:07+00:00","article:modified_time":"2025-04-10T01:05:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123456","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-02-22 15:50:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:07:19","updated":"2026-02-22 15:50:24","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\/123456","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=123456"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/123456\/revisions"}],"predecessor-version":[{"id":162488,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/123456\/revisions\/162488"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=123456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=123456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=123456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}