imagazin arrow2-left arrow2-right arrow2-top arrow-up arrow-down arrow-left arrow-right cart close dossiers education fb instagram menu notification oander rss rss-footer search service shuffle speech-bubble star store stores tests twitter youtube

Procurele osnove izvornog koda iOS-a 9


Ako ste se oduvek pitali šta to Apple krije u svom trezoru, sada je idealna prilika da bacite oko na delove izvornog koda iOS-a. Prema nekim stručnjacima, ovo bi moglo biti „najveće curenje do sada“ i to sa ozbiljnim posledicama. Ima li prostora za bojazan?

Anonimni korisnik je postavio ključni deo izvornog koda iOS-a 9, takozvani iBoot niz, na popularnu stranicu GitHub. Ispostavilo se da je osoba pod nadimkom apple_internals već uradila istu stvar na Redditu, ali tamo niko na to nije obratio pažnju. Međutim, prašina se sada nesumnjivo podigla. Pogledajmo šta smo saznali!

iBoot sadrži bootloader – odnosno program za učitavanje Apple-ovog sistema – poznatiji kao iOS-ov BIOS. Kada uključite svoj mobilni, odvija se mnogo skrivenih procesa dok vi na ekranu vidite samo Apple logo. Za početak, pokreće se kod sačuvan u UEFI Boot ROM-u, kojim se aktivira hardver i koji odabira operativni sistem. U sledećoj fazi aktivne su dve komponente (Low-Level Bootloader [LLB] i iBoot), s tim da LLB postavlja nekoliko firmware podešavanja, i autentifikuje jezgro iOS-a. Ako taj zadatak podbaci, uključiće se način rada za oporavak, kojim upravlja iBoot.

Iako čitav postupak zvuči komplikovano, jasno je da se radi o osnovnom, ali i ključnom delu koda. To je prva stvar koja se pokrene na vašem uređaju kada ga uključite. Taj proces čini vaš uređaj funkcionalnim, daje mu život. Upravo zato Apple čuva pomenuti kod kao suvo zlato, a sada nude 200.000 dolara svakoj osobi koja pronađe bilo kakvu grešku u njemu.

Ako ste zainteresovani za taj honorar, sada imate priliku da proverite kod iBoota. Međutim, veći je problem što je kod dostupan i onima sa lošijim namerama, koji žele naći način da se domognu vaših ličnih podataka i provale u vaš zaključani iPhone. Imamo li razloga za strah?

Generalno rečeno, nemamo. Ipak se radi o delovima izvornog koda iOS-a 9, dok danas svi koristimo verziju iOS 11. Doduše, možda postoje određene sličnosti između ta dva sistema, ali to ne možemo znati sa sigurnošću, jer nemamo uvid u kod iOS-a 11. Bez obzira na to, činjenica je da je procureo samo deo koda iBoota, a oni delovi koji nedostaju zasigurno će otežati posao svim hakerima.

Moramo dodati kako je sigurnost iOS-a uveliko poboljšana od 9. verzije sistema. Najvažniji lični podaci sačuvani su na Secure Enclave procesora, u koji je teško provaliti čak i kada nam je poznat čitav izvorni kod. Stoga nema razloga za brigu.

Zašto je onda ovo diglo toliku prašinu? Zašto je Jonathan Levin rekao da se možda radi o najvećem curenju informacija u istoriji? Prvenstveno zato što su moguće brojne posledice. Teško je predvideti koje, ali je verovatno da će najpažljiviji pronaći greške, koje bi Apple onda brzo mogao rešiti. Umiruća „jailbreak“ zajednica možda sada ostane aktivna, jer bi otkriveni iBoot mogao da otvori novu eru provaljivanja u sopstvene uređaje radi njihovog poboljšanja.

Naravno, ne možemo odbaciti ni mogućnost da će neki vešti programeri naći način da oponašaju iOS na nekom uređaju koji nije Apple-ov – setite se samo Hackintosha. Kladimo se da bi im ekipa iz Kupertina imala štošta reći na to…

Izvor: Vice Motherboard

Apple Inc. (AAPL)

Da li ste pročitali ovo?

To je apsurdno. Neki ljudi jednostavno ne razumeju našu kompaniju. Čvrsto verujem da će sve pre ili kasnije doći na svoje mesto, dok god su korisnici zadovoljni. Nismo usmereni na zaradu, već na dugoročan razvoj.

To je apsurdno. Neki ljudi jednostavno ne razumeju našu kompaniju. Čvrsto verujem da će sve pre ili kasnije doći na svoje mesto, dok god su korisnici... - Klikni ovde!