Predložak za diplomski/seminarski/konstrukcijski rad...Strukturni meta podaci - Označava kako su...
Transcript of Predložak za diplomski/seminarski/konstrukcijski rad...Strukturni meta podaci - Označava kako su...
SVEUČILIŠTE U ZAGREBU
FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA
Računalna forenzika
Photoshop
Ivan Žagar
Zagreb, siječnja 2017.
Sadržaj
1. Uvod .......................................................................................................... 1
2. Metapodaci ................................................................................................ 1
3. Photoshop ................................................................................................. 3
4. Meta podaci u slici ..................................................................................... 3
5. Photoshop meta podaci ............................................................................. 4
5.1. Čitanje meta podataka ........................................................................ 4
5.2. Mijenjanje meta podataka ................................................................... 6
5.3. Kreiranje predloška meta podataka .................................................... 8
5.4. Dodavanje meta podataka na više fotografija ................................... 10
6. Zaključak ................................................................................................. 12
7. Literatura ................................................................................................. 13
Photoshop
1
1. Uvod
Forenzika je naziv za primjenu širokog spektra znanstvenih grana za utvrđivanje činjenica u
sudskim ili upravnim postupcima. Izraz dolazi od latinskog pridjeva „forensis“ (što znači "pred
forumom", odnosno "pred sudom"). Računalna forenzika je grana forenzičkih znanosti kojoj je
jedan od ciljeva pronalazak ne-očitih tragova, podataka koji nisu uočljivi laiku ili na prvi pogled.
Digitalni dokument je bilo koji tip podataka koji sadrži informacije poput programa, teksta, zvuka,
videa, slike isl. Pronalaženje i ekstrakcija „nevidljivih“ podataka poput meta-podataka, privremenog
sadržaja ili ostatka prethodnih sadržaja iz digitalnog dokumenta posto je vrlo važan proces u
računalnoj forenzici.
Uporabom raznih programskih alata može se efektivno manipulirati tim podacima. Postoje brojni
preglednici i uređivači meta-podataka za razne platforme (Windows, Linux ili Macintosh). Korisnici
se odlučuju na određeni alat na temelju platforme, ponuđenih funkcionalnosti te grafičkom sučelju
alata. Najčešće korišteni alati su Photoshop i GIMP1 koji se uglavnom koriste za obradu slikovnih
formata no česta je uporaba i HEX Editora koji može primjenjivati na svim formatima [1].
2. Metapodaci
Meta podaci su korisni kod pregledavanja, prijenosa i dokumentiranja informacijskog
sadržaja. Shema meta podataka koja se pritom koristi ovisi o tipu podatka koji se opisuje i
kontekstu u kojem se nalazi. Mogu biti implementirani u same dokumente koje opisuju ili mogu
biti uz njih kao zaseban dokument. Često, razlika između podatka i meta podataka nije strogo
definirana.
Meta podatci se široko primjenjuju, a najčešće se koriste da bi se ubrzalo i poboljšalo
pretraživanje velike količine podataka te otkrilo što više relevantnih informacija u što kraćem
vremenu.
Meta podaci se dijele na tri glavne kategorije:
Opisni meta podaci - Opisuje resurs za potrebe pronalaženja i identifikacije. Može
uključivati elemente kao što su naslov, autor, sažetak, ključne riječi itd.
Strukturni meta podaci - Označava kako su složeni objekti sastavljeni (npr. kako su
određene stranice poredane da tvore poglavlje).
1 GIMP – engl. GNU Image Manipulation Program
Photoshop
2
Administrativni meta podaci - Daju informacije o upotrebi i upravljanju resursa.
Postoji nekoliko pod skupova ovog tipa (za intelektualno pravo, očuvanje itd.).
Sheme meta podataka su usustavljeni setovi meta podataka s određenom svrhom, na
primjer za određene domene ili određenu vrstu izvora informacija. Postoje različite sheme meta
podataka. Svaka shema meta podataka ima ograničen broj elemenata, gdje svaki taj element
ima svoje ime i značenje. Neke sheme specificiraju sintaksu za kodirane elemente, za razliku
od sintaksi nezavisnih shema. Mnogi današnji programi koriste standardni jezik - SGML2 ili
XML3 [2].
Neke od poznatijih shema su:
Dublin Core – Sadrži 15 vrsta meta podataka koji se mogu koristiti za opisivanje
informacija u svrhu otkrivanja resursa. Ti meta podaci su: titula, autor, subjekt, opis,
izdavač, suradnik, datum, tip, format, identifikator, izvor, jezik, odnos, pokrivenost i
prava.
IPTC-IIM4 – Sadrži slikovne meta podatke koji su namijenjeni za čitanje i razumijevanje
ljudima. Glavna prednost ove sheme jest u tome što je podržana od strane većina
uređivača slike i kao takva jest najpopularnija. Photoshop koristi upravo ovu shemu [3].
METS5 – Shema za kodiranje opisnih, administrativnih i strukturalnih meta podataka u
digitalnim knjižnicama.
TEI6 – Standard u reprezentaciji tekstova u digitalnom obliku, uglavnom u
humanističkim i društvenim znanostima te u lingvistici.
Da bi uporaba shema meta podataka u kontekstu mrežnih resursa bila moguća, potrebno ih
je obilježiti setom znakova koji omogućuju prepoznavanje sheme. Tekstualni formati kojima se
to može izvesti su XML, SGML, HTML, MIME i drugi.
Meta podatci se na taj način „ušiju“ u dokument pomoću oznaka (engl. tagova). To se može
napraviti izravnim upisivanjem oznaka (HEX Editor) ili pomoću programa za uređivanje
(Photoshop, GIMP).
2 SGML – engl. Standard Generalized Markup Language
3 XML – engl. EXtensible Markup Language
4 IPTC-IIM – engl. IPTC Information Interchange Model
5 METS – engl. Metadata Encoding and Transmission Standard
6 TEI – engl. Text Encoding Initiative
Photoshop
3
3. Photoshop
Adobe Photoshop ili skraćeno samo Photoshop, jest računalni grafički program7 kojeg je razvila
američka tvrtka Adobe System, a namijenjen je za Windows i Macintosh operacijske sustave.
Photoshop je danas najpoznatiji računalni program za obradu slike [4].
Prva inačica ovog programa, Photoshop 1.0, nastala je 1990. godine, a posljednja verzija ovog
programa, Photoshop CS6, je trinaesta generacija istog proizvoda. Photoshop je napisan 1988.
godine od strane Thomasa i John Knolla koristeći programski jezik
C++ (i Pascal u samim začecima). Od tada, on je postao de facto
industrijski standard u grafičkom uređivanju [5].
Photoshop datoteke imaju uobičajenu ekstenziju .psd, što je
kratica od „Photoshop Document“. PSD datoteka pohranjuje sliku
s podrškom za većinu slikovnih opcija koje se mogu primijeniti na
nekoj fotografiji. To uključuje slojeve s maskama, transparentnost,
tekst, filtre itd. To je u suprotnosti s mnogim drugim formatima
datoteka poput JPEG ili GIF koji ograničavaju svoj sadržaj kako bi
osigurali stabilnu i predvidljivu funkcionalnost.
Iako je Photoshop alat za obradu slike, on podržava i
mnogobrojne druge formate datoteka, bilo inicijalno ili korištenjem dodataka (engl. Plug-in). U
posljednjoj verziji alata (Photoshop CC 2017, Photoshop CS6 ili Photoshop CS6 extended)
podržani su sljedeći formati [6]:
Audio formati (AAC, AIFF, M2A, M4A, MP2, MP3)
Video formati (.264, 3GP, 3GPP, AVC, AVI, FLV, MOV, MPEG-1, MPEG-4, VOB itd.)
Slikovni formati (.psd, BMP, IFF, JPEG, JPEG2000, DNG, PNG, RAW, TIFF itd.)
3D formati (3D Studio, DAE, JPS, Flash 3D itd.)
4. Meta podaci u slici
Podaci i informacije mogu se unijeti u sliku od strane korisnika ili mogu nastati automatizirano
od strane samog uređaja, fotoaparata ili videokamere. Meta podaci se spremaju na jedno od dva
moguća mjesta:
Interno – Meta podaci su ugrađeni u samu slikovnu datoteku u formatima kao što su
JPEG ili TIFF.
Eksterno – Meta podaci se nalaze izvan slikovne datoteke u sustavu digitalnog
upravljanja podacima (engl. DAM8) ili kao zasebna datoteka u obliku XMP-a ili XML-a
[7].
7 Photoshop je uređivač i vektorske i rasterske grafike.
Slika 1. Logotip Photoshopa
Photoshop
4
Važno jest da većina meta podataka pohranjenih u slici ostaju sačuvani i originalni. Meta
podaci su neophodni za identifikaciju i zaštitu autorskih prava. Također su ključni za efektivni rad,
olakšano pretraživanje fotografija te praćenja korištenja slike. No postoje alati koji mogu izmijeniti
većinu meta podataka u fotografijama.
U nastavku rada biti će prikazano rukovanje meta podacima koristeći najrašireniji alat za
uređivanje fotografije - Adobe Photoshop CS6.
5. Photoshop meta podaci
Photoshop i ostali CS (engl. Creative Suite) programi koriste XMP format meta podataka. XMP
platforma podržava različite vrste meta podataka te je ugrađena u aplikacijama koje čine Adobe
Creative Suite. XMP podaci mogu biti pohranjeni unutar samih slikovnih datoteka, ali i kao zasebna
datoteka, dodajući informacije nekih sirovim slikovnim formatima (engl. RAW file formats) poput
Nikonovih NEF ili Canonovih CR2 datoteka [8].
XMP meta podatkovna shema, korištena u Photoshopu, sadrži IPTC Core atribute, ali i nekoliko
drugih. Važna karakteristika IPTC Core atributa jest što je podržana od strane velikog broja
uređivača slika [9].
5.1. Čitanje meta podataka
U sljedećim primjerima korišten je Adobe Photoshop CS6. GUI9 ostalih verzija Photoshopa
jest vrlo sličan. Kao primjer, korištena je autorova JPEG slika iz 2015. godine.
Slika 2. Izvorna fotografija
Meta podaci se u Photoshopu mogu lako pronaći ako kliknemo na File File info. Ili koristeći
prečac Alt+Ctrl+Shift+I.
8 DAM – engl. Digital Assed Management System
9 GUI – engl. Graphical User Interface
Photoshop
5
Na slici 4. vidimo nekoliko stupaca meta podataka poput generalnog opisa, IPTC standarda i
njegovog proširenja, informacija o fotoaparatu, GPS podataka, video i audio podataka ako ih
datoteka sadrži, povijesti uređivanja dokumenta i svih meta podataka u dostupnih u sirovom
tekstualnom formatu.
Popis svih dostupnih meta podataka u Photoshopu CS6 nalazi se u tablici ispod [10].
Tablica 1. Vrste meta podataka u Photoshopu
Atribut (hrv): Atribut (eng): Opis:
Opis Description Informacije poput imena dokumenta, autora, opisa i
ključnih riječi. Mogućnost dodavanja autorskih prava,
dodavanje teksta i URL-a osobe.
IPTC jezgra IPTC core Sadrži 4 dijela:
Sadržaj (vizualni sadržaj slike)
Kontakt (kontakt informacije o autoru)
Slika (informacije o slici)
Status (tijek rada i autorsko pravo)
IPTC proširenje IPTC extension Sadrži dodatne informacije o fotografiji poput detalja o
autorskim pravima.
Podaci o
fotoaparatu
Camera data Podaci poput modela fotoaparata, postavkama (brzina
zatvarača, otvor blende), rezolucije te dimenzije u
pikselima.
Slika 3. Naredba za prikaz meta podataka Slika 4. Prikaz meta podataka u Photoshopu
Photoshop
6
GPS10 GPS Ako fotoaparat podržava GPS i on je uključen, tada će biti
prikazane informacije o geografskoj širini i dužini,
nadmorskoj visini isl.
Video podaci Video data Podaci o video zapisu poput širine i dužine okvira, broj
okvira na sekundu, imena, scene, datuma i komentara.
Audio podaci Audio data Podaci o audio zapisu poput naslova i izvođača, trajanja,
tempa i korištenih audio kanala.
Mobilni SWF Mobile SWF Podaci o mobilnim multimedijskim datotekama poput
naslova, autora, opisa i sadržaja.
Kategorije Categories Unos podataka vezane uz AP11 kategorije.
Podrijetlo Origin Unos podatka koje su vezane uz poslovnice i trgovine,
poput gdje i kada je dokument nastao te pravnih
informacija o poslovnici.
DICOM12 DICOM Podaci o pacijentu poput datuma rođenja, ID-a, studiji te
opremi korištenoj prilikom snimanja.
Povijest History Prikazuje Adobe Photoshop podatke o povijesti zapisa za
fotografije koje su spremljene i obrađivane u Photoshopu.
Napredno Advanced Prikazuje meta podatke poput onih što su pohranjeni u
okviru prostora imena.
Sirovi podaci RAW data Prikazuje sirove XMP informacije o datoteci.
5.2. Mijenjanje meta podataka
Način dodavanja novih meta podataka isti je kao i za njegovo mijenjanje. Kliknemo
FileFile info ili koristeći prečac Alt+Ctrl+Shift+I. Nakon ispunjavanja željenih polja dovoljno je
kliknuti na gumb Ok te će se svi meta podaci spremiti u fotografiju.
Vjerojatno smo svi jednom došli na ideju da promijenimo datum i vrijeme stvaranja nekog
dokumenta. Potreba ne mora biti uvijek hakerske naravi već se može dogoditi da su datum i
vrijeme na fotoaparatu bili krivo podešeni ili da smo fotografirali u nekoj drugoj vremenskoj zoni.
Datum kreiranja (engl. Created) se u Photoshopu izravno ne može mijenjati, međutim postoje
10 GPS – engl. Global Positioning System
11 AP – engl. Associated Press
12 DICOM – engl. Digital Imaging and Communications in Medicine je standard za rukovanje, skladištenje, ispis i prijenos informacija u medicinskim slikama.
Photoshop
7
brojni vanjski alati koji omogućuju mijenjanje datoteke u kojoj su sadržani meta podaci poput
ExifTool13, File Cosmetic14 ili Finders Keepers15.
Prilikom postavljanja fotografija na Internet meta podaci najčešće ostaju pohranjeni u fotografiji.
Napadač može, na temelju spremljene GPS lokacije pronaći lokaciju autora odnosno same
fotografije [11]. Također, ako osoba postavi diskriminirajuću ili optužujuću fotografiju anonimno na
Internet, putem serijskog broja fotoaparata, koji jest jedan od meta podataka u fotografiji, može se
ta osoba pronaći. Stoga katkad ne želimo da meta podaci budu vidljivi drugim osobama te ih
želimo ukloniti. Iako fotografije na većini društvenih mreža poput Facebook-a i Twitter ne sadrže
meta podatke, Google+ kao i neki drugi servisi puštaju sve meta podatke na svojim fotografijama
[12].
Iako Photoshop nema izravnu opciju za brisanje svih meta podataka s fotografije, postoje dva
načina na koji to možemo ipak postići.
Prvi jest da spremimo fotografiju kao web sliku.
Kliknemo na FileSave for web, te u padajućem
izborniku „Metadata“ odaberemo „None“ što znači
da ćemo sliku spremiti bez ikakvih meta podataka.
Također prije nego spremimo fotografiju, da bi
sačuvali maksimalnu kvalitetu slike u padajućem
izborniku izaberemo „Maximum quality“.
13 http://www.sno.phy.queensu.ca/~phil/exiftool/
14 http://www.nizuxsoft.com/filecosmetic/index.html
15 https://www.yadudigital.com/products/fk/touch_files.htm
Slika 5. Prvi način brisanja meta podataka
s fotografije
Photoshop
8
Druga mogućnost jest da kopiramo postojeću sliku
koristeći alat „Rectangular Marquee Tool“ te stvorimo novi
Photoshop dokument. U tom novom dokumentu, zalijepimo
kopiranu sliku te je spremimo na FileSave as. Na taj smo
način izbrisali sve meta podatke koji su prije postojali na
slici.
5.3. Kreiranje predloška meta podataka
Da korisnik ne bi morao dodavati meta podatke svakoj slici zasebno te ispunjavati polja, on
može napraviti svoj vlastiti predložak meta podataka koje će uključivati informacije o autorskim
pravima, kontaktima, ključnim riječima i bilo čega drugoga što bi sam autor htio staviti u svoje meta
podatke.
Prvo je potrebno otvoriti program Adobe Bridge, te odabrati ToolsCreate Metadata Template pri
vrhu prozora.
Na taj ćemo način dobiti praznu tablicu u
koju upisujemo potrebne informacije tj. meta
podatke. Također potrebno je dati ime
samom predlošku. Klikom na gumb Save
može se predložak spremiti.
Slika 6. Drugi način brisanja
meta podataka s fotografije
Slika 7. Stvaranje predloška meta podataka
Photoshop
9
Slika 8. Okvir predloška meta podataka
Postupak za dodavanje ovakvog predloška je jednostavan. Prvo otvorimo fotografiju kojoj
želimo dodati meta podatke te otvorimo panel s meta podacima. Klikom na Add template iz
padajućeg izbornika možemo odabrati odgovarajući predložak.
Slika 9. Odabir predloška
Nakon toga će nam Photoshop dati nekoliko opcija za uvoz meta podataka iz predloška.
Možemo obrisati postojeće meta podatke i uvesti nove, zadržati postojeće te zamijeniti s novim
meta podacima ili zadržati postojeće i nadodati postojeće meta podatke na stari skup.
Photoshop
10
Slika 10. Opcije za uvoz meta podataka
5.4. Dodavanje meta podataka na više fotografija
Da ne primjenjujemo postupak dodavanja meta podataka na svaku pojedinu fotografiju u
nizu, možemo u Photoshopu napraviti akciju te je primijeniti na sve fotografiju u jednoj mapi.
Počet ćemo sa stvaranjem akcije. Akcije su jednostavne radnje koje su automatizirane.
Stvorit ćemo akciju koja otvara panel sa meta podacima iz fotografije, dodaje potrebne meta
podatke na fotografiju te sprema i zatvara konačnu sliku.
1) Prvo otvorimo jednu od fotografija te kliknemo na gumb
s akcijama WindowsActions ili prečicom Ctrl+F9 ili
Fn+F9.
2) Moramo stvoriti novi folder u kojem ćemo spremiti našu
akciju. Kliknemo na padajući izbornik te odaberemo
New Set te napišemo ime mape.
3) Kliknemo na taj novi folder te iz padajućeg izbornika
odaberemo New Action, te je nazovemo po potrebi.
Klikom na gumb Create automatski će se početi snimati
akcija.
4) Odaberemo FileFile Info.
5) U ovom koraku možemo promijeniti meta podatke koje
želimo. U slučaju da je to npr. dodavanje autorskog
prava, možemo napisati ime i prezime autora, izjavu o
autorskom pravu, URL, e-mail te promijeniti Copyright
Status u Protected.
6) Kliknemo OK.
7) Spremimo sliku, FileSaveOk ili Ctrl+S.
8) Zatvorimo sliku na FileClose ili Ctrl+W.
9) Kliknemo na Stop gumb na traci s oznakama.
Slika 8. Prikaz gotove akcije
u Action panelu
Photoshop
11
Akcija je sad spremljena i spremna za korištenje.
Da bismo promijenili meta podatke na više slika:
1) Odaberemo FileAutomateBatch.
2) Odaberemo akciju koju smo maloprije napravili.
3) Odaberemo mapu gdje su trenutno pohranjene fotografije koje želimo izmijeniti.
4) Ako želimo postojeće slike sačuvati u originalu, potrebno je odabrati mapu pod Destination
polje.
5) Jednom kad namjestimo sve postavke, pritisnemo gumb Ok.
6) Photoshop će proći kroz cijelu mapu te za svaku fotografiju napraviti tu akciju.
Slika 3. Prikaz postavki za procesiranje više fotografija
Na taj ćemo način efektivno promijeniti sve meta podatke koje smo u akciji definirali na svim
fotografijama koje se nalaze u toj mapi čime smo automatizirali cijeli postupak.
Photoshop
12
6. Zaključak
Meta-podaci su podaci o podacima, tj. podaci koji opisuju karakteristike nekog izvora u
digitalnom obliku. Oni mogu opisivati jedan podatak, cijelu skupinu podataka ili samo neki dio
cjeline.
Razvoj i primjena meta podataka predstavljaju velik napredak u pronalaženju i korištenju
informacija, pogotovo u današnje vrijeme kada World Wide Web polako postaje glavni izvor
informacija.
Danas je najrašireniji alat za obradu fotografije Photoshop te on polako postaje de facto
standard u grafičkoj industriji. Ovaj seminar opisuje kako koristiti Photoshop u dodavanju, izmjeni ili
brisanju meta podataka s fotografija.
Danas je vrlo važno da autor fotografije zaštiti svoju fotografiju od neovlaštenog preuzimanja i
dijeljenja te su u seminaru prikazani koraci na koji način dodati autorska prava ili izmijeniti već
postojeće meta podatke nekoj fotografiji.
Vrlo često korisnici nisu svjesni da prilikom dijeljenja njihovih fotografija, meta podatke može
pročitati svatko tko posjeduje fotografiju. Stoga je važno da korisnici znaju na koji način obrisati
privatne meta podatke poput lokacije ili serijskog broja uređaja te se tako sačuvati privatnost.
Da korisnik ne uređuje meta podatke svakoj pojedinačnoj fotografiji, u seminaru je opisan način
stvaranja akcija te primjena tih akcija na svim fotografijama u nekoj mapi.
Microsoftov Word se pokazao kao najproblematičniji format (no isto se odnosi na sve formate
Office uredskog pakete), ne samo zbog velikog broja meta podataka već i zbog velikog udjela ovog
formata u poslovnim okruženjima.
Iako ponekad meta podaci ne moraju nositi povjerljive informacije, valja imati na umu da one
postoje te treba koristiti alate za njihovo uklanjanje kada god je to moguće ili potrebno. Kada se
dokumenti objavljuju javno svakako je preporučljivo ukloniti sve meta podatke koji čak iako se čine
bezazlenima mogu u određenim situacijama nanijeti štetu organizaciji.
Od kraja devedesetih kada su se počele koristiti i eksploatirati skrivene meta informacije od
strane zlonamjernih korisnika pa do danas je postignut veliki napredak kako u edukaciji korisnika
tako i u formatima te možemo reći kako se zahvaljujući ulaganju u informacijsku sigurnost problem
meta podataka sveo na minimum.
Photoshop
13
7. Literatura
[1] Comparison of metadata editors, Wikipedia, https://en.wikipedia.org/wiki/Comparison_of_metadata_editors, 27.12.2016.
[2] Metadata standard, Wikipedia, https://en.wikipedia.org/wiki/Metadata_standard, 27.12.2016.
[3] IPTC Information Interchange Model, Wikipedia,
https://en.wikipedia.org/wiki/IPTC_Information_Interchange_Model, 27.12.2016.
[4] Adobe Photoshop CS6,
http://www.adobe.com/products/photoshop.html, 27.12.2016.
[5] Raster graphics, Wikipedia,
https://en.wikipedia.org/wiki/Raster_graphics, 27.12.2016.
[6] Photoshop Supported file formats, https://helpx.adobe.com/photoshop/using/supported-file-formats-photoshop-cs6.html, 27.12.2016.
[7] International Press Telecommunications Council, What Is Photo Metadata?, https://iptc.org/standards/photo-metadata/photo-metadata/, 27.12.2016.
[8] META Resources; Standards: IPTC Core & Extensions, http://www.photometadata.org/META-Resources-metadata-types-standards-IPTC-Core-and-extensions, 27.12.2016.
[9] Standards: XMP, http://www.photometadata.org/META-Resources-metadata-types-standards-XMP, 28.12.2016.
[10] Work with metadata in Adobe Bridge, https://helpx.adobe.com/bridge/using/metadata-adobe-bridge.html, 28.12.2016.
[11] 3 Ways To Remove EXIF MetaData From Photos, http://www.makeuseof.com/tag/3-ways-to-remove-exif-metadata-from-photos-and-why-you-might-want-to/, 28.12.2016.
[12] Metadata in social networks, https://www.sentiance.com/2013/10/11/facebook-twitter-stripping-context/, 28.12.2016.