Projekt , amely az Apple saját vezeték nélküli protokolljainak elemzésével foglalkozik, az USENIX 2019 konferencián 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 , 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 (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 projekten 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
