Ontwikkelaar ontdekt code die naar Safari-browserassistent verwijst

Ontwikkelaar Nicolás Álvarez heeft mogelijk twee nieuwe iOS 18-functies ontdekt. De man kwam stukken code op het spoor die naar een browserassistent in de Safari-webbrowser zouden verwijzen, maar ook code die naar versleutelde visuele zoekopdrachten zou refereren.

Álvarez schrijft op X dat beide functies gebruik lijken te maken van de Private Relay-vpn-functie die Apple momenteel aanbiedt via zijn iCloud+-abonnement. Het is niet duidelijk of de twee functies dan ook bestemd zijn voor dit abonnement. Techwebsite MacRumors meldt dat een van zijn lezers heeft bevestigd dat de code voor de browserassistent daadwerkelijk bestaat en terug te vinden is op de backend van Apple voor iOS 18. Het Amerikaanse techbedrijf heeft momenteel nog niet geageerd op de vondsten.

Door Jay Stout

Redacteur

10-04-2024 • 18:26

10

Lees meer

Reacties (10)

10
9
3
0
0
4
Wijzig sortering
Ik ben eigenlijk wel benieuwd hoehij dit ontdekt heeft. Ik bedoel, ik ontdek ook wel eens wat code op het werk "oh, zat dat er gisteren ook al in?" :+

Maar heeft apple dit op openbare repositories staan? Werkt hij bij apple of heeft hij toegang tot hun repo's? En zoja, nu nog steeds?
Je kunt code decompileren, dat is moeilijk en veel minder leesbaar dan de originele broncode. Maar als je dan alle versies in git stopt, kun je nog steeds zien wat er tussen versies is veranderd. Je moet dan nog rekening houden met verschillen die door (de)compilatie komen. Maar uiteindelijk is geen enkele code die op de computers van andere mensen draait geheim.
Er zijn methoden om dit moeilijker te maken, maar dat maakt de applicatie een stuk trager en als onderzoekers het echt willen weten is ook dat ongedaan te maken.
Ja, maar dan moet je een binary oid hebben, in ieder geval iets om te decompilen, zou hij dan bij een clubje horen dat vroege builds testversies krijgt?
Decompileren (reverse engineering) vanuit een binary is mogelijk, maar vergeet niet dat een compiler de code optimaliseert. Comments worden verwijderd en variabelen kunnen hernoemd worden naar veel kortere -maar voor de mens onleesbare- strings.
Dus na het decompileren zal je dan echt in de code zelf nog moeten uitzoeken wat er precies gebeurt. Dat is echt niet de originele broncode zoals de programmeur(s) die geschreven hebben.
Dit heb ik op het web gevonden…
Oh die hebben we al inderdaad :+ sindsdien Siri enkel gebruikt voor smart home zaken.
Dit gaat over iOS, dus ja, het gros van de Apple gebruikers gebruikt dit. En het is Webkit, geen Chrome/Edge.
En het is Webkit, geen Chrome/Edge.
Je hebt het over de engine, dus ik verwacht dat je Chromium bedoelt, i.p.v. Chrome. Tevens is Chrome (en FireFox) op iOS ook gebaseerd op WebKit, net als Safari.
In de US is 32% van het internet verkeer Safari, dus dat is best wel veel.

Op dit item kan niet meer gereageerd worden.