AirDrop:蓝牙还是Wi-Fi?


23

AirDrop如何工作?我以为这只是蓝牙,但现在我开始对此表示怀疑。

每当我打开AirDrop时,我的Wi-Fi和蓝牙都会自动打开。如果我关闭Wi-Fi并尝试使用AirDrop,则有时可以使用,但有时不可以。如果我改为关闭蓝牙,它将永远无法工作。

所以...为什么会这样?AirDrop如何工作?

Answers:


26

AirDrop使用蓝牙在设备之间创建对等Wi-Fi网络。

每个设备都会在连接周围创建防火墙,并且文件将以加密方式发送,这实际上使它比通过电子邮件传输更安全。AirDrop会自动检测附近受支持的设备,而这些设备仅需要足够靠近就可以建立良好的Wi-Fi连接,从而可以在多个房间中共享文件。




4

@Buscar웃的答案的更详细和技术版本,来自Apple iOS安全指南(2018)第40页,由我加粗:

支持AirDrop的iOS设备使用低功耗蓝牙(BLE)和Apple创建的对等Wi-Fi技术将文件和信息发送到附近的设备,包括运行OS X 10.11或更高版本的支持AirDrop的Mac计算机。的Wi-Fi无线电用于设备之间直接通信,而无需使用任何互联网连接或Wi-Fi接入点。 当用户启用AirDrop时,将在设备上存储2048位RSA身份。此外,还会根据与用户的Apple ID相关联的电子邮件地址和电话号码创建AirDrop身份哈希。

当用户选择AirDrop作为共享项目的方法时,设备会通过Bluetooth Low Energy发出AirDrop信号。其他处于唤醒状态,接近且已打开AirDrop的设备会 检测到该信号,并以其所有者的身份哈希的缩短版本进行响应。

默认情况下,AirDrop设置为仅与联系人共享。用户还可以选择使用AirDrop与所有人共享,或完全关闭该功能。在“仅限联系人”模式下,将接收到的身份哈希与发起者的“联系人”应用中的人员哈希进行比较。如果找到匹配项,则发送设备将创建对等Wi-Fi网络,并使用Bonjour通告AirDrop连接。使用此连接,接收设备将其完整的身份哈希发送给发起方。如果完整的哈希值仍与“联系人”匹配,则AirDrop共享表中将显示收件人的名字和照片(如果存在于“联系人”中)。

使用AirDrop时,发送用户可以选择要与之共享的人。发送设备启动与接收设备加密(TLS)连接,该连接交换其iCloud身份证书。证书中的身份已针对每个用户的“联系人”应用进行了验证。然后,要求接收用户接受来自已识别人员或设备的传入传输。如果选择了多个收件人,则对每个目的地重复此过程。

在“所有人”模式下,将使用相同的过程,但如果未在“联系人”中找到匹配项,则接收设备将在AirDrop发送表中显示,并带有一个带有设备名称的剪影,如设置>常规>关于>名称中所定义。

组织可以限制使用MDM解决方案管理的设备或应用程序使用AirDrop



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.