среда, август 12, 2015

Stagefright

Stagefright je najnoviji bezbednosni propust u Android operativnom sistemu za koji je glavni krivac njegova komponenta za reprodukciju multimedijalnih fajlova tačnije "empečetvorki". Kroz ovu rupu je moguće izvršavati željene komande na ciljnom mobilnom telefonu bez znanja korisnika. Da biste proverili da li je i vaš mobilni uređaj podložan ovakvim napadima, najlakše je da instalirate aplikaciju Stagefright Detector te da je pokrenete. Ako aplikacija kaže da ste ranjivi, u problemu ste. Potrebno je da sačekate da proizvođač vašeg mobilnog telefona izda novu verziju Android operativnog sistema, ako do toga uopšte dođe. Poznato je da proizvođači ukidaju podršku za uređaje/operativne sisteme starije generacije.


Propust je najlakše zloupotrebiti tako što ćete nekome poslati unapred pripremljeni MP4 fajl putem MMS poruke a koju će Android, po podrazumevanim podešavanjima, automatski pokrenuti. Zato je prva preporuka da isključite automatsko pokretanje MMS poruka: otvorite poruke, klik na podešavanja pa isključite opciju auto-retrieve MMS messages. To što ćete ignorisati MMS poruke iz nepoznatih izvora a otvarati samo MMS poruke vaših kontakata nije dobro rešenje: neko može napisati aplikaciju koja će sa zaraženog telefona poslati kompromitujuće MMS poruke na sve kontakte iz adresara.

S obzirom na to da je propust ukorenjen u sistemskoj komponenti za reprodukciju MP4 fajlova, MMS nije jedini način na koji možete da se nađete u problemu. Ugrađeni Internet brauzer je takođe koristi, pa otvaranjem posebno pripremljene veb stranice opet isto može da se desi. Preporuka: ne koristiti sistemski brauzer, instalirajte Delfin, Fajerfoks ili nešto treće. A šta raditi sa aplikacijama koje koriste sistemski endžin za prikaz Internet stranica? Sada već treba da se zabrinete.


понедељак, август 10, 2015

Bekap Androida

Reših da resetujem Android mobilni na fabrička podešavanja pa sam malo proučavao kako se radi bekap...

Prva stavka je da omogućite sinhronizaciju podataka sa mobilnog sa vašim Gugl nalogom, to će vam kasnije u velikoj meri olakšati njihovo vraćanje na mobilni. Sinhronizuju se kontakti, kalendari, Dži mejl, podaci iz nekih aplikacija itd. Šta će se konkretno kod vas sinhronizovati možete videti ako odete na Settings > Accounts > Google pa tap na vaš Gugl nalog kojim se prijavljujete na recimo Plej stor. Meni recimo nije sinhronizovao To do listu, odnosno, nakon reseta fona krenuo sam od nule. Dan nulti. I da, obavezno proverite iz desktop brauzera da li možete da se prijavite na taj nalog, odnosno, da li još uvek znate koja je lozinka, pošto će vam biti potrebna kod oporavka podataka, a kada ste se već ulogovali, proverite i da li su kontakti sinhronizovani na contacts.google.com.

Takođe, kod mene kada se ode na Settings > Backup & reset neke opcije su isključene i nedostupne, ne znam zašto.


Ono što treba primetiti jeste da nam se SMS poruke (konverzacije) na ovaj način ne bekapuju pa moramo da instaliramo posebnu aplikaciju koja će najpre da nam sačuva sve poruke a kasnije i da nam pomogne da ih vratimo. Ja sam koristio SMS Backup & Restore i sve je urađeno bez problema, nijednu poruku nisam izgubio. Arhivu poruka sam napravio lokalno ali sam onda bekapovao celu karticu na komp tako da sam imao još jednu kopiju rezervne kopije.

To je sledeći korak, bekapujete kartice telefona tako što telefon kablom povežete na komp, uključite USB storage nakon čega će Vindouz videti mobilni kao jedan ili više USB diskova. Iskopirate sve to na računar za svaki slučaj.

