OpenDrop — realizimi i hapur i teknologjisĂ« Apple AirDrop

Projekti Linku Wireless të Hapur, i angazhuar në analizimin e protokolleve proprietarë të një kompanie Apple, paraqiti në konferencën USENIX 2019 referatin me analizimin e dobësive në protokollet wireless të Apple (gjetur mundësi për sulme MiTM për modifikimin e skedarëve në mes të pajisjeve, sulme DoS për pengimin e ndërveprimit të pajisjeve dhe shkaktimin e ngrirjes së pajisjeve, si dhe përdorimin e AirDrop për identifikimin dhe ndjekjen e përdoruesve). Gjatë kërkimeve të kryera u përgatitën implementimet e hapura të protokollit AWDL (Apple Wireless Direct Link) dhe teknologjisë AirDrop, informacioni i të cilave u mor nëpërmjet inxhinierisë së kundërt.

Implementimi i AWDL është shkruar në gjuhën C dhe është publikuar si një aplikacion Linux owl (Linku Wireless të Hapur), i cili përdor API-në Netlink për të kryer operacione specifike për Wi-Fi, siç është kalimi i kanaleve. Integrimi me stekun rrjetit bëhet nëpërmjet një ndërfaqeje virtuale rrjeti, duke lejuar aplikacionet me mbështetje IPv6 të përdorin protokollin AWDL pa bërë ndryshime në kod. Funksionimi është i mundur në kartat rrjetës që mbështesin modalitetin e monitorimit aktiv, që lejon zëvendësimin e kadrove (p.sh., mbështetet në Atheros AR9280).

Protokolli AWDL është baza e teknologjive wireless të Apple, të cilat përdoren për të organizuar ndërveprimin e drejtpërdrejtë të pajisjeve pa kërkuar konfigurim dhe çiftim të mëparshëm. Në bazë të AWDL funksionon gjithashtu shërbimi AirDrop, i cili lejon ndarjen e skedarëve përmes Wi-Fi dhe Bluetooth. Komponentët e përgatitur nga kërkuesit të AirDrop janë shkruar në gjuhën Python dhe janë të disponueshëm në kuadër të projektit OpenDrop. Kodi owl dhe OpenDrop janë publikuar nën licencën GPLv3.

OpenDrop ofron një ndërfaqe për komandat e linjës, duke lejuar ndarjen e skedarëve midis pajisjeve përmes Wi-Fi. Në nivelin e protokollit, implementimi është plotësisht i përputhshëm me pajisjet Apple, e cila lejon organizimin e ndërveprimeve të sistemeve bazuar në Linux me pajisjet me iOS dhe macOS. Dërgimi i skedarëve lejohet vetëm në pajisje Apple që janë në modalitetin e identifikimit të pakufizuar nga përdoruesit e tjerë, pasi identifikimi selektiv i pajisjes dhe dërgimi nëpërmjet librit të adresave kërkon nënshkrimin e digjital të Apple.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster