Что такое на телефоне chap
Перейти к содержимому

Что такое на телефоне chap

В чём разница между PAP и CHAP

PAP и CHAP – протоколы аутентификации, использующиеся в протоколе PPP. PAP расшифровывается банально – Password Authentication Protocol. Возможно такая простая расшифровка связана с тем, что протокол был одним из первых. CHAP расшифровывается как Challenge Handshake Authentication Protocol. В курсе CCNA затрагиваются оба этих протокола.

Как работает PAP?

Клиент хочет подключиться к серверу, он отправляет серверу пароль, сервер отвечает либо «Да», либо «Нет». Казалось бы, всё просто – зачем добавлять что-то ещё? Однако, всё становится сложнее, в случае если мы в силу каких-то обстоятельств обратились не к серверу, к, которому собирались, а к устройству злоумышленника. В этом случае получается, что спрашивая его, нравится ли ему наш пароль, мы по сути просто передаём ему пароль, с которым он в дальнейшем может делать всё что угодно. Чтобы избежать такой ситуации был придуман CHAP.

Как работает CHAP?

Клиент хочет обратиться к серверу, сервер передаёт клиенту случайную строку, клиент берёт пароль и эту строку и вычисляет от неё MD5 хеш, который возвращает серверу. Сервер проделывает те же операции (если он сам, конечно, знает правильный пароль). Если хеши слвпадают – клиент авторизован. Что мы получаем? Если клиент не знает пароль – хеши не совпадут, если вместо сервера злоумышленник – он получит только хеш, из которого ничего не выудить.

Что такое на телефоне chap

CHAP (англ.  Challenge Handshake Authentication Protocol ) — широко распространённый алгоритм проверки подлинности, предусматривающий передачу не самого пароля пользователя, а косвенных сведений о нём. При использовании CHAP сервер удалённого доступа отправляет клиенту строку запроса. На основе этой строки и пароля пользователя клиент вычисляет хеш-код MD5 (англ.  Message Digest-5 ) и передаёт его серверу. Хеш-функция является алгоритмом одностороннего (необратимого) шифрования (преобразования), поскольку значение хеш-функции для блока данных вычислить легко, а определить исходный блок по хеш-коду с математической точки зрения невозможно за приемлемое время. Сервер, которому доступен пароль пользователя, выполняет те же самые вычисления и сравнивает результат с хеш-кодом, полученным от клиента. В случае совпадения учётные данные клиента удалённого доступа считаются подлинными. Наиболее важной особенностью алгоритма CHAP-аутентификации является то, что пароль никогда не пересылается по каналу.

Документы RFC

Протокол CHAP определен в RFC 1994.

См. также

  • Протоколы AAA
  • Интернет-протоколы

Wikimedia Foundation . 2010 .

Полезное

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

CHAP — Saltar a navegación, búsqueda CHAP es un protocolo de autenticación por desafío mutuo (CHAP, en inglés: Challenge Handshake Authentication Protocol). Es un método de autentificación remota o inalámbrica. Diversos proveedores de servicios emplean… … Wikipedia Español

CHAP — as a word may refer to: * Chap , a caste in the Bhakkar district of the Punjab, (Pakistan). * Chap Sandi , a village in the tehsil of Kaloorkot in Bhakkar. * Chap , a fellow. * Chap , a chop or jaw; a cheek * Bath chap , the cheek and jawbones of … Wikipedia

Chap — may refer to: The Chap, a British magazine Chap, a caste in the Bhakkar district of the Punjab, Pakistan Chap Sandi, a village in the tehsil of Kaloorkot in Bhakkar Chap, a term for chewing tobacco Chap, a word for no used in New Zealand CHAP may … Wikipedia

chap — chap1 [chäp, chap] n. [prob. < ME cheppe < ?] CHOP2 chap2 [chap] n. [< CHAPMAN] Informal a man or boy; fellow chap3 [chap] vt., vi. chapped … English World dictionary

Chap — (ch[a^]p or ch[o^]p), v. t. [imp. & p. p. (ch[a^]pt or ch[o^]pt); p. pr. & vb. n. .] [See to cut.] 1. To cause to open in slits or chinks; to split; to cause the skin of to crack or become rough. [1913 Webster] Then… … The Collaborative International Dictionary of English

Chap — (ch[a^]p), n. [Perh. abbreviated fr. chapman, but used in a more general sense; or cf. Dan. ki[ae]ft jaw, person, E. chap jaw.] 1. A buyer; a chapman. [Obs.] [1913 Webster] If you want to sell, here is your chap. Steele. [1913 Webster] 2. A man… … The Collaborative International Dictionary of English

chap|py — chap|py1 «CHAP ee», adjective, pi|er, pi|est. full of chaps or cracks; cleft. chap|py2 «CHAP ee», noun, plural pies. = chappie. (Cf. ↑chappie) … Useful english dictionary

Chap — Chap, v. i. 1. To crack or open in slits; as, the earth chaps; the hands chap. [1913 Webster] 2. To strike; to knock; to rap. [Scot.] [1913 Webster] … The Collaborative International Dictionary of English

Chap — Chap, n. [From , v. t. & i.] 1. A cleft, crack, or chink, as in the surface of the earth, or in the skin. [1913 Webster] 2. A division; a breach, as in a party. [Obs.] [1913 Webster] Many clefts and chaps in our council board. T. Fuller.… … The Collaborative International Dictionary of English

Chap — (ch[o^]p), n. [OE. chaft; of Scand. origin; cf. Icel kjaptr jaw, Sw. K[ a]ft, D. ki[ae]ft; akin to G. kiefer, and E. jowl. Cf. .] 1. One of the jaws or the fleshy covering of a jaw; commonly in the plural, and used of animals, and… … The Collaborative International Dictionary of English

Что такое протокол CHAP

CHAP ( C hallenge Handshake Authentication Protocol ) — широко поддерживаемый метод аунтентификации, в котором используется передача косвенных сведений о пароле, вместо передачи его самого , поэтому он более безопасен, чем PAP.

Аутентификация CHAP выполняется во время первоначального установления связи и может быть повторена в любое время после установления связи.

На рисунке 1 показан процесс аутентификации CHAP.

Рисунок 1 Процесс аутентификации CHAP

CHAP

Доступны два режима аутентификации CHAP: однонаправленная аутентификация CHAP и двунаправленная аутентификация CHAP. При однонаправленной аутентификации CHAP устройство на одном конце функционирует как устройство аутентификации, а устройство на другом конце функционирует как аутентифицированное устройство. При двунаправленной аутентификации CHAP каждое устройство функционирует как аутентифицирующее устройство, так и аутентифицированное устройство. На практике используется только однонаправленная аутентификация CHAP.

Однонаправленная аутентификация CHAP применима к двум сценариям: устройство аутентификации настроено с именем пользователя, а устройство аутентификации не настроено с именем пользователя. Рекомендуется настроить устройство аутентификации с использованием имени пользователя.

· Когда устройство аутентификации настроено с именем пользователя:

§ Аутентифицирующее устройство инициирует запрос на аутентификацию, отправляя пакет запроса, который содержит имя локального пользователя для устройства, прошедшего проверку подлинности.

§ После получения пакета с вызовом, аутентифицированное устройство проверяет, используется ли команда ppp chap password на локальном интерфейсе. Если используется эта команда, аутентифицированное устройство шифрует пакет Challenge с идентификатором пакета и паролем, настроенным командой, используя алгоритм Message Digest 5 (MD5) для генерации зашифрованного текста, а затем отправляет пакет ответа, содержащий зашифрованный текст и локальные данные. имя пользователя на устройстве аутентификации. Если пароль ppp chap команда не настроена, аутентифицированное устройство ищет в таблице локальных пользователей пароль, соответствующий имени пользователя аутентифицирующего устройства в полученном пакете запроса, шифрует пакет запроса с помощью идентификатора пакета и пароля пользователя, используя алгоритм MD5 для генерации шифра текст. Затем он отправляет ответный пакет, содержащий зашифрованный текст и имя локального пользователя, на устройство аутентификации.

§ Устройство аутентификации шифрует пакет Challenge с сохраненным паролем аутентифицированного устройства, используя алгоритм MD5 для генерации зашифрованного текста. Затем он сравнивает этот зашифрованный текст с тем, который содержится в полученном пакете ответа, и возвращает ответ на основе результата проверки.

· Если устройство аутентификации не настроено с именем пользователя:

§ Устройство аутентификации инициирует запрос аутентификации, отправляя пакет Challenge.

