AirDrop: Bluetooth или Wi-Fi?

23

Как работает AirDrop? Я думал, что это просто Bluetooth, но я начинаю сомневаться в этом сейчас.

Всякий раз, когда я включаю AirDrop, мой Wi-Fi и Bluetooth включаются автоматически. Если я выключаю Wi-Fi и пытаюсь запустить AirDrop, иногда он работает, но иногда нет. Это никогда не работает, если я вместо этого выключаю Bluetooth.

Итак ... Почему это происходит? Как работает AirDrop?

ᔕᖺᘎᕊ
источник

Ответы:

26

AirDrop использует Bluetooth для создания одноранговой сети Wi-Fi между устройствами.

Каждое устройство создает межсетевой экран вокруг соединения, и файлы отправляются в зашифрованном виде, что фактически делает его более безопасным, чем передача по электронной почте. AirDrop автоматически обнаружит близлежащие поддерживаемые устройства, и устройства должны быть достаточно близко, чтобы установить хорошее соединение Wi-Fi, позволяющее обмениваться файлами между несколькими комнатами.

Ruskes
источник
4

Более подробная и техническая версия ответа @Buscar из Apples iOS Security Guide (2018) Page 40 , выделенная мной:

Устройства iOS, поддерживающие AirDrop, используют Bluetooth Low Energy (BLE) и созданную Apple одноранговую технологию Wi-Fi для отправки файлов и информации на соседние устройства, включая компьютеры Mac с поддержкой AirDrop, работающие под управлением OS X 10.11 или более поздней версии. Радио Wi-Fi используется для обмена данными непосредственно между устройствами без использования подключения к Интернету или Wi-Fi точки доступа. Когда пользователь включает AirDrop, 2048-битная идентификация RSA сохраняется на устройстве. Кроме того, хэш идентификации AirDrop создается на основе адресов электронной почты и телефонных номеров, связанных с Apple ID пользователя.

Когда пользователь выбирает AirDrop в качестве метода для совместного использования элемента, устройство передает сигнал AirDrop через Bluetooth Low Energy . Другие бодрствующие устройства , находящиеся в непосредственной близости и имеющие включенный AirDrop, обнаруживают сигнал и отвечают сокращенной версией хеш-кода их владельца.

AirDrop по умолчанию настроен на общий доступ к контактам . Пользователи также могут выбрать использование AirDrop для общего доступа или отключить эту функцию полностью. В режиме «Только контакты» полученные хеши идентичности сравниваются с хешами людей в приложении «Контакты» инициатора. Если совпадение найдено, отправляющее устройство создает одноранговую сеть Wi-Fi и объявляет подключение AirDrop с помощью Bonjour . Используя это соединение, принимающие устройства отправляют свои полные идентификационные хеши инициатору . Если полный хэш по-прежнему совпадает с контактами, имя и фотография получателя (если они присутствуют в контактах) отображаются в общей папке AirDrop.

При использовании AirDrop отправляющий пользователь выбирает, с кем он хочет поделиться. Отправляющее устройство инициирует зашифрованное (TLS) соединение с принимающим устройством, которое обменивается их сертификатами идентификации iCloud . Личность в сертификатах сверяется с приложением «Контакты» каждого пользователя. Затем принимающего пользователя просят принять входящий перевод от идентифицированного человека или устройства . Если было выбрано несколько получателей, этот процесс повторяется для каждого получателя.

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

Организации могут ограничить использование AirDrop для устройств или приложений, управляемых с помощью решения MDM.

JBIS
источник
0

Он использует Bluetooth для определения местоположения устройства с поддержкой Air Drop и создания Wi-Fi-соединения между устройствами (Wi-Fi Direct) для передачи файлов.

Надун Самаравикрама
источник