DNS-сервер Trust-DNS е преименуван в Hickory и ще бъде интегриран в инфраструктурата на Let's Encrypt.

Авторът на DNS-сервера Trust-DNS обяви преименуването на проекта в Hickory DNS. Причината за смяната на името е желание да стане проектът по-привлекателен за потребителите, разработчиците и спонсорите, да се избегнат прекрития при търсене с концепцията 'Trusted DNS', както и да се регистрира търговска марка и да се защити свързаният с проекта бранд (имената Trust-DNS ще бъде сложно да се използват като търговска марка, тъй като се състои от общи термини, които не могат да се считат за уникални).

Първоначално проектът се развиваше като експеримент за създаване на системни компоненти на програмния език, предоставящ средства за безопасна работа с паметта, но настоящите планове са свързани с превръщането му в пълноценен продукт. Разработването на DNS-сервера Hickory ще се осъществява под патронажа на организацията ISRG (Internet Security Research Group), която е учредител на проекта Let’s Encrypt и подпомага развитието на технологии за повишаване на интернет сигурността (например, под егидата на ISRG се разработват реализации на sudo, TLS-модул за http-сервера Apache, NTP-сервер и декодер AV1, написани на езика Rust).

След преименуването проектът ще бъде преместен от личния GitHub-репозитория на автора в репозитория под отделна организация Hickory DNS, което ще улесни участието на разработчиците и поддръжниците от общността. Crate-пакетите trust-dns-resolver и trust-dns-proto ще бъдат преименувани на hickory-resolver и hickory-proto, а основният сървър ще бъде предоставен в пакета hickory-dns. В настоящия си вид пакетите trust-dns-resolver и trust-dns-proto имат 19 и 20 милиона изтегляния в Crates.io, очаква се, че с помощта на инвестиции от ISRG ще успеят да разширят прилагането на DNS-сервера и да го направят по-удобен за работни внедрения.

Hickory DNS включва компоненти за функционирането на авторитетен DNS-сървър, DNS-клиент, локален резолвер и рекурсивен DNS-сървър. Включени са също библиотеки с реализации на нискоуровневи протоколи. Проектът поддържа DNSSEC, DoT (DNS over TLS), DoH (DNS over HTTPS), DoQ (DNS over QUIC), mDNS (Multicast DNS), DNS-SD (Service Discovery), ANAME, динамично обновление на записи, CSYNC (Child-to-Parent Synchronization), DANE (DNS-Based Authentication of Named Entities), DNSKEY, CAA (Certification Authority Authorization). В процеса на реализиране или докато не е готова поддръжката на бескласови IN-ADDR.ARPA, инкрементален трансфер на зони, уведомления до вторични сървъри за актуализация на зоната, Trusted DNS и S/MIME. Кодът на проекта е написан на езика Rust и се разпространява под лицензите MIT и Apache 2.0.

В бъдеще Hickory DNS планират да бъде използван в инфраструктурата на Let’s Encrypt. Преди внедряването ще бъде извършен аудит на сигурността, оптимизирана производителността и осигурена поддръжка на напълно рекурсивни заявки и тяхната валидация чрез DNSSEC. Споменават се също поддръжката на NSEC3, политики за кеширане на различни типове DNS-записи, средства за балансировка на обработката на заявки и бели списъци IP адреси за входящи връзки.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster