{"id":110627,"date":"2023-10-05T15:10:24","date_gmt":"2023-10-05T13:10:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openssh-9-5"},"modified":"2023-10-05T15:10:24","modified_gmt":"2023-10-05T13:10:24","slug":"reliz-openssh-9-5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-openssh-9-5","title":{"rendered":"Uvoln\u011bn\u00ed OpenSSH 9.5","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bylo zve\u0159ejn\u011bno uvoln\u011bn\u00ed OpenSSH 9.5, otev\u0159en\u00e9 implementace klienta a serveru pro pr\u00e1ci s protokoly SSH 2.0 a SFTP.     <\/p>\n<p>Hlavn\u00ed zm\u011bny:   <\/p>\n<ul>\n<li class=\"l\"> V ssh-keygen je ve v\u00fdchoz\u00edm nastaven\u00ed zahrnuta generace kl\u00ed\u010d\u016f zalo\u017een\u00fdch na digit\u00e1ln\u00edm podpisu Ed25519, kter\u00fd vyvinul Daniel Bernstein a kter\u00fd byl standardizov\u00e1n v RFC 8709. Je t\u0159eba poznamenat, \u017ee kl\u00ed\u010de Ed25519 jsou podporov\u00e1ny od vyd\u00e1n\u00ed OpenSSH 6.5 (2014) a jsou pohodln\u011bj\u0161\u00ed d\u00edky sv\u00e9 mal\u00e9 velikosti. Digit\u00e1ln\u00ed podpisy Ed25519 v\u0161ak nab\u00edzej\u00ed vy\u0161\u0161\u00ed \u00farove\u0148 bezpe\u010dnosti ne\u017e ECDSA a DSA a vykazuj\u00ed velmi vysokou rychlost ov\u011b\u0159ov\u00e1n\u00ed a vytv\u00e1\u0159en\u00ed podpis\u016f. Odolnost v\u016f\u010di prolomen\u00ed pro Ed25519 \u010din\u00ed p\u0159ibli\u017en\u011b 2^128 (v pr\u016fm\u011bru pro \u00fatok na Ed25519 je t\u0159eba prov\u00e9st 2^140 bitov\u00fdch operac\u00ed), co\u017e odpov\u00edd\u00e1 odolnosti takov\u00fdch algoritm\u016f jako NIST P-256 a RSA se velikost\u00ed kl\u00ed\u010de 375 bajt\u016f nebo 128bitov\u00e9mu blokov\u00e9mu \u0161ifru. Ed25519 tak\u00e9 nen\u00ed n\u00e1chyln\u00fd k probl\u00e9m\u016fm s kolizemi v hashech, nen\u00ed citliv\u00fd na \u00fatoky pomoc\u00ed m\u011b\u0159en\u00ed doby odezvy (cache-timing attacks) a na \u00fatoky prost\u0159ednictv\u00edm bo\u010dn\u00edch kan\u00e1l\u016f (side-channel attacks).\n<li class=\"l\"> Do n\u00e1stroje ssh byla p\u0159id\u00e1na ochrana proti \u00fatok\u016fm z vedlej\u0161\u00edch kan\u00e1l\u016f, kter\u00e9 analyzuj\u00ed zpo\u017ed\u011bn\u00ed mezi stisknut\u00edm kl\u00e1ves na kl\u00e1vesnici za \u00fa\u010delem rekonstrukce vstupu. Tyto \u00fatoky jsou zalo\u017eeny na tom, \u017ee zpo\u017ed\u011bn\u00ed mezi stisknut\u00edm p\u0159i psan\u00ed z\u00e1vis\u00ed na um\u00edst\u011bn\u00ed kl\u00e1ves na kl\u00e1vesnici (nap\u0159\u00edklad reakce p\u0159i zad\u00e1v\u00e1n\u00ed p\u00edsmene \u201eF\u201c je rychlej\u0161\u00ed ne\u017e p\u0159i zad\u00e1v\u00e1n\u00ed \u201eQ\u201c nebo \u201eX\u201c, proto\u017ee pro stisknut\u00ed je pot\u0159eba m\u00e9n\u011b pohyb\u016f prst\u016f). SSH bylo t\u011bmto \u00fatok\u016fm vystaveno, proto\u017ee odes\u00edlalo informace o zadan\u00e9m znaku v samostatn\u00e9m paketu ihned po stisknut\u00ed ka\u017ed\u00e9 kl\u00e1vesy, a tedy zpo\u017ed\u011bn\u00ed mezi odes\u00edl\u00e1n\u00edm paket\u016f korelovala se zpo\u017ed\u011bn\u00edmi mezi stisknut\u00edm kl\u00e1ves.\n<p>Aby se skryly rysy interaktivn\u00edho vstupu v provozu, je v ssh implementov\u00e1no odes\u00edl\u00e1n\u00ed dat ne b\u011bhem psan\u00ed, ale pouze v pevn\u00fdch \u010dasov\u00fdch intervalech (v\u00fdchoz\u00ed hodnota je 20 ms). Krom\u011b toho, aby se zm\u00e1tli \u00fato\u010dn\u00edci, jsou po odesl\u00e1n\u00ed skute\u010dn\u00fdch dat v n\u00e1hodn\u00fdch momentech odes\u00edl\u00e1ny fiktivn\u00ed stisknut\u00ed. Pro nastaven\u00ed ochrany byl do ssh_config p\u0159id\u00e1n parametr \u201eObscureKeystrokeTiming\u201c.      <\/p>\n<li class=\"l\"> V ssh a sshd byla implementov\u00e1na podpora roz\u0161\u00ed\u0159en\u00ed protokolu SSH \u201eping@openssh.com\u201c, kter\u00e9 p\u0159id\u00e1v\u00e1 nov\u00fd typ zpr\u00e1v SSH2_MSG_PING a SSH2_MSG_PONG pro periodick\u00e9 odes\u00edl\u00e1n\u00ed paket\u016f v pravideln\u00fdch intervalech. Toto roz\u0161\u00ed\u0159en\u00ed je nezbytn\u00e9 pro zm\u00edn\u011bnou ochranu proti \u00fatok\u016fm z vedlej\u0161\u00edch kan\u00e1l\u016f.\n<li class=\"l\"> V sshd je povoleno p\u0159edefinov\u00e1n\u00ed direktiv Subsystem prost\u0159ednictv\u00edm blok\u016f Match.\n<li class=\"l\"> V sshd byla ve direktiv\u011b Subsystem zm\u011bn\u011bna manipulace s uvozovkami, kter\u00e9 jsou nyn\u00ed uchov\u00e1v\u00e1ny pro p\u0159\u00edkazy a argumenty, co\u017e m\u016f\u017ee v\u00e9st k probl\u00e9m\u016fm s kompatibilitou u velmi vz\u00e1cn\u00fdch konfigurac\u00ed.  <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59877\">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 9.5, \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 ssh-keygen \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u043a\u043b\u044e\u0447\u0435\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438 Ed25519, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0414\u044d\u043d\u0438\u044d\u043b\u043e\u043c \u0411\u0435\u0440\u043d\u0448\u0442\u0435\u0439\u043d\u043e\u043c \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0432 RFC 8709. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043a\u043b\u044e\u0447\u0438 Ed25519 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 OpenSSH 6.5 (2014 \u0433\u043e\u0434) \u0438 \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u044b \u0438\u0437-\u0437\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-110627","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 9.5, \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\/cs\/blog\/news\/reliz-openssh-9-5\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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 9.5 | 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 9.5, \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\/cs\/blog\/news\/reliz-openssh-9-5\" \/>\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=\"2023-10-05T13:10:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-05T13:10:24+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\udd47Verze OpenSSH 9.5 | ProHoster","description":"Bylo zve\u0159ejn\u011bno uvoln\u011bn\u00ed OpenSSH 9.5, otev\u0159en\u00e9 implementace klienta a serveru pro pr\u00e1ci s protokoly SSH 2.0 a SFTP.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-openssh-9-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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 9.5 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 OpenSSH 9.5, \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\/cs\/blog\/news\/reliz-openssh-9-5","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":"2023-10-05T13:10:24+00:00","article:modified_time":"2023-10-05T13:10:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/110627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=110627"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/110627\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=110627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=110627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=110627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}