{"id":101069,"date":"2021-08-20T22:22:44","date_gmt":"2021-08-20T20:22:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openssh-8-7"},"modified":"2021-08-20T22:22:44","modified_gmt":"2021-08-20T20:22:44","slug":"reliz-openssh-8-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-openssh-8-7","title":{"rendered":"Lan\u00e7amento do OpenSSH 8.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ap\u00f3s quatro meses de desenvolvimento, o lan\u00e7amento do OpenSSH 8.7 foi apresentado, uma implementa\u00e7\u00e3o aberta do cliente e servidor para trabalhar com os protocolos SSH 2.0 e SFTP.      <\/p>\n<p>Principais mudan\u00e7as:  <\/p>\n<ul>\n<li class=\"l\"> No scp, foi adicionado um modo experimental de transfer\u00eancia de dados utilizando o protocolo SFTP em vez do tradicional protocolo SCP\/RCP. O SFTP utiliza m\u00e9todos de manipula\u00e7\u00e3o de nomes mais previs\u00edveis e n\u00e3o depende do tratamento de padr\u00f5es globais via shell no lado do host remoto, o que gera problemas de seguran\u00e7a. Para ativar o SFTP no scp, foi sugerida a op\u00e7\u00e3o \u2018-s\u2019, mas no futuro est\u00e1 previsto migrar para este protocolo como padr\u00e3o.\n<li class=\"l\"> Na sftp-server, foram implementadas extens\u00f5es do protocolo SFTP para revelar caminhos ~\/ e ~user\/, o que \u00e9 necess\u00e1rio para o scp.\n<li class=\"l\"> No utilit\u00e1rio scp, foi alterado o comportamento ao copiar arquivos entre dois hosts remotos (por exemplo, \u2018scp host-a:\/path host-b:\u2019), que agora por padr\u00e3o \u00e9 realizado atrav\u00e9s de um host local intermedi\u00e1rio, como ao especificar a op\u00e7\u00e3o \u2018-3\u2019. Essa abordagem permite evitar o envio desnecess\u00e1rio de credenciais ao primeiro host e a tripla interpreta\u00e7\u00e3o dos nomes de arquivos no shell (no lado do remetente, receptor e no sistema local), al\u00e9m de permitir que, usando SFTP, todos os m\u00e9todos de autentica\u00e7\u00e3o sejam utilizados ao se conectar a hosts remotos, e n\u00e3o apenas os m\u00e9todos n\u00e3o interativos. Para reverter o comportamento anterior, foi adicionada a op\u00e7\u00e3o \u2018-R\u2019.\n<li class=\"l\"> No ssh, foi adicionada a configura\u00e7\u00e3o ForkAfterAuthentication, correspondente \u00e0 op\u00e7\u00e3o \u2018-f\u2019.\n<li class=\"l\"> No ssh, foi adicionada a configura\u00e7\u00e3o StdinNull, correspondente \u00e0 op\u00e7\u00e3o \u2018-n\u2019.\n<li class=\"l\"> No ssh, foi adicionada a configura\u00e7\u00e3o SessionType, por meio da qual se podem definir modos correspondentes \u00e0s op\u00e7\u00f5es \u2018-N\u2019 (sem sess\u00e3o) e \u2018-s\u2019 (subsystem).\n<li class=\"l\"> No ssh-keygen, agora \u00e9 permitido especificar o intervalo de validade da chave nos arquivos com chaves.\n<li class=\"l\"> No ssh-keygen, foi adicionada a op\u00e7\u00e3o \u2018-Oprint-pubkey\u2019 para exibir a chave p\u00fablica completa na assinatura sshsig.\n<li class=\"l\"> No ssh e sshd, tanto o cliente quanto o servidor foram convertidos para utilizar um analisador de arquivo de configura\u00e7\u00e3o mais rigoroso, que usa regras semelhantes ao shell para tratamento de aspas, espa\u00e7os e caracteres de escape. O novo parser tamb\u00e9m n\u00e3o ignora suposi\u00e7\u00f5es feitas anteriormente, como o n\u00e3o envio de argumentos em op\u00e7\u00f5es (por exemplo, agora n\u00e3o \u00e9 permitido deixar a diretiva DenyUsers vazia), aspas n\u00e3o fechadas e a especifica\u00e7\u00e3o de v\u00e1rios caracteres \u2018=\u2019.\n<li class=\"l\"> Ao usar registros DNS SSHFP para a verifica\u00e7\u00e3o de chaves, o ssh agora verifica todos os registros correspondentes, n\u00e3o apenas aqueles que cont\u00eam um tipo espec\u00edfico de assinatura digital.\n<li class=\"l\"> No ssh-keygen ao gerar uma chave FIDO com a op\u00e7\u00e3o -Ochallenge para hashing, agora \u00e9 utilizada uma camada embutida, e n\u00e3o as ferramentas libfido2, permitindo o uso de sequ\u00eancias de challenge com tamanhos maiores ou menores que 32 bytes.\n<li class=\"l\"> No sshd, ao processar a diretiva environment=\u2018\u2026\u2019 em arquivos authorized_keys, agora o primeiro correspond\u00eancia \u00e9 aceito e h\u00e1 uma limita\u00e7\u00e3o de 1024 nomes de vari\u00e1veis de ambiente.    <\/ul>\n<p>Os desenvolvedores do OpenSSH tamb\u00e9m alertaram sobre a transi\u00e7\u00e3o para algoritmos obsoletos que utilizam hashes SHA-1, devido ao aumento da efic\u00e1cia de ataques de colis\u00e3o com prefixo definido (o custo para gerar uma colis\u00e3o \u00e9 estimado em cerca de 50 mil d\u00f3lares). Na pr\u00f3xima vers\u00e3o, ser\u00e1 desativada por padr\u00e3o a possibilidade de usar o algoritmo de assinatura digital com chave p\u00fablica \u00abssh-rsa\u00bb, que \u00e9 mencionado no RFC original do protocolo SSH e continua a ser amplamente utilizado na pr\u00e1tica.    <\/p>\n<p>Para verificar o uso de ssh-rsa em seus sistemas, voc\u00ea pode tentar se conectar via ssh com a op\u00e7\u00e3o \u00ab-oHostKeyAlgorithms=-ssh-rsa\u00bb. No entanto, a desativa\u00e7\u00e3o padr\u00e3o das assinaturas digitais \u00abssh-rsa\u00bb n\u00e3o significa a rejei\u00e7\u00e3o total do uso de chaves RSA, pois al\u00e9m do SHA-1, o protocolo SSH permite o uso de outros algoritmos de hash. Em particular, al\u00e9m de \u00abssh-rsa\u00bb, ser\u00e1 poss\u00edvel continuar utilizando os pares \u00abrsa-sha2-256\u00bb (RSA\/SHA256) e \u00abrsa-sha2-512\u00bb (RSA\/SHA512).    <\/p>\n<p>Para facilitar a transi\u00e7\u00e3o para novos algoritmos, o OpenSSH havia habilitado anteriormente a configura\u00e7\u00e3o UpdateHostKeys por padr\u00e3o, que permite automaticamente transferir os clientes para algoritmos mais confi\u00e1veis. Com essa configura\u00e7\u00e3o, \u00e9 ativada uma extens\u00e3o especial do protocolo \u00abhostkeys@openssh.com\u00bb, que permite <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/dts-shicago\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2899\">servidor<\/a> ap\u00f3s a autentica\u00e7\u00e3o, informar ao cliente sobre todas as chaves de host dispon\u00edveis. O cliente pode refletir essas chaves em seu arquivo ~\/.ssh\/known_hosts, facilitando a atualiza\u00e7\u00e3o das chaves de host e simplificando a troca de chaves em <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/dts-newyork\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2669\">servidor<\/a>.     <\/p>\n<p>O uso do UpdateHostKeys \u00e9 limitado por algumas ressalvas, que podem ser revogadas no futuro: a chave deve ser mencionada no UserKnownHostsFile e n\u00e3o ser utilizada no GlobalKnownHostsFile; a chave deve estar presente apenas sob um nome; n\u00e3o deve ser utilizado um certificado de chave de host; no known_hosts n\u00e3o devem ser utilizadas m\u00e1scaras por nome de host; a configura\u00e7\u00e3o VerifyHostKeyDNS deve estar desativada; e o par\u00e2metro UserKnownHostsFile deve estar ativo.     <\/p>\n<p>Entre os algoritmos recomendados para migra\u00e7\u00e3o est\u00e3o rsa-sha2-256\/512 com base na RFC8332 RSA SHA-2 (suportado a partir do OpenSSH 7.2 e utilizado por padr\u00e3o), ssh-ed25519 (suportado a partir do OpenSSH 6.5) e ecdsa-sha2-nistp256\/384\/521 com base na RFC5656 ECDSA (suportado a partir do OpenSSH 5.7).<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55665\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 8.7, \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: \u0412 scp \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 SFTP \u0432\u043c\u0435\u0441\u0442\u043e \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 SCP\/RCP. \u0412 SFTP \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438\u043c\u0451\u043d \u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 glob-\u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 shell \u043d\u0430 [&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-101069","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=\"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 8.7, \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-8-7\" \/>\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 8.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 8.7, \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-8-7\" \/>\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=\"2021-08-20T20:22:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-20T20:22:44+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 8.7 | ProHoster","description":"Ap\u00f3s quatro meses de desenvolvimento, o lan\u00e7amento do OpenSSH 8.7 foi apresentado, uma implementa\u00e7\u00e3o aberta do cliente e servidor para trabalhar com os protocolos SSH 2.0 e SFTP.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-openssh-8-7","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 8.7 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 8.7, \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-8-7","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":"2021-08-20T20:22:44+00:00","article:modified_time":"2021-08-20T20:22:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101069","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-08-20 20:33:55","updated":"2026-02-09 21:41:59","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\/101069","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=101069"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/101069\/revisions"}],"predecessor-version":[{"id":160179,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/101069\/revisions\/160179"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=101069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=101069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=101069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}