OpenDrop — otvorena implementacija tehnologije Apple AirDrop

Projekt Otvorena bežična veza, koja se bavi analizom proprietarnih bežičnih protokola kompanije Apple, predstavio na konferenciji USENIX 2019 izlaganje s analizom ranjivosti u bežičnim protokolima Apple-a (otkrivene mogućnosti izvođenja MiTM napada za modifikaciju fajlova koji se razmenjuju između uređaja, DoS napada za blokiranje interakcije uređaja i izazivanje zamrzavanja uređaja, kao i korišćenja AirDrop-a za identifikaciju i praćenje korisnika). Tokom istraživanja razvijene su otvorene implementacije protokola AWDL (Apple Wireless Direct Link) i tehnologije AirDrop, čiji su detalji dobijeni rezultatima inženjeringa unazad.

Implementacija AWDL je napisana na jeziku C i objavljena kao Linux aplikacija owl (Otvorena bežična veza), koja koristi Netlink API za izvršavanje operacija specifičnih za Wi-Fi, poput promene kanala. Integracija sa mrežnim stekom se vrši putem virtuelnog mrežnog interfejsa, omogućavajući aplikacijama sa podrškom za IPv6 korišćenje protokola AWDL bez izmene koda. Rad je moguć na mrežnim karticama koje podržavaju režim aktivnog nadgledanja, što omogućava zamenu okvira (na primer, podržava se u Atheros AR9280).

Protokol AWDL je osnovna tehnologija bežične interakcije Apple-a, koja se koristi za direktnu komunikaciju uređaja bez prethodnog podešavanja i uparivanja. Na bazi AWDL takođe funkcioniše servis AirDrop, koji omogućava razmenu fajlova preko Wi-Fi i Bluetooth-a. Pripremljeni delovi AirDrop-a su napisani na jeziku Python i dostupni su u okviru projekta OpenDrop. Kod owl i OpenDrop objavljen je pod GPLv3 licencom.

OpenDrop pruža komandnu liniju koja omogućava razmenu fajlova između uređaja putem Wi-Fi-a. Na nivou protokola, implementacija je potpuno kompatibilna sa Apple uređajima, što omogućava međusobnu interakciju sistema zasnovanih na Linux-u s uređajima sa iOS i macOS. Moguće je slati fajlove samo na Apple uređaje koji su u režimu neograničenog otkrivanja od strane drugih korisnika, jer selektivno otkrivanje uređaja i slanje preko adresara zahtevaju ovlašćenje Apple-ovom digitalnom potpisu.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster