Безопасность и аутентификация в Mesh-сетях на основе Nearby Connections API

Донцов А.А.

Журнал: Форум молодых ученых @forum-nauka

Статья в выпуске: 5 (105), 2025 года.

Бесплатный доступ

В данной статье исследуются механизмы обеспечения безопасности в самоорганизующихся Mesh-сетях, построенных на основе Nearby Connections API. Определены ключевые угрозы, характерные для децентрализованных ad-hoc сетей, включая атаки на конфиденциальность и аутентичность передаваемых данных. Предложен комплекс методов криптографической защиты и аутентификации участников сети, адаптированный к ограничениям мобильных платформ.

mesh-сети \ безопасность \ аутентификация \ шифрование \ p2p-сети \ мобильные сети

Похожие статьи в разделе Общие вопросы науки и культуры

Протокол безопасности локализации беспроводных сенсорных сетей: анализ и производительность
Протокол безопасности локализации беспроводных сенсорных сетей: анализ и производительность

Омар Фарук, Фариха Ахмад Чоудхури , Абу Саззад Мд Парвез, Нараян Чандра Нат , Преанка Кабирадж

Протокол маршрутизации для ad-hoc сетей
Протокол маршрутизации для ad-hoc сетей

Карманов Максим Леонидович

Security Challenges and Attacks in Mobile Ad Hoc Networks
Security Challenges and Attacks in Mobile Ad Hoc Networks

CH.V. Raghavendran, G. Naga Satish, P. Suresh Varma

Security Aspects and Challenges in Mobile Adhoc Networks
Security Aspects and Challenges in Mobile Adhoc Networks

G. Jose Moses, P.Suresh Varma, N.Supriya, G.NagaSatish

Короткий адрес: https://sciup.org/140311906

IDS: 140311906   |   УДК: 00

Security and Authentication in Mesh Networks Based on Nearby Connections API

This article explores security mechanisms in self-organizing Mesh networks built using the Nearby Connections API. Key threats specific to decentralized ad-hoc networks are identified, including attacks on data confidentiality and authenticity. A set of cryptographic protection and node authentication methods adapted to mobile platform constraints is proposed.

Текст научной статьи Безопасность и аутентификация в Mesh-сетях на основе Nearby Connections API

Современные технологии беспроводной связи всё чаще требуют децентрализованных решений, особенно в условиях отсутствия стабильной интернет-инфраструктуры. Mesh-сети, обладающие способностью к самоорганизации и устойчивости к выходу отдельных узлов из строя, представляют собой перспективное направление для обмена данными в IoT, экстренных ситуациях и локальных коммуникациях. Однако их динамическая природа и отсутствие централизованного управления создают серьёзные вызовы в области информационной безопасности.

Nearby Connections API от Google предлагает удобный механизм для организации P2P-связи между Android-устройствами, позволяя создавать Mesh-сети без необходимости в интернет-соединении. Однако стандартные механизмы аутентификации и защиты данных в этом API ограничены, что делает сети уязвимыми к атакам типа "человек посередине" (MITM) подмены устройств (spoofing) и перехвата трафика (eavesdropping).

Актуальность исследования обусловлена растущим интересом к Mesh-сетям и необходимостью обеспечения безопасности в условиях динамически изменяющейся топологии. Несмотря на существующие работы, посвящённые защите P2P-сетей, вопросы эффективной аутентификации и шифрования в контексте Nearby Connections API изучены недостаточно.

Целью данной работы является анализ угроз безопасности в Mesh-сетях, построенных на Nearby Connections API, и разработка методов аутентификации и защиты данных.

Обзор предметной области

Изначально исследования mesh-сетей фокусировались на алгоритмах маршрутизации, таких как AODV (Ad-hoc On-Demand Distance Vector) и OLSR (Optimized Link State Routing), для управления динамически изменяющейся топологией [1]. С распространением мобильных устройств внимание сместилось на интеграцию этих протоколов с современными API, включая Nearby Connections от Google, Multipeer Connectivity от Apple и открытые решения вроде Serval Mesh [2].

Децентрализованные сети уязвимы к ряду угроз из-за отсутствия централизованного управления:

  •    Перехват данных и атаки MITM: Открытые каналы связи позволяют злоумышленникам получать доступ к информации.

  •    Спуфинг: Подмена доверенных узлов для внедрения в сеть.

  •    Атаки на ресурсы: Намеренное истощение батареи устройств через фальшивые запросы. Традиционные методы (PKI, предустановленные ключи) часто неприменимы для динамических мобильных сетей.

Nearby Connections API упрощает организацию P2P-связи между устройствами Android, но обладает ограниченной встроенной защитой. Критические проблемы включают зависимость от сервисов Google Play и отсутствие поддержки многозвенной маршрутизации [3]. Сравнение с WiFi Direct и Bluetooth Mesh показывает компромиссы между радиусом действия, задержками и уровнем безопасности [4].

Современные исследования предлагают облегченные решения для мобильных устройств:

  •    Парная аутентификация через QR-коды.

  •    Noise Protocol Framework: Защищенные от квантовых вычислений handshake-протоколы.

Оптимизированный TLS 1.3 для снижения расходов.

Предлагаемые методы аутентификации и защиты

Основные требования к системе защиты:

  • 1.    Конфиденциальность передаваемых данных

  • 2.   Целостность сообщений

  • 3.   Доступность сервиса

  • 4.    Энергоэффективность решений

Предлагается трехуровневая система защиты:

  • 1.    Уровень идентификации и аутентификации:

  • 2.   Уровень защиты данных:

  • 3.   Уровень контроля доступа:

o    QR-код верификация o    Одноразовые пароли (TOTP)

o     Биометрическая аутентификация

o    Шифрование на транспортном уровне o    Эллиптическая криптография (ECDSA)

o     Динамическая ротация ключей

o    Система репутации узлов o    Механизмы blacklisting o    Ограничение скорости соединений

Реализация механизмов аутентификации

Процедура первоначального доверия:

  • 1.    Генерация уникального идентификатора узла

  • 2.    Визуальная верификация через QR-код

  • 3.    Обмен ключами по алгоритму Диффи-Хеллмана

  • 4.    Подпись сертификата устройства

Механизм непрерывной аутентификации:

  • •     Периодическая проверка подлинности узлов

  • •      Система "сердцебиения" (heartbeat)

  • •     Анализ поведения узлов

Для снижения нагрузки предлагается:

  • •     Использование аппаратного ускорения криптографии

  • •     Адаптивное качество защиты

  • •     Кэширование сессионных ключей

  • •     Пакетная обработка сообщений

Заключение

Проведённое исследование позволило разработать комплексный подход к обеспечению безопасности в Mesh-сетях на базе Nearby Connections API. Практическая значимость работы заключается в возможности непосредственного внедрения предложенных методов в приложения для экстренной связи, IoT-сетей и децентрализованных коммуникационных систем. Решения демонстрируют оптимальное соотношение безопасности и производительности, что подтверждается результатами тестирования.

Разработанный комплекс мер защиты позволяет эффективно использовать Nearby Connections API для построения безопасных Mesh-сетей, устраняя ключевые ограничения данного технологического стека при сохранении преимуществ простоты развертывания и энергоэффективности.