Der is in miening: DANE technology foar browsers is mislearre

Wy prate oer wat DANE-technology is foar it autentisearjen fan domeinnammen mei DNS en wêrom't it net in soad brûkt wurdt yn browsers.

Der is in miening: DANE technology foar browsers is mislearre
/unsplash/ Paulius Dragunas

Wat is DANE

Certification Authorities (CA's) binne organisaasjes dy't binne ferloofd kryptografysk sertifikaat SSL-sertifikaten. Se sette har elektroanyske hantekening op har, befêstigje har autentisiteit. Soms ûntsteane lykwols situaasjes as sertifikaten wurde útjûn mei oertredings. Bygelyks, ferline jier Google inisjearre in "detrustproseduere" foar Symantec-sertifikaten fanwegen har kompromis (wy hawwe dit ferhaal yn detail behannele yn ús blog - kearen и два).

Om foar te kommen sokke situaasjes, ferskate jierren lyn de IETF begûn te ûntwikkeljen DANE technology (mar it wurdt net in soad brûkt yn browsers - wy sille prate oer wêrom dit barde letter).

DANE (DNS-basearre autentikaasje fan neamde entiteiten) is in set fan spesifikaasjes wêrmei jo DNSSEC (Name System Security Extensions) kinne brûke om de jildigens fan SSL-sertifikaten te kontrolearjen. DNSSEC is in útwreiding fan it domeinnammesysteem dat adres spoofing-oanfallen minimalisearret. Mei dizze twa technologyen kin in webmaster as kliïnt kontakt opnimme mei ien fan 'e DNS-sône-operators en de jildigens fan it sertifikaat dat wurdt brûkt befêstigje.

Yn essinsje fungearret DANE as in sels-ûndertekene sertifikaat (de garânsje fan har betrouberens is DNSSEC) en komplementearret de funksjes fan in CA.

Hoe docht dit wurk

De DANE-spesifikaasje wurdt beskreaun yn RFC6698. Neffens it dokumint, yn DNS boarne records in nij type waard tafoege - TLSA. It befettet ynformaasje oer it sertifikaat dat wurdt oerdroegen, de grutte en it type fan gegevens dy't wurde oerdroegen, lykas de gegevens sels. De webmaster makket in digitale thumbprint fan it sertifikaat, tekenet it mei DNSSEC, en pleatst it yn 'e TLSA.

De kliïnt ferbynt mei in side op it ynternet en fergeliket syn sertifikaat mei de "kopy" ûntfongen fan 'e DNS-operator. As se oerienkomme, dan wurdt de boarne beskôge as fertroud.

De DANE wiki-side jout it folgjende foarbyld fan in DNS-fersyk oan example.org op TCP-poarte 443:

IN TLSA _443._tcp.example.org

It antwurd sjocht der sa út:

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

DANE hat ferskate útwreidingen dy't wurkje mei oare DNS-records dan TLSA. De earste is it SSHFP DNS-record foar it validearjen fan kaaien op SSH-ferbiningen. It wurdt beskreaun yn RFC4255RFC6594 и RFC7479. De twadde is de OPENPGPKEY-yngong foar kaai-útwikseling mei PGP (RFC7929). Uteinlik is de tredde it SMIMEA-record (de standert is net formalisearre yn 'e RFC, d'r is allinne in ûntwerp fan it) foar útwikseling fan kryptografyske kaaien fia S/MIME.

Wat is it probleem mei DANE

Mids maaie waard de DNS-OARC konferinsje hâlden (dit is in non-profit organisaasje dy't him dwaande hâldt mei feiligens, stabiliteit en ûntwikkeling fan it domeinnammesysteem). Eksperts op ien fan 'e panielen kaam ta de konklúzjedat DANE technology yn browsers is mislearre (op syn minst yn syn hjoeddeistige ymplemintaasje). Oanwêzich op de konferinsje Geoff Huston, Leading Research Scientist APnic, ien fan fiif regionale ynternetregistrars, antwurde oer DANE as in "deade technology".

Populêre browsers stypje gjin sertifikaatferifikaasje mei DANE. Op 'e merk der binne spesjale plugins, dy't de funksjonaliteit fan TLSA-records iepenbierje, mar ek har stipe stadichoan stopje.

Problemen mei DANE-distribúsje yn browsers binne ferbûn mei de lingte fan it DNSSEC-validaasjeproses. It systeem wurdt twongen om kryptografyske berekkeningen te meitsjen om de autentisiteit fan it SSL-sertifikaat te befêstigjen en troch de heule keten fan DNS-tsjinners te gean (fan 'e rootsône nei it hostdomein) by it earste ferbinen mei in boarne.

Der is in miening: DANE technology foar browsers is mislearre
/unsplash/ Kaley Dykstra

Mozilla besocht dit tekoart te eliminearjen mei it meganisme DNSSEC Chain Extension foar TLS. It soe it oantal DNS-records ferminderje dat de kliïnt moast opsykje tidens autentikaasje. Binnen de ûntwikkelingsgroep ûntstiene lykwols ûnienichheid dy't net oplost wurde koene. As gefolch, it projekt waard ferlitten, hoewol't it waard goedkard troch de IETF yn maart 2018.

In oare reden foar de lege populariteit fan DANE is de lege prevalens fan DNSSEC yn 'e wrâld - allinnich 19% fan middels wurkje mei. Eksperts fûnen dat dit net genôch wie om DANE aktyf te befoarderjen.

Meast wierskynlik sil de yndustry yn in oare rjochting ûntwikkelje. Ynstee fan DNS te brûken om SSL/TLS-sertifikaten te ferifiearjen, sille merkspilers ynstee DNS-over-TLS (DoT) en DNS-over-HTTPS (DoH) protokollen befoarderje. Wy neamden it lêste yn ien fan ús foarige materialen op Habré. Se fersiferje en ferifiearje brûkersoanfragen oan 'e DNS-tsjinner, wêrtroch oanfallers foarkomme om gegevens te spoofen. Oan it begjin fan it jier wie DoT al útfierd nei Google foar syn Iepenbiere DNS. Wat DANE oanbelanget, of de technology sil yn steat wêze om "werom yn it saddel" te kommen en noch wiidferspraat te wurden, bliuwt yn 'e takomst te sjen.

Wat oars hawwe wy foar fierdere lêzen:

Der is in miening: DANE technology foar browsers is mislearre Hoe IT-ynfrastruktuerbehear te automatisearjen - trije trends besprekke
Der is in miening: DANE technology foar browsers is mislearre JMAP - in iepen protokol dat IMAP sil ferfange by it útwikseljen fan e-post

Der is in miening: DANE technology foar browsers is mislearre Hoe te bewarjen mei in applikaasje-programmearring-ynterface
Der is in miening: DANE technology foar browsers is mislearre DevOps yn in wolktsjinst mei it foarbyld fan 1cloud.ru
Der is in miening: DANE technology foar browsers is mislearre De evolúsje fan wolkarsjitektuer 1cloud

Der is in miening: DANE technology foar browsers is mislearre Hoe wurket 1cloud technyske stipe?
Der is in miening: DANE technology foar browsers is mislearre Myten oer wolktechnologyen

Boarne: www.habr.com

Add a comment