Авторская колонка

Добрые намерения…. / как я был TCR

Часть 1

Не собирался писать на эту тему в первую очередь, но попросили…

Во-первых – что это такое?

Для начала надо уточнить, о чем идет речь.

Кто же такие TCR (Trusted Community Representatives)?

Trusted Community Representatives — это группа независимых экспертов, отобранных из глобального интернет-сообщества, которым ICANN/IANA доверили участвовать в критически важных церемониях управления корневой зоной DNS (Domain Name System), в частности, церемониях смены ключей KSK (Key Signing Key).

Эта система была создана для обеспечения иллюзий:

— прозрачности;

— подотчётности;

— доверия;

— защиты от злоупотреблений (включая попытки государственного или корпоративного захвата контроля над корнем DNS).

Хотя бы формально она это выполняет, хотя и за немалые деньги.

Система TCR (доверенных представителей сообщества) в ICANN возникла в 2010 году как ключевой механизм обеспечения доверия и безопасности в управлении корневой зоной DNS с использованием DNSSEC (Domain Name System Security Extensions). Вот как это произошло и какие причины стояли за созданием этой системы.

Исторический контекст и причины создания

1. Внедрение DNSSEC для корневой зоны DNS:

К 2010 году интернет-сообщество убедили (или скорее поставили перед фактом) в необходимости повышения безопасности DNS. Планировалось подписание корневой зоны DNS с использованием криптографических ключей (DNSSEC), чтобы гарантировать целостность и аутентичность данных в системе доменных имен. Это требовало надежного управления главным ключом подписи (Root Zone Key Signing Key, KSK), который является корнем доверия для всей системы.

2. Необходимость распределения доверия:

Управление таким критически важным ключом не могло быть сосредоточено в руках одной организации (даже ICANN, PTI или Verisign), чтобы избежать рисков злоупотребления, коррупции или отказа. Требовался механизм, который бы распределял ответственность и контроль среди авторитетных представителей интернет-сообщества. TCR стали частью такого механизма — они представляют разнообразные заинтересованные стороны и географические регионы, обеспечивая прозрачность и коллегиальный надзор. Ввод этой системы также позволял снизить интерес к монопольному контролю за корневой зоной DNS, делая весьма затруднительными создание альтернативных систем. Вcем, по сути, пришлось де-факто её принять и подстраиваться.

3. Повышение прозрачности и легитимности:

ICANN стремилась повысить доверие к процессам управления Интернетом, особенно после критики о чрезмерной концентрации власти. Привлечение независимых экспертов со всего мира в качестве TCR позволяло демонстрировать, что управление ключами осуществляется ответственно и в соответствии с интересами всего сообщества. TCR должны действовать как «послы доверия», присутствуя на ключевых церемониях и подтверждая корректность исполнения процессов.

Основные события и этапы внедрения

Первый набор TCR в 2010 году: В 2010 году ICANN объявила о наборе добровольцев для выполнения ролей TCR. Был опубликован первый список из 34 человек (семь криптографических офицеров для каждого из двух центров управления ключами (Восточного и Западного), семь держателей долей ключа восстановления и 13 резервных представителей).

Для пополнения и обеспечения ротации существует список желающих (лист ожидания).

Первая церемония с участием TCR состоялась 16 июня 2010 года в Кулпепере, штат Вирджиния, США. На ней присутствовали все криптографические офицеры Восточного центра и держатели ключа восстановления, которые активировали модули безопасности, и началось регулярное использование KSK.

Все церемонии транслируются открыто в Интернет, а видеозаписи доступны в архивах IANA/PTI.

Роли TCR были четко разделены на:

— криптографических офицеров (Cryptographic Officers, COs), которые активно участвуют в регулярных церемониях подписания ключей (обычно 1-2 раза в год), активируют аппаратные модули безопасности (HSM) и подтверждают правильность процедур. Фактически же они выполняют функции супервайзеров/наблюдателей с активным участием в церемониях подписания корневой зоны. Кроме них на церемониях присутствуют приглашенные из числа аудиторских организаций, иногда прессы;

— держатели долей ключа восстановления (Recovery Key Share Holders, RKSHs) хранят смарт-карты с частями ключа для аварийного восстановления; они активируются только в экстренных ситуациях. В церемониях они обычно не участвуют.

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

Чтобы обеспечить разнообразие и независимость, TCR отбираются ICANN/PTI по строгим критериям:

— независимость и репутация: кандидаты должны быть лицами с безупречной репутацией, беспристрастностью и способностью к взвешенным суждениям;

— экспертиза в DNS и интернет-технологиях, понимание DNS, DNSSEC и их влияния на глобальный Интернет;

— географическое и культурное разнообразие: TCR должны представлять разные регионы мира;

— отсутствие конфликта интересов: они не могут быть связаны с организациями, напрямую вовлеченными в управление корневой зоной DNS (такими, как PTI, ICANN, Verisign);

— волонтерский статус: TCR работают на общественных началах, но могут получать компенсацию расходов на поездки на церемонии .

Развитие системы

Первоначально TCR самостоятельно покрывали свои командировочные расходы, но с 2014 года ICANN внедрила программу поддержки поездок, направленную на обеспечение участия представителей из разных регионов. В 2014 году также был проведен пересмотр работы программы TCR, и в процессы были внесены улучшения – так появилась отчетность об административных процедурах по поддержке оборудования, о существовании которых мы ничего изначально не знали.

Появился механизм исключений из процедур церемоний – всегда что-то бывает не так, как задумано на бумаге, да и человеческие ошибки неизбежны. Тем не менее, многие процедуры не доведены еще до конца.

Процедуру обновления смарт-карт для восстановления удалось провести только в апреле 2024 года. Cомнения в живучести карт были уже давно — и не без оснований, ведь практически все оборудование за прошедшее время пришлось заменить.

Не решен и изначальный вопрос с географической диверсификацией центров хранения ключей и проведения церемоний.

Изначально оба центра были созданы на территории США – так как ICANN выполняла свои функции по госконтракту с правительством США и о размещении элементов критической инфраструктуры за рубежом не шло и речи.

Значение системы TCR, декларированное при создании:

— распределение доверия: TCR являются основой модели распределенного доверия в управлении корневой зоной. Ни одна организация не может единолично контролировать KSK;

— прозрачность и подотчетность: участие независимых представителей сообщества в церемониях и их возможность сообщать о процессах должны способствовать повышению доверия к ICANN/PTI и управлению Интернетом в целом;

— устойчивость и восстановление: наличие RKSH должно гарантировать, что KSK может быть восстановлен в случае гипотетической катастрофы для обеспечения дополнительной отказоустойчивости DNS/DNSSEC.

Система TCR возникла как ответ на необходимость для ICANN обеспечить безопасное, прозрачное и пользующееся доверием сообщества управление корневым ключом DNSSEC. Это стало возможным в том числе и благодаря добровольному участию экспертов со всего мира, которые и сегодня продолжают играть свою роль в обеспечении безопасности и стабильности глобального Интернета.

Продолжение следует…

Image for illustration only. Image source: Freepik.com

Приветствуем! 👋
Приятно познакомиться.

Подпишитесь, чтобы получать наш контент.

Мы не спамим! Прочтите нашу политику конфиденциальности, чтобы узнать больше.