Siri pohekana, a za uporabo na Droidu/PC/iPadu je treba še veljaven iPhone 4S ID

Mandi

15. nov 2011 ob 15:53:10

Francoski hekerski kolektiv Applidium, ki nam je med drugim podaril že izvrstni video predvajalnik VLC, poroča, da so z reverznim inženiringom uspeli dognati osnovne podrobnost protokola, preko katerega Siri dobiva odgovore na postavljena vprašanja. Šlo naj bi kar za s šifrirane HTTP zahtevke (SSL), namesto standardnega GET-a pa naj bi uporabili lasten ukaz "ACE". Vsebina zahteva vsebuje uporabnikov zvočni ukaz, stisnjen s standardnim kodekom Speex. Zaenkrat zgleda, da telefon sam ne izvaja skoraj nobenega procesiranja ukaza, ampak se v celoti zanaša na pomoč Applovih strežnikov.

Z dobljeni informacijami so so fantje uspešno zgenerirali lastne zahtevke, nastale kar na računalniku, ne na iPhone 4S. Pravijo, da bo kmalu klienta mogoče implementirati na poljubni platformi - iPadu, Androidu, PC-ju, idr. To je zelo vzpodbudno, ker je prav Siri zaradi svojih bogatih zmožnosti prepoznavanja in "razumevanja" vsebine zvočnih ukazov trenutno izredna konkurenčna prednost za jabolčne.

Žal je tu še ena težava - vsak zahtevek v zaglavju vsebuje poseben identifikator naprave, ki je zgleda vezan na UUID vsakega posameznega telefona. Identifikator je sicer mogoče relativni enostavno potegniti z naprave, vendar to pomeni, da ni mogoče preprosto izdati aplikacije, ki bi uporabljala enega in istega, ker bi tega potem Apple kajkmalu blokiral. Malce bolj dolgoročno jih skrbi, da bi Apple lahko zadeve še dodatno zakompliciral z naslednjih popravkom iOSa.