{"id":144216,"date":"2025-10-06T17:11:54","date_gmt":"2025-10-06T15:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openssh-10-1"},"modified":"2025-10-06T17:11:54","modified_gmt":"2025-10-06T15:11:54","slug":"reliz-openssh-10-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-openssh-10-1","title":{"rendered":"Lan\u00e7amento do OpenSSH 10.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Foi publicado o lan\u00e7amento do OpenSSH 10.1, uma implementa\u00e7\u00e3o aberta de cliente e servidor para operar com os protocolos SSH 2.0 e SFTP.       <\/p>\n<p>Principais mudan\u00e7as:      <\/p>\n<ul>\n<li class=\"l\"> Foi corrigido um problema de seguran\u00e7a que permitia que um invasor injetasse comandos shell atrav\u00e9s da manipula\u00e7\u00e3o de caracteres especiais no nome de usu\u00e1rio ou URI, que poderiam ser executados ao rodar um comando especificado na configura\u00e7\u00e3o &#171;ProxyCommand&#187; e contendo a substitui\u00e7\u00e3o &#171;%u&#187;. O problema afeta apenas sistemas que permitem a substitui\u00e7\u00e3o de nomes de usu\u00e1rios ou URIs oriundos de fontes n\u00e3o confi\u00e1veis durante a execu\u00e7\u00e3o do ssh.\n<p>Para bloquear ataques desse tipo, o uso de caracteres de controle em nomes de usu\u00e1rio passados na linha de comando ou substitu\u00eddos nas configura\u00e7\u00f5es atrav\u00e9s de sequ\u00eancias %-foi proibido. Tamb\u00e9m \u00e9 proibido o uso do caractere nulo (&#171;&#092;0&#187;) em ssh:\/\/. Uma exce\u00e7\u00e3o foi feita apenas para nomes especificados no arquivo de configura\u00e7\u00e3o (pressup\u00f5e-se que os dados desse arquivo sejam confi\u00e1veis).    <\/p>\n<li class=\"l\"> As utilidades ssh e ssh-agent agora suportam chaves ed25519 armazenadas em tokens PKCS#11.\n<li class=\"l\"> Foi adicionada a configura\u00e7\u00e3o RefuseConnection ao arquivo de configura\u00e7\u00e3o ssh_config, que, quando processada na se\u00e7\u00e3o ativa, encerra o processo com uma mensagem de erro sem tentar estabelecer uma conex\u00e3o. Match host foo RefuseConnection &#171;o host foo n\u00e3o est\u00e1 mais em uso, conecte-se ao host bar&#187;\n<li class=\"l\"> No ssh e sshd foram adicionados manipuladores de sinal SIGINFO para registrar informa\u00e7\u00f5es sobre a sess\u00e3o e o canal ativo.\n<li class=\"l\"> No sshd, se a autentica\u00e7\u00e3o do usu\u00e1rio for rejeitada pelo certificado, ser\u00e1 registrado no log n\u00e3o apenas a raz\u00e3o da rejei\u00e7\u00e3o do login, mas tamb\u00e9m informa\u00e7\u00f5es detalhadas para identificar o certificado problem\u00e1tico.\n<li class=\"l\"> No sshd, foi adicionada a verifica\u00e7\u00e3o do n\u00famero de exibi\u00e7\u00e3o X11, em rela\u00e7\u00e3o \u00e0 deslocamento definido na diretiva X11DisplayOffset.\n<li class=\"l\"> Na su\u00edte de testes unit\u00e1rios, foram adicionadas funcionalidades de medi\u00e7\u00e3o de desempenho, ativadas ao executar &#171;make UNITTEST_BENCHMARK=yes&#187; no OpenBSD ou &#171;make unit-bench&#187; em outros sistemas.  <\/ul>\n<p>Mudan\u00e7as que podem quebrar a compatibilidade retroativa:  <\/p>\n<ul>\n<li class=\"l\"> No ssh foi adicionada uma mensagem de aviso ao usar o algoritmo de negocia\u00e7\u00e3o de chaves vulner\u00e1vel a ataques de computadores qu\u00e2nticos ao estabelecer a conex\u00e3o. O aviso foi adicionado devido ao risco de ataques no futuro, usando dumps de tr\u00e1fego armazenados anteriormente. Para desativar o aviso, a op\u00e7\u00e3o WarnWeakCrypto foi adicionada ao ssh_config.          Match host unsafe.example.com         WarnWeakCrypto no\n<li class=\"l\"> No ssh e sshd, o manuseio dos par\u00e2metros de qualidade de servi\u00e7o DSCP (IPQoS) foi significativamente alterado. Para tr\u00e1fego interativo, agora \u00e9 utilizado por padr\u00e3o a classe EF (Expedited Forwarding) para um processamento mais priorit\u00e1rio em redes sem fio. Para tr\u00e1fego n\u00e3o interativo, a classe padr\u00e3o utilizada no sistema operacional \u00e9 definida. A classe de tr\u00e1fego pode ser alterada atrav\u00e9s das configura\u00e7\u00f5es IPQoS em ssh_config e sshd_config. Os par\u00e2metros ToS (type-of-service) para IPv4 na diretiva IPQoS foram considerados obsoletos (DSCP substituiu o ToS).\n<li class=\"l\"> No ssh-add, ao adicionar um certificado ao ssh-agent, foi implementada a defini\u00e7\u00e3o do tempo de vida do certificado para um valor que \u00e9 5 minutos maior do que a validade do certificado (para remo\u00e7\u00e3o autom\u00e1tica do certificado expirado). Para desativar esse comportamento, foi adicionada a op\u00e7\u00e3o &#171;-N&#187; ao ssh-add.\n<li class=\"l\"> O suporte a chaves XMSS foi removido, pois foi considerado experimental e nunca foi habilitado por padr\u00e3o.\n<li class=\"l\"> Os sockets Unix criados pelos processos ssh-agent e sshd foram transferidos do diret\u00f3rio \/tmp para ~\/.ssh\/agent, o que garante que n\u00e3o seja poss\u00edvel acessar esses sockets a partir de processos isolados, os quais t\u00eam o acesso ao sistema de arquivos restrito, mas t\u00eam acesso ao \/tmp.            <\/ul>\n<p>Em vers\u00f5es futuras, os registros DNS SHA1 SSHFP ser\u00e3o considerados obsoletos devido a problemas de confiabilidade da fun\u00e7\u00e3o de hash SHA1. Esses registros ser\u00e3o ignorados, e o comando &#171;ssh-keygen -r&#187; gerar\u00e1 apenas registros SHA256 SSHFP.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64007\">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.1, \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\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0430\u0442\u0430\u043a\u0443\u044e\u0449\u0435\u043c\u0443 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c shell-\u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0447\u0435\u0440\u0435\u0437 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441\u043e \u0441\u043f\u0435\u0446\u0441\u0438\u043c\u0432\u043e\u043b\u0430\u043c\u0438 \u0432 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 URI, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u043b\u0438 \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u044b \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0447\u0435\u0440\u0435\u0437 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 &#171;ProxyCommand&#187; \u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0439 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 &#171;%u&#187;. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u044b, [&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-144216","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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.1, \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\/pt\/blog\/news\/reliz-openssh-10-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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.1 | 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.1, \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\/pt\/blog\/news\/reliz-openssh-10-1\" \/>\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-10-06T15:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-06T15:11:54+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\udd47Lan\u00e7amento do OpenSSH 10.1 | ProHoster","description":"Foi publicado o lan\u00e7amento do OpenSSH 10.1, uma implementa\u00e7\u00e3o aberta de cliente e servidor para operar com os protocolos SSH 2.0 e SFTP.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-openssh-10-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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.1 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 10.1, \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\/pt\/blog\/news\/reliz-openssh-10-1","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-10-06T15:11:54+00:00","article:modified_time":"2025-10-06T15:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144216","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 15:10:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:10:23","updated":"2026-01-23 15:10:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/144216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=144216"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/144216\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=144216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=144216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=144216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}