§ После получения пакета Challenge аутентифицированное устройство шифрует пакет Challenge с идентификатором пакета и паролем, настроенным командой ppp chap password , используя алгоритм Message Digest 5 (MD5) для генерации зашифрованного текста. Затем он отправляет ответный пакет, содержащий зашифрованный текст и имя локального пользователя, на устройство аутентификации.

§ Устройство аутентификации шифрует пакет Challenge с сохраненным паролем аутентифицированного устройства, используя алгоритм MD5 для генерации зашифрованного текста. Затем он сравнивает этот зашифрованный текст с тем, который содержится в полученном пакете ответа, и возвращает ответ на основе результата проверки.

Формат пакета CHAP

· Формат варианта конфигурации

На рисунке 2 показан формат опции конфигурации CHAP.

Рисунок 2 Формат опции конфигурации CHAP

CHAP

В таблице 1 показаны поля параметра конфигурации CHAP.

Таблица 1 Поля параметра конфигурации CHAP

Поле

Длина в байтах

Описание

Значение 0x03 указывает пакет протокола

аутентификации. Общие варианты

переговоров см. в таблице 3 .

Значение всегда равно 5, что указывает на

то, что длина параметра конфигурации

составляет 5 байтов.

Значение 0xC223 указывает протокол

CHAP. Общие коды протоколов см.

Значение указывает используемый

· от 0 до 4: зарезервировано

· Формат пакета CHAP

Пакет CHAP инкапсулируется в поле информации кадра уровня канала данных PPP со значением поля протокола 0xC223, которое указывает протокол CHAP.

На рисунке 3 показан формат пакета CHAP.

Рисунок 3 Формат пакета CHAP

CHAP

В таблице 2 показаны поля пакета CHAP.

Таблица 2 Поля пакета CHAP

Поле

Длина в байтах

Описание

Поле Код определяет тип пакета

· 3: Успешный пакет

Поле идентификатора помогает

сопоставить проблемы и ответы.

Поле «Длина» указывает длину пакета

CHAP, включая поля «Код»,

«Идентификатор», «Длина» и

«Данные». Байты вне диапазона поля

длины обрабатываются как

заполнение уровня звена данных и

Формат поля данных определяется

· Формат пакета запроса и ответа

Пакет Challenge используется для инициирования аутентификации CHAP. Устройство аутентификации должно передать пакет Challenge со значением поля Code 1. Дополнительные пакеты Challenge могут быть отправлены только после того, как будет получен действительный пакет ответа или истечет необязательный счетчик повторов.

На этапе аутентификации аутентифицированное устройство ожидает, пока аутентифицирующее устройство отправит пакет запроса. После получения пакета Challenge аутентифицированное устройство передает пакет Response со значением поля Code 2.

Когда получен ответный пакет, устройство аутентификации сравнивает возвращенное значение с локальным вычисленным значением. На основании результатов сравнения устройство аутентификации отправляет пакет «Успех» или «Ошибка».

На рисунке 4 показан формат пакета запроса и ответа.

Рисунок 4 Формат пакета запроса и ответа

CHAP

В таблице 3 показаны поля пакета запроса или ответа.

Таблица 3 Поля пакета запроса или ответа

Поле

Длина в байтах

Описание

Поле Код определяет тип пакета

Поле идентификатора указывает

взаимосвязь между пакетами запроса и пакетами ответа.

В поле «Длина» указывается общая

длина пакета запроса или ответа.

Поле размера значения определяет

длину поля значения.

Один или больше

Поле Value пакета Challenge

представляет собой переменный

поток байтов. Поле значения пакета

ответа — это одностороннее

хеш-значение, вычисленное для

Один или больше

Длина поля «Имя» определяется

· Формат пакета Успех и Неудача

Если значение, полученное в пакете ответа, равно вычисленному значению, устройство аутентификации передает пакет успеха со значением поля кода 3.

Если значение, полученное в пакете ответа, отличается от вычисленного значения, устройство аутентификации передает пакет отказа со значением поля кода 4 и завершает соединение.

На рисунке 5 показан формат пакета Успех и Неудача.

Рисунок 5 Формат пакета Успех и Неудача

CHAP

В таблице 4 показаны поля пакета «Успех» или «Неудача».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *