OpenDrop — implementimi hapur i teknologjisĂ« Apple AirDrop

Projekt Lidhje Wireless të Hapura, e cila shqyrton protokollet e pronësishme wireless të kompanisë Apple, prezentoi në konferencën USENIX 2019 raport me një analizë të dobësive në protokollet wireless të Apple (u gjetën mundësi për realizimin e sulmeve MiTM për modifikimin e skedareve të transmetuara midis pajisjeve, sulme DoS për bllokimin e bashkëpunimit të pajisjeve dhe shkaktimin e ngjizjes së pajisjeve, si dhe përdorimin e AirDrop për identifikimin dhe ndjekjen e përdoruesve). Gjatë kërkimit u përgatitën realizime të hapura të protokollit AWDL (Apple Wireless Direct Link) dhe teknologjisë AirDrop, detaje për të cilat u morën si rezultat i inxhinierisë së kundërt.

Implementimi i AWDL është shkruar në gjuhën C dhe është publikuar si një aplikacion Linux owl (Open Wireless Link), duke përdorur API Netlink për të kryer operacione specifike për Wi-Fi, siç është ndërrimi i kanaleve. Integrimi me grumbullin rrjet është realizuar përmes 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 rrjetore që mbështesin modin e monitorimit aktiv, që lejon ndërrimin e kadrove (p.sh., mbështetet në Atheros AR9280).

Protokolli AWDL është baza e teknologjive pa tel të Apple, të cilat përdoren për të organizuar ndërveprimin direkt të pajisjeve pa konfigurimin dhe çiftimin e tyre paraprak. Në bazë të AWDL funksionon edhe shërbimi AirDrop, i cili lejon ndarjen e skedarëve përmes Wi-Fi dhe Bluetooth. Komponentët e përgatitur nga hulumtuesit për AirDrop janë shkruar në gjuhën Python dhe janë të disponueshëm në kuadër të projektit OpenDrop. Kodi owl dhe OpenDrop është publikuar nën licencën GPLv3.

OpenDrop ofron një ndërfaqe të komandës që lejon shkëmbimin e skedareve midis pajisjeve përmes Wi-Fi. Në nivelin e protokollit, implementimi është plotësisht i kompatibilshëm me pajisjet Apple, duke lejuar organizimin e ndërveprimeve midis sistemeve të bazuara në Linux dhe pajisjeve iOS dhe macOS. Dërgimi i skedarëve lejohet vetëm për pajisje Apple që janë në mënyrën e përcaktimit të pakufizuar nga përdorues të tjerë, pasi përcaktimi selektiv i pajisjes dhe dërgimi përmes librit të adresave kërkojnë verifikimin me nënshkrim digjital nga Apple.

Burimi: opennet.ru

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