OpenDrop — az Apple AirDrop technológia nyílt megvalósítása

Projekt Nyitott Vezeték nélküli Kapcsolat, amely az Apple saját vezeték nélküli protokolljainak elemzésével foglalkozik, bemutatott az USENIX 2019 konferencián jelentés az Apple vezeték nélküli protokolljaiban felfedezett sebezhetőségek elemzése (felfedezték a lehetőségeket MiTM-támadások végrehajtására a készülékek közötti fájlok módosítására, DoS-támadásokra a készülékek közötti interakció blokkolására és a készülékek lefagyásának előidézésére, valamint az AirDrop felhasználására a felhasználók azonosítására és nyomon követésére). A kutatás során elkészítették az AWDL (Apple Wireless Direct Link) protokoll és a AirDrop, részleteit, amelyeket visszafejtéssel nyertek.

Az AWDL implementációja C nyelven készült és Linux-alkalmazás formájában áll rendelkezésre owl (Nyitott Vezeték nélküli Kapcsolat), ami a Netlink API-t használja a Wi-Fi-specifikus műveletek végrehajtására, például a csatornák váltására. Az integráció a hálózati veremmel egy virtuális hálózati interfészen keresztül történik, lehetővé téve az IPv6-támogatással rendelkező alkalmazások számára, hogy az AWDL protokollt módosítás nélkül használják. Az alkalmazás működése a passzív monitorozási üzemmódot támogató hálózati kártyákon lehetséges, például az Atheros AR9280 esetén.

Az AWDL protokoll az Apple vezeték nélküli technológiáinak alapját képezi, amelyeket az eszközök közötti közvetlen interakciók létrehozására használnak, anélkül, hogy előzetes beállításra és párosításra lenne szükség. Az AWDL alapján működik az AirDrop szolgáltatás is, amely lehetővé teszi a fájlok cseréjét Wi-Fi-n és Bluetooth-on keresztül. A kutatók által előkészített AirDrop összetevők Python nyelven íródtak és elérhetők a OpenDropprojekten belül. Az owl és az OpenDrop kódja GPLv3 licenc alatt került közzétételre.

Az OpenDrop parancssori interfészt kínál, amely lehetővé teszi a fájlok cseréjét az eszközök között Wi-Fi-n. A protokoll szintjén az implementáció teljes mértékben kompatibilis az Apple eszközeivel, lehetővé téve a Linux alapú rendszerek interakcióját az iOS és macOS eszközökkel. Fájlokat csak az Apple eszközeire lehet küldeni, amelyek a felhasználók által korlátlanul észlelhetők, mivel a választott észlelés és a címjegyzék alapján történő küldés digitális aláírás megerősítését igényli az Apple-től.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster