Projekt , mis tegeleb Apple'i patenteeritud traadita protokollide analüüsiga, USENIX 2019 konverentsil analüüsides Apple'i traadita protokollide haavatavusi (leitud MiTM-rünnakute võimalused andmete muudatuse jaoks, DoS-rünnakute võimalused seadmete suhtluse katkestamiseks ja nõrkade kohtade kohaletoimetamise kindlakstegemiseks, samuti AirDropi kasutamine kasutajate tuvastamiseks ja jälgimiseks). Uuringu käigus loodi avatud AWDL (Apple Wireless Direct Link) protokolli rakendused ja tehnoloogia , mille detailid saadi tagasipoole läbiviidud inseneritöö tulemusena.
AWDL rakendus on kirjutatud C keeles ja avaldatud Linuxi rakendusena (Open Wireless Link), kasutades Netlink API-d, et teha Wi-Fi-spetsiifilisi toiminguid, nagu kanalite vahetamine. Integreerimine võrgu virna toimub virtuaalse võrgu liidese kaudu, mis võimaldab IPv6-toega rakendustel kasutada AWDL-protokolli ilma koodis muudatusi tegemata. Töö on võimalik võrkaardil, mis toetab aktiivse jälgimise režiimi, mis võimaldab kaadri asendamist (näiteks Atheros AR9280 toetab seda).
AWDL-protokoll on Apple’i juhtmevaba tehnoloogia alus, mida kasutatakse seadmete vahetuks suhtlemiseks ilma eelneva seadistamise ja paarimise vajamata. AWDL-i baasil töötab ka AirDrop, mis võimaldab failide vahetamist Wi-Fi ja Bluetoothi kaudu. Uurijate ettevalmistatud AirDropi komponendid on kirjutatud Pythonis ja on saadaval projekti raames. . owl ja OpenDrop kood on avaldatud GPLv3 litsentsi alusel.
OpenDrop pakub käsurealiidest, mis võimaldab faile vahetada seadmete vahel Wi-Fi kaudu. Protokolli tasandil on rakenduse teostus täielikult ühilduv Apple'i seadmetega, võimaldades Linuxi süsteemide ja iOS-i ning macOS-i seadmete vahelist suhtlemist. Faile on lubatud saata ainult Apple'i seadmetele, mis on määramatute seadmete režiimis, kuna valikuline seadmete hoidmine ja aadressiraamatu kaudu saatmine nõuab Apple'i digiallkirja kinnitust.
Allikas: opennet.ru
