<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Статус возрождения kernel.org]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=16762&amp;type=atom" />
	<updated>2011-09-25T05:31:53Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=16762</id>
		<entry>
			<title type="html"><![CDATA[Статус возрождения kernel.org]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=214713#p214713" />
			<content type="html"><![CDATA[<p><strong>Статус возрождения kernel.org: доступ к Git будет организован без Shell-аккаунтов</strong></p><p>Один из администраторов инфраструктуры kernel.org опубликовал в списке разработчиков ядра Linux <a href="https://lkml.org/lkml/2011/9/23/357"> уведомление</a>, в котором рассказал о статусе восстановления серверов после <a href="http://www.opennet.ru/opennews/art.shtml?num=31651"> взлома</a> и работе, проделанной для увеличения безопасности. Kernel.org недоступен уже почти месяц. Столь длительный срок связан с тем, что разработчики были заняты детальным аудитом и полной переработкой архитектуры аутентификации и организации доступа во всех публично доступных сервисах kernel.org. </p><p>Возобновить работу сайта в первозданном виде, переустановив операционную систему и восстановив данных из резервной копии, можно было за несколько часов, но такой шаг не устраивал, так как инцидент показал принципиальные недоработки в организации доступа, которые рано или поздно могли привести к повторному взлому. В частности, наличие shell-аккаунтов у 448 разработчиков потенциально делали каждого из них мишенью для атакующих. В случае перехвата SSH-ключей у одного из этих разработчиков, под удар становилась вся инфраструктура. Как показала практика, при наличии неограниченного доступа к shell, получение root-привилегий - <a href="http://www.opennet.ru/opennews/art.shtml?num=28390"> дело</a> <a href="http://www.opennet.ru/opennews/art.shtml?num=27979"> времени</a>.</p><p>По сообщению администраторов, работа kernel.org будет частично восстановлена в ближайшие дни. В первую очередь в строй будут введены сервисы, связанные с обеспечением работы с Git-репозиториями. Наиболее важные Git-деревья будет доступны уже в начале недели, остальные Git-деревья планируется ввести в строй в начале октября. На восстановление работы всех остальных сервисов потребуется дополнительное время. После возрождения kernel.org будет существенно изменен метод доступа к Git: у разработчиков больше не будет доступа к системной оболочке (shell), а все Git-репозитории kernel.org будут функционировать в системе под одним системным пользователем. Работа с Git-репозиториями будет организована поверх HTTP, но для доступа к репозиторию по прежнему будут использоваться SSH-ключи. Нынешние SSH-ключи отменены, а новые будут сгенерированы и отправлены разработчикам в ближайшее время. </p><p>Для разделения прав доступа разработчиков к различным частям Git-репозитория будет задействовано расширение <a href="https://github.com/sitaramc/gitolite"> Gitolite</a>, поддерживающее отдельную базу виртуальных пользователей, не имеющих системных аккаунтов. Дополнительно, Gitolite позволит реализовать более гибкие полномочия: возможность доступа только для чтения или разрешение записи, в привязке к отдельным веткам, директориям, файлам или даже тегам, а также отдельные права на слияние, создание и удаление веток и тегов. Автор Gitolite считает свой проект абсолютно безопасным и готов выплатить тысячу долларов тому, кто сможет найти в нём уязвимость. Недостатком новой платформы являются невозможность запуска скриптов разработчиков на сервере, например, перестанут работать интегрируемые с Git индивидуальные обработчики, написанные на shell. Подобные обработчики потребуется переписать с учетом особенностей Gitolite.</p><p>Источник — <a href="http://www.opennet.ru/opennews/art.shtml?num=31845">http://www.opennet.ru/opennews/art.shtml?num=31845</a><br />Главная ссылка к новости — <a href="https://lkml.org/lkml/2011/9/23/357">https://lkml.org/lkml/2011/9/23/357</a></p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2011-09-25T05:31:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=214713#p214713</id>
		</entry>
</feed>