Reset se vrši odlaskom na Settings > Backup & reset > Factory data reset. Ne morate da brišete karticu, dovoljan je samo reset. Nakon restarta telefona, prijavite se starim Gugl nalogom i izvršiće se oporavak podataka koji su ranije bili sinhronizovani. Nakon toga instalirajte SMS Backup & Restore pa oporavite vaše konverzacije.

Kao što rekoh, ja sam izgubio To do listu, kontakti mi nisu imali slike, morao sam ponovo da učukam šifru za bežičnu mrežu i instaliram omiljene aplikacije itd. ali to su sve sitnice, glavnica podataka (kontakti i konverzacije) su na svom mestu. Izgubio sam i zapise poziva o čemu nisam razmišljao :-) a vidim da postoji aplikacija i za to.

Na kraju još da spomenem program Holo Backup za Vindouz koji u vašem slučaju može da radi a može i da ne radi. Kod mene nije radio.

четвртак, јул 30, 2015

MVC

MVC je skraćenica od Model-View-Controller i predstavlja način struktuiranja modernih aplikacija. To znači da aplikacija treba da bude podeljena na tri glavne komponente (model, prikaz i kontroler) od kojih svaka treba se bavi posebnim skupom poslova:
  • kontroler upravlja korisničkim zahtevima i njegov zadatak je da poziva neophodne objekte  i obezbeđuje resurse kako bi ispunio korisničke zahteve; uobičajeno je da kontroler poziva odgovarajuće modele kako bi se izvršio dati zadatak i da onda bira odgovarajuće prikaze
  • model predstavlja podatke i operacije nad tim podacima; model kontroleru daje podatke koje je tražio korisnik
  • prikaz omogućuje različite načine predstavljanja podataka koje je obezbedio model; može postojati više prikaza istih podataka i kontroler odlučuje o tome koji će izabrati
Ako se bavite PHP-om i prvi put se susrećete sa ovakvom arhitekturom, na adresi jream.com/lab možete naći video tutorijale čoveka koji pravi sopstveni MVC od nule. Jednom kada savladate sve korake kreiranja MVC-a, možete bez problema instalirati neki od frejmvorka tipa Zend, Ji, Laravel, CI, Kejk i reći "pa ja razumem sve ovo" i krenuti da radite.

Više o MVC-u na adresi code.tutsplus.com

субота, јул 25, 2015

Teme za Hrom(ium)

Ako želite sami da napravite temu za vaš Hrom brauzer (i njegove derivate), posetite stranicu Chrome Theme Creator. Pomoću ovog alata možete na vrlo jednostavan način pre svega da postavite pozadinsku sliku, zatim da definišete boje pojedinih elemenata (tabova, slova, okvira itd.) i na kraju da sve to lepo upakujete u crx fajl koji će brauzer kasnije prepoznati kao temu koju treba instalirati. Što se tiče boja, interesantno je da alat može sam da vam preporuči odgovarajuće boje u zavisnosti od izabrane slike te vas na taj način spreči da odete u preveliko šarenilo :-) Jedina opcija koja fali je da dodelite ime vašoj temi no i za to ima leka: sa sajta sačuvajte temu kao zip arhivu, raspakujte je na svom računaru, izmenite manifest.json tako što ćete upisati naziv teme, verziju i kratak opis pa onda iz samog Hroma generišite novi crx fajl (Extension > Developer mode > Pack extension).


петак, јул 10, 2015

Tim hakera

Italijanska firma Hacking Team je specijalizovana za izradu softvera za špijuniranje i praćenje i ima klijente poput vlada i državnih agencija. Pošto je život pun ironije, ova grupa digitalnih plaćenika je početkom jula hakovana pri čemu je u javnost procurelo oko 400 gigabajta podataka. Zahvaljujući Vikiliksu koji je objavio procurele mejlove iz interne i prepiske sa klijentima, možemo da vidimo da su se i naše državne agencije (Ministarstvo odbrane i BIA) našle kao zainteresovane stranke i klijenti, što u direktnom kontaktu, što preko posrednika...