OpenDrop – en öppen implementation av Apples AirDrop-teknologi

Projektet Öppen Wireless Link, som analyserar proprietĂ€ra trĂ„dlösa protokoll frĂ„n Apple, Ă„r pĂ„ konferensen USENIX 2019 en presentation med analys av sĂ„rbarheter i Apples trĂ„dlösa protokoll (fanns möjligheter för MiTM-attacker för att modifiera filer som överförs mellan enheter, DoS-attacker för att blockera enheternas interaktion och orsaka att enheter fryser, samt anvĂ€nda AirDrop för att identifiera och spĂ„ra anvĂ€ndare). Under det genomförda forskningsarbetet förberedde man öppna implementationer av AWDL-protokollet (Apple Wireless Direct Link) och teknologin AirDrop, vars detaljer erhölls genom omvĂ€nd ingenjörskonst.

Implementation av AWDL Àr skriven i C och publicerad som en Linux-applikation owl (Open Wireless Link), som anvÀnder Netlink API för att utföra Wi-Fi-specifika operationer som kanalvÀxling. Integrationen med nÀtverksstacken sker via ett virtuellt nÀtverksgrÀnssnitt, vilket gör att IPv6-stödda applikationer kan anvÀnda AWDL-protokollet utan att Àndra koden. Funktionen Àr möjlig pÄ nÀtverkskort som stödjer aktiv övervakning, vilket tillÄter ramdsÀttning (t.ex. stöds av Atheros AR9280).

AWDL-protokollet Àr grunden för Apples trÄdlösa teknologier, som anvÀnds för att möjliggöra direkt interaktion mellan enheter utan förhandsinstÀllningar och parkoppling. Baserat pÄ AWDL fungerar Àven tjÀnsten AirDrop, som möjliggör filöverföringar via Wi-Fi och Bluetooth. Komponenterna för AirDrop, som förberetts av forskarna, Àr skrivna i Python och finns tillgÀngliga inom projektet OpenDrop. Koden för owl och OpenDrop publiceras under GPLv3-licensen.

OpenDrop tillhandahÄller ett kommandoradsgrÀnssnitt som möjliggör filöverföring mellan enheter via Wi-Fi. PÄ protokollnivÄ Àr implementationen helt kompatibel med Apple-enheter, vilket gör det möjligt att organisera interaktioner mellan system baserade pÄ Linux och enheter med iOS och macOS. Filöverföring tillÄts endast till Apple-enheter som Àr i lÀge för obegrÀnsad upptÀckbarhet av andra anvÀndare, eftersom selektiv upptÀckning av enheter och överföring genom kontaktboken krÀver digital signaturverifiering av Apple.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster