OpenDrop — implementazione aperta della tecnologia Apple AirDrop

Progetto Collegamento Wireless Aperto, che si occupa dell'analisi dei protocolli wireless proprietari di Apple, ha presentato alla conferenza USENIX 2019 relazione con un'analisi delle vulnerabilità nei protocolli wireless di Apple (sono state trovate possibilità di attacchi MiTM per modificare i file trasmessi tra i dispositivi, attacchi DoS per bloccare l'interazione dei dispositivi e causare il blocco dei dispositivi, nonché l'uso di AirDrop per identificare e tracciare gli utenti). Durante lo studio condotto sono state preparate implementazioni open source del protocollo AWDL (Apple Wireless Direct Link) e della tecnologia AirDrop, i cui dettagli sono stati ottenuti tramite reverse engineering.

L'implementazione di AWDL è scritta in linguaggio C ed è stata pubblicata come applicazione Linux owl (Open Wireless Link), che utilizza l'API Netlink per eseguire operazioni specifiche per Wi-Fi, come il cambio di canale. L'integrazione con lo stack di rete avviene tramite un'interfaccia di rete virtuale, che consente alle applicazioni che supportano IPv6 di utilizzare il protocollo AWDL senza modificare il codice. Il funzionamento è possibile su schede di rete che supportano la modalità di monitoraggio attivo, che consente l'inserimento dei pacchetti (ad esempio, supportata in Atheros AR9280).

Il protocollo AWDL è alla base delle tecnologie wireless di Apple, utilizzate per organizzare l'interazione diretta tra i dispositivi senza necessità di configurazione e accoppiamento preventivi. Sul protocollo AWDL opera anche il servizio AirDrop, che consente lo scambio di file tramite Wi-Fi e Bluetooth. I componenti di AirDrop preparati dai ricercatori sono scritti in linguaggio Python e disponibili nell'ambito del progetto OpenDrop. Il codice di owl e OpenDrop è stato pubblicato con licenza GPLv3.

OpenDrop fornisce un'interfaccia a riga di comando che consente lo scambio di file tra dispositivi tramite Wi-Fi. A livello di protocollo, l'implementazione è completamente compatibile con i dispositivi Apple, permettendo di organizzare interazioni tra sistemi basati su Linux e dispositivi iOS e macOS. È consentito l'invio di file solo ai dispositivi Apple in modalità di scoperta illimitata da parte degli altri utenti, poiché la scoperta selettiva dei dispositivi e l'invio tramite rubrica richiedono la firma digitale di Apple.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster