<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Релиз OpenSSH 6.5]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=33488</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33488&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Релиз OpenSSH 6.5».]]></description>
		<lastBuildDate>Fri, 31 Jan 2014 06:04:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Релиз OpenSSH 6.5]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=390948#p390948</link>
			<description><![CDATA[<p>После пяти месяцев разработки <a href="http://lists.mindrot.org/pipermail/openssh-unix-announce/2014-January/000117.html">объявлен</a> выпуск <a href="http://www.openssh.com/">OpenSSH 6.5</a>, открытой реализации клиента и сервера для работы по протоколам SSH (1.3, 1.5 и 2.0) и SFTP.</p><p>Из заметных улучшений можно отметить:<br /></p><ul><li><p>В ssh и sshd добавлена поддержка метода обмена ключами на базе функции <a href="http://cr.yp.to/ecdh.html">Curve25519</a>, предложенной Дэниэлом Бернштейном (<a href="http://cr.yp.to/djb.html">D. J. Bernstein</a>) и основанной на использовании криптографии по эллиптическим кривым. Указанный метод используется по умолчанию, в случае его поддержки на стороне клиента и сервера;</p></li><li><p>В ssh и sshd добавлена поддержка схемы цифровой подписи с открытым ключом <a href="http://ed25519.cr.yp.to/">Ed25519</a>, также разработанной Дэниэлом Бернштейном. Цифровые подписи Ed25519 обладают более высоким уровнем безопасности, чем ECDSA и DSA, и при этом отличаются очень высокой скоростью верификации и создания подписей. Стойкость к взлому для Ed25519 составляет порядка 2^128 (в среднем для атаки на Ed25519 потребуется совершить 2^140 битовых операций), что соответствует стойкости таких алгоритмов, как NIST P-256 и RSA с размером ключа в 375 байт или 128-битному блочному шифру. Ed25519 также не подвержен проблемам с коллизиями в хэшах, не чувствителен к атакам через определение содержимого кэша (cache-timing attacks) и атакам по сторонним каналам (side-channel attacks).</p></li><li><p>Новый формат хранения закрытого ключа, основанный на использовании KDF-функции (<a href="http://en.wikipedia.org/wiki/Key_derivation_function">Key Derivation Function</a>) bcrypt и обеспечивающий более высокий уровень защиты ключа. Данный формат используется по умолчанию только для ключей Ed25519, но может быть задействован и для других типов ключей при указании опции &quot;-o&quot; в ssh-keygen;</p></li><li><p>В ssh и sshd <a href="http://www.opennet.ru/opennews/art.shtml?num=38635">добавлен</a> новый транспортный протокол &quot;chacha20-poly1305@openssh.com&quot; на основе алгоритмов потокового шифра ChaCha20 и аутентификации сообщений Poly1305-AES, разработанных Дэниэлом Бернштейном. Алгоритмы <a href="http://cr.yp.to/chacha.html">ChaCha20</a> и <a href="http://cr.yp.to/mac.html">Poly1305-AES</a> созданы специально для обеспечения наивысшей безопасности при наименьших вычислительных затратах. Программная реализация алгоритмов позволяет добиться фиксированного времени выполнения без задействования специальной аппаратной поддержки.</p></li><li><p>Ssh и sshd теперь отклоняют RSA-ключи от старых проприетарных клиентов и серверов, использующих устаревшую схему формирования сигнатур RSA+MD5 и методы обмена ключей на основе уязвимых способов расчёта хэшей. Соединение с такими системами пока допускается, но только с использованием ключей DSA. В будущем поддержка будет прекращена полностью;</p></li><li><p>В ssh и ssh-agent обеспечена поддержка только токенов kcs#11, которые представлены сертификатами X.509, а не raw-ключами;</p></li><li><p>В ssh добавлена поддержка директивы &quot;Match&quot;, позволяющей определять условные блоки в конфигурации ssh_config в зависимости от имени хоста, пользователя и результата выполнения произвольной команды;</p></li><li><p>В ssh добавлена поддержка канонизации имени хоста на стороне клиента, используя набор правил и суффиксов DNS в ssh_config. Изменение позволяет преобразовать неполное имя в полное, исключающее неоднозначность при поиске ключей в known_hosts или при проверке имён сертификатов хоста;</p></li><li><p>В sftp-server добавлена возможность помещения запросов по протоколу SFTP в белый или чёрный списки по имени;</p></li><li><p>В sftp-server добавлена схема &quot;fsync@openssh.com&quot; для вызова fsync для открытого файлового дескриптора;</p></li><li><p>В конфигурацию sshd добавлена директива PermitTTY, запрещающая выделение TTY и повторяющая по своей сути опцию no-pty в файле authorized_keys;</p></li><li><p>В конфигурацию ssh добавлена опция ProxyUseFDPass, которая позволяет использовать директиву ProxyCommands для установки соединения, а затем передать сформированный файловый дескриптор обратно в ssh. Использование опции позволяет сразу завершить выполнение команды, заданной через ProxyCommands, а оставлять её во время передачи данных;</p></li></ul><p>&nbsp; &nbsp; Улучшения, специфичные для переносимой версии OpenSSH:&nbsp; &nbsp; </p><ul><li><p>В sshd добавлена поддержка Capsicum API во FreeBSD 10 для помещения процесса в изолированное окружение на стадии до начала аутентификации;</p></li><li><p>Автоматически включаются доступные в используемом для сборки инструментарии методы повышения безопасности кода, в том числе применяются &quot;-ftrapv&quot; для защиты от целочисленных переполнений, -fstack-protector-strong, -fstack-protector-all и -fstack-protector для защиты от переполнений стека и опции для защиты от записи информации о динамическом связывании. Данное поведение можно отключить при помощи опций &quot;--without-hardening&quot; и &quot;--without-stackprotect&quot;;</p></li><li><p>OpenSSH 6.5 является последним выпуском, поддерживающий версии OpenSSL младше 0.9.6;</p></li><li><p>В Linux, OS X и OpenBSD при сборке с использованием современных компиляторов по возможности формируются исполняемые файлы PIE (<a href="http://en.wikipedia.org/wiki/Position_independent_executable">Position Independent Executable</a>);</p></li><li><p>Для платформ, не предоставляющих генератор псевдослучайных чисел, теперь используется функция arc4random() на базе алгоритма ChaCha20. </p></li></ul><br /><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=38971">http://www.opennet.ru/opennews/art.shtml?num=38971</a></p>]]></description>
			<author><![CDATA[null@example.com (verg)]]></author>
			<pubDate>Fri, 31 Jan 2014 06:04:20 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=390948#p390948</guid>
		</item>
	</channel>
</rss>
