Аудиты безопасности сети и приложений Nym 2023–2024 годов

Укрепление сети, лежащей в основе первого в мире шумогенерирующего микснета

1 минута чтения
Pablo: Improve quality
Поделиться

В преддверии коммерческого запуска NymVPN для всего мира, сеть Nym и приложения за последние два года прошли два тщательных независимых аудита безопасности. Цель заключалась в том, чтобы убедиться, что технологии, криптография и сеть Nym находятся в наилучшем состоянии к моменту, когда NymVPN окажется в руках пользователей.

Результаты привели к значительным улучшениям безопасности и повышению производительности за кулисами. Как и открытый исходный код Nym, эти аудиты публикуются вместе с ответами команды Nym, объясняющими меры, предпринятые для решения соответствующих проблем.

Что такое аудит безопасности?

Аудит безопасности проводится, когда компания стремится проверить параметры безопасности и уязвимости технологии, системы или сети. Как в случае с Nym, это могут быть превентивные меры, чтобы убедиться, что бета-продукт прошёл тщательное тестирование перед запуском.

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

Более того, аудиты безопасности могут проводиться в разных масштабах в зависимости от того, является ли код компании полностью или частично проприетарным (т. е. недоступным публично) или открытым исходным кодом.

В обоих случаях аудиты безопасности, проведённые для сети и приложений Nym в 2023–2024 годах, выполнялись независимыми компаниями по безопасности с полным доступом к открытому исходному коду Nym. Все отчёты и ответы также доступны для ознакомления публике и сообществу.

Аудит Cure53 (июль 2024)

Последний и самый обширный аудит был проведен в июле 2024 года берлинской фирмой Cure53. Cure53 хорошо известна в сфере Web3 и проводила аудиты для других VPN-компаний, таких как ExpressVPN, Mullvad, TunnelBear и NordVPN.

Объём аудита

Cure53 использовала стратегию «кристальной коробки» с полным доступом к исходному коду, сборкам, документации, тестовым окружениям и сопроводительным научным материалам. Их масштабный аудит охватил инфраструктуру Nym, включая мобильные и десктопные приложения, VPN-инфраструктуру, криптографию и архитектуру системы. Это было выполнено с помощью тестирования на проникновение, аудита исходного кода и его ревью.

Результаты проверки

Многие ключевые элементы системы Nym были признаны в хорошем и безопасном состоянии, особенно её мобильные и десктопные приложения, а также сборки на Rust.

“Cure53 [...] подтвердили, что ни в одном из приложений для Android или iOS не содержится встроенной конфиденциальной информации или секретов, что является ключевым аспектом безопасности.”

Аудит Cure53 выявил ряд важных потенциальных рисков безопасности в системе Nym, особенно в части криптографической реализации, например, возможную утечку открытого текста при зашифрованном рукопожатии между клиентом и шлюзами. Критические риски такого рода были оперативно устранены командой Nym.

Ряд других потенциальных рисков, идентифицированных Cure53 как «высокие» или «критические», касался, как уточняет команда Nym, аспектов инфраструктуры Nym, которые, например, уже не использовались, либо возможных атак, которые не были бы успешны при текущем дизайне, например, реализации электронной наличности (e‑cash) Nym.

Вы можете прочитать ответ Nym на аудит Cure53 с объяснениями всех изменений, внесённых или не внесённых, руководителями Nym по исследованиям и технологиям. Ссылка на оригинальный отчёт Cure53 также доступна там.

Аудит Oak (2023)

Исследователи Nym также опубликовали ответ на два аудита безопасности 2023 года, проведённых компанией Oak Security из Германии, специализирующейся на смарт-контрактах. Компания Oak имеет большой опыт работы с экосистемами, такими как Cosmos, Terra, Polkadot и Flow.

Объём аудита

Первый аудит был сосредоточен на микснете Nym и контрактах вестинга, а второй — конкретно на приложении Nym Wallet.

Имея полный доступ к открытой кодовой базе Nym, аудит Oak охватывал репозитории contracts/mixnet и contracts/vesting, соответствующие импорты этих контрактов для микснета и контрактов вестинга, а также приложение Nym Wallet.

Результаты проверки

Аудит Oak микснета и контрактов вестинга

Что касается аудита микснета и контрактов вестинга, Анья Пётровска, руководитель исследований Nym, подводит итоги и рассказывает о предпринятых действиях:

«Микснет Nym и контракты на вестинг отличались высокой читаемостью и прозрачностью, с надёжным покрытием тестами, что обеспечивало их надёжность. В ходе аудита эксперты выявили 19 замечаний, включая 9 уязвимостей безопасности — критических и высокой значимости — и 10 общих слабых мест, классифицированных как незначительные или информативные. Команда Nym оперативно устранила все критические и высоко значимые проблемы. Команда Oak Security проверила и одобрила наши исправления.»

Аудит Oak кошелька Nym

Что касается аудита Nym Wallet, Анья подводит такие итоги:

«В ходе аудита Nym Wallet было установлено, что кодовая база хорошо структурирована и имеет среднюю или высокую читаемость. Аудиторы рекомендовали расширить покрытие тестами и улучшить документацию для повышения надежности и удобства сопровождения. Всего по Nym Wallet было выявлено 17 замечаний. Ни одно не классифицировано как критическое, четыре получили оценку «major», а оставшиеся 13 отнесены к категории «minor» или «informative», представляя возможности для дальнейшего совершенствования реализации кошелька. Команда Nym оперативно устранила все основные замечания, и Oak Security проверила и одобрила исправления».

Заключение

Безопасность сети и приложений является главным приоритетом для Nym. Без нее пользователи, обращающиеся к Nym, не получат то, что им нужно и что им обещано: самые передовые средства защиты конфиденциальности и безопасности на сегодняшний день. Поэтому команда Nym вступает в 2025 год с серьёзными улучшениями безопасности, достигнутыми благодаря консультативной работе Cure53 и Oak Security.

Nym продолжит регулярные независимые аудиты своей открытой кодовой базы, развитие приложений и сети, а также программу поощрения за нахождение уязвимостей (bug bounty), чтобы гарантировать пользователям NymVPN и сети высочайшие стандарты безопасности.

Earlybird-email banner (1).webp

Аудиты безопасности Nym: часто задаваемые вопросы

Аудиты подтвердили целостность микснета, корректность логики обработки нод, выпуск идентификационных данных с использованием технологий с нулевым разглашением (zero‑knowledge) и работу потоков стекинга токенов — при этом были устранены лишь незначительные уязвимости до запуска.

Алгоритм перемешивания микснета, стек шифрования пакетов (Sphinx), аутентификация и интерфейс кошелька, а также управление потоками zk-nym были независимо проверены.

Nym публикует на своём сайте полные отчёты об аудите и меры по устранению уязвимостей, а также журнал изменений с отметками, когда выявленные проблемы были решены.

Да, Nym обязуется проводить ежегодные аудиты и пен-тесты, а в ближайшие кварталы запустит программу bug-bounty. Этот постоянный мониторинг сети помогает поддерживать долгосрочный уровень безопасности и быстро выявлять потенциальные риски.

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

Об авторах

Ania.jpg

Ania M. Piotrowska, PhD

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

Новые сниженные цены

Самый приватный VPN в мире

Попробуйте NymVPN бесплатно

Продолжить чтение...

NymVPN App Blog Image

Nym — это больше, чем VPN

Виртуальные частные сети (VPN) десятилетиями были решением для защиты интернет-трафика

1 минута чтения
Pablo: Convert to webp.svg

Сеть Nym с нулевым разглашением данных: обещания отсутствия логов больше не нужны.

Что такое политика Nym по отсутствию логов ? На самом деле, Nym имеет нечто гораздо лучшее, чем просто «политика»: он предоставляет сеть с нулевым разглашением , в которой пользователи не обязаны никому доверять

1 минута чтения