DANE

DANE

DANE (англ. DNS-based Authentication of Named Entities) — набор спецификаций IETF, обеспечивающих аутентификацию объектов адресации (доменных имён) и предоставляемых сервисов с помощью DNS. Это новый стандарт, вводимый в действие в 2011-2012 годах.

Содержание

Описание

Многие современные приложения используют аутентификацию на базе сертификатов в защищённых транспортных соединениях, позволяя пользователям удостоверяться в подключении именно к тому серверу, к которому они хотели и который называется именно так, а не иначе. Обычно аутентификация такого рода происходит через инфраструктуру открытых ключей с использованием цепочки сертификатов, заканчивающейся известным клиенту сертификатом удостоверяющего центра. DANE предусматривает передачу доверенного сертификата, не известного ранее клиенту, средствами DNS с обязательной проверкой подлинности ответа DNS средствами DNSSEC.

Принцип работы

Перед установлением безопасного соединения (HTTPS, TLS для любого поддерживающего протокола) клиент совершает ряд дополнительных DNS-запросов. В ответах на эти запросы клиенту передаются параметры сертификата или сам сертификат. При этом клиент устанавливает связь с сервером, адрес которого валидирован DNS-сервером клиента посредством DNSSEC. После открытия соединения клиент верифицирует ответ сервера при помощи имеющегося сертификата либо его цифрового отпечатка (fingerprint).

Ресурсные записи

IANA стандартизировала одну новую запись TLSA (код 52). Формат записи:

                       1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |  Cert. Usage  |   Selector    | Matching Type |               /
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               /
  /                                                               /
  /                 Certificate Association Data                  /
  /                                                               /
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Описание полей

  • Certificate Usage - тип передаваемого сертификата
  • Selector - размерность передаваемых данных
  • Matching Type - тип передаваемых данных
  • Certificate Association Data - данные сертификата

Пример DNS-запроса

Клиент при установлении защищённого соединения с сервером example.org по TCP-порту 443 выполняет дополнительный запрос вида

IN TLSA _443._tcp.example.org

DNS-ответ

Полный сертификат PKI:

  _443._tcp.example.com. IN TLSA (
     3 0 0 30820307308201efa003020102020... )

Ссылки

  • RFC 6698, Use Cases and Requirements for DNS-Based Authentication of Named Entities (DANE)
  • RFC 6394, The DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) Protocol: TLSA



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


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

  • Dane — may refer to: Contents 1 General 2 Places 3 People 3.1 …   Wikipedia

  • Dane — steht für: Cobra Dane, Radarsystem in Alaska Dane (Nova Scotia), Ort in Kanada Dane (Ontario), Ort in Kanada Dane (Wisconsin), Stadt in Wisconsin Dane County, Verwaltungsbezirk in Wisconsin, USA River Dane, Fluss in England Den Nachnamen Dane… …   Deutsch Wikipedia

  • dane — {{/stl 13}}{{stl 8}}rz. nmos, blp, odm. jak przym. Ia {{/stl 8}}{{stl 20}} {{/stl 20}}{{stl 12}}1. {{/stl 12}}{{stl 7}} podstawowe, niezmienne fakty, informacje, wiadomości : {{/stl 7}}{{stl 10}}Prace nad ustawą o danych osobowych trwają w Polsce …   Langenscheidt Polski wyjaśnień

  • Dane — Dane, n. [LL. Dani: cf. AS. Dene.] A native, or a naturalized inhabitant, of Denmark. [1913 Webster] {Great Dane}. (Zo[ o]l.) See {Danish dog}, under {Danish} …   The Collaborative International Dictionary of English

  • Dane — Dane, WI U.S. village in Wisconsin Population (2000): 799 Housing Units (2000): 288 Land area (2000): 1.132347 sq. miles (2.932765 sq. km) Water area (2000): 0.000000 sq. miles (0.000000 sq. km) Total area (2000): 1.132347 sq. miles (2.932765 sq …   StarDict's U.S. Gazetteer Places

  • Dane, WI — U.S. village in Wisconsin Population (2000): 799 Housing Units (2000): 288 Land area (2000): 1.132347 sq. miles (2.932765 sq. km) Water area (2000): 0.000000 sq. miles (0.000000 sq. km) Total area (2000): 1.132347 sq. miles (2.932765 sq. km) FIPS …   StarDict's U.S. Gazetteer Places

  • Danė — Dãnė dkt. Ùpė i̇̀šteka iš miškų̃ ir toliaũ vadi̇̀nama Danè …   Bendrinės lietuvių kalbos žodyno antraštynas

  • Dane — Dane, Grafschaft im Staate Wisconsin (Nordamerika), 57 QM.; Flüsse: Wisconsin River, Sugar u. Catfish Rivers, der letztere ist ein Ausfluß der Four Lakes (vier unter sich verbundene Seen in dieser Grafschaft, der größte 11/2 Ml. lang); Boden im W …   Pierer's Universal-Lexikon

  • Däne — Däne, ein dänisches Pferd, von großer, hoher Race …   Pierer's Universal-Lexikon

  • Dane — m English: transferred use of the surname, which was originally a local name representing a dialect variant of DEAN (SEE Dean) that was common in south east England …   First names dictionary


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

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