OpenDrop – en åben implementering af Apple AirDrop-teknologien

Projekt Åben Wireless Link, der analyserer Apples proprietære trådløse protokoller, den på USENIX-konferencen 2019 en rapport med en analyse af sårbarheder i Apples trådløse protokoller (findes muligheder for at udføre MiTM-angreb for at ændre filer sendt mellem enheder, DoS-angreb for at blokere interaktioner mellem enheder og forårsage enhederne til at hænge, samt brug af AirDrop til identificering og sporning af brugere). I løbet af den udførte undersøgelse blev der forberedt åbne implementationer af protokollen AWDL (Apple Wireless Direct Link) og teknologien AirDrop, hvor detaljer er hentet som følge af reverse engineering.

Implementeringen af AWDL er skrevet i C-sprog og offentliggjort som en Linux-applikation owl (Open Wireless Link), der bruger Netlink API til at udføre Wi-Fi-specifikke operationer, som kanalskift. Integration med netværksstakken sker via et virtuelt netværksinterface, der muliggør, at IPv6-supporterende applikationer kan bruge AWDL-protokollen uden at ændre koden. Drift er mulig på netværkskort, der understøtter aktiv overvågningsmode, som tillader indsprøjtning af rammer (f.eks. understøttet i Atheros AR9280).

AWDL-protokollen er grundlaget for Apples trådløse teknologier, der bruges til at organisere direkte interaktion mellem enheder uden forudgående opsætning og parring. Tjenesten AirDrop, som muliggør filoverførsel via Wi-Fi og Bluetooth, fungerer også på baggrund af AWDL. De komponenter, som forskerne har forberedt til AirDrop, er skrevet i Python og tilgængelige i projektet OpenDrop. Koden for owl og OpenDrop er offentliggjort under GPLv3-licensen.

OpenDrop tilbyder et kommandolinjegrænseflade, der muliggør filoverførsel mellem enheder via Wi-Fi. På protokolniveau er implementationen helt kompatibel med Apple-enheder, hvilket muliggør interaktion mellem Linux-baserede systemer og enheder med iOS og macOS. Filoverførsler tillades kun til Apple-enheder, der er i en tilstand med ubegrænset opdagelse af andre brugere, da selektiv opdagelse og sending via kontaktbogen kræver digital signaturverifikation fra Apple.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster