Ident

Ident

ident (читается идэ́нт) — это протокол, описанный в RFC 1413. Он предназначен для идентификации пользователя, устанавливающего TCP-соединение. Сервер, реализующий протокол ident, называется identd (идэнт дэ́).

Содержание

Схема работы

Ident usage.png

Начальные условия: на компьютере клиента работает identd. Клиент обращается к внешнему серверу, который умеет выполнять ident-проверку.

  1. Клиент посылает запрос.
  2. Перед посылкой ответа сервер спрашивает у клиентской машины по порту 113 имя пользователя, сделавшего запрос, и указывает номера портов соединения с обеих сторон.
  3. identd, слушающий порт 113, отправляет ответ.
  4. Сервер получает ответ и что-нибудь с ним делает (скажем, пишет в лог), после чего, в свою очередь, отсылает ответ клиенту.

Применение ident

  • В IRC: некоторые IRC-сервера требуют обязательного ответа от identd на стороне входящего в сеть пользователя.
  • Для фильтрации спама, исходящего с локального компьютера (например, на хостингах): программа sendmail спрашивает у identd, кто послал письмо, и приписывает к письму настоящее имя отправителя. Если «подписанное» письмо со спамом попадёт после этого на другой компьютер под тем же административным контролем, то локальный спаммер будет моментально выявлен и (впоследствии) заблокирован.
  • Для аутентификации в пределах одного компьютера в тех ОС, в которых нет возможности проверить отправителя сообщения через UNIX-сокет (т. н. схема unix credentials).

Ограничения безопасности

  • Никогда нельзя доверять данным, которые поступают от чужих ident-серверов (то есть тех, которые настраивали не вы), потому что они могут быть подделаны/скрыты. Ни в коем случае нельзя использовать identd для аутентификации по сети, даже в случае с доверенными клиентами, так как взлом клиентской машины приведёт к взлому доверяющего ей сервера (см. также межсистемное доверие).
  • Иногда для клиента бывает нежелательным «светиться» в интернете. Примером того могут служить разные боты, работающие по какой-либо причине с привилегиями пользователя root. Некоторые ident-сервера предоставляют возможность контролируемой маскировки некоторых пользователей.

Реализации

Протокол ident — это de-facto наиболее популярная тема для продвинутого «Hello, World» (то есть лучшее направление при серьёзном изучении программирования). В связи с этим, количество демонов, его реализующих, огромно. Ниже даны ссылки на наиболее распространённые и чаще всего используемые сервера такого класса.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Ident" в других словарях:

  • Ident — im TCP/IP‑Protokollstapel: Anwendung Ident Transport TCP Internet IP (IPv4, IPv6) Netzzugang Ethernet Token …   Deutsch Wikipedia

  • ident — <zu ↑Identität> (österr.) identisch; vgl. ↑...isch/ …   Das große Fremdwörterbuch

  • Ident — The Ident Protocol, specified in RFC 1413, is an Internet protocol that helps identify the user of a particular TCP connection. One popular daemon program for providing the ident service is identd.How Ident WorksThe Ident Protocol is designed to… …   Wikipedia

  • ident — UK [ˈaɪdent] / US noun [countable] Word forms ident : singular ident plural idents business an image or short film shown on television which tells you which channel you are watching …   English dictionary

  • ident — noun /ˈaɪdɛnt/ a) Identification. In 1999 Chaudoir and fellow BBC designer Tim Platt were given the task of rebranding the existing BBC2 idents. b) A brief visual sequence serving to identify the broadcaster. ...the intruder installed an IRC bot… …   Wiktionary

  • Ident Relay — Ident im TCP/IP‑Protokollstapel: Anwendung Ident Transport TCP Internet IP (IPv4, IPv6) Netzzugang Ethernet …   Deutsch Wikipedia

  • ident feature — Identification feature. The special feature in the Air Traffic Control Radar Beacon System (ATCRBS), SSR (secondary surveillance radar), and military radars equipment used to immediately distinguish one displayed target from other beacon targets …   Aviation dictionary

  • ident — identisch; ebenso; wie; genauso; gleich; gleichartig; ohne Unterschied; dasselbe * * * idẹnt <Adj.>: österr. häufig für ↑identisch: Bei einem Ausgabekurs von 100 ist die Rendite mit der Nominalverzinsung i. (Wochenpresse 25. 4. 79, 18) …   Universal-Lexikon

  • ident — vice président …   Dictionnaire des rimes

  • Ident. — Identifikation; Identifizierung; Identität EN identification; identity …   Abkürzungen und Akronyme in der deutschsprachigen Presse Gebrauchtwagen


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»