Ovo je stara izmjena dokumenta!
Kontaktiran mentor s preddiplomskog projekta mr.sc. Predrag Pale te dogovorena suradnja oko suradnje na predmetu Završni rad. Kao kontakt osoba za rad postavljen asistent sa ZESOI-ja mag.ing. Kristian Skračić.
Na inicijalnom sastanku je raspravljano o temama iz područja informacijske sigurnosti, s posebnim naglaskom na socijalni inžinjering te računalnu forenziku. Kao moguća tema je predložen “Dumpster diving”, pretraga odbačenog poslovnog materijala u potrazi za korisnim informacijama.
Na kasnijim sastancima tema “Dumpster diving” je odbačena zbog manjka akademskih radova koji bi se koristili kao reference te potrebe da u sklopu Završnog rada bude implementirano neko programsko rješenje.
Na idućem sastanku je kao područje rada odabrana računalna forenzika, dok odabrana tema Završnog rada glasi “Programski alat za automatiziranu forenzičku analizu GPS uređaja”.
Daljni koraci u ovoj fazi su bili općenito zadani te su se uglavnom odnosili na upoznavanje s temom.
Održan sastanak u vezi razrade ideje programa. Aplikacija je koncipirana kao bitovni parser koji prolazi kroz trajnu memoriju GPS uređaja te pronalazi relevantne podatke. Zbog lakoće korištenja i prethodne izrade fakultetskih projekata u njemu, za jezik u kojem će se implementirati programsko rješenje je odabran Python.
Kao daljni koraci su zadani pronalazak python biblioteke za učitavanje/čitanje FAT32 podatkovnog sustava, izrada demo inačice s USB memorijom, pokušati čitati podatkovni sustav u binarnom modu i pronaći obrisane datoteke te pronalazak datoteke koja automatski prepoznaje tip datoteke.
Vezano uz traženje python biblioteka koje će se koristiti učitavanje i čitanje slike, nađena su dva koja prema opisima odgovaraju potrebana projekta: Hachoir (https://bitbucket.org/haypo/hachoir/wiki/Home) i Glance ( http://docs.openstack.org/developer/python-glanceclient/). Nažalost, pobližim pregledom uočen je izuzetan manjak dokumentacije i primjera korištenja navedenih razreda te se odustalo od njihovog korištenja.
Kao prioritet u daljnjim koracima je navedeno upoznavanje s datotečnim sustavima te osmišljavanje koncepta “ručnog” čitanja podataka, bez specijaliziranih biblioteka za to.