<?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; Проект OpenBSD представил собственную реализацию identd]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=27373</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27373&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проект OpenBSD представил собственную реализацию identd».]]></description>
		<lastBuildDate>Wed, 20 Mar 2013 08:34:48 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Проект OpenBSD представил собственную реализацию identd]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=335275#p335275</link>
			<description><![CDATA[<p>В дерево исходных текстов OpenBSD <a href="http://permalink.gmane.org/gmane.os.openbsd.cvs/118371">интегрирован</a> код нового демона identd с реализацией протокола <a href="http://ru.wikipedia.org/wiki/Ident">IDENT</a> (<a href="http://tools.ietf.org/html/rfc1413">RFC 1413</a>), предназначенного для организации идентификации пользователя, устанавливающего TCP-соединение. Новый identd разработан в недрах проекта OpenBSD в качестве безопасной и высокопроизводительной замены <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=identd">штатного</a> BSD identd, вызываемого через inetd.</p><p>Новая реализация сама обрабатывает соединения и запускается в форме фонового процесса, при этом соединения обрабатываются в неблокирующем режиме с использованием libevent. За счёт грамотной организации обработки сетевых соединений и ухода от дополнительной нагрузки, связанной с запуском нового процесса на каждый запрос при использовании inetd, новая реализация позволяет кардинально увеличить производительность работы сервиса IDENT. Кроме того, в новом identd обеспечена возможность параллельной обработки клиентских соединений.</p><p>Для обеспечения безопасности в новом identd поддерживаются такие дополнительные механизмы, как разделение и аннулирование привилегий. Обработка запроса производится после перехода в изолированное chroot-окружение и сброса привилегий. Для проверки наличия пользователя используется непривилегированный процесс, при этом выполнение проверки не блокирует обработку других запросов.</p><p>Из пока не реализованных возможностей старого identd отмечается отсутствие поддержки загрузки информации об идентификаторе пользователя из размещённых в домашней директории файлов &quot;.ident&quot;. Кроме того пока недостаточно полно обрабатываются ошибки. В настоящее время новый identd доступен только для использования в OpenBSD, но можно рассчитывать на скорое появление переносимых версий, поддерживаемых для других популярных проектов OpenBSD, таких как <a href="http://www.openssh.org/">OpenSSH</a>, пакетный фильтр <a href="http://www.openbsd.org/faq/pf/index.html">PF</a>, демоны маршрутизации <a href="http://www.openbgpd.org/">OpenBGPD и OpenOSPFD</a>, NTP-сервер <a href="http://www.openntpd.org/">OpenNTPD</a>, почтовый сервер <a href="http://www.opensmtpd.org/">OpenSMTPD</a>, мультиплексор текстового терминала (аналог GNU screen) <a href="http://tmux.sourceforge.net/">tmux</a>, BSDL-альтернатива пакету GNU groff - <a href="http://mdocml.bsd.lv/">mandoc</a>, протокол для организации отказоустойчивых систем CARP (Common Address Redundancy Protocol).</p><p>Источник - <a href="http://www.opennet.ru/opennews/art.shtml?num=36442">http://www.opennet.ru/opennews/art.shtml?num=36442</a></p>]]></description>
			<author><![CDATA[null@example.com (Rizado)]]></author>
			<pubDate>Wed, 20 Mar 2013 08:34:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=335275#p335275</guid>
		</item>
	</channel>
</rss>
