Verloopt AirDrop via iCloud?
16 juni 2017 - 04:37   
geplaatst door: HEXDIY
Zoals de titel zegt: Verloopt Airdrop via iCloud?

Dat is me een filter te ver! Ik verneem vandaag dat iCloud plaatjes gaat croppen op een horizontale resolutie van 2048 pixels, en dat neem ik niet!

Deel asjeblief in je lokaal netwerk.

Zie dit andere topic hier:
http://www.macfreak.nl/forums/topic/30/258/verschillende-resolutie-dezelfde-foto-bij-twee-iphones-se/

If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Verloopt AirDrop via iCloud?
16 juni 2017 - 14:22    reactie #1
geplaatst door: Flix
Antwoord: nee

Afdoende zo?

Verloopt AirDrop via iCloud?
16 juni 2017 - 14:52    reactie #2
geplaatst door: peterdh

Airdrop gaat dus via je lokale wifi

Fit & Firm Massage, Groet, Peter
Verloopt AirDrop via iCloud?
16 juni 2017 - 17:06    reactie #3
geplaatst door: Flix

Citaat
peterdh om 14:52, 16-06-2017
Airdrop gaat dus via je lokale wifi

Ook niet helemaal juist.
AirDrop maakt een handshake via Bluetooth, en maakt voor de daadwerkelijke bestandsoverdracht een computer-to-computer (ad hoc) netwerk aan dmv WiFi (is sneller). Je hoeft dus niet met enig netwerk verbonden te zijn.
Verloopt AirDrop via iCloud?
16 juni 2017 - 17:33    reactie #4
geplaatst door: peterdh
ah vandaar dat het vaak niet werkt hahaha. waar het mij omging is dat het niets met iCloud van doen heeft...
maar als je bluetooth nou niet aanstaat? (bedraad keyboard en muis bijv.)

(Bewerkt door peterdh om 17:34, 16-06-2017)

Fit & Firm Massage, Groet, Peter
Verloopt AirDrop via iCloud?
16 juni 2017 - 18:26    reactie #5
geplaatst door: Flix
Dan zet je BT aan.
Vanaf macOS 10.10, en in iOS, zijn BT en WiFi nodig voor AirDrop.
Verloopt AirDrop via iCloud?
17 juni 2017 - 17:37    reactie #6
geplaatst door: cyrano
Authentication verloopt via iCloud.

Sinds Yosemite heb je BlueTooth & Wifi nodig. In Mavericks kan het met alleen Wifi, wat eigenlijk veel praktischer is. Dat heet "legacy mode". Geen idee of dat in Sierra nog in zit. Geen documentatie...

De transfer van de data gaat via Wifi. Pairing via BT en/of iCloud.

I'd tell you a UDP joke but you might not get it.
Verloopt AirDrop via iCloud?
18 juni 2017 - 01:34    reactie #7
geplaatst door: Flix
Die 'authentication' is niet nodig, want ik pas regelmatig AirDrop toe op plekken waar het geen internet is.
Die legacy mode mag mooi zijn, maar het werkte niet samen met AirDrop op iOS en dat doet het tegenwoordig wel, wat natuurlijk zeer gewenst is.

HEXDIY, is dat wat je wilde horen, of vanwaar deze vraag?

Verloopt AirDrop via iCloud?
18 juni 2017 - 10:21    reactie #8
geplaatst door: MacFrankie
HEXDIY wil geen gecropte foto's als hij die via AirDrop deelt...
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!
Verloopt AirDrop via iCloud?
19 juni 2017 - 00:19    reactie #9
geplaatst door: HEXDIY
Ik wilde het gewoon weten, Flix. Bedankt.

Zelf heb ik niet eens Airdrop vanwege te ouwe Macs, maar als er op het werk Macgerelateerde vragen rijzen moet ik onmiddellijk kunnen antwoorden.

Ik heb ze dit jaar eindelijk zover gekregen om een MBP aan te schaffen...

If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Verloopt AirDrop via iCloud?
20 juni 2017 - 14:55    reactie #10
geplaatst door: cyrano

Citaat
Flix om 1:34, 18-06-2017
Die 'authentication' is niet nodig, want ik pas regelmatig AirDrop toe op plekken waar het geen internet is.

Dat hangt er alleen maar vanaf hoe je het precies doet. En "nodig" is nogal vaag, want de gebruiker wil nu eenmaal "alles"...

I'd tell you a UDP joke but you might not get it.
Verloopt AirDrop via iCloud?
20 juni 2017 - 23:41    reactie #11
geplaatst door: Flix
??
AirDrop is het overzetten van bestanden tussen verschillende iOS en macOS apparaten. En dat gaat dus prima zonder dat je een internetconnectie hebt. Ook dan heb je "alles" (...).
Verloopt AirDrop via iCloud?
21 juni 2017 - 12:13    reactie #12
geplaatst door: cyrano
Jeez...

Ik ben begin echt te geloven dat je van een mac te gebruiken dom wordt.

Er is authentication nodig om op het systeem te geraken. Dat kàn afstaan, maar dan staat je mac ook open voor alles en iedereen. En als je goed zoekt, vindt je mensen die airdrop zo gebruiken en dus wel eens minder gewenste zaken uit hun omgeving gedropt krijgen. Dat is het gevolg van een admin account zonder paswoord, vermoed ik.

Als je verbonden bent met internet, gebruikt OSX de icloud servers om aan te melden. Je identiteit wordt geverifieerd door je icloud paswoord.

Als er geen internet is, wordt een deel van de Bluetooth stack gebruikt om aan te melden. Vermoedelijk met de normale gang van zaken (cijfers van 't scherm van één toestel intikken op het andere toestel). Dat hoeft natuurlijk maar één keer en de meesten vergeten dat ze dat ooit gedaan hebben. Of dit gecachet wordt en later naar de cloud gestuurd, weet ik niet.

Als 't kon zonder aanmelding, zat elk terras met Wifi vol met malware droppers...

I'd tell you a UDP joke but you might not get it.
Verloopt AirDrop via iCloud?
21 juni 2017 - 13:27    reactie #13
geplaatst door: Flix
Weet je Cyrano, iemand uitmaken voor 'dom' is al niet oké. Zeker in de ingewikkelde materie van AD, waar niet veel info over te vinden is. Maar dan ook nog met een foutief verhaal (en dito aannames) te komen, is de overtreffende trap van dom. En arrogant. En dat doe je hier vaker. Jammer!

Er klopt veel niet aan dit verhaal van jou; je snapt er weinig van.

Voor AirDrop (AD) hoef je NOOIT een cijfercode in te voeren, zoals bij Bluetooth (BT) pairing (koppeling) wel het geval is. Je moet enkel toestemming geven als je het bestand via AD wilt ontvangen, en om dat te kunnen moet AD aan staan, en de keus tussen 'Contacten' of 'Iedereen' gemaakt zijn. En inderdaad kun je op een drukke plek naar heel wat mensen 'AirDroppen', want iedereen die AD met 'Iedereen' aan heeft staan, kun je zien en selecteren; alleen zullen ze geen akkoord geven. En daarvoor is geen 'terras met Wifi' voor nodig, want voor AD hoef je helemaal niet in hetzelfde WiFi netwerk te zitten, of überhaupt op WiFi te zijn; WiFi moet niet uit staan, dat is het enige (en BT natuurlijk ook op aan).
Als je een bestand verstuurt naar een apparaat met dezelfde iCloud account, moet ook minimaal 'Contacten' aan staan, maar je hoef geen ontvangst-toestemming meer te geven, want het bestand wordt gelijk over gezet; het idee is natuurlijk dat je dan iets naar jezelf verstuurt (bv van je iPhone naar je Mac).

Voor deze autorisatie en de autorisatie via de 'Contacten' optie, moet je ingelogd zijn in iCloud, maar die autorisatie vind klaarblijkelijk 'lokaal' plaats, en niet via de servers van iCloud. Zojuist nog maar eens uitgeprobeerd met AD in een 'internetloze' omgeving.

(Bewerkt door Flix om 9:28, 22-06-2017)

Verloopt AirDrop via iCloud?
22 juni 2017 - 22:48    reactie #14
geplaatst door: cyrano
Probeer eens op een andere Mac.

Jouw Mac bevat al de sleutels lokaal. Om dit te testen zou je dus een Mac moeten hebben die nog maagdelijk is, dus geen icloud sleutel bevat. En een opstart schijf gaat niet helpen, want de sleutels zitten in of rond de SMC.

Ik weet dit tamelijk zeker. Ooit uitgetest voor iemand die herhaaldelijk vieze plaatjes kreeg op de Mac thuis. Tenzij de zaak veranderd is sinds EC, want het is al even geleden. En zover ik kan nagaan in de docs van Apple is er niks gewijzigd.

Er is ook een voor mij totaal onbekend hoekje: wat met de "familie" instellingen? Daarover heb ik nog niks gevonden en die waren toen niet relevant, dus ik heb ook niet erg hard gezocht ernaar.

En hetgene waar je nu mee afkomt, is al wat ik sinds het begin van dit draadje probeer uit te leggen...

Maar 't zal wel aan mij liggen, zeker?

I'd tell you a UDP joke but you might not get it.
Verloopt AirDrop via iCloud?
23 juni 2017 - 00:14    reactie #15
geplaatst door: HEXDIY
De enige keer dat ik Airdrop aan het werk heb gezien, was op het werk.

Tussen een MBP van een gastregisseur en de MBP van ons theater. 2 MBPs die elkaar totaal niet kenden.
Geen manuele toestemming was nodig, het was waarlijk plug-n-play.

Vermoedelijk zat de "gast" MBP op onze gratis hotspot, de "werk" MBP op ons intern en streng beveiligd WiFinetwerk.

Zelf kan ik dienaangaande niks proberen, want mijn Macs zijn te oud voor Airdrop.
Met mijn ouwe iPhone 3GS verbind ik vaak via een Bluetooth Personal Area Netwerk.
Zo is het ook mogelijk om de iPhone te tetheren, indien op de MBP mijn WiFi internetverbinding wegvalt.
Daarvoor heb ik echter wel mijn MBP en iPhone dienen te pairen met de gebruikelijke procedure.

Ik weet het niet zeker, maar ik vermoed dat Airdrop een gemoderniseerde en geprivilegieerde manier van file sharing is over een automatisch ad hoc draadloos netwerk tussen 2 of meer Apple toestellen waarvoor geen authenticatie meer nodig is.

Maar ik sta altijd open om te leren, vandaar dit topic.

If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Verloopt AirDrop via iCloud?
23 juni 2017 - 14:49    reactie #16
geplaatst door: Flix
Waarom zo moeilijk denken? "sleutels lokaal", "icloud sleutel", "sleutels zitten in of rond de SMC", "familie" instellingen". Het kampioenschap vaag doen kun jij makkelijk winnen.
Maar wederom slaat het allemaal nergens op. Zie uitleg verderop.

Over die 'vieze plaatjes':
als je AD op 'Iedereen hebt staan, kan dus iedereen (duh!) die in de buurt zit (op BT afstand) jou 'zien', en opdracht geven een file (bv een 'vies plaatje') naar jou te sturen. Je krijgt dan een pop-up met 'Weiger' en 'Bevestig' en igv een foto ook een preview van die foto; en ja, op dat moment kun je dus zomaar een penis te zien krijgen. (Apple zou misschien die preview af moeten zetten bij 'Iedereen', of de optie 'Iedereen' na enige tijd automatisch terug moeten laten keren naar de default 'Contacten'.)
Maar nooit zal het plaatje zomaar op jouw apparaat komen. Ook niet op 'de Mac thuis'. (Tenzij ze hetzelfde iCloud account voeren, maar dat kan uiteraard alleen met eigen apparaten.)


Laat ik maar eens de uitleg van Apple citeren:


AirDrop security

iOS devices that support AirDrop use Bluetooth Low Energy (BLE) and Apple-created peer-to-peer Wi-Fi technology to send files and information to nearby devices, including AirDrop-capable Mac computers running OS X 10.11 or later. The Wi-Fi radio is used to communicate directly between devices without using any Internet connection or Wi-Fi Access Point.

When a user enables AirDrop, a 2048-bit RSA identity is stored on the device. Additionally, an AirDrop identity hash is created based on the email addresses and phone numbers associated with the user’s Apple ID.

When a user chooses AirDrop as the method for sharing an item, the device emits an AirDrop signal over Bluetooth Low Energy. Other devices that are awake, in close proximity, and have AirDrop turned on detect the signal and respond with a shortened version of their owner’s identity hash.

AirDrop is set to share with Contacts Only by default. Users can also choose if they   want to be able to use AirDrop to share with Everyone or turn off the feature entirely. In Contacts Only mode, the received identity hashes are compared with hashes of people in the initiator’s Contacts app. If a match is found, the sending device creates a peer-to-peer Wi-Fi network and advertises an AirDrop connection using Bonjour. Using this connection, the receiving devices send their full identity hashes to the initiator. If the full hash still matches Contacts, the recipient’s first name and photo (if present in Contacts) are displayed in the AirDrop sharing sheet.

When using AirDrop, the sending user selects who they want to share with. The sending device initiates an encrypted (TLS) connection with the receiving device, which exchanges their iCloud identity certificates. The identity in the certificates is verified against each user’s Contacts app. Then the receiving user is asked to accept the incoming transfer from the identified person or device. If multiple recipients have been selected, this process is repeated for each destination.

In the Everyone mode, the same process is used but if a match in Contacts isn’t found, the receiving devices are shown in the AirDrop sending sheet with a silhouette and with the device’s name, as defined in Settings > General > About > Name.

Organizations can restrict the use of AirDrop for devices or apps being managed by a mobile device management solution.

https://www.apple.com/business/docs/iOS_Security_Guide.pdf - page 33

Verloopt AirDrop via iCloud?
23 juni 2017 - 22:07    reactie #17
geplaatst door: cyrano
zucht...

Citaat
When a user enables AirDrop, a 2048-bit RSA identity is stored on the device. Additionally, an AirDrop identity hash is created based on the email addresses and phone numbers associated with the user’s Apple ID.

En hoe wordt dat Apple ID gevalideerd? Juist, ja, via de cloud.

Hoe vaak dat hernieuwt moet worden, weet ik niet. Ik hoop dat het niet eeuwig geldig is, want dat zou een groot gat zijn...

I'd tell you a UDP joke but you might not get it.
Verloopt AirDrop via iCloud?
23 juni 2017 - 23:01    reactie #18
geplaatst door: Flix

Citaat
cyrano om 22:07, 23-06-2017
zucht...

Joh, ben je ziek? Je moet zo zuchten. Vervelend voor je.

Waar lees jij dat het via "de cloud" gebeurt? Juist, dat staat nergens, want het is niet zo.
Er staat nergens in de voorwaarden voor AD dat je een werkende internet verbinding moet hebben.
Het gebeurt gewoon lokaal, binnen het AD mechanisme. Kun je dat snappen?!
Of denk jij omdat de respectievelijke iCloud accounts zich ermee bemoeien, dat het dan wel via "de cloud" moet gaan?!

Ik pas regelmatig AD toe met mensen waar ik nóóit eerder mee hebt gecommuniceerd, bv in een bus in een ver buitenland, dus ook absoluut zonder internet. En dat gaat gewoon zoals het bedoeld is.

Verloopt AirDrop via iCloud?
26 juni 2017 - 13:20    reactie #19
geplaatst door: cyrano
Apple ID = icloud.

Niemand kan precies definiëren wat de icloud is. De gewone gebruiker weet dat daar z'n sync data opgeslagen worden. Maar de authenticatie ervan is een heel ingewikkeld gebeuren, dat ook offline gebruik toestaat.

Ik zeg nergens dat je een internet verbinding nodig hebt voor AirDrop op 't moment zelf. Wél een "sleutel" die ooit via internet aangemaakt is op de centrale Apple ID authentication server, die ik voor 't gemak de cloud noem. Zonder icloud account geen Airdop, tenzij de Mac voor alles en iedereen open staat. Ik dacht niet dat dat default aan staat.

Dat is de manier waarop toestellen mekaar toegang geven.

Dat wordt binnenkort heel leuk. Dan kunnen alleen nog Macs met een "secure enclave" chip echt meespelen. Planned obsolescence. $$$...

I'd tell you a UDP joke but you might not get it.
Verloopt AirDrop via iCloud?
26 juni 2017 - 23:05    reactie #20
geplaatst door: jaco123

Citaat
cyrano om 13:20, 26-06-2017
Apple ID = icloud.

Niemand kan precies definiëren wat de icloud is.

Nee, dat is pertinent niet waar. Om iCloud te gebruiken heb je een Apple ID nodig, maar het is zeker niet hetzelfde.
Ik heb een AppleID (heb je bijvoorbeeld nodig om iets in de App Store te kopen), maar heb nog nooit gebruik gemaakt van iCloud.

Ook kan ik prima airdrop gebruiken, tussen mijn Mac en iPad, terwijl ik dus op beide NIET ingelogd ben met mijn AppleID.

Waarom zou niemand kunnen definiëren wat iCloud is?
iCloud is een synchronisatie-dienst voor o.a. foto's, contactpersonen etc., niet meer en niet minder. Dat is toch een simpele definitie die iedereen kan begrijpen?

Verloopt AirDrop via iCloud?
27 juni 2017 - 12:22    reactie #21
geplaatst door: cyrano
Dat klopt, Jaco. Maar ik heb het over authenticatie.

Apple is bezig alle authenticatie systemen naar één systeem te brengen. Hoever ze daar mee staan, weet alleen Apple zelf.

En toen ik het testte, voor iemand die icloud wel gebruikt, bleek dat ik niet kon Airdroppen op/van/naar mijn machine omdat ik geen icloud account heb.

Ik heb dan op een andere machine een icloud test account aangemaakt en toen kon ik wel airdroppen naar machines die "gelinkt" waren aan de test machine.

En zoals ik al schreef, het is niet de enige mogelijkheid. Er is er nog een tweede, met BT als transport. Maar die heb ik niet geprobeerd.

Citaat
Ook kan ik prima airdrop gebruiken, tussen mijn Mac en iPad, terwijl ik dus op beide NIET ingelogd ben met mijn AppleID.

Dat is omdat je machines al eerder aan een groep toegevoegd zijn, die een eigen sleutel heeft. Airdrop en een aantal andere mechanismen gebruiken die sleutel om toegang te krijgen.

Het systeem is redelijk safe, maar heeft één groot punt waar dingen misgaan: als je je Mac tweedehands verkoopt, blijven die sleutels bewaard. Vziw is er geen mogelijkheid om die te wissen. En je Mac zonder HD verkopen helpt niet, want de sleutels zitten op het logic board. Vermoedelijk in de SMC, vermits ze "SMCkey..." heten.

De eerste keer dat ik SMCkey errors zag, was op een Mac met falende SMC hardware. Niet alleen die authenticatie gebruikt ze, maar elke app op je Mac heeft zo'n sleutel, vermoed ik. Ik zag in ieder geval errors voor de meeste apps op die machine. Maar eerlijk gezegd, ik heb ze niet geteld. Dat is ook een onmogelijke job, want apps kunnen overal verborgen zitten. In het systeem, bv.

Als je zoekt op SMCkey errors, ga je zo goed als NIKS vinden. Misschien een document op pastebin, of zo, maar daar houdt het dan ook op...

I'd tell you a UDP joke but you might not get it.
Verloopt AirDrop via iCloud?
27 juni 2017 - 19:46    reactie #22
geplaatst door: jaco123
@cyrano: Dit onderwerp gaat over de vraag of Airdrop over iCloud verloopt.

Jij stelt eerst dat apple-id gelijk is aan iCloud en nu gaat het ineens alleen over het onderdeel authenticatie?
Ben dan duidelijk, een lezer die het allemaal niet uit elkaar houden kan echt die subtiliteiten hier niet uit vissen.

Ik zal proberen dit draadje op eenvoudige wijze samen te vatten (ik houd van simpel en duidelijk...):
- Airdrop hoeft heeft niks met iCloud te maken en kan prima werken zonder iCloud.
- Airdrop kan iCloud gebruiken wanneer je je apple-id gebruikt voor authenticatie.
- In dat laatste geval is het afhankelijk van de device-historie of je wel of geen internet nodig hebt.

Is dat een correcte samenvatting van dit draadje of mis ik nog iets?

Verloopt AirDrop via iCloud?
28 juni 2017 - 09:20    reactie #23
geplaatst door: cyrano
Dat is correct!

Alleen is internet nooit nodig één keer dat de sleutel op je Mac gezet is. Vermoed ik. Niet getest. Voor die sleutel er is, kan Airdrop niet verbinden.

Die sleutel kan ook aangemaakt worden met een BlueTooth verbinding. Dat gebeurt niet als er tevoren al een sleutel via het internet verkregen is.

Het is moeilijk precies te testen, omdat ik geen veilige manier weet om een SMCkey te wissen.

Het weinige wat we weten van SMCkeys komt uit de hackintosh scene. Ons aller Piker Alpha heeft er ooit over geschreven:

https://pikeralpha.wordpress.com/2013/10/05/xnu-cpu-power-management/

Er zitten dus vooral settings in voor allerlei mechanismen. Van stroomverbruik over ventilatoren tot netwerk gegevens.

Iemand die bv. Bluetooth heel de tijd aan heeft, gaat hier niks van merken. Maar die Mac is wel heel zichtbaar voor alles in de directe omgeving...

Apple probeert tegemoet te komen aan de gemakzucht van de gebruiker. Er is, vziw, zelfs geen eenvoudige manier om AirDrop af te zetten. Dus heeft Apple er een deel van z'n authentication system voor ingezet.

I'd tell you a UDP joke but you might not get it.
Verloopt AirDrop via iCloud?
28 juni 2017 - 09:53    reactie #24
geplaatst door: cyrano
Misschien kan deze Stackoverflow post wat verduidelijken:

https://stackoverflow.com/questions/10693411/implementing-the-airdrop-protocol

I'd tell you a UDP joke but you might not get it